@charset "UTF-8";/*!
 * Theme Name: Wells
 * Description: A custom wordpress theme
 * Author: Bust Out
 * Author URI: https://bustout.com
 * Version: 1.0
*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.block-editor-block-list__block .block-editor-block-contextual-toolbar .components-toolbar{overflow:hidden}abbr[data-original-title],abbr[title]{text-decoration:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.editor-styles-wrapper{font-size:16px}.acf-field .acf-input input{font-size:16px}.acf-field .acf-input input[type=checkbox]{height:16px;width:16px}.acf-field .acf-input input[type=checkbox]:before{margin:-3px -4px;height:20px;width:20px}.acf-field .acf-input input[type=radio]{height:16px;width:16px}.acf-field .acf-input input[type=radio]:before{margin:1px 1px;height:12px;width:12px}.background-black,.bg-black,.has-black-background-color{background-color:#000;color:#fff}.background-black a,.bg-black a,.has-black-background-color a{color:#fff}.background-black a:focus,.background-black a:hover,.bg-black a:focus,.bg-black a:hover,.has-black-background-color a:focus,.has-black-background-color a:hover{color:#fff}.has-black-color{color:#000!important}.has-black-background-color:before{content:"";background-color:#000}.background-cone,.bg-cone,.has-cone-background-color{background-color:#fa8503}.has-cone-color{color:#fa8503!important}.has-cone-background-color:before{content:"";background-color:#fa8503}.background-lightning,.bg-lightning,.has-lightning-background-color{background-color:#ffb805}.has-lightning-color{color:#ffb805!important}.has-lightning-background-color:before{content:"";background-color:#ffb805}.background-light-blue,.bg-light-blue,.has-light-blue-background-color{background-color:#8fcce8}.has-light-blue-color{color:#8fcce8!important}.has-light-blue-background-color:before{content:"";background-color:#8fcce8}.background-vest,.bg-vest,.has-vest-background-color{background-color:#d9e021}.has-vest-color{color:#d9e021!important}.has-vest-background-color:before{content:"";background-color:#d9e021}.background-vibrant-blue,.bg-vibrant-blue,.has-vibrant-blue-background-color{background-color:#0070bd;color:#fff}.background-vibrant-blue a,.bg-vibrant-blue a,.has-vibrant-blue-background-color a{color:#fff}.background-vibrant-blue a:focus,.background-vibrant-blue a:hover,.bg-vibrant-blue a:focus,.bg-vibrant-blue a:hover,.has-vibrant-blue-background-color a:focus,.has-vibrant-blue-background-color a:hover{color:#fff}.has-vibrant-blue-color{color:#0070bd!important}.has-vibrant-blue-background-color:before{content:"";background-color:#0070bd}.background-wells-blue,.bg-wells-blue,.has-wells-blue-background-color{background-color:#002d72;color:#fff}.background-wells-blue a,.bg-wells-blue a,.has-wells-blue-background-color a{color:#fff}.background-wells-blue a:focus,.background-wells-blue a:hover,.bg-wells-blue a:focus,.bg-wells-blue a:hover,.has-wells-blue-background-color a:focus,.has-wells-blue-background-color a:hover{color:#fff}.has-wells-blue-color{color:#002d72!important}.has-wells-blue-background-color:before{content:"";background-color:#002d72}.background-white,.bg-white,.has-white-background-color{background-color:#fff}.has-white-color{color:#fff!important}.has-white-background-color:before{content:"";background-color:#fff}.mce-tinymce [aria-label="Blockquote (⌃⌥Q)"] button{display:none!important}footer#footer{padding:4rem 0}footer#footer nav ul:not(#social-nav) a{border-bottom:1px solid transparent}footer#footer nav ul:not(#social-nav) a:hover{border-bottom:1px solid currentColor}footer#footer .grid+.grid{align-items:center;margin-top:3rem}footer#footer nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}footer#footer nav ul#footer-nav{font-size:1rem;flex-direction:row}footer#footer nav ul#footer-nav .material-symbols-sharp{display:none}footer#footer nav ul#social-nav{flex-direction:row;gap:2rem;padding:3rem 0}footer#footer nav ul#social-nav .icon svg{display:block;fill:#fff;height:24px;width:24px}footer#footer nav ul#social-nav .icon svg:hover{opacity:.8}footer#footer nav ul#main-repeated-nav a,footer#footer nav ul#utility-nav a{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}footer#footer nav ul#main-repeated-nav .search,footer#footer nav ul#utility-nav .search{display:none}footer#footer nav ul .material-symbols-sharp{color:#8fcce8}footer#footer .center,footer#footer .limits img{display:none}footer#footer .copy{color:rgba(255,255,255,.85);font-size:1rem}footer#footer .subscribe-form-wrapper .gform_wrapper form{background-color:transparent!important;border:1px solid rgba(255,255,255,.3)}footer#footer .subscribe-form-wrapper .gform_wrapper form ::-moz-placeholder{color:rgba(255,255,255,.7)}footer#footer .subscribe-form-wrapper .gform_wrapper form ::placeholder{color:rgba(255,255,255,.7)}footer#footer .subscribe-form-wrapper .gform_wrapper form input[type=email]{background:0 0!important;color:#fff}footer#footer .subscribe-form-wrapper .gform_wrapper form input[type=submit]{color:#fff!important}footer#footer .subscribe-form-wrapper .gform_wrapper form input[type=submit]:hover{background-color:rgba(255,255,255,.2);border-radius:0}@media (min-width:1200px){footer#footer .limits img{display:flex}}@media (min-width:900px){footer#footer{padding-top:var(--wrapper-padding)}footer#footer .center{align-items:center;display:flex;justify-content:center;text-align:center}}@media (min-width:600px){footer#footer .subscribe-button-wrapper{text-align:right}footer#footer .grid+.grid{margin-top:6rem}footer#footer .grid+.grid .left{order:-1}footer#footer nav ul#footer-nav,footer#footer nav ul#social-nav,footer#footer nav ul#utility-nav{align-items:flex-end;justify-content:flex-end}footer#footer nav ul#social-nav{padding:2rem 0}footer#footer nav ul#main-repeated-nav{gap:1rem}footer#footer nav ul#main-repeated-nav .material-symbols-sharp,footer#footer nav ul#main-repeated-nav a{font-size:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem)}footer#footer .gform_title{text-align:right}footer#footer form{float:right;max-width:100%;width:315px}}header.header{z-index:100}header.header .wrapper{display:flex;align-items:center;min-height:var(--header-height)}header.header a.hdr-logo-link{display:block;color:#002d72;position:relative;text-decoration:none;z-index:101}header.header a.hdr-logo-link svg{width:76px;height:auto;vertical-align:top}header.header a.hdr-logo-link .hdr-logo-image img{height:76px;width:76px}body:has(.blocks>.block--hero:first-child) header.header{position:absolute;left:0;top:0;right:0}body:has(.blocks>.block--hero:first-child) header.header .menu-toggle-button,body:has(.blocks>.block--hero:first-child) header.header a.hdr-logo-link{color:#fff}@media (min-width:1200px){body:has(.blocks>.block--hero:first-child) header.header #main-nav li button.menu-item-toggle,body:has(.blocks>.block--hero:first-child) header.header #main-nav li>a,body:has(.blocks>.block--hero:first-child) header.header #top-nav li button.search-toggle-button,body:has(.blocks>.block--hero:first-child) header.header #top-nav li:not(.menu-button) a{color:#fff}}body:has(.blocks>.block--hero:first-child).admin-bar header.header{top:var(--wp-admin-bar-height)}*,:after,:before{box-sizing:border-box}body{width:100%;margin:0}.text-center{text-align:center}.w-full{width:100%}.full-width{position:relative;width:100vw;margin-left:-50vw;left:50%}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-spacing-4xs{gap:.75rem}.gap-spacing-3xs{gap:1rem}.gap-spacing-2xs{gap:1.5rem}.gap-spacing-xs{gap:2rem}.gap-spacing-sm{gap:3rem}.gap-spacing-md{gap:4rem}.gap-spacing-lg{gap:6rem}.gap-spacing-xl{gap:8rem}.gap-spacing-2xl{gap:10rem}.aspect-ratio-1\:1{aspect-ratio:1/1}.aspect-ratio-4\:3{aspect-ratio:4/3}.aspect-ratio-3\:2{aspect-ratio:3/2}.aspect-ratio-16\:9{aspect-ratio:16/9}.aspect-ratio-21\:9{aspect-ratio:21/9}.aspect-ratio-4\:5{aspect-ratio:4/5}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.wrapper{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}.blocks.blocks-inner>:first-child{margin-top:0}.blocks>:not(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:6rem;margin-bottom:6rem}.blocks>h1{margin-top:clamp(3.25rem,4.2635658915vw + 1.6511627907rem,6rem);margin-bottom:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem)}.blocks>h2{margin-top:clamp(3rem,2.3255813953vw + 2.1279069767rem,4.5rem);margin-bottom:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem)}.blocks>h3{margin-top:clamp(2.5rem,1.9379844961vw + 1.773255814rem,3.75rem);margin-bottom:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.blocks>h4{margin-top:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem);margin-bottom:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.blocks>h5{margin-top:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem);margin-bottom:1.25rem}.blocks>h6{margin-top:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem);margin-bottom:1.125rem}.blocks>ol,.blocks>p,.blocks>ul{margin-top:1.6875rem;margin-bottom:1.6875rem}.blocks>.block--image.align-center,.blocks>.block--image.align-left,.blocks>.block--image.align-right{margin-top:3rem;margin-bottom:3rem}@media (min-width:600px){.blocks>.block--image.align-center,.blocks>.block--image.align-left,.blocks>.block--image.align-right{margin-top:0}}.blocks>h1~.block--alert,.blocks>h1~.block--buttons,.blocks>h2~.block--alert,.blocks>h2~.block--buttons,.blocks>h3~.block--alert,.blocks>h3~.block--buttons,.blocks>h4~.block--alert,.blocks>h4~.block--buttons,.blocks>h5~.block--alert,.blocks>h5~.block--buttons,.blocks>h6~.block--alert,.blocks>h6~.block--buttons,.blocks>ol~.block--alert,.blocks>ol~.block--buttons,.blocks>p~.block--alert,.blocks>p~.block--buttons,.blocks>ul~.block--alert,.blocks>ul~.block--buttons{margin-top:3rem;margin-bottom:3rem}.blocks>h1~.block--alert:first-child,.blocks>h1~.block--buttons:first-child,.blocks>h2~.block--alert:first-child,.blocks>h2~.block--buttons:first-child,.blocks>h3~.block--alert:first-child,.blocks>h3~.block--buttons:first-child,.blocks>h4~.block--alert:first-child,.blocks>h4~.block--buttons:first-child,.blocks>h5~.block--alert:first-child,.blocks>h5~.block--buttons:first-child,.blocks>h6~.block--alert:first-child,.blocks>h6~.block--buttons:first-child,.blocks>ol~.block--alert:first-child,.blocks>ol~.block--buttons:first-child,.blocks>p~.block--alert:first-child,.blocks>p~.block--buttons:first-child,.blocks>ul~.block--alert:first-child,.blocks>ul~.block--buttons:first-child{margin-top:0}.blocks>h1~.block--alert:last-child,.blocks>h1~.block--buttons:last-child,.blocks>h2~.block--alert:last-child,.blocks>h2~.block--buttons:last-child,.blocks>h3~.block--alert:last-child,.blocks>h3~.block--buttons:last-child,.blocks>h4~.block--alert:last-child,.blocks>h4~.block--buttons:last-child,.blocks>h5~.block--alert:last-child,.blocks>h5~.block--buttons:last-child,.blocks>h6~.block--alert:last-child,.blocks>h6~.block--buttons:last-child,.blocks>ol~.block--alert:last-child,.blocks>ol~.block--buttons:last-child,.blocks>p~.block--alert:last-child,.blocks>p~.block--buttons:last-child,.blocks>ul~.block--alert:last-child,.blocks>ul~.block--buttons:last-child{margin-bottom:0}.blocks>.block--heading:has(+h1),.blocks>.block--heading:has(+h2),.blocks>.block--heading:has(+h3),.blocks>.block--heading:has(+h4),.blocks>.block--heading:has(+h5),.blocks>.block--heading:has(+h6),.blocks>.block--heading:has(+ol),.blocks>.block--heading:has(+p),.blocks>.block--heading:has(+ul){margin-bottom:3rem}.blocks>.block--breadcrumbs{margin-top:1.5rem;margin-bottom:1.5rem}.blocks>.block--banner+.block--brick-wall,.blocks>.block--banner+.block--call-to-action,.blocks>.block--banner+.block--feature.image-style-power-w-crop,.blocks>.block--banner+.block--hero,.blocks>.block--banner+.block--hero-power-w,.blocks>.block--banner+.block--metrics,.blocks>.block--banner:first-child,.blocks>.block--breadcrumbs+.block--banner,.blocks>.block--breadcrumbs+.block--brick-wall,.blocks>.block--breadcrumbs+.block--call-to-action,.blocks>.block--breadcrumbs+.block--feature.image-style-power-w-crop,.blocks>.block--breadcrumbs+.block--hero,.blocks>.block--breadcrumbs+.block--hero-power-w,.blocks>.block--breadcrumbs+.block--metrics,.blocks>.block--breadcrumbs:first-child,.blocks>.block--brick-wall+.block--banner,.blocks>.block--brick-wall+.block--call-to-action,.blocks>.block--brick-wall+.block--feature.image-style-power-w-crop,.blocks>.block--brick-wall+.block--hero,.blocks>.block--brick-wall+.block--hero-power-w,.blocks>.block--brick-wall+.block--metrics,.blocks>.block--brick-wall:first-child,.blocks>.block--hero+.block--banner,.blocks>.block--hero+.block--brick-wall,.blocks>.block--hero+.block--call-to-action,.blocks>.block--hero+.block--feature.image-style-power-w-crop,.blocks>.block--hero+.block--hero-power-w,.blocks>.block--hero+.block--metrics,.blocks>.block--hero-power-w+.block--banner,.blocks>.block--hero-power-w+.block--brick-wall,.blocks>.block--hero-power-w+.block--call-to-action,.blocks>.block--hero-power-w+.block--feature.image-style-power-w-crop,.blocks>.block--hero-power-w+.block--hero,.blocks>.block--hero-power-w+.block--metrics,.blocks>.block--hero-power-w:first-child,.blocks>.block--hero:first-child,.blocks>.block--image.align-left:first-child,.blocks>.block--image.align-right:first-child{margin-top:0}.blocks>.block--banner:has(+.block--breadcrumbs),.blocks>.block--banner:has(+.block--brick-wall),.blocks>.block--banner:has(+.block--call-to-action),.blocks>.block--banner:has(+.block--feature.image-style-power-w-crop),.blocks>.block--banner:has(+.block--hero),.blocks>.block--banner:has(+.block--hero-power-w),.blocks>.block--banner:has(+.block--metrics),.blocks>.block--brick-wall:has(+.block--banner),.blocks>.block--brick-wall:has(+.block--breadcrumbs),.blocks>.block--brick-wall:has(+.block--call-to-action),.blocks>.block--brick-wall:has(+.block--feature.image-style-power-w-crop),.blocks>.block--brick-wall:has(+.block--hero),.blocks>.block--brick-wall:has(+.block--hero-power-w),.blocks>.block--brick-wall:has(+.block--metrics),.blocks>.block--call-to-action:last-child,.blocks>.block--hero-power-w:has(+.block--banner),.blocks>.block--hero-power-w:has(+.block--breadcrumbs),.blocks>.block--hero-power-w:has(+.block--brick-wall),.blocks>.block--hero-power-w:has(+.block--call-to-action),.blocks>.block--hero-power-w:has(+.block--feature.image-style-power-w-crop),.blocks>.block--hero-power-w:has(+.block--hero),.blocks>.block--hero-power-w:has(+.block--metrics),.blocks>.block--hero:has(+.block--banner),.blocks>.block--hero:has(+.block--breadcrumbs),.blocks>.block--hero:has(+.block--brick-wall),.blocks>.block--hero:has(+.block--call-to-action),.blocks>.block--hero:has(+.block--feature.image-style-power-w-crop),.blocks>.block--hero:has(+.block--hero-power-w),.blocks>.block--hero:has(+.block--metrics),.blocks>.block--image:has(+.block--breadcrumbs){margin-bottom:0}.blocks:after{clear:both;content:"";display:table}@media (min-width:1200px){.blocks:not(.blocks-inner)>.block--buttons,.blocks:not(.blocks-inner)>.block--heading:has(+h1),.blocks:not(.blocks-inner)>.block--heading:has(+h2),.blocks:not(.blocks-inner)>.block--heading:has(+h3),.blocks:not(.blocks-inner)>.block--heading:has(+h4),.blocks:not(.blocks-inner)>.block--heading:has(+h5),.blocks:not(.blocks-inner)>.block--heading:has(+h6),.blocks:not(.blocks-inner)>.block--heading:has(+ol),.blocks:not(.blocks-inner)>.block--heading:has(+p),.blocks:not(.blocks-inner)>.block--heading:has(+ul),.blocks:not(.blocks-inner)>.block--quote,.blocks:not(.blocks-inner)>h1,.blocks:not(.blocks-inner)>h1~.block--alert,.blocks:not(.blocks-inner)>h2,.blocks:not(.blocks-inner)>h2~.block--alert,.blocks:not(.blocks-inner)>h3,.blocks:not(.blocks-inner)>h3~.block--alert,.blocks:not(.blocks-inner)>h4,.blocks:not(.blocks-inner)>h4~.block--alert,.blocks:not(.blocks-inner)>h5,.blocks:not(.blocks-inner)>h5~.block--alert,.blocks:not(.blocks-inner)>h6,.blocks:not(.blocks-inner)>h6~.block--alert,.blocks:not(.blocks-inner)>ol,.blocks:not(.blocks-inner)>ol~.block--alert,.blocks:not(.blocks-inner)>p,.blocks:not(.blocks-inner)>p~.block--alert,.blocks:not(.blocks-inner)>ul,.blocks:not(.blocks-inner)>ul~.block--alert{margin-left:calc(((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 2 + (var(--grid-gutter) * (2 - 1))) + var(--grid-gutter));margin-right:calc(((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 2 + (var(--grid-gutter) * (2 - 1))) + var(--grid-gutter))}.blocks:not(.blocks-inner)>.block--heading:has(+h1):after,.blocks:not(.blocks-inner)>.block--heading:has(+h2):after,.blocks:not(.blocks-inner)>.block--heading:has(+h3):after,.blocks:not(.blocks-inner)>.block--heading:has(+h4):after,.blocks:not(.blocks-inner)>.block--heading:has(+h5):after,.blocks:not(.blocks-inner)>.block--heading:has(+h6):after,.blocks:not(.blocks-inner)>.block--heading:has(+ol):after,.blocks:not(.blocks-inner)>.block--heading:has(+p):after,.blocks:not(.blocks-inner)>.block--heading:has(+ul):after{background:currentColor;content:"";display:block;height:2px;margin-top:3rem;width:2rem}}.grid{display:grid;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:4rem;align-items:start}.grid .col-span-1{grid-column:span 1/span 1}.grid .col-span-2{grid-column:span 2/span 2}.grid .col-span-3{grid-column:span 3/span 3}.grid .col-span-4{grid-column:span 4/span 4}.grid .col-span-5{grid-column:span 5/span 5}.grid.grid-cols-1{grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.grid.grid-cols-2,.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid.grid-cols-3,.grid.grid-cols-4,.grid.grid-cols-5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.grid.grid-cols-4,.grid.grid-cols-5{grid-template-columns:repeat(4,1fr)}}@media (min-width:102rem){.grid.grid-cols-5{grid-template-columns:repeat(5,1fr)}}body.modal-open{position:fixed;width:100%}#top-menu button.trigger,#utility-menu button.trigger{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:inherit;cursor:pointer;border:0}.modal.backdrop{display:none;position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;z-index:1000;top:0;left:0}.modal.backdrop.is-visible{display:flex}.modal.backdrop .modal-dialog{background-color:#fff;border:1px solid #000;box-sizing:border-box;overflow-y:scroll;padding:20px;position:relative;max-width:550px;max-height:75%;width:75%}.modal.backdrop .modal-dialog h1{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.modal.backdrop .modal-dialog .close-button{position:absolute;top:20px;right:20px;background:0 0;border:0;font-size:14px;cursor:pointer}.modal.backdrop .modal-dialog .close-button svg{height:18px;width:18px}.modal.backdrop .modal-dialog form>div{align-items:stretch;display:flex;justify-content:center}.modal.backdrop .modal-dialog form>div input[type=text]{font-size:1.25rem;font-style:italic;margin-right:15px;padding:10px 15px}.modal.backdrop .modal-dialog form>div button[type=submit],.modal.backdrop .modal-dialog form>div input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.modal.backdrop .modal-dialog form>div button[type=submit] .text,.modal.backdrop .modal-dialog form>div input[type=submit] .text{transition:all .3s ease}.modal.backdrop .modal-dialog form>div button[type=submit]>.icon[data-icon=arrow_right],.modal.backdrop .modal-dialog form>div input[type=submit]>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.modal.backdrop .modal-dialog form>div button[type=submit].small,.modal.backdrop .modal-dialog form>div input[type=submit].small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.modal.backdrop .modal-dialog form>div button[type=submit].small>.icon,.modal.backdrop .modal-dialog form>div input[type=submit].small>.icon{font-size:1.125rem}.modal.backdrop .modal-dialog form>div button[type=submit].small.icon-only,.modal.backdrop .modal-dialog form>div input[type=submit].small.icon-only{padding-left:12px;padding-right:12px}.modal.backdrop .modal-dialog form>div button[type=submit],.modal.backdrop .modal-dialog form>div button[type=submit].medium,.modal.backdrop .modal-dialog form>div input[type=submit],.modal.backdrop .modal-dialog form>div input[type=submit].medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.modal.backdrop .modal-dialog form>div button[type=submit].medium>.icon,.modal.backdrop .modal-dialog form>div button[type=submit]>.icon,.modal.backdrop .modal-dialog form>div input[type=submit].medium>.icon,.modal.backdrop .modal-dialog form>div input[type=submit]>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.modal.backdrop .modal-dialog form>div button[type=submit].icon-only,.modal.backdrop .modal-dialog form>div button[type=submit].medium.icon-only,.modal.backdrop .modal-dialog form>div input[type=submit].icon-only,.modal.backdrop .modal-dialog form>div input[type=submit].medium.icon-only{padding-left:16px;padding-right:16px}.modal.backdrop .modal-dialog form>div button[type=submit].large,.modal.backdrop .modal-dialog form>div input[type=submit].large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.modal.backdrop .modal-dialog form>div button[type=submit].large>.icon,.modal.backdrop .modal-dialog form>div input[type=submit].large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.modal.backdrop .modal-dialog form>div button[type=submit].large.icon-only,.modal.backdrop .modal-dialog form>div input[type=submit].large.icon-only{padding-left:24px;padding-right:24px}.modal.backdrop .modal-dialog form>div button[type=submit].icon-only .trailing-icon,.modal.backdrop .modal-dialog form>div input[type=submit].icon-only .trailing-icon{display:none}.modal.backdrop .modal-dialog form>div button[type=submit]:active,.modal.backdrop .modal-dialog form>div button[type=submit]:visited,.modal.backdrop .modal-dialog form>div input[type=submit]:active,.modal.backdrop .modal-dialog form>div input[type=submit]:visited{background:#0070bd;color:#fff}.modal.backdrop .modal-dialog form>div button[type=submit]:focus-visible,.modal.backdrop .modal-dialog form>div button[type=submit]:hover:not(span):not([disabled]),.modal.backdrop .modal-dialog form>div button[type=submit]:hover:visited:not(span):not([disabled]),.modal.backdrop .modal-dialog form>div input[type=submit]:focus-visible,.modal.backdrop .modal-dialog form>div input[type=submit]:hover:not(span):not([disabled]),.modal.backdrop .modal-dialog form>div input[type=submit]:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}.modal.backdrop .modal-dialog form>div button[type=submit]:focus-visible .text,.modal.backdrop .modal-dialog form>div input[type=submit]:focus-visible .text{text-decoration:underline}.modal.backdrop .modal-dialog form>div button[type=submit].disabled,.modal.backdrop .modal-dialog form>div button[type=submit]:disabled,.modal.backdrop .modal-dialog form>div input[type=submit].disabled,.modal.backdrop .modal-dialog form>div input[type=submit]:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}.modal.backdrop .modal-dialog .last-focusable-element{position:absolute;left:0;pointer-events:none;height:100%;top:0;width:100%;z-index:0}.modal.backdrop .modal-dialog .last-focusable-element:focus{outline:1px dashed #000;outline-offset:-2px}@media (min-width:900px){.modal.backdrop .modal-dialog{padding:75px 20px}}nav>ul{align-items:center;display:flex;flex-direction:row;gap:48px;list-style-type:none;margin:0;padding:0}nav>ul li.menu-item a{align-items:center;display:inline-flex;text-decoration:none}.hdr-menus{align-items:center;justify-content:space-between;padding-left:64px;position:relative;width:100%}.hdr-menus li.menu-button a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.hdr-menus li.menu-button a .text{transition:all .3s ease}.hdr-menus li.menu-button a>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.hdr-menus li.menu-button a.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.hdr-menus li.menu-button a.small>.icon{font-size:1.125rem}.hdr-menus li.menu-button a.small.icon-only{padding-left:12px;padding-right:12px}.hdr-menus li.menu-button a,.hdr-menus li.menu-button a.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.hdr-menus li.menu-button a.medium>.icon,.hdr-menus li.menu-button a>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.hdr-menus li.menu-button a.icon-only,.hdr-menus li.menu-button a.medium.icon-only{padding-left:16px;padding-right:16px}.hdr-menus li.menu-button a.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.hdr-menus li.menu-button a.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.hdr-menus li.menu-button a.large.icon-only{padding-left:24px;padding-right:24px}.hdr-menus li.menu-button a.icon-only .trailing-icon{display:none}.hdr-menus li.menu-button a:active,.hdr-menus li.menu-button a:visited{background:#0070bd;color:#fff}.hdr-menus li.menu-button a:focus-visible,.hdr-menus li.menu-button a:hover:not(span):not([disabled]),.hdr-menus li.menu-button a:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}.hdr-menus li.menu-button a:focus-visible .text{text-decoration:underline}.hdr-menus li.menu-button a.disabled,.hdr-menus li.menu-button a:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}.menu-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;display:none}@media (max-width:1200px){.menu-toggle-button{display:inline-flex}.menu-toggle-button:active,.menu-toggle-button:focus{outline:1px dashed grey;outline-offset:4px}.menu-toggle-button .icon-close{display:none}.menu-toggle-button[aria-expanded=true] .icon-menu{display:none}.menu-toggle-button[aria-expanded=true] .icon-close{display:flex}.menu-toggle-button[aria-expanded=true]+#main-nav{display:block;overflow:scroll;top:100px;visibility:visible;z-index:101}}#top-nav li:not(.menu-button) a{color:#000}#top-nav li:not(.menu-button) a .material-symbols-sharp{display:none}#top-nav li:not(.menu-button).current-menu-item>a{border-bottom:1px solid currentColor}button.search-toggle-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer}button.search-toggle-button .material-symbols-sharp{opacity:1!important}#main-nav{justify-content:center;position:static;visibility:visible;padding-top:0}#main-nav .material-symbols-sharp{opacity:.3}#main-nav .current-menu-ancestor>button{border-bottom:1px solid currentColor!important}#main-nav .mega-menu .material-symbols-sharp{color:#8fcce8;opacity:1}#main-nav li button.menu-item-toggle,#main-nav li>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border:none;border-radius:0;background:0 0;color:#000;display:inline-flex;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;justify-content:space-between;line-height:1;padding:0;position:relative;text-decoration:none;width:auto}#main-nav li button.menu-item-toggle+.mega-menu,#main-nav li>a+.mega-menu{background-color:#002d72;display:block;height:0;left:50%;max-height:0;min-width:250px;overflow:hidden;position:absolute;top:80px;visibility:hidden;width:100%;z-index:99}@media (min-width:1200px){#main-nav li button.menu-item-toggle+.mega-menu,#main-nav li>a+.mega-menu{left:20px;max-width:1140px;transform:none}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-content,#main-nav li>a+.mega-menu .mega-menu-content{padding:3rem}}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-description,#main-nav li>a+.mega-menu .mega-menu-description{color:#8fcce8;margin-bottom:3rem}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper ul,#main-nav li>a+.mega-menu .mega-menu-wrapper ul{padding:0}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper ul.top-level>li>ul,#main-nav li>a+.mega-menu .mega-menu-wrapper ul.top-level>li>ul{border-top:1px solid #8fcce8;padding-top:1.5rem}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .mega-menu-content,#main-nav li>a+.mega-menu .mega-menu-wrapper .mega-menu-content{flex:67% 0 0}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .menu-item-heading,#main-nav li>a+.mega-menu .mega-menu-wrapper .menu-item-heading{color:#fff}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .mega-menu-item.menu-item-has-children>a,#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .menu-item-heading,#main-nav li>a+.mega-menu .mega-menu-wrapper .mega-menu-item.menu-item-has-children>a,#main-nav li>a+.mega-menu .mega-menu-wrapper .menu-item-heading{display:inline-flex;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);font-weight:500}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .mega-menu-item.menu-item-has-children>a+ul,#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .menu-item-heading+ul,#main-nav li>a+.mega-menu .mega-menu-wrapper .mega-menu-item.menu-item-has-children>a+ul,#main-nav li>a+.mega-menu .mega-menu-wrapper .menu-item-heading+ul{margin-top:.75rem}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block{border-left:8px solid #fff;flex:33% 1 0;min-height:480px}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block a,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block a{color:#002d72}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block a .material-symbols-sharp,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block a .material-symbols-sharp{color:#002d72!important}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block .image,#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block .image-container,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block .image,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block .image-container{height:300px;overflow:hidden}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block .image img,#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper .item.item--block .image-container img,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block .image img,#main-nav li>a+.mega-menu .mega-menu-wrapper .item.item--block .image-container img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level,#main-nav li>a+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5em;list-style-type:none;margin:0;padding:0}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-2 ul,#main-nav li>a+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-2 ul{-moz-column-count:2;column-count:2}@media (max-width:600px){#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-2 ul,#main-nav li>a+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-2 ul{-moz-column-count:1;column-count:1}}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-3 ul,#main-nav li>a+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-3 ul{-moz-column-count:3;column-count:3}@media (max-width:600px){#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-3 ul,#main-nav li>a+.mega-menu .mega-menu-wrapper.has-third-level ul.top-level.cols-3 ul{-moz-column-count:1;column-count:1}}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.item-half .mega-menu-content,#main-nav li>a+.mega-menu .mega-menu-wrapper.item-half .mega-menu-content{flex:57% 1 0}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.item-half .item,#main-nav li>a+.mega-menu .mega-menu-wrapper.item-half .item{flex:43% 1 0}#main-nav li button.menu-item-toggle+.mega-menu .mega-menu-wrapper.no-third-level ul.top-level,#main-nav li>a+.mega-menu .mega-menu-wrapper.no-third-level ul.top-level{border-top:1px solid #8fcce8;padding-top:1.5rem}#main-nav li button.menu-item-toggle+.mega-menu li,#main-nav li>a+.mega-menu li{display:block;margin-bottom:.75rem;white-space:nowrap}#main-nav li button.menu-item-toggle+.mega-menu li.menu-item-has-children>ul,#main-nav li>a+.mega-menu li.menu-item-has-children>ul{margin-top:.75rem}#main-nav li button.menu-item-toggle+.mega-menu a,#main-nav li>a+.mega-menu a{border-bottom:1px solid transparent;color:#fff;align-items:center;gap:2px;text-decoration:none;transition:gap .3s ease}#main-nav li button.menu-item-toggle+.mega-menu a:active,#main-nav li button.menu-item-toggle+.mega-menu a:focus,#main-nav li>a+.mega-menu a:active,#main-nav li>a+.mega-menu a:focus{outline-color:currentColor}#main-nav li button.menu-item-toggle+.mega-menu a:hover,#main-nav li>a+.mega-menu a:hover{border-bottom:1px solid currentColor}#main-nav li button.menu-item-toggle[aria-expanded=true]+.mega-menu,#main-nav li>a[aria-expanded=true]+.mega-menu{height:auto;max-height:3000px;visibility:visible}#main-nav li button.menu-item-toggle[aria-expanded=true]>.material-symbols-sharp,#main-nav li>a[aria-expanded=true]>.material-symbols-sharp{position:relative;transform:rotate(-180deg);transition:transform .3s ease}#main-nav li.current-menu-item>a:not(.item-link){border-bottom:1px solid currentColor}#main-nav li.top-nav-item{display:none}@media (max-width:1200px){body.mobile-menu-open{overflow:hidden}#main-menu-nav{display:flex;justify-content:flex-end;width:100%}#top-nav{display:none}#main-nav{background-color:#fff;bottom:0;display:none;padding-bottom:60px;position:fixed;left:0;flex-direction:column;right:0;top:calc(var(--wp-admin-bar-height) + var(--header-height));width:100%;visibility:hidden}#main-nav .mega-menu{position:static!important;transform:none!important;top:0!important;transition:visibility 0s ease 0s,max-height .5s linear;width:100%}#main-nav .mega-menu .wrapper{flex-direction:column}#main-nav .mega-menu .mega-menu-content{padding:2rem var(--wrapper-padding)}#main-nav .mega-menu .item{min-height:380px}#main-nav>li button.menu-item-toggle,#main-nav>li>a{align-items:center;border:none!important;color:#000;display:flex;margin:0;min-height:30px;padding:1rem var(--wrapper-padding);text-align:left;width:100%}#main-nav>li button.menu-item-toggle+ul,#main-nav>li>a+ul{background-color:transparent;box-shadow:none;position:static;transform:none;left:0}#main-nav>li button.menu-item-toggle+ul a,#main-nav>li>a+ul a{color:#000;white-space:normal}#main-nav>li button.menu-item-toggle+ul a:active,#main-nav>li button.menu-item-toggle+ul a:focus,#main-nav>li>a+ul a:active,#main-nav>li>a+ul a:focus{outline-color:currentColor}#main-nav>li button.menu-item-toggle .material-symbols-sharp,#main-nav>li>a .material-symbols-sharp{display:block;pointer-events:none}#main-nav>li.top-nav-item{display:block}#main-nav>li.top-nav-item>button,#main-nav>li.top-nav-item>span{padding:1rem var(--wrapper-padding)}#main-nav>li.top-nav-item a{display:inline-flex;width:auto}#main-nav>li.top-nav-item.menu-button a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease;margin-left:var(--wrapper-padding)}#main-nav>li.top-nav-item.menu-button a .text{transition:all .3s ease}#main-nav>li.top-nav-item.menu-button a>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}#main-nav>li.top-nav-item.menu-button a.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}#main-nav>li.top-nav-item.menu-button a.small>.icon{font-size:1.125rem}#main-nav>li.top-nav-item.menu-button a.small.icon-only{padding-left:12px;padding-right:12px}#main-nav>li.top-nav-item.menu-button a,#main-nav>li.top-nav-item.menu-button a.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}#main-nav>li.top-nav-item.menu-button a.medium>.icon,#main-nav>li.top-nav-item.menu-button a>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}#main-nav>li.top-nav-item.menu-button a.icon-only,#main-nav>li.top-nav-item.menu-button a.medium.icon-only{padding-left:16px;padding-right:16px}#main-nav>li.top-nav-item.menu-button a.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}#main-nav>li.top-nav-item.menu-button a.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}#main-nav>li.top-nav-item.menu-button a.large.icon-only{padding-left:24px;padding-right:24px}#main-nav>li.top-nav-item.menu-button a.icon-only .trailing-icon{display:none}#main-nav>li.top-nav-item.menu-button a:active,#main-nav>li.top-nav-item.menu-button a:visited{background:#0070bd;color:#fff}#main-nav>li.top-nav-item.menu-button a:focus-visible,#main-nav>li.top-nav-item.menu-button a:hover:not(span):not([disabled]),#main-nav>li.top-nav-item.menu-button a:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}#main-nav>li.top-nav-item.menu-button a:focus-visible .text{text-decoration:underline}#main-nav>li.top-nav-item.menu-button a.disabled,#main-nav>li.top-nav-item.menu-button a:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}#main-nav>li.top-nav-item.menu-button a .material-symbols-sharp{opacity:1}}@media (max-width:900px){.mega-menu-wrapper{flex-direction:column}.mega-menu-wrapper .item{border:none!important;margin:0 2rem 2rem}}:root{--viewport-height:100vh;--viewport-top:0;--header-height:6rem;--wrapper-max-width:102rem;--wrapper-padding:1.5rem;--grid-gutter:3rem;--wp-admin-bar-height:0;scroll-behavior:smooth}:root:has(body.admin-bar){--wp-admin-bar-height:32px}@media (min-width:601px){:root:has(body.admin-bar){--viewport-height:calc(100vh - var(--wp-admin-bar-height));--viewport-top:var(--wp-admin-bar-height)}}@media (max-width:782px){:root:has(body.admin-bar){--wp-admin-bar-height:46px}}@media (min-width:600px){:root{--wrapper-padding:3rem}}@media (min-width:900px){:root{--wrapper-padding:4rem}}@media (min-width:1200px){:root{--wrapper-padding:6rem;--header-height:8rem}}body{font-size:1.125rem;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :focus-visible{outline:1px dashed currentColor;outline-offset:4px}h1,h2,h3,h4,h5,h6,p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:800}.h1,.has-huge-font-size,.text-8xl,h1{font-size:clamp(3.25rem,4.2635658915vw + 1.6511627907rem,6rem);letter-spacing:.01em;line-height:1.125}.h2,.has-xlarge-font-size,.text-6xl,h2{font-size:clamp(2.5rem,1.9379844961vw + 1.773255814rem,3.75rem);letter-spacing:.01em;line-height:1.125}.h3,.has-large-font-size,.text-5xl,h3{font-size:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem);letter-spacing:.01em;line-height:1.125}.h4,.text-4xl,h4{font-size:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem);letter-spacing:.01em;line-height:1.125}.h5,.text-3xl,h5{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem);line-height:1.3333}.h6,.text-2xl,h6{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.5}.has-normal-font-size,.has-regular-font-size,.text-lg{font-size:1.125rem;line-height:1.5}.text-base{font-size:1rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.5}.caps{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.caps-sm{font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.caps-lg{font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.caps-xl{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.has-small-font-size,.small,.text-xs,small{font-size:.875rem}.small-caps{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.lede{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-extra-bold{font-weight:800}.font-black{font-weight:900}.blocks>ol ol,.blocks>ol ul,.blocks>ul ol,.blocks>ul ul{margin-top:1.125rem}.blocks>ol ol.no-dots,.blocks>ol ul.no-dots,.blocks>ul ol.no-dots,.blocks>ul ul.no-dots{list-style:none;padding:0;margin:0}.blocks>ol li,.blocks>ul li{margin-bottom:1.125rem}p{line-height:1.5}blockquote{color:#002d72;font-size:1.5rem;line-height:1.5;margin:0}blockquote p{margin-bottom:8px}blockquote p:last-of-type{margin-bottom:0}.alert{position:relative;display:flex;flex-direction:column;width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.8905037514rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.5rem),calc(100% - 1.8905037514rem) 100%,0 100%)}.alert:not([class*=bg-]){background-color:#8fcce8}.alert .alert-main{display:flex;gap:16px;align-items:flex-start;padding:16px 24px;width:100%}.alert .alert-aside{display:flex;flex-direction:column;padding:4px 0;flex-shrink:0}.alert .alert-icon{font-size:36px;line-height:40px;color:#002d72;text-align:center;min-width:40px}.alert .alert-content{display:flex;flex-direction:column;gap:8px;padding:8px 0;flex-grow:1;color:#002d72}.alert .alert-title{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);line-height:32px;margin:0}.alert .alert-description{font-family:Inter,sans-serif;font-weight:400;font-size:1.125rem;line-height:28px;margin:0}.alert .alert-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:0 1.5rem 1.5rem}@media (min-width:600px){.alert{flex-direction:row;align-items:stretch}.alert .alert-main{flex-grow:1}.alert .alert-action{padding-top:1.5rem}}@media (min-width:900px){.alert .alert-action{min-width:30%}}.post-type-archive-oa-project .featured-projects{overflow:hidden}.post-type-archive-oa-project .featured-projects .block--collection .carousel{left:0;margin-left:0;width:100%}.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-dots,.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-list{--min:0;--max:0;--slide-padding:0}.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-next,.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-prev{margin-top:-26px;padding-left:12px;padding-right:12px}@media (min-width:600px){.post-type-archive-oa-project .featured-projects{grid-column:span 2/span 2}.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-slider.slick-dotted{margin-bottom:0}.post-type-archive-oa-project .featured-projects .block--collection .carousel .slick-dots{right:0;bottom:6px;margin-left:0;margin-right:0;width:auto}.post-type-archive-oa-project .featured-projects .block--collection .carousel .item--project-content{padding-right:10rem}.post-type-archive-oa-project .featured-projects .block--collection .carousel .item--project-image img{aspect-ratio:3/2}}@media (min-width:900px){.post-type-archive-oa-project .featured-projects{grid-column:span 3/span 3}.post-type-archive-oa-project .featured-projects .block--collection .carousel .item--project-image img{aspect-ratio:16/9}}.post-type-archive-wells_design .design-handbook-header{display:flex;flex-direction:column;gap:3rem}.post-type-archive-wells_design .design-type-section-header{padding:48px 0}.post-type-archive-wells_design .design-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:48px}.post-type-archive-wells_design .design-resources .design-item{flex:0 0 448px}.post-type-archive-wells_design .design-type-section .design-item{flex:0 0 324px}.post-type-archive-wells_design .modal.backdrop .modal-dialog{max-width:850px}.post-type-archive-wells_design .modal.backdrop .modal-dialog h2.h3{margin-bottom:2rem}#locations-map{height:800px}.locations-map-wrapper{position:relative;width:100vw;margin-left:-50vw;left:50%;position:relative}@media (max-width:600px){.post-type-archive-wells_location .locations-map-wrapper{display:none}}.mapboxgl-popup-content{padding:20px!important;border-radius:0}.mapboxgl-popup-content .mapboxgl-popup-close-button{color:rgba(0,0,0,.38)}.mapboxgl-popup-content .popup-type{text-transform:uppercase;margin-bottom:.75rem;letter-spacing:1px;color:#0070bd;font-weight:700}.mapboxgl-popup-content .popup-title{font-weight:500;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);margin-bottom:1rem}.mapboxgl-popup-content .popup-address,.mapboxgl-popup-content .popup-city-state-zipcode{font-size:1rem;margin-bottom:.75rem;color:rgba(0,0,0,.87)}.mapboxgl-popup-content a{display:block;text-decoration:none;font-size:1rem;color:#0070bd}.mapboxgl-popup-content a::after{content:"";display:inline-block;width:5px;height:10px;margin-left:6px;background-image:url(static/images/triangle.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.mapboxgl-popup-content a:first-of-type:nth-last-of-type(2){margin-bottom:4px}#locations-key{background:#fff;border:#002d72 solid 3px;color:#000;margin:15px;padding:25px 75px 30px 25px;position:relative;z-index:1}@media (min-width:763px){#locations-key{left:90px;margin:0;position:absolute;top:50px}}#locations-key .title{text-transform:uppercase;margin-bottom:20px;color:#0070bd;font-weight:700;font-size:1.125rem;letter-spacing:1px}#locations-key ul{list-style:none;margin:0;padding:0}#locations-key ul li{position:relative;padding-left:35px;margin-bottom:20px;height:20px;line-height:26px;font-size:1.125rem}#locations-key ul li:last-child{margin-bottom:0}#locations-key ul li:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:25px;height:25px;border:1px dashed gray;box-sizing:border-box}#locations-key ul li.headquarters.is-active:before{background-color:#0070bd;background-image:url(static/images/checkmark-light.svg);background-repeat:no-repeat;background-position:center;border:none}#locations-key ul li.regional.is-active:before{background:#fa8503;background-image:url(static/images/checkmark-dark.svg);background-repeat:no-repeat;background-position:center;border:none}#locations-key ul li.manufacturing.is-active:before{background:#d9e021;background-image:url(static/images/checkmark-dark.svg);background-repeat:no-repeat;background-position:center;border:none}.locations-archive h1{margin:6rem 0}.locations-archive .hq{margin:6rem 0}.locations-archive h2{color:#002d72;font-weight:800;font-size:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem);margin-bottom:3rem}.locations-archive .manufacturing{margin-bottom:6rem}.locations-archive .manufacturing h2{margin-top:6rem}.locations-archive .callout-main .lede{margin-bottom:0}.locations-archive .manufacturing ul,.locations-archive .regional ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:48px}.locations-archive .manufacturing ul li,.locations-archive .regional ul li{flex:0 0 324px}.locations-archive .location-detail .title{margin-bottom:.75rem;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.locations-archive .location-detail .excerpt{font-size:1.25rem;margin-bottom:.75rem;font-weight:500}.locations-archive .location-detail .city_state_zip,.locations-archive .location-detail .mailing_address,.locations-archive .location-detail .street_address{font-size:1.125rem;font-weight:300}.locations-archive .location-detail .city_state_zip{margin-bottom:.75rem}.locations-archive .location-detail a{display:block;color:#0070bd;text-decoration:none;font-size:1.125rem}.locations-archive .location-detail a::after{content:"";display:inline-block;width:5px;height:10px;margin-left:10px;margin-bottom:2px;background-image:url('data:image/svg+xml;utf8,<svg width="5" height="10" viewBox="0 0 5 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.76837e-07 10V-9.53674e-07L5 5L4.76837e-07 10Z" fill="%230070BD"/></svg>');background-size:contain;background-repeat:no-repeat;vertical-align:middle}.post-type-archive-wells_staff #staff-modal .modal-dialog{max-width:100%;background-color:#002d72;border:none;padding:0}.post-type-archive-wells_staff #staff-modal .modal-dialog .close-button{top:0;right:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#fff}.post-type-archive-wells_staff #staff-modal .modal-dialog #modal-content{padding-top:max(3rem,var(--wrapper-padding));padding-bottom:var(--wrapper-padding);color:#fff}.post-type-archive-wells_staff #staff-modal .staff-modal-main{display:grid;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:2rem}.post-type-archive-wells_staff #staff-modal .staff-modal-content{display:flex;flex-direction:column;gap:2rem}.post-type-archive-wells_staff #staff-modal img{max-width:100%}.post-type-archive-wells_staff #staff-modal .heading-lede{color:#8fcce8}.post-type-archive-wells_staff #staff-modal .states{margin:0;display:inline-flex;gap:.5rem}.post-type-archive-wells_staff #staff-modal .states dd{margin-left:0}.post-type-archive-wells_staff #staff-modal .button--link.primary{color:#ffb805}@media (min-width:900px){.post-type-archive-wells_staff #staff-modal .staff-modal-main{grid-template-columns:repeat(3,1fr)}.post-type-archive-wells_staff #staff-modal .staff-modal-main .staff-modal-content{grid-column:span 2/span 2}}@media (min-width:1200px){.post-type-archive-wells_staff .filter-bar .filter-search,.post-type-archive-wells_staff .filter-bar .wpc-filter-layout-search-field{margin-left:auto;order:10}}.post-type-archive-wells_webinar #upcoming-posts-grid{padding-bottom:1.5rem}.post-type-archive-wells_webinar .filters .filter-bar{margin:0}.badge{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;padding:.125rem .5rem;color:#002d72}.badge:not([class*=bg-]){background-color:#d9e021}.badges{display:flex;gap:.75rem}body{background:#fff;color:#000;font-family:Inter,sans-serif}.breadcrumbs{font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#0070bd}.breadcrumbs>span{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.breadcrumbs a,.breadcrumbs span.breadcrumb_last{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs a{color:#0070bd}.breadcrumbs a:not(:hover){text-decoration:none}.breadcrumbs span.breadcrumb_last{font-weight:400}.wells-button,.wells-button.primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button .text,.wells-button.primary .text{transition:all .3s ease}.wells-button.primary>.icon[data-icon=arrow_right],.wells-button>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.primary.small,.wells-button.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.primary.small>.icon,.wells-button.small>.icon{font-size:1.125rem}.wells-button.primary.small.icon-only,.wells-button.small.icon-only{padding-left:12px;padding-right:12px}.wells-button,.wells-button.medium,.wells-button.primary,.wells-button.primary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.medium>.icon,.wells-button.primary.medium>.icon,.wells-button.primary>.icon,.wells-button>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.icon-only,.wells-button.medium.icon-only,.wells-button.primary.icon-only,.wells-button.primary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.large,.wells-button.primary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.large>.icon,.wells-button.primary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.large.icon-only,.wells-button.primary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.icon-only .trailing-icon,.wells-button.primary.icon-only .trailing-icon{display:none}.wells-button.primary:active,.wells-button.primary:visited,.wells-button:active,.wells-button:visited{background:#0070bd;color:#fff}.wells-button.primary:focus-visible,.wells-button.primary:hover:not(span):not([disabled]),.wells-button.primary:hover:visited:not(span):not([disabled]),.wells-button:focus-visible,.wells-button:hover:not(span):not([disabled]),.wells-button:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}.wells-button.primary:focus-visible .text,.wells-button:focus-visible .text{text-decoration:underline}.wells-button.disabled,.wells-button.primary.disabled,.wells-button.primary:disabled,.wells-button:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}.wells-button.secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#002d72;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.secondary .text{transition:all .3s ease}.wells-button.secondary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.secondary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.secondary.small>.icon{font-size:1.125rem}.wells-button.secondary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.secondary,.wells-button.secondary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.secondary.medium>.icon,.wells-button.secondary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.secondary.icon-only,.wells-button.secondary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.secondary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.secondary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.secondary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.secondary.icon-only .trailing-icon{display:none}.wells-button.secondary:active,.wells-button.secondary:visited{background:#002d72;color:#fff}.wells-button.secondary:focus-visible,.wells-button.secondary:hover:not(span):not([disabled]),.wells-button.secondary:hover:visited:not(span):not([disabled]){background:#0041a5;color:#fff}.wells-button.secondary:focus-visible .text{text-decoration:underline}.wells-button.secondary.disabled,.wells-button.secondary:disabled{background:#666b72;color:rgba(255,255,255,.7);cursor:not-allowed}.wells-button.tertiary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8fcce8;border:none;color:#000;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.tertiary .text{transition:all .3s ease}.wells-button.tertiary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.tertiary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.tertiary.small>.icon{font-size:1.125rem}.wells-button.tertiary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.tertiary,.wells-button.tertiary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.tertiary.medium>.icon,.wells-button.tertiary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.tertiary.icon-only,.wells-button.tertiary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.tertiary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.tertiary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.tertiary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.tertiary.icon-only .trailing-icon{display:none}.wells-button.tertiary:active,.wells-button.tertiary:visited{background:#8fcce8;color:#000}.wells-button.tertiary:focus-visible,.wells-button.tertiary:hover:not(span):not([disabled]),.wells-button.tertiary:hover:visited:not(span):not([disabled]){background:#b9dff1;color:#000}.wells-button.tertiary:focus-visible .text{text-decoration:underline}.wells-button.tertiary.disabled,.wells-button.tertiary:disabled{background:#bcdae8;color:rgba(0,0,0,.7);cursor:not-allowed}.wells-button.white{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;color:#0070bd;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.white .text{transition:all .3s ease}.wells-button.white>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.white.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.white.small>.icon{font-size:1.125rem}.wells-button.white.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.white,.wells-button.white.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.white.medium>.icon,.wells-button.white>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.white.icon-only,.wells-button.white.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.white.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.white.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.white.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.white.icon-only .trailing-icon{display:none}.wells-button.white:active,.wells-button.white:visited{background:#fff;color:#0070bd}.wells-button.white:focus-visible,.wells-button.white:hover:not(span):not([disabled]),.wells-button.white:hover:visited:not(span):not([disabled]){background:#e6e6e6;color:#0070bd}.wells-button.white:focus-visible .text{text-decoration:underline}.wells-button.white.disabled,.wells-button.white:disabled{background:#fff;color:rgba(0,112,189,.7);cursor:not-allowed}.wells-button.button--ghost,.wells-button.button--ghost.primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#0070bd;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--ghost .text,.wells-button.button--ghost.primary .text{transition:all .3s ease}.wells-button.button--ghost.primary>.icon[data-icon=arrow_right],.wells-button.button--ghost>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--ghost.primary.small,.wells-button.button--ghost.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--ghost.primary.small>.icon,.wells-button.button--ghost.small>.icon{font-size:1.125rem}.wells-button.button--ghost.primary.small.icon-only,.wells-button.button--ghost.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--ghost,.wells-button.button--ghost.medium,.wells-button.button--ghost.primary,.wells-button.button--ghost.primary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--ghost.medium>.icon,.wells-button.button--ghost.primary.medium>.icon,.wells-button.button--ghost.primary>.icon,.wells-button.button--ghost>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--ghost.icon-only,.wells-button.button--ghost.medium.icon-only,.wells-button.button--ghost.primary.icon-only,.wells-button.button--ghost.primary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--ghost.large,.wells-button.button--ghost.primary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--ghost.large>.icon,.wells-button.button--ghost.primary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--ghost.large.icon-only,.wells-button.button--ghost.primary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--ghost.icon-only .trailing-icon,.wells-button.button--ghost.primary.icon-only .trailing-icon{display:none}.wells-button.button--ghost.primary:active,.wells-button.button--ghost.primary:visited,.wells-button.button--ghost:active,.wells-button.button--ghost:visited{background:0 0;color:#0070bd}.wells-button.button--ghost.primary:focus-visible,.wells-button.button--ghost.primary:hover:not(span):not([disabled]),.wells-button.button--ghost.primary:hover:visited:not(span):not([disabled]),.wells-button.button--ghost:focus-visible,.wells-button.button--ghost:hover:not(span):not([disabled]),.wells-button.button--ghost:hover:visited:not(span):not([disabled]){background:#0070bd;color:#fff}.wells-button.button--ghost.primary:focus-visible .text,.wells-button.button--ghost:focus-visible .text{text-decoration:underline}.wells-button.button--ghost.disabled,.wells-button.button--ghost.primary.disabled,.wells-button.button--ghost.primary:disabled,.wells-button.button--ghost:disabled{background:rgba(73,73,73,0);color:rgba(0,112,189,.7);cursor:not-allowed}.wells-button.button--ghost.secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#002d72;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--ghost.secondary .text{transition:all .3s ease}.wells-button.button--ghost.secondary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--ghost.secondary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--ghost.secondary.small>.icon{font-size:1.125rem}.wells-button.button--ghost.secondary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--ghost.secondary,.wells-button.button--ghost.secondary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--ghost.secondary.medium>.icon,.wells-button.button--ghost.secondary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--ghost.secondary.icon-only,.wells-button.button--ghost.secondary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--ghost.secondary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--ghost.secondary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--ghost.secondary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--ghost.secondary.icon-only .trailing-icon{display:none}.wells-button.button--ghost.secondary:active,.wells-button.button--ghost.secondary:visited{background:0 0;color:#002d72}.wells-button.button--ghost.secondary:focus-visible,.wells-button.button--ghost.secondary:hover:not(span):not([disabled]),.wells-button.button--ghost.secondary:hover:visited:not(span):not([disabled]){background:#002d72;color:#fff}.wells-button.button--ghost.secondary:focus-visible .text{text-decoration:underline}.wells-button.button--ghost.secondary.disabled,.wells-button.button--ghost.secondary:disabled{background:rgba(73,73,73,0);color:rgba(0,45,114,.7);cursor:not-allowed}.wells-button.button--ghost.tertiary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#000;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--ghost.tertiary .text{transition:all .3s ease}.wells-button.button--ghost.tertiary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--ghost.tertiary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--ghost.tertiary.small>.icon{font-size:1.125rem}.wells-button.button--ghost.tertiary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--ghost.tertiary,.wells-button.button--ghost.tertiary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--ghost.tertiary.medium>.icon,.wells-button.button--ghost.tertiary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--ghost.tertiary.icon-only,.wells-button.button--ghost.tertiary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--ghost.tertiary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--ghost.tertiary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--ghost.tertiary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--ghost.tertiary.icon-only .trailing-icon{display:none}.wells-button.button--ghost.tertiary:active,.wells-button.button--ghost.tertiary:visited{background:0 0;color:#000}.wells-button.button--ghost.tertiary:focus-visible,.wells-button.button--ghost.tertiary:hover:not(span):not([disabled]),.wells-button.button--ghost.tertiary:hover:visited:not(span):not([disabled]){background:#8fcce8;color:#000}.wells-button.button--ghost.tertiary:focus-visible .text{text-decoration:underline}.wells-button.button--ghost.tertiary.disabled,.wells-button.button--ghost.tertiary:disabled{background:rgba(73,73,73,0);color:rgba(0,0,0,.7);cursor:not-allowed}.wells-button.button--ghost.white{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#0070bd;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--ghost.white .text{transition:all .3s ease}.wells-button.button--ghost.white>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--ghost.white.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--ghost.white.small>.icon{font-size:1.125rem}.wells-button.button--ghost.white.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--ghost.white,.wells-button.button--ghost.white.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--ghost.white.medium>.icon,.wells-button.button--ghost.white>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--ghost.white.icon-only,.wells-button.button--ghost.white.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--ghost.white.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--ghost.white.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--ghost.white.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--ghost.white.icon-only .trailing-icon{display:none}.wells-button.button--ghost.white:active,.wells-button.button--ghost.white:visited{background:0 0;color:#0070bd}.wells-button.button--ghost.white:focus-visible,.wells-button.button--ghost.white:hover:not(span):not([disabled]),.wells-button.button--ghost.white:hover:visited:not(span):not([disabled]){background:#fff;color:#0070bd}.wells-button.button--ghost.white:focus-visible .text{text-decoration:underline}.wells-button.button--ghost.white.disabled,.wells-button.button--ghost.white:disabled{background:rgba(73,73,73,0);color:rgba(0,112,189,.7);cursor:not-allowed}.wells-button.button--link,.wells-button.button--link.primary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#0070bd;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--link .text,.wells-button.button--link.primary .text{transition:all .3s ease}.wells-button.button--link.primary>.icon[data-icon=arrow_right],.wells-button.button--link>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--link.primary.small,.wells-button.button--link.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--link.primary.small>.icon,.wells-button.button--link.small>.icon{font-size:1.125rem}.wells-button.button--link.primary.small.icon-only,.wells-button.button--link.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--link,.wells-button.button--link.medium,.wells-button.button--link.primary,.wells-button.button--link.primary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--link.medium>.icon,.wells-button.button--link.primary.medium>.icon,.wells-button.button--link.primary>.icon,.wells-button.button--link>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--link.icon-only,.wells-button.button--link.medium.icon-only,.wells-button.button--link.primary.icon-only,.wells-button.button--link.primary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--link.large,.wells-button.button--link.primary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--link.large>.icon,.wells-button.button--link.primary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--link.large.icon-only,.wells-button.button--link.primary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--link.icon-only .trailing-icon,.wells-button.button--link.primary.icon-only .trailing-icon{display:none}.wells-button.button--link.primary:active,.wells-button.button--link.primary:visited,.wells-button.button--link:active,.wells-button.button--link:visited{background:0 0;color:#0070bd}.wells-button.button--link.primary:focus-visible,.wells-button.button--link.primary:hover:not(span):not([disabled]),.wells-button.button--link.primary:hover:visited:not(span):not([disabled]),.wells-button.button--link:focus-visible,.wells-button.button--link:hover:not(span):not([disabled]),.wells-button.button--link:hover:visited:not(span):not([disabled]){background:0 0;color:#0070bd}.wells-button.button--link.primary:focus-visible .text,.wells-button.button--link:focus-visible .text{text-decoration:underline}.wells-button.button--link.disabled,.wells-button.button--link.primary.disabled,.wells-button.button--link.primary:disabled,.wells-button.button--link:disabled{background:rgba(73,73,73,0);color:rgba(0,112,189,.7);cursor:not-allowed}.wells-button.button--link .text,.wells-button.button--link.primary .text{text-decoration:underline;text-decoration-color:transparent}.wells-button.button--link.primary.small,.wells-button.button--link.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link,.wells-button.button--link.medium,.wells-button.button--link.primary,.wells-button.button--link.primary.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.large,.wells-button.button--link.primary.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.primary:focus-visible,.wells-button.button--link.primary:hover:not(span):not([disabled]),.wells-button.button--link.primary:hover:visited:not(span):not([disabled]),.wells-button.button--link:focus-visible,.wells-button.button--link:hover:not(span):not([disabled]),.wells-button.button--link:hover:visited:not(span):not([disabled]){color:#008ef0}.wells-button.button--link.primary:focus-visible .text,.wells-button.button--link.primary:hover:not(span):not([disabled]) .text,.wells-button.button--link.primary:hover:visited:not(span):not([disabled]) .text,.wells-button.button--link:focus-visible .text,.wells-button.button--link:hover:not(span):not([disabled]) .text,.wells-button.button--link:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.wells-button.button--link.secondary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#002d72;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--link.secondary .text{transition:all .3s ease}.wells-button.button--link.secondary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--link.secondary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--link.secondary.small>.icon{font-size:1.125rem}.wells-button.button--link.secondary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--link.secondary,.wells-button.button--link.secondary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--link.secondary.medium>.icon,.wells-button.button--link.secondary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--link.secondary.icon-only,.wells-button.button--link.secondary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--link.secondary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--link.secondary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--link.secondary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--link.secondary.icon-only .trailing-icon{display:none}.wells-button.button--link.secondary:active,.wells-button.button--link.secondary:visited{background:0 0;color:#002d72}.wells-button.button--link.secondary:focus-visible,.wells-button.button--link.secondary:hover:not(span):not([disabled]),.wells-button.button--link.secondary:hover:visited:not(span):not([disabled]){background:0 0;color:#002d72}.wells-button.button--link.secondary:focus-visible .text{text-decoration:underline}.wells-button.button--link.secondary.disabled,.wells-button.button--link.secondary:disabled{background:rgba(73,73,73,0);color:rgba(0,45,114,.7);cursor:not-allowed}.wells-button.button--link.secondary .text{text-decoration:underline;text-decoration-color:transparent}.wells-button.button--link.secondary.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.secondary,.wells-button.button--link.secondary.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.secondary.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.secondary:focus-visible,.wells-button.button--link.secondary:hover:not(span):not([disabled]),.wells-button.button--link.secondary:hover:visited:not(span):not([disabled]){color:#0041a5}.wells-button.button--link.secondary:focus-visible .text,.wells-button.button--link.secondary:hover:not(span):not([disabled]) .text,.wells-button.button--link.secondary:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.wells-button.button--link.tertiary{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#000;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--link.tertiary .text{transition:all .3s ease}.wells-button.button--link.tertiary>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--link.tertiary.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--link.tertiary.small>.icon{font-size:1.125rem}.wells-button.button--link.tertiary.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--link.tertiary,.wells-button.button--link.tertiary.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--link.tertiary.medium>.icon,.wells-button.button--link.tertiary>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--link.tertiary.icon-only,.wells-button.button--link.tertiary.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--link.tertiary.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--link.tertiary.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--link.tertiary.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--link.tertiary.icon-only .trailing-icon{display:none}.wells-button.button--link.tertiary:active,.wells-button.button--link.tertiary:visited{background:0 0;color:#000}.wells-button.button--link.tertiary:focus-visible,.wells-button.button--link.tertiary:hover:not(span):not([disabled]),.wells-button.button--link.tertiary:hover:visited:not(span):not([disabled]){background:0 0;color:#000}.wells-button.button--link.tertiary:focus-visible .text{text-decoration:underline}.wells-button.button--link.tertiary.disabled,.wells-button.button--link.tertiary:disabled{background:rgba(73,73,73,0);color:rgba(0,0,0,.7);cursor:not-allowed}.wells-button.button--link.tertiary .text{text-decoration:underline;text-decoration-color:transparent}.wells-button.button--link.tertiary.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.tertiary,.wells-button.button--link.tertiary.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.tertiary.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.tertiary:focus-visible,.wells-button.button--link.tertiary:hover:not(span):not([disabled]),.wells-button.button--link.tertiary:hover:visited:not(span):not([disabled]){color:#1a1a1a}.wells-button.button--link.tertiary:focus-visible .text,.wells-button.button--link.tertiary:hover:not(span):not([disabled]) .text,.wells-button.button--link.tertiary:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.wells-button.button--link.white{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.wells-button.button--link.white .text{transition:all .3s ease}.wells-button.button--link.white>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.wells-button.button--link.white.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.wells-button.button--link.white.small>.icon{font-size:1.125rem}.wells-button.button--link.white.small.icon-only{padding-left:12px;padding-right:12px}.wells-button.button--link.white,.wells-button.button--link.white.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.wells-button.button--link.white.medium>.icon,.wells-button.button--link.white>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.wells-button.button--link.white.icon-only,.wells-button.button--link.white.medium.icon-only{padding-left:16px;padding-right:16px}.wells-button.button--link.white.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.wells-button.button--link.white.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.wells-button.button--link.white.large.icon-only{padding-left:24px;padding-right:24px}.wells-button.button--link.white.icon-only .trailing-icon{display:none}.wells-button.button--link.white:active,.wells-button.button--link.white:visited{background:0 0;color:#fff}.wells-button.button--link.white:focus-visible,.wells-button.button--link.white:hover:not(span):not([disabled]),.wells-button.button--link.white:hover:visited:not(span):not([disabled]){background:0 0;color:#fff}.wells-button.button--link.white:focus-visible .text{text-decoration:underline}.wells-button.button--link.white.disabled,.wells-button.button--link.white:disabled{background:rgba(73,73,73,0);color:rgba(255,255,255,.7);cursor:not-allowed}.wells-button.button--link.white .text{text-decoration:underline;text-decoration-color:transparent}.wells-button.button--link.white.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.white,.wells-button.button--link.white.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.white.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.wells-button.button--link.white:focus-visible,.wells-button.button--link.white:hover:not(span):not([disabled]),.wells-button.button--link.white:hover:visited:not(span):not([disabled]){color:#fff}.wells-button.button--link.white:focus-visible .text,.wells-button.button--link.white:hover:not(span):not([disabled]) .text,.wells-button.button--link.white:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.buttons{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem}.callout{display:flex;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),calc(100% - 2.5206716685rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),calc(100% - 2.5206716685rem) 100%,0 100%);flex-direction:column}.callout .aside{background-color:#ffb805}.callout .aside .aside-text-link{align-items:center;color:#002d72;display:flex;flex-direction:column;gap:.75rem;justify-content:center;height:100%}.callout .aside .aside-text-link p{margin:0}.callout .aside.border-right{border-bottom:12px solid #fff}.callout .aside.border-left{border-top:12px solid #fff}.callout.bg-lightning .aside{background-color:#8fcce8}.callout.bg-vibrant-blue .has-wells-blue-color{color:#8fcce8!important}.callout.bg-vibrant-blue p.item-description{opacity:.85}.callout.bg-vibrant-blue .button.wells-button{color:#8fcce8;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.callout.bg-vibrant-blue .button.wells-button:hover{color:#fff!important}.callout .aside-text-link,.callout .callout-main{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:16px 24px}.callout .aside-text-link .lede,.callout .callout-main .lede{font-size:1rem}.callout .aside-text-link .button.wells-button,.callout .callout-main .button.wells-button{margin-top:6px}@media (min-width:900px){.callout{flex-direction:row}.callout .aside{flex:1 1 40%}.callout .aside.border-right{border-bottom:0;border-right:12px solid #fff}.callout .aside.border-left{border-left:12px solid #fff;border-top:0}.callout .aside .image,.callout .aside .image-container{height:100%}.callout .aside .image img,.callout .aside .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.callout .callout-main{flex:1 1 60%;padding:3rem 4rem}}.carousel{--slide-padding:calc(var(--grid-gutter) / 2);position:relative}.carousel .slick-next,.carousel .slick-prev{z-index:1;height:auto;width:auto}.carousel .slick-list{margin-left:calc(var(--slide-padding) * -1);margin-right:calc(var(--slide-padding) * -1)}.carousel .slick-track{display:flex}.carousel .slick-slide{margin-left:var(--slide-padding);margin-right:var(--slide-padding);height:inherit}.carousel .slick-slide>div{display:flex;height:100%}.carousel .slick-slide .item,.carousel .slick-slide .item--panel{display:flex!important}.carousel .slick-dots{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.carousel .slick-dots li{margin:0;line-height:1}.carousel .slick-dots li button{display:flex;height:auto;width:auto;margin:0;padding:.5rem}.carousel .slick-dots li button .slick-dot-icon{color:#0070bd;opacity:.38}.carousel .slick-dots li button .slick-dot-icon:before{position:static;display:block;margin:0;height:.5rem;width:.5rem;background-color:currentColor;content:""}.carousel .slick-dots li button:focus .slick-dot-icon:before{color:#008ef0}.carousel .slick-dots li.slick-active button .slick-dot-icon{color:#0070bd;opacity:1}.carousel .slick-dots li.slick-active button .slick-dot-icon:before{margin:0;width:2rem}.carousel.arrows-before .slick-slider{display:flex;flex-wrap:wrap}.carousel.arrows-before .carousel-arrows{display:flex;gap:.5rem}.carousel.arrows-before .slick-next,.carousel.arrows-before .slick-prev{position:static;transform:none}.carousel.arrows-before .slick-prev{order:1}.carousel.arrows-before .slick-next{order:2}.carousel.arrows-before .slick-dots{order:3;position:relative;bottom:auto;margin-top:-24px;justify-content:flex-end}.carousel.arrows-before .slick-dots li{margin:0}.carousel.arrows-before .slick-list{order:4;margin-top:3rem}.carousel.arrows-side .slick-next,.carousel.arrows-side .slick-prev{-webkit-clip-path:none;clip-path:none}.carousel.arrows-side .slick-prev{left:0}.carousel.arrows-side .slick-next{right:0}.carousel.arrows-side .slick-slider{margin-bottom:64px}.carousel.arrows-side .slick-slide{transition:opacity .3s ease}.carousel.arrows-side .slick-slide[aria-hidden=true]{opacity:.38}.carousel.arrows-side .slick-dots{bottom:-64px}.filter-bar{border-bottom:1px solid rgba(0,0,0,.26);padding:6px 0;margin:4rem 0}.filter-bar,.wpc-filters-widget-content{display:flex!important;flex-direction:column;flex-wrap:wrap;gap:1rem}.filter-bar .widget_wpc_filters_widget,.filter-bar .wpc-filters-widget-containers-wrapper,.wpc-filters-widget-content .widget_wpc_filters_widget,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper{width:100%}.filter-bar .filter-list input[type=checkbox],.filter-bar .filter-list input[type=radio],.filter-bar .widget_wpc_filters_widget input[type=checkbox],.filter-bar .widget_wpc_filters_widget input[type=radio],.filter-bar .wpc-filters-widget-containers-wrapper input[type=checkbox],.filter-bar .wpc-filters-widget-containers-wrapper input[type=radio],.wpc-filters-widget-content .filter-list input[type=checkbox],.wpc-filters-widget-content .filter-list input[type=radio],.wpc-filters-widget-content .widget_wpc_filters_widget input[type=checkbox],.wpc-filters-widget-content .widget_wpc_filters_widget input[type=radio],.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=checkbox],.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=radio]{border:2px solid rgba(0,0,0,.26)!important;border-radius:0!important}.filter-bar .filter-list input[type=checkbox]:checked,.filter-bar .filter-list input[type=radio]:checked,.filter-bar .widget_wpc_filters_widget input[type=checkbox]:checked,.filter-bar .widget_wpc_filters_widget input[type=radio]:checked,.filter-bar .wpc-filters-widget-containers-wrapper input[type=checkbox]:checked,.filter-bar .wpc-filters-widget-containers-wrapper input[type=radio]:checked,.wpc-filters-widget-content .filter-list input[type=checkbox]:checked,.wpc-filters-widget-content .filter-list input[type=radio]:checked,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=checkbox]:checked,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=radio]:checked,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=checkbox]:checked,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=radio]:checked{background:#0070bd!important;border-color:#0070bd!important}.filter-bar .filter-list input[type=checkbox]:focus,.filter-bar .filter-list input[type=radio]:focus,.filter-bar .widget_wpc_filters_widget input[type=checkbox]:focus,.filter-bar .widget_wpc_filters_widget input[type=radio]:focus,.filter-bar .wpc-filters-widget-containers-wrapper input[type=checkbox]:focus,.filter-bar .wpc-filters-widget-containers-wrapper input[type=radio]:focus,.wpc-filters-widget-content .filter-list input[type=checkbox]:focus,.wpc-filters-widget-content .filter-list input[type=radio]:focus,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=checkbox]:focus,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=radio]:focus,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=checkbox]:focus,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=radio]:focus{outline-color:#0070bd!important}.filter-bar .filter-list input[type=radio]:before,.filter-bar .widget_wpc_filters_widget input[type=radio]:before,.filter-bar .wpc-filters-widget-containers-wrapper input[type=radio]:before,.wpc-filters-widget-content .filter-list input[type=radio]:before,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=radio]:before,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=radio]:before{height:8px!important;width:8px!important}.filter-bar .filter-list input[type=checkbox]:after,.filter-bar .widget_wpc_filters_widget input[type=checkbox]:after,.filter-bar .wpc-filters-widget-containers-wrapper input[type=checkbox]:after,.wpc-filters-widget-content .filter-list input[type=checkbox]:after,.wpc-filters-widget-content .widget_wpc_filters_widget input[type=checkbox]:after,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper input[type=checkbox]:after{border:2px solid #fff!important;border-left:0!important;border-top:0!important;left:5px!important;top:2px!important}.filter-bar .filter-list .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values,.filter-bar .widget_wpc_filters_widget .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values,.filter-bar .wpc-filters-widget-containers-wrapper .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values,.wpc-filters-widget-content .filter-list .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values,.wpc-filters-widget-content .widget_wpc_filters_widget .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values{display:none!important}.filter-bar .filter-list .wpc-filters-main-wrap li.wpc-term-item a,.filter-bar .widget_wpc_filters_widget .wpc-filters-main-wrap li.wpc-term-item a,.filter-bar .wpc-filters-widget-containers-wrapper .wpc-filters-main-wrap li.wpc-term-item a,.wpc-filters-widget-content .filter-list .wpc-filters-main-wrap li.wpc-term-item a,.wpc-filters-widget-content .widget_wpc_filters_widget .wpc-filters-main-wrap li.wpc-term-item a,.wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-main-wrap li.wpc-term-item a{color:inherit!important}.filter-bar .filter-search,.filter-bar .wpc-filter-layout-search-field,.wpc-filters-widget-content .filter-search,.wpc-filters-widget-content .wpc-filter-layout-search-field{align-items:center;display:flex}.filter-bar .filter-search input[type=search],.filter-bar .filter-search input[type=text],.filter-bar .wpc-filter-layout-search-field input[type=search],.filter-bar .wpc-filter-layout-search-field input[type=text],.wpc-filters-widget-content .filter-search input[type=search],.wpc-filters-widget-content .filter-search input[type=text],.wpc-filters-widget-content .wpc-filter-layout-search-field input[type=search],.wpc-filters-widget-content .wpc-filter-layout-search-field input[type=text]{border:none!important;border-radius:0!important;font-size:1.125rem;width:100%}.filter-bar .filter-search input[type=search]:focus,.filter-bar .filter-search input[type=text]:focus,.filter-bar .wpc-filter-layout-search-field input[type=search]:focus,.filter-bar .wpc-filter-layout-search-field input[type=text]:focus,.wpc-filters-widget-content .filter-search input[type=search]:focus,.wpc-filters-widget-content .filter-search input[type=text]:focus,.wpc-filters-widget-content .wpc-filter-layout-search-field input[type=search]:focus,.wpc-filters-widget-content .wpc-filter-layout-search-field input[type=text]:focus{border-bottom:1px solid #0070bd}.filter-bar .filter-search .wpc-search-icon:before,.filter-bar .wpc-filter-layout-search-field .wpc-search-icon:before,.wpc-filters-widget-content .filter-search .wpc-search-icon:before,.wpc-filters-widget-content .wpc-filter-layout-search-field .wpc-search-icon:before{background-image:none;content:"search";font-family:"Material Symbols Sharp";font-size:24px;margin-left:-5px;height:unset;width:unset}.filter-bar .filter-menu,.filter-bar .wpc-filters-section,.wpc-filters-widget-content .filter-menu,.wpc-filters-widget-content .wpc-filters-section{position:relative;align-content:center!important;align-self:stretch!important;margin-bottom:0!important}.filter-bar .filter-menu .wpc-wrap-icons,.filter-bar .wpc-filters-section .wpc-wrap-icons,.wpc-filters-widget-content .filter-menu .wpc-wrap-icons,.wpc-filters-widget-content .wpc-filters-section .wpc-wrap-icons{height:25px}.filter-bar .filter-menu .wpc-filter-title,.filter-bar .filter-menu li.wpc-term-item:last-child,.filter-bar .filter-menu ul.wpc-filters-ul-list,.filter-bar .wpc-filters-section .wpc-filter-title,.filter-bar .wpc-filters-section li.wpc-term-item:last-child,.filter-bar .wpc-filters-section ul.wpc-filters-ul-list,.wpc-filters-widget-content .filter-menu .wpc-filter-title,.wpc-filters-widget-content .filter-menu li.wpc-term-item:last-child,.wpc-filters-widget-content .filter-menu ul.wpc-filters-ul-list,.wpc-filters-widget-content .wpc-filters-section .wpc-filter-title,.wpc-filters-widget-content .wpc-filters-section li.wpc-term-item:last-child,.wpc-filters-widget-content .wpc-filters-section ul.wpc-filters-ul-list{margin:0!important}.filter-bar .wpc-filter-content,.filter-bar ul.filter-list,.wpc-filters-widget-content .wpc-filter-content,.wpc-filters-widget-content ul.filter-list{background-color:#fff;display:none;list-style-type:none;margin:0;padding:.75rem;z-index:10}.filter-bar .wpc-wrap-icons:before,.wpc-filters-widget-content .wpc-wrap-icons:before{background-image:none;content:"add";display:block;font-family:"Material Symbols Sharp";font-size:24px;margin-right:8px;height:unset;width:unset}.filter-bar .wpc-filter-title button,.filter-bar button.trigger,.wpc-filters-widget-content .wpc-filter-title button,.wpc-filters-widget-content button.trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#000;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease;cursor:pointer;padding-bottom:6px;padding-left:0!important;padding-top:6px}.filter-bar .wpc-filter-title button .text,.filter-bar button.trigger .text,.wpc-filters-widget-content .wpc-filter-title button .text,.wpc-filters-widget-content button.trigger .text{transition:all .3s ease}.filter-bar .wpc-filter-title button>.icon[data-icon=arrow_right],.filter-bar button.trigger>.icon[data-icon=arrow_right],.wpc-filters-widget-content .wpc-filter-title button>.icon[data-icon=arrow_right],.wpc-filters-widget-content button.trigger>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.filter-bar .wpc-filter-title button.small,.filter-bar button.trigger.small,.wpc-filters-widget-content .wpc-filter-title button.small,.wpc-filters-widget-content button.trigger.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.filter-bar .wpc-filter-title button.small>.icon,.filter-bar button.trigger.small>.icon,.wpc-filters-widget-content .wpc-filter-title button.small>.icon,.wpc-filters-widget-content button.trigger.small>.icon{font-size:1.125rem}.filter-bar .wpc-filter-title button.small.icon-only,.filter-bar button.trigger.small.icon-only,.wpc-filters-widget-content .wpc-filter-title button.small.icon-only,.wpc-filters-widget-content button.trigger.small.icon-only{padding-left:12px;padding-right:12px}.filter-bar .wpc-filter-title button,.filter-bar .wpc-filter-title button.medium,.filter-bar button.trigger,.filter-bar button.trigger.medium,.wpc-filters-widget-content .wpc-filter-title button,.wpc-filters-widget-content .wpc-filter-title button.medium,.wpc-filters-widget-content button.trigger,.wpc-filters-widget-content button.trigger.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.filter-bar .wpc-filter-title button.medium>.icon,.filter-bar .wpc-filter-title button>.icon,.filter-bar button.trigger.medium>.icon,.filter-bar button.trigger>.icon,.wpc-filters-widget-content .wpc-filter-title button.medium>.icon,.wpc-filters-widget-content .wpc-filter-title button>.icon,.wpc-filters-widget-content button.trigger.medium>.icon,.wpc-filters-widget-content button.trigger>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.filter-bar .wpc-filter-title button.icon-only,.filter-bar .wpc-filter-title button.medium.icon-only,.filter-bar button.trigger.icon-only,.filter-bar button.trigger.medium.icon-only,.wpc-filters-widget-content .wpc-filter-title button.icon-only,.wpc-filters-widget-content .wpc-filter-title button.medium.icon-only,.wpc-filters-widget-content button.trigger.icon-only,.wpc-filters-widget-content button.trigger.medium.icon-only{padding-left:16px;padding-right:16px}.filter-bar .wpc-filter-title button.large,.filter-bar button.trigger.large,.wpc-filters-widget-content .wpc-filter-title button.large,.wpc-filters-widget-content button.trigger.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.filter-bar .wpc-filter-title button.large>.icon,.filter-bar button.trigger.large>.icon,.wpc-filters-widget-content .wpc-filter-title button.large>.icon,.wpc-filters-widget-content button.trigger.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.filter-bar .wpc-filter-title button.large.icon-only,.filter-bar button.trigger.large.icon-only,.wpc-filters-widget-content .wpc-filter-title button.large.icon-only,.wpc-filters-widget-content button.trigger.large.icon-only{padding-left:24px;padding-right:24px}.filter-bar .wpc-filter-title button.icon-only .trailing-icon,.filter-bar button.trigger.icon-only .trailing-icon,.wpc-filters-widget-content .wpc-filter-title button.icon-only .trailing-icon,.wpc-filters-widget-content button.trigger.icon-only .trailing-icon{display:none}.filter-bar .wpc-filter-title button:active,.filter-bar .wpc-filter-title button:visited,.filter-bar button.trigger:active,.filter-bar button.trigger:visited,.wpc-filters-widget-content .wpc-filter-title button:active,.wpc-filters-widget-content .wpc-filter-title button:visited,.wpc-filters-widget-content button.trigger:active,.wpc-filters-widget-content button.trigger:visited{background:0 0;color:#000}.filter-bar .wpc-filter-title button:focus-visible,.filter-bar .wpc-filter-title button:hover:not(span):not([disabled]),.filter-bar .wpc-filter-title button:hover:visited:not(span):not([disabled]),.filter-bar button.trigger:focus-visible,.filter-bar button.trigger:hover:not(span):not([disabled]),.filter-bar button.trigger:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-title button:focus-visible,.wpc-filters-widget-content .wpc-filter-title button:hover:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-title button:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:focus-visible,.wpc-filters-widget-content button.trigger:hover:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:hover:visited:not(span):not([disabled]){background:0 0;color:#000}.filter-bar .wpc-filter-title button:focus-visible .text,.filter-bar button.trigger:focus-visible .text,.wpc-filters-widget-content .wpc-filter-title button:focus-visible .text,.wpc-filters-widget-content button.trigger:focus-visible .text{text-decoration:underline}.filter-bar .wpc-filter-title button.disabled,.filter-bar .wpc-filter-title button:disabled,.filter-bar button.trigger.disabled,.filter-bar button.trigger:disabled,.wpc-filters-widget-content .wpc-filter-title button.disabled,.wpc-filters-widget-content .wpc-filter-title button:disabled,.wpc-filters-widget-content button.trigger.disabled,.wpc-filters-widget-content button.trigger:disabled{background:rgba(73,73,73,0);color:rgba(0,0,0,.7);cursor:not-allowed}.filter-bar .wpc-filter-title button .text,.filter-bar button.trigger .text,.wpc-filters-widget-content .wpc-filter-title button .text,.wpc-filters-widget-content button.trigger .text{text-decoration:underline;text-decoration-color:transparent}.filter-bar .wpc-filter-title button.small,.filter-bar button.trigger.small,.wpc-filters-widget-content .wpc-filter-title button.small,.wpc-filters-widget-content button.trigger.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar .wpc-filter-title button,.filter-bar .wpc-filter-title button.medium,.filter-bar button.trigger,.filter-bar button.trigger.medium,.wpc-filters-widget-content .wpc-filter-title button,.wpc-filters-widget-content .wpc-filter-title button.medium,.wpc-filters-widget-content button.trigger,.wpc-filters-widget-content button.trigger.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar .wpc-filter-title button.large,.filter-bar button.trigger.large,.wpc-filters-widget-content .wpc-filter-title button.large,.wpc-filters-widget-content button.trigger.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar .wpc-filter-title button:focus-visible,.filter-bar .wpc-filter-title button:hover:not(span):not([disabled]),.filter-bar .wpc-filter-title button:hover:visited:not(span):not([disabled]),.filter-bar button.trigger:focus-visible,.filter-bar button.trigger:hover:not(span):not([disabled]),.filter-bar button.trigger:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-title button:focus-visible,.wpc-filters-widget-content .wpc-filter-title button:hover:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-title button:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:focus-visible,.wpc-filters-widget-content button.trigger:hover:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:hover:visited:not(span):not([disabled]){color:#0070bd}.filter-bar .wpc-filter-title button:focus-visible .text,.filter-bar .wpc-filter-title button:hover:not(span):not([disabled]) .text,.filter-bar .wpc-filter-title button:hover:visited:not(span):not([disabled]) .text,.filter-bar button.trigger:focus-visible .text,.filter-bar button.trigger:hover:not(span):not([disabled]) .text,.filter-bar button.trigger:hover:visited:not(span):not([disabled]) .text,.wpc-filters-widget-content .wpc-filter-title button:focus-visible .text,.wpc-filters-widget-content .wpc-filter-title button:hover:not(span):not([disabled]) .text,.wpc-filters-widget-content .wpc-filter-title button:hover:visited:not(span):not([disabled]) .text,.wpc-filters-widget-content button.trigger:focus-visible .text,.wpc-filters-widget-content button.trigger:hover:not(span):not([disabled]) .text,.wpc-filters-widget-content button.trigger:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.filter-bar .wpc-filter-title button .wpc-wrap-icons:before,.filter-bar .wpc-filter-title button span.material-symbols-sharp,.filter-bar button.trigger .wpc-wrap-icons:before,.filter-bar button.trigger span.material-symbols-sharp,.wpc-filters-widget-content .wpc-filter-title button .wpc-wrap-icons:before,.wpc-filters-widget-content .wpc-filter-title button span.material-symbols-sharp,.wpc-filters-widget-content button.trigger .wpc-wrap-icons:before,.wpc-filters-widget-content button.trigger span.material-symbols-sharp{position:relative;transition:transform .3s ease}.filter-bar .wpc-open-icon,.wpc-filters-widget-content .wpc-open-icon{display:none!important}.wpc-filters-section.wpc-opened .wpc-filter-title button,button.trigger[aria-expanded=true]{margin:0!important;position:relative}.wpc-filters-section.wpc-opened .wpc-filter-title button .wpc-wrap-icons:before,.wpc-filters-section.wpc-opened .wpc-filter-title button span.material-symbols-sharp,button.trigger[aria-expanded=true] .wpc-wrap-icons:before,button.trigger[aria-expanded=true] span.material-symbols-sharp{transform:rotate(45deg)}.wpc-filters-section.wpc-opened .wpc-filter-title button+.filter-list,button.trigger[aria-expanded=true]+.filter-list{display:block}.filter-bar .reset-filter,.wpc-filters-widget-content .reset-filter{display:none}.filter-bar+.filter-chips.wells-filter-chips,.wpc-filters-widget-content+.filter-chips.wells-filter-chips{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;top:-40px;overflow:auto;width:100%}.filter-bar+.filter-chips ul.wells-filter-chips-list,.wpc-filters-widget-content+.filter-chips ul.wells-filter-chips-list{list-style-type:none;display:inline-flex;gap:3rem}.filter-bar+.filter-chips li a,.wpc-filters-widget-content+.filter-chips li a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#0070bd;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease;border:none!important;border-radius:0!important;white-space:nowrap!important}.filter-bar+.filter-chips li a .text,.wpc-filters-widget-content+.filter-chips li a .text{transition:all .3s ease}.filter-bar+.filter-chips li a>.icon[data-icon=arrow_right],.wpc-filters-widget-content+.filter-chips li a>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.filter-bar+.filter-chips li a.small,.wpc-filters-widget-content+.filter-chips li a.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.filter-bar+.filter-chips li a.small>.icon,.wpc-filters-widget-content+.filter-chips li a.small>.icon{font-size:1.125rem}.filter-bar+.filter-chips li a.small.icon-only,.wpc-filters-widget-content+.filter-chips li a.small.icon-only{padding-left:12px;padding-right:12px}.filter-bar+.filter-chips li a,.filter-bar+.filter-chips li a.medium,.wpc-filters-widget-content+.filter-chips li a,.wpc-filters-widget-content+.filter-chips li a.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.filter-bar+.filter-chips li a.medium>.icon,.filter-bar+.filter-chips li a>.icon,.wpc-filters-widget-content+.filter-chips li a.medium>.icon,.wpc-filters-widget-content+.filter-chips li a>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.filter-bar+.filter-chips li a.icon-only,.filter-bar+.filter-chips li a.medium.icon-only,.wpc-filters-widget-content+.filter-chips li a.icon-only,.wpc-filters-widget-content+.filter-chips li a.medium.icon-only{padding-left:16px;padding-right:16px}.filter-bar+.filter-chips li a.large,.wpc-filters-widget-content+.filter-chips li a.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.filter-bar+.filter-chips li a.large>.icon,.wpc-filters-widget-content+.filter-chips li a.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.filter-bar+.filter-chips li a.large.icon-only,.wpc-filters-widget-content+.filter-chips li a.large.icon-only{padding-left:24px;padding-right:24px}.filter-bar+.filter-chips li a.icon-only .trailing-icon,.wpc-filters-widget-content+.filter-chips li a.icon-only .trailing-icon{display:none}.filter-bar+.filter-chips li a:active,.filter-bar+.filter-chips li a:visited,.wpc-filters-widget-content+.filter-chips li a:active,.wpc-filters-widget-content+.filter-chips li a:visited{background:0 0;color:#0070bd}.filter-bar+.filter-chips li a:focus-visible,.filter-bar+.filter-chips li a:hover:not(span):not([disabled]),.filter-bar+.filter-chips li a:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li a:focus-visible,.wpc-filters-widget-content+.filter-chips li a:hover:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li a:hover:visited:not(span):not([disabled]){background:0 0;color:#0070bd}.filter-bar+.filter-chips li a:focus-visible .text,.wpc-filters-widget-content+.filter-chips li a:focus-visible .text{text-decoration:underline}.filter-bar+.filter-chips li a.disabled,.filter-bar+.filter-chips li a:disabled,.wpc-filters-widget-content+.filter-chips li a.disabled,.wpc-filters-widget-content+.filter-chips li a:disabled{background:rgba(73,73,73,0);color:rgba(0,112,189,.7);cursor:not-allowed}.filter-bar+.filter-chips li a .text,.wpc-filters-widget-content+.filter-chips li a .text{text-decoration:underline;text-decoration-color:transparent}.filter-bar+.filter-chips li a.small,.wpc-filters-widget-content+.filter-chips li a.small{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar+.filter-chips li a,.filter-bar+.filter-chips li a.medium,.wpc-filters-widget-content+.filter-chips li a,.wpc-filters-widget-content+.filter-chips li a.medium{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar+.filter-chips li a.large,.wpc-filters-widget-content+.filter-chips li a.large{-webkit-clip-path:none;clip-path:none;min-height:0;padding:0}.filter-bar+.filter-chips li a:focus-visible,.filter-bar+.filter-chips li a:hover:not(span):not([disabled]),.filter-bar+.filter-chips li a:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li a:focus-visible,.wpc-filters-widget-content+.filter-chips li a:hover:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li a:hover:visited:not(span):not([disabled]){color:#008ef0}.filter-bar+.filter-chips li a:focus-visible .text,.filter-bar+.filter-chips li a:hover:not(span):not([disabled]) .text,.filter-bar+.filter-chips li a:hover:visited:not(span):not([disabled]) .text,.wpc-filters-widget-content+.filter-chips li a:focus-visible .text,.wpc-filters-widget-content+.filter-chips li a:hover:not(span):not([disabled]) .text,.wpc-filters-widget-content+.filter-chips li a:hover:visited:not(span):not([disabled]) .text{text-decoration-color:inherit}.filter-bar+.filter-chips li.wpc-chip-reset-all a,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease}.filter-bar+.filter-chips li.wpc-chip-reset-all a .text,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a .text{transition:all .3s ease}.filter-bar+.filter-chips li.wpc-chip-reset-all a>.icon[data-icon=arrow_right],.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.filter-bar+.filter-chips li.wpc-chip-reset-all a.small,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.filter-bar+.filter-chips li.wpc-chip-reset-all a.small>.icon,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.small>.icon{font-size:1.125rem}.filter-bar+.filter-chips li.wpc-chip-reset-all a.small.icon-only,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.small.icon-only{padding-left:12px;padding-right:12px}.filter-bar+.filter-chips li.wpc-chip-reset-all a,.filter-bar+.filter-chips li.wpc-chip-reset-all a.medium,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.filter-bar+.filter-chips li.wpc-chip-reset-all a.medium>.icon,.filter-bar+.filter-chips li.wpc-chip-reset-all a>.icon,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.medium>.icon,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.filter-bar+.filter-chips li.wpc-chip-reset-all a.icon-only,.filter-bar+.filter-chips li.wpc-chip-reset-all a.medium.icon-only,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.icon-only,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.medium.icon-only{padding-left:16px;padding-right:16px}.filter-bar+.filter-chips li.wpc-chip-reset-all a.large,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.filter-bar+.filter-chips li.wpc-chip-reset-all a.large>.icon,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.filter-bar+.filter-chips li.wpc-chip-reset-all a.large.icon-only,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.large.icon-only{padding-left:24px;padding-right:24px}.filter-bar+.filter-chips li.wpc-chip-reset-all a.icon-only .trailing-icon,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.icon-only .trailing-icon{display:none}.filter-bar+.filter-chips li.wpc-chip-reset-all a:active,.filter-bar+.filter-chips li.wpc-chip-reset-all a:visited,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:active,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:visited{background:#0070bd;color:#fff}.filter-bar+.filter-chips li.wpc-chip-reset-all a:focus-visible,.filter-bar+.filter-chips li.wpc-chip-reset-all a:hover:not(span):not([disabled]),.filter-bar+.filter-chips li.wpc-chip-reset-all a:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:focus-visible,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:hover:not(span):not([disabled]),.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}.filter-bar+.filter-chips li.wpc-chip-reset-all a:focus-visible .text,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:focus-visible .text{text-decoration:underline}.filter-bar+.filter-chips li.wpc-chip-reset-all a.disabled,.filter-bar+.filter-chips li.wpc-chip-reset-all a:disabled,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a.disabled,.wpc-filters-widget-content+.filter-chips li.wpc-chip-reset-all a:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}@media (min-width:1200px){.filter-bar,.wpc-filters-widget-content{align-items:center;flex-direction:row;gap:3rem;justify-content:flex-start;min-height:53px}.filter-bar .filter-search,.filter-bar .wpc-filter-layout-search-field,.wpc-filters-widget-content .filter-search,.wpc-filters-widget-content .wpc-filter-layout-search-field{flex:0 0 33%}.filter-bar .filter-search form,.filter-bar .wpc-filter-layout-search-field form,.wpc-filters-widget-content .filter-search form,.wpc-filters-widget-content .wpc-filter-layout-search-field form{width:100%}.filter-bar .wpc-filter-header button,.filter-bar button.trigger,.wpc-filters-widget-content .wpc-filter-header button,.wpc-filters-widget-content button.trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;color:#000;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease;padding-bottom:6px;padding-top:6px;margin-bottom:0!important}.filter-bar .wpc-filter-header button .text,.filter-bar button.trigger .text,.wpc-filters-widget-content .wpc-filter-header button .text,.wpc-filters-widget-content button.trigger .text{transition:all .3s ease}.filter-bar .wpc-filter-header button>.icon[data-icon=arrow_right],.filter-bar button.trigger>.icon[data-icon=arrow_right],.wpc-filters-widget-content .wpc-filter-header button>.icon[data-icon=arrow_right],.wpc-filters-widget-content button.trigger>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.filter-bar .wpc-filter-header button.small,.filter-bar button.trigger.small,.wpc-filters-widget-content .wpc-filter-header button.small,.wpc-filters-widget-content button.trigger.small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.filter-bar .wpc-filter-header button.small>.icon,.filter-bar button.trigger.small>.icon,.wpc-filters-widget-content .wpc-filter-header button.small>.icon,.wpc-filters-widget-content button.trigger.small>.icon{font-size:1.125rem}.filter-bar .wpc-filter-header button.small.icon-only,.filter-bar button.trigger.small.icon-only,.wpc-filters-widget-content .wpc-filter-header button.small.icon-only,.wpc-filters-widget-content button.trigger.small.icon-only{padding-left:12px;padding-right:12px}.filter-bar .wpc-filter-header button,.filter-bar .wpc-filter-header button.medium,.filter-bar button.trigger,.filter-bar button.trigger.medium,.wpc-filters-widget-content .wpc-filter-header button,.wpc-filters-widget-content .wpc-filter-header button.medium,.wpc-filters-widget-content button.trigger,.wpc-filters-widget-content button.trigger.medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.filter-bar .wpc-filter-header button.medium>.icon,.filter-bar .wpc-filter-header button>.icon,.filter-bar button.trigger.medium>.icon,.filter-bar button.trigger>.icon,.wpc-filters-widget-content .wpc-filter-header button.medium>.icon,.wpc-filters-widget-content .wpc-filter-header button>.icon,.wpc-filters-widget-content button.trigger.medium>.icon,.wpc-filters-widget-content button.trigger>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.filter-bar .wpc-filter-header button.icon-only,.filter-bar .wpc-filter-header button.medium.icon-only,.filter-bar button.trigger.icon-only,.filter-bar button.trigger.medium.icon-only,.wpc-filters-widget-content .wpc-filter-header button.icon-only,.wpc-filters-widget-content .wpc-filter-header button.medium.icon-only,.wpc-filters-widget-content button.trigger.icon-only,.wpc-filters-widget-content button.trigger.medium.icon-only{padding-left:16px;padding-right:16px}.filter-bar .wpc-filter-header button.large,.filter-bar button.trigger.large,.wpc-filters-widget-content .wpc-filter-header button.large,.wpc-filters-widget-content button.trigger.large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.filter-bar .wpc-filter-header button.large>.icon,.filter-bar button.trigger.large>.icon,.wpc-filters-widget-content .wpc-filter-header button.large>.icon,.wpc-filters-widget-content button.trigger.large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.filter-bar .wpc-filter-header button.large.icon-only,.filter-bar button.trigger.large.icon-only,.wpc-filters-widget-content .wpc-filter-header button.large.icon-only,.wpc-filters-widget-content button.trigger.large.icon-only{padding-left:24px;padding-right:24px}.filter-bar .wpc-filter-header button.icon-only .trailing-icon,.filter-bar button.trigger.icon-only .trailing-icon,.wpc-filters-widget-content .wpc-filter-header button.icon-only .trailing-icon,.wpc-filters-widget-content button.trigger.icon-only .trailing-icon{display:none}.filter-bar .wpc-filter-header button:active,.filter-bar .wpc-filter-header button:visited,.filter-bar button.trigger:active,.filter-bar button.trigger:visited,.wpc-filters-widget-content .wpc-filter-header button:active,.wpc-filters-widget-content .wpc-filter-header button:visited,.wpc-filters-widget-content button.trigger:active,.wpc-filters-widget-content button.trigger:visited{background:#fff;color:#000}.filter-bar .wpc-filter-header button:focus-visible,.filter-bar .wpc-filter-header button:hover:not(span):not([disabled]),.filter-bar .wpc-filter-header button:hover:visited:not(span):not([disabled]),.filter-bar button.trigger:focus-visible,.filter-bar button.trigger:hover:not(span):not([disabled]),.filter-bar button.trigger:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-header button:focus-visible,.wpc-filters-widget-content .wpc-filter-header button:hover:not(span):not([disabled]),.wpc-filters-widget-content .wpc-filter-header button:hover:visited:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:focus-visible,.wpc-filters-widget-content button.trigger:hover:not(span):not([disabled]),.wpc-filters-widget-content button.trigger:hover:visited:not(span):not([disabled]){background:#fff;color:#0070bd}.filter-bar .wpc-filter-header button:focus-visible .text,.filter-bar button.trigger:focus-visible .text,.wpc-filters-widget-content .wpc-filter-header button:focus-visible .text,.wpc-filters-widget-content button.trigger:focus-visible .text{text-decoration:underline}.filter-bar .wpc-filter-header button.disabled,.filter-bar .wpc-filter-header button:disabled,.filter-bar button.trigger.disabled,.filter-bar button.trigger:disabled,.wpc-filters-widget-content .wpc-filter-header button.disabled,.wpc-filters-widget-content .wpc-filter-header button:disabled,.wpc-filters-widget-content button.trigger.disabled,.wpc-filters-widget-content button.trigger:disabled{background:#fff;color:rgba(0,0,0,.7);cursor:not-allowed}.filter-bar .wpc-filter-header button:focus,.filter-bar button.trigger:focus,.wpc-filters-widget-content .wpc-filter-header button:focus,.wpc-filters-widget-content button.trigger:focus{border-bottom:1px solid #0070bd}.filter-bar .wpc-filter-content,.filter-bar ul.filter-list,.wpc-filters-widget-content .wpc-filter-content,.wpc-filters-widget-content ul.filter-list{border:1px solid rgba(0,0,0,.26);position:absolute;top:54px}.filter-bar .wpc-filter-content li,.filter-bar ul.filter-list li,.wpc-filters-widget-content .wpc-filter-content li,.wpc-filters-widget-content ul.filter-list li{white-space:nowrap}.filter-bar .filter-buttons,.wpc-filters-widget-content .filter-buttons{white-space:nowrap}}.filter-chips .reset-filters-btn{display:none}.gform_wrapper{--gf-radius:0!important;--gf-ctrl-choice-check-color:white!important}.gform_wrapper h2,.gform_wrapper h3{color:#002d72!important;font-size:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem);margin-bottom:2rem}.gform_wrapper p.gform_description{margin-bottom:2rem}.gform_wrapper label.gform-field-label,.gform_wrapper legend.gfield_label{color:#000!important;font-size:1.125rem}.gform_wrapper label.gform-field-label:not(.gform-field-label--type-inline):not(.gform-field-label--type-sub),.gform_wrapper legend.gfield_label:not(.gform-field-label--type-inline):not(.gform-field-label--type-sub){font-weight:800}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{box-shadow:none!important}.gform_wrapper .ginput_container_consent input[type=checkbox],.gform_wrapper input[type=checkbox].gfield-choice-input,.gform_wrapper input[type=radio].gfield-choice-input{border:2px solid rgba(0,0,0,.26)!important}.gform_wrapper .ginput_container_consent input[type=checkbox]:checked,.gform_wrapper input[type=checkbox].gfield-choice-input:checked,.gform_wrapper input[type=radio].gfield-choice-input:checked{background:#0070bd!important;border-color:#0070bd!important}.gform_wrapper .ginput_container_consent input[type=checkbox]:focus,.gform_wrapper input[type=checkbox].gfield-choice-input:focus,.gform_wrapper input[type=radio].gfield-choice-input:focus{outline-color:#0070bd!important}.gform_wrapper input[type=radio].gfield-choice-input:before{height:8px!important;width:8px!important}.gform_wrapper input[type=email],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{border:1px solid rgba(0,0,0,.26)!important;color:#000!important}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=file]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:2px solid #0070bd!important;outline-offset:-1px!important}.gform_wrapper ::file-selector-button{color:#000!important;border:none!important;border-right:1px solid rgba(0,0,0,.26)!important}.gform_wrapper input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0070bd;border:none;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:8px 29px 8px 24px;text-decoration:none;transition:all .3s ease;background-color:#0070bd!important;font-size:1rem!important;padding:8px 29px 8px 24px!important}.gform_wrapper input[type=submit] .text{transition:all .3s ease}.gform_wrapper input[type=submit]>.icon[data-icon=arrow_right]{margin-left:-.25em;width:.75em}.gform_wrapper input[type=submit].small{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 10.0826866742px) 100%,0 100%);font-size:1rem;gap:6px;min-height:2.5rem;padding:6px 20px 6px 16px}.gform_wrapper input[type=submit].small>.icon{font-size:1.125rem}.gform_wrapper input[type=submit].small.icon-only{padding-left:12px;padding-right:12px}.gform_wrapper input[type=submit],.gform_wrapper input[type=submit].medium{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12.6033583427px) 100%,0 100%);font-size:1.125rem;gap:8px;min-height:3rem;padding:8px 29px 8px 24px}.gform_wrapper input[type=submit].medium>.icon,.gform_wrapper input[type=submit]>.icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.gform_wrapper input[type=submit].icon-only,.gform_wrapper input[type=submit].medium.icon-only{padding-left:16px;padding-right:16px}.gform_wrapper input[type=submit].large{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 17.6447016798px) 100%,0 100%);font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.gform_wrapper input[type=submit].large>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.gform_wrapper input[type=submit].large.icon-only{padding-left:24px;padding-right:24px}.gform_wrapper input[type=submit].icon-only .trailing-icon{display:none}.gform_wrapper input[type=submit]:active,.gform_wrapper input[type=submit]:visited{background:#0070bd;color:#fff}.gform_wrapper input[type=submit]:focus-visible,.gform_wrapper input[type=submit]:hover:not(span):not([disabled]),.gform_wrapper input[type=submit]:hover:visited:not(span):not([disabled]){background:#008ef0;color:#fff}.gform_wrapper input[type=submit]:focus-visible .text{text-decoration:underline}.gform_wrapper input[type=submit].disabled,.gform_wrapper input[type=submit]:disabled{background:#669abd;color:rgba(255,255,255,.7);cursor:not-allowed}.gform_wrapper input[type=submit]:hover{background-color:#00528a!important}.gform_wrapper.gform_validation_error .gform_validation_errors{background-color:#fff}.gform_wrapper.gform_validation_error .validation_message{background-color:#fff;padding:.75rem}.subscribe-form-wrapper{overflow:hidden;position:relative;width:100%}.subscribe-form-wrapper .gform_wrapper .gform_title{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.subscribe-form-wrapper .gform_wrapper .gform-body{width:100%}.subscribe-form-wrapper .gform_wrapper form{background-color:#fff;border:none;display:inline-flex;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);width:100%}.subscribe-form-wrapper .gform_wrapper form ::-moz-placeholder{color:rgba(0,0,0,.7)}.subscribe-form-wrapper .gform_wrapper form ::placeholder{color:rgba(0,0,0,.7)}.subscribe-form-wrapper .gform_wrapper form label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.subscribe-form-wrapper .gform_wrapper form input{box-shadow:none!important}.subscribe-form-wrapper .gform_wrapper form input[type=email]{background:#fff;border:none;color:#002d72}.subscribe-form-wrapper .gform_wrapper form input[type=submit]{background:0 0!important;border:none;box-shadow:none!important;color:#0070bd!important;padding-right:30px!important;position:absolute;right:0}.subscribe-form-wrapper .gform_wrapper form input[type=submit]:hover{background-color:rgba(255,255,255,.2);border-radius:0}.subscribe-form-wrapper .gform_wrapper form .gform-footer.top_label{margin:0;position:relative}.subscribe-form-wrapper .gform_wrapper form .gform-footer.top_label:after{content:"north_east";color:#8fcce8;font-family:"Material Symbols Sharp";font-size:18px;position:absolute;right:9px;top:5px}.heading{display:grid}.heading-header{display:flex;flex-direction:column}.heading-lede{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#002d72}.heading-heading{max-width:1192px;text-wrap:balance}.heading-subheading{font-weight:500;text-wrap:balance}.heading-buttons{display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;flex-wrap:wrap;margin-top:1rem}.heading.heading--size-h1,.heading.heading--size-h1 .heading-main{row-gap:2rem}.heading.heading--size-h1 .heading-header{row-gap:1rem}.heading.heading--size-h1 .heading-lede{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.heading.heading--size-h1 .heading-subheading{font-size:clamp(1.875rem,.5813953488vw + 1.6569767442rem,2.25rem);line-height:1.125}.heading.heading--size-h1 .heading-description{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}@media (min-width:900px){.heading.heading--size-h1,.heading.heading--size-h1 .heading-main{row-gap:3rem}}.heading.heading--size-h2,.heading.heading--size-h2 .heading-main{row-gap:1.5rem}.heading.heading--size-h2 .heading-header{row-gap:.75rem}.heading.heading--size-h2 .heading-lede{font-size:1.25rem}.heading.heading--size-h2 .heading-subheading{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem);line-height:1.3333}.heading.heading--size-h2 .heading-description{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}@media (min-width:900px){.heading.heading--size-h2,.heading.heading--size-h2 .heading-main{row-gap:2rem}}.heading.heading--size-h3,.heading.heading--size-h3 .heading-main{row-gap:1.5rem}.heading.heading--size-h3 .heading-header{row-gap:.5rem}.heading.heading--size-h3 .heading-lede{font-size:1.125rem}.heading.heading--size-h3 .heading-subheading{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.heading.heading--size-h3 .heading-description{font-size:1.25rem}@media (min-width:900px){.heading.heading--size-h3,.heading.heading--size-h3 .heading-main{row-gap:2rem}}.heading.heading--size-h4,.heading.heading--size-h4 .heading-main{row-gap:1rem}.heading.heading--size-h4 .heading-header{row-gap:.25rem}.heading.heading--size-h4 .heading-lede{font-size:1rem}.heading.heading--size-h4 .heading-subheading{font-size:1.25rem}.heading.heading--size-h4 .heading-description{font-size:1.125rem}@media (min-width:900px){.heading.heading--size-h4,.heading.heading--size-h4 .heading-main{row-gap:1.5rem}}.heading.heading--orientation-vertical .heading-main{display:grid;-moz-column-gap:3rem;column-gap:3rem}.heading.heading--orientation-vertical.heading--size-h1 .heading-main-content:first-child:last-child{max-width:944px}.heading.heading--orientation-vertical.heading--size-h2 .heading-main-content:first-child:last-child{max-width:820px}.heading.heading--orientation-vertical.heading--size-h3 .heading-main-content:first-child:last-child,.heading.heading--orientation-vertical.heading--size-h4 .heading-main-content:first-child:last-child{max-width:696px}@media (min-width:900px){.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside){grid-template-columns:repeat(12,minmax(0,1fr))}.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside) .heading-main-content{grid-column:span 8/span 8;order:2}.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside) .heading-main-aside{grid-column:span 4/span 4;order:1}}@media (min-width:900px) and (min-width:1200px){.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside){grid-template-columns:repeat(12,minmax(0,1fr))}.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside) .heading-main-content{grid-column:span 6/span 6;grid-column-start:5}.heading.heading--orientation-vertical .heading-main:has(.heading-main-aside) .heading-main-aside{grid-column:span 3/span 3}}.heading.heading--orientation-horizontal{-moz-column-gap:3rem;column-gap:3rem}.heading.heading--orientation-horizontal .heading-main{display:flex}@media (min-width:900px){.heading.heading--orientation-horizontal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-end}.heading.heading--orientation-horizontal.heading--size-h1 .heading-header{grid-column:span 6/span 6}.heading.heading--orientation-horizontal.heading--size-h1 .heading-main{grid-column:span 6/span 6}.heading.heading--orientation-horizontal.heading--size-h2 .heading-header,.heading.heading--orientation-horizontal.heading--size-h3 .heading-header{grid-column:span 5/span 5}.heading.heading--orientation-horizontal.heading--size-h2 .heading-main,.heading.heading--orientation-horizontal.heading--size-h3 .heading-main{grid-column:span 7/span 7}.heading.heading--orientation-horizontal.heading--size-h4 .heading-header{grid-column:span 4/span 4}.heading.heading--orientation-horizontal.heading--size-h4 .heading-main{grid-column:span 7/span 7}}@media (min-width:1200px){.heading.heading--orientation-horizontal.heading--size-h2 .heading-header,.heading.heading--orientation-horizontal.heading--size-h3 .heading-header{grid-column:span 4/span 4}.heading.heading--orientation-horizontal.heading--size-h2 .heading-main,.heading.heading--orientation-horizontal.heading--size-h3 .heading-main{grid-column:span 6/span 6}.heading.heading--orientation-horizontal.heading--size-h4 .heading-header{grid-column:span 3/span 3}.heading.heading--orientation-horizontal.heading--size-h4 .heading-main{grid-column:span 6/span 6}}.image picture{display:block;overflow:hidden}.image img{display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.image-container{position:relative}.image-link:hover img{transform:scale(1.05)}.image-overlay{position:absolute;inset:0}.image-icon{bottom:1rem;left:1rem;color:#fff;font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem);position:absolute}.image-caption{padding-top:1rem;font-size:1rem}.image-caption:after{background:currentColor;content:"";display:block;height:2px;margin-top:1rem;width:2rem}.image.has-lightbox .image-icon{transition:transform .3s ease}.image.has-lightbox .image-link:hover .image-icon{transform:scale(1.2)}button.pswp__button--close,button.pswp__button--zoom{color:#fff}.item--finish{position:relative}.item--finish-link{display:block;text-decoration:none;color:inherit}.item--finish-image{position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}.item--finish-image-overlay{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem;opacity:0;transition:opacity .3s ease;pointer-events:none;background:rgba(0,45,114,.9)}.item--finish-image-overlay-content{color:#fff}.item--finish-image .badge{position:absolute;top:.75rem;right:.75rem}.item--finish-content{padding-top:1rem}.item--finish-content .item--finish-type{margin-bottom:.25rem;color:#002d72}.item--finish-content .item--finish-title{font-weight:500}.item--finish-type{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#ffb805;display:flex;flex-direction:column;gap:0;margin-bottom:.5rem}.item--finish-link:focus-visible .item--finish-image-overlay,.item--finish-link:hover .item--finish-image-overlay{opacity:1;pointer-events:auto}.item--finish-link:focus-visible .button .text{text-decoration:underline}.item--panel{position:relative;display:flex;flex-direction:column;width:100%}.item--panel-link{position:absolute;inset:0;z-index:1}.item--panel-link:focus-visible~.item--panel-image img,.item--panel-link:hover~.item--panel-image img{transform:scale(1.05)}.item--panel-link:focus-visible~.item--panel-content,.item--panel-link:hover~.item--panel-content{background-color:#d9e021;color:#002d72}.item--panel-link:focus-visible~.item--panel-content .item--panel-lede,.item--panel-link:hover~.item--panel-content .item--panel-lede{color:#002d72}.item--panel-link:focus-visible~.item--panel-content .item--panel-title,.item--panel-link:hover~.item--panel-content .item--panel-title{text-decoration-color:inherit}.item--panel-link:focus-visible~.item--panel-content .item--panel-button-text,.item--panel-link:hover~.item--panel-content .item--panel-button-text{opacity:1}.item--panel-link:focus-visible~.item--panel-content .item--panel-button-icon,.item--panel-link:hover~.item--panel-content .item--panel-button-icon{left:100%}.item--panel-image img{-o-object-fit:cover;object-fit:cover;display:block;width:100%}.item--panel-content{overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;flex-grow:1;background-color:#002d72;color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%);transition:background-color .3s ease}.item--panel-header{display:flex;flex-direction:column;gap:1.5rem}.item--panel-lede{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;display:flex;align-items:center;gap:.5rem;color:#8fcce8;margin:0}.item--panel-lede-icon{font-size:2.25rem!important}.item--panel-titles{display:flex;flex-direction:column;gap:.75rem}.item--panel-title{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem);font-weight:400;margin:0;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.item--panel-subtitle{font-size:1.25rem;font-weight:500}.item--panel-text-button-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.item--panel-button{align-self:flex-start;margin-top:2rem;position:relative;display:inline-flex;align-items:center;min-height:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem);padding-right:.5rem}.item--panel-button-text{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);opacity:0;transition:opacity .3s ease}.item--panel-button-icon{font-size:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem)!important;left:0;position:absolute;transition:all .3s ease}.item--person{display:flex;gap:1.5rem}.item--person picture{flex-shrink:0}.item--person picture img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.item--person-content{flex:1}.item--person-content .buttons{margin-top:1rem}.item--person .item-title{color:#002d72}.item--person-orientation-horizontal{flex-direction:column}@media (min-width:900px){.item--person-orientation-horizontal{flex-direction:row;align-items:center}.item--person-orientation-horizontal picture{align-self:flex-start}}.item--person-orientation-vertical{flex-direction:column}.item--person-size-default picture{width:10rem}.item--person-size-small{gap:1rem}.item--person-size-small picture{width:6rem}.item--person-type-blocks{gap:.75rem}.item--person-type-blocks .item--person-content{padding:2rem;background-color:#d9e021}.item--person-type-blocks.item--person-orientation-vertical{align-items:stretch}.item--person-type-blocks.item--person-size-small{gap:.75rem}.item--person-type-blocks.item--person-size-small .item--person-content{padding:1.5rem}@media (min-width:900px){.item--person-type-blocks.item--person-orientation-horizontal{align-items:stretch}.item--person-type-blocks.item--person-orientation-horizontal picture{flex-shrink:1;position:relative;overflow:hidden;align-self:stretch;aspect-ratio:1/1;width:calc((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 3 + (var(--grid-gutter) * (3 - 1)))}.item--person-type-blocks.item--person-orientation-horizontal picture img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item--person-type-blocks.item--person-orientation-horizontal .item--person-content{flex:1;padding-right:6rem}}.item--project{position:relative;display:flex;flex-direction:column;gap:1rem}.item--project-link{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.item--project-image{position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}.item--project-image-overlay{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:6rem 2rem 4rem 4rem;opacity:0;transition:opacity .3s ease;pointer-events:none;background:rgba(0,45,114,.9)}.item--project-image-overlay-content{color:#fff}.item--project-image .badges{position:absolute;top:.75rem;right:.75rem}.item--project-image-plus{--plus-stroke-length:20px;--plus-stroke-width:2px}.item--project-image-plus-horizontal,.item--project-image-plus-vertical{position:absolute;background:#fff}.item--project-image-plus-horizontal{left:calc(2rem - var(--plus-stroke-length)/ 2);bottom:calc(2rem - var(--plus-stroke-width)/ 2);width:var(--plus-stroke-length);height:var(--plus-stroke-width);transition:width .4s ease,left .4s ease}.item--project-image-plus-vertical{left:calc(2rem - var(--plus-stroke-width)/ 2);bottom:calc(2rem - var(--plus-stroke-length)/ 2);width:var(--plus-stroke-width);height:var(--plus-stroke-length);transition:height .4s ease,bottom .4s ease}.item--project-content .item--project-title{display:flex;flex-direction:column;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;font-weight:500}.item--project-content .item--project-title .location,.item--project-content .item--project-title .separator{font-weight:400}.item--project-content .item--project-title .separator{display:none}@media (min-width:1200px){.block--collection.columns--1 .item--project-content .item--project-title{flex-direction:row}.block--collection.columns--1 .item--project-content .item--project-title .separator{display:inline}}.item--project-markets{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#ffb805;display:flex;flex-direction:column;gap:0;margin-bottom:1rem}.item--project-location{margin-top:.5rem;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.item--project-link:focus-visible .item--project-image-overlay,.item--project-link:hover .item--project-image-overlay{opacity:1;pointer-events:auto}.item--project-link:focus-visible .item--project-image-plus-horizontal,.item--project-link:hover .item--project-image-plus-horizontal{width:100%;left:0}.item--project-link:focus-visible .item--project-image-plus-vertical,.item--project-link:hover .item--project-image-plus-vertical{height:100%;bottom:0}.item--project-link:focus-visible .button .text{text-decoration:underline}.item--selectable{position:relative;display:flex;flex-direction:column;width:100%;color:#000;overflow:visible;cursor:pointer}.item--selectable-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.item--selectable-border{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:1px solid rgba(0,0,0,.12);pointer-events:none;z-index:1}.item--selectable-image{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);z-index:2}.item--selectable-image img{display:block;width:100%}.item--selectable-content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;flex-grow:1;position:relative;z-index:2}.item--selectable-header{display:flex;gap:.75rem;align-items:flex-start}.item--selectable-radio{flex-shrink:0;width:1.5rem;height:1.5rem;border:2px solid #000;border-radius:50%;position:relative;margin-top:.0625rem;transition:border-color .3s ease}.item--selectable-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.75rem;height:.75rem;background-color:#0070bd;border-radius:50%;transition:transform .3s ease}.item--selectable-title{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);font-weight:500}.item--selectable-description{font-size:1rem}.item--selectable-download{position:absolute;top:100%;left:0;right:0;padding:0 1.5rem 1.5rem 1.5rem;opacity:0;transform:translateY(-.5rem);pointer-events:none}.item--selectable-download .wells-button{width:100%}.item--selectable:focus{outline:0}.item--selectable:focus-visible:focus-within .item--selectable-radio{outline:1px dashed #000;outline-offset:4px}.item--selectable:focus-within .item--selectable-border,.item--selectable:hover .item--selectable-border{height:calc(100% + 4.5rem);box-shadow:0 4px 24px rgba(0,0,0,.26);transition:border-color .3s ease,box-shadow .3s ease,height .3s ease;z-index:11}.item--selectable:focus-within .item--selectable-content,.item--selectable:focus-within .item--selectable-image,.item--selectable:hover .item--selectable-content,.item--selectable:hover .item--selectable-image{z-index:12}.item--selectable:focus-within .item--selectable-download,.item--selectable:hover .item--selectable-download{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,transform .3s ease;transition-delay:.2s}.item--selectable.is-selected .item--selectable-border{box-shadow:0 0 0 3px #0070bd}.item--selectable.is-selected .item--selectable-radio{border-color:#0070bd;background-color:transparent}.item--selectable.is-selected .item--selectable-radio::after{transform:translate(-50%,-50%) scale(1)}.item--selectable.is-selected:focus-within .item--selectable-download,.item--selectable.is-selected:hover .item--selectable-download{opacity:1;transform:translateY(0);pointer-events:auto}.item--selectable.is-selected:focus-within .item--selectable-border,.item--selectable.is-selected:hover .item--selectable-border{height:calc(100% + 4.5rem);border-color:transparent;box-shadow:0 4px 24px rgba(0,0,0,.26),0 0 0 3px #0070bd}.item--selectable-checkbox:checked~.item--selectable-border{border-color:transparent}.item--selectable-checkbox:checked~.item--selectable-content .item--selectable-radio{border-color:#0070bd;background-color:transparent}.item--selectable-checkbox:checked~.item--selectable-content .item--selectable-radio::after{transform:translate(-50%,-50%) scale(1)}.item--staff{row-gap:1rem}.item--staff .item-text-content{gap:.25rem!important}.item--staff .item-title{color:#002d72;font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.item--staff .item-subtitle{font-size:1.125rem}.item--tiny{display:flex;flex-direction:column;gap:.75rem;color:#002d72}.item--tiny-icon{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.item--webinar{height:100%}.item--webinar .item-image{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);margin-bottom:1.5rem}.item--webinar .item-text-content{justify-content:space-between}.item--webinar .item-webinar-info{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.post-type-archive-wells_webinar #main-posts-grid .item--webinar,.related-webinars .item--webinar{border:1px solid rgba(0,0,0,.12)}.post-type-archive-wells_webinar #main-posts-grid .item--webinar .item-text-content,.related-webinars .item--webinar .item-text-content{padding:0 1.5rem 1.5rem}.has-wells-blue-background-color .item--webinar .item-lede.lede{color:#8fcce8}.item{position:relative;display:flex}.item--orientation-vertical{flex-direction:column}.item--orientation-vertical .item-image{flex:1 1 50%}.item--orientation-horizontal{flex-direction:row}.item .item-link{position:absolute;inset:0;z-index:1}.item .item-link:focus-visible,.item .item-link:hover{border:none!important}.item .item-link:focus-visible~.item-image img,.item .item-link:hover~.item-image img{transform:scale(1.05)}.item .item-link:focus-visible~.item-text-content .item-title,.item .item-link:hover~.item-text-content .item-title{text-decoration-color:inherit}.item .lede{align-items:center;color:#002d72;display:inline-flex;font-size:1rem;gap:.5rem}.item .lede .material-symbols-sharp{font-size:2.25rem}.item .item-image{position:relative;flex:0}.item .item-image .item-tag{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;background:#d9e021;color:#002d72;padding:0 8px;position:absolute;top:.75rem;right:.75rem}.item .item-text-content{flex:1;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;height:-moz-fit-content;height:fit-content}.item .item-text-content .item-title{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.item .item-text-content .button--link{margin-top:.75rem}.item--size-small .item-text-content{gap:.5rem}.item--size-small .item-lede{font-size:.75rem}.item--size-small .item-title{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.item--size-small .item-subtitle{font-size:1.125rem}.item--size-small .item-description{font-size:1rem}.item--size-large .item-text-content{gap:1rem}.item--size-large .item-lede{font-size:1.25rem}.item--size-large .item-title{font-size:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem)}.item--size-large .item-subtitle{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.item--size-large .item-description{font-size:1.25rem}.item--block{background:#fff}.item--block.item--orientation-horizontal .item-text-content{border-left:8px solid #fff;height:auto}.item--block.item--orientation-vertical .item-text-content{border-top:8px solid #fff}.item--block .item-text-content{background:#d9e021;color:#002d72;padding:2rem}.item--block .item-text-content a.button-link{color:#002d72}.item--block .item-text-content a.button-link .material_symbols-sharp{color:#002d72!important}.item--default,.item--simple{-moz-column-gap:3rem;column-gap:3rem;row-gap:1rem}.item--default .item-image,.item--simple .item-image{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}.item--card{background-color:#fff;border:1px solid #e3e2e3}.item--card .item-image{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}.item--card .item-text-content{padding:1.5rem}.page-template-page-panel-sidebar #content h2,.page-template-page-panel-sidebar #content h3:not(.item--panel-title){color:#002d72!important}.page-template-page-panel-sidebar #content .gform_wrapper{margin-top:4rem}.pagination-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.pagination-buttons .button.dots{background:0 0;color:#0070bd;padding-left:.75rem;padding-right:.75rem}.quote{color:#002d72}.quote-icon{margin-bottom:1.5rem}.quote-blockquote{color:inherit}.quote-citation{display:block;font-size:1.25rem;font-style:normal;font-weight:700;margin-top:1rem}.quote-citation span{font-weight:500}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:#002d72}.rich-text h1{margin:3.75rem 0 3rem}.rich-text h2{margin:3rem 0 2.25rem}.rich-text h3{margin:2.25rem 0 1.875rem}.rich-text h4{margin:1.875rem 0 1.5rem}.rich-text h5{margin:1.5rem 0 1.25rem}.rich-text h6{margin:1.25rem 0 1.125rem}.rich-text p{margin:1.125rem 0}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}hr.wp-block-separator{background-color:rgba(0,0,0,.26)!important;color:transparent!important;margin-top:3rem!important;margin-bottom:3rem!important}.post-type-oa-project .related-projects{position:relative;width:100vw;margin-left:-50vw;left:50%;padding-top:4rem;border-top:.25rem solid rgba(0,0,0,.12)}.post-type-oa-project .related-projects .block--collection{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}@media (min-width:900px){.post-type-oa-project .related-projects{padding-top:6rem}}.post-type-post .related-posts{position:relative;width:100vw;margin-left:-50vw;left:50%;padding-top:4rem;border-top:.25rem solid rgba(0,0,0,.12)}.post-type-post .related-posts .block--collection{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}@media (min-width:900px){.post-type-post .related-posts{padding-top:6rem}}.post-type-wells_insight .article-body>p:first-child{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.post-type-wells_insight .author{margin-top:6rem;margin-bottom:6rem}.post-type-wells_insight .author-heading{font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#002d72;margin-bottom:1.5rem}.post-type-wells_insight .related-insights{position:relative;width:100vw;margin-left:-50vw;left:50%;padding-top:4rem;border-top:.25rem solid rgba(0,0,0,.12)}.post-type-wells_insight .related-insights .block--collection{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}@media (min-width:900px){.post-type-wells_insight .related-insights{padding-top:6rem}}.post-type-wells_webinar .webinar-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:6rem}.post-type-wells_webinar .webinar-header .lede{color:#002d72;display:inline-flex;gap:.75rem}.post-type-wells_webinar .webinar-header .webinar-badge{background:#d9e021;font-size:1rem;font-weight:700;padding:2px 8px}.post-type-wells_webinar .webinar-header .webinar-title{font-size:clamp(2.5rem,1.9379844961vw + 1.773255814rem,3.75rem)}.post-type-wells_webinar .webinar-header .webinar-date{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);font-weight:600}.post-type-wells_webinar .webinar-gate-form h2.h3{margin-bottom:2rem}.post-type-wells_webinar .webinar-description{font-size:1.125rem;line-height:1.6;color:grey}.post-type-wells_webinar .webinar-description p:first-child{margin-top:0}.post-type-wells_webinar .webinar-description p:last-child{margin-bottom:0}.post-type-wells_webinar .webinar-sidebar{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);width:100%}@media (min-width:1200px){.post-type-wells_webinar .webinar-sidebar{align-self:start;position:sticky;top:0}}.post-type-wells_webinar .webinar-sidebar .webinar-info-card{background:#8fcce8;padding:1.5rem 1.5rem 6rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.post-type-wells_webinar .webinar-sidebar .webinar-cta{border-bottom:1px solid rgba(0,0,0,.08)}.post-type-wells_webinar .webinar-sidebar .webinar-info-item{display:flex;flex-direction:row;justify-content:space-between;gap:.75rem;padding-top:1.5rem}.post-type-wells_webinar .webinar-sidebar .webinar-info-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.08)}.post-type-wells_webinar .webinar-sidebar .webinar-info-label{font-size:1.125rem;color:#002d72}.post-type-wells_webinar .webinar-sidebar .webinar-info-value{font-size:1.125rem;font-weight:700;color:#002d72;text-align:right}.post-type-wells_webinar .webinar-sidebar .webinar-cta{margin-top:1rem}.post-type-wells_webinar .webinar-sidebar .webinar-cta .button{width:100%;justify-content:center}.post-type-wells_webinar .webinar-presenters{border:4px solid #002d72;margin-top:6rem;margin-bottom:6rem;padding:2rem 3rem}.post-type-wells_webinar .webinar-presenters .webinar-section-title{color:#002d72;margin:0 0 2rem 0}.post-type-wells_webinar .webinar-presenters .webinar-presenter .item--person{padding-bottom:1.5rem}.post-type-wells_webinar .webinar-presenters .webinar-presenter:nth-of-type(3n+2) .item--person-type-blocks .item--person-content{background-color:#8fcce8}.post-type-wells_webinar .webinar-presenters .webinar-presenter:nth-of-type(3n+3) .item--person-type-blocks .item--person-content{background-color:#ffb805}@media (min-width:900px){.post-type-wells_webinar .webinar-presenters .webinar-presenter .item--person-type-blocks.item--person-orientation-horizontal picture{width:180px}}.post-type-wells_webinar .related-webinars{position:relative;width:100vw;margin-left:-50vw;left:50%;padding-top:4rem;padding-bottom:4rem;border-top:.25rem solid rgba(0,0,0,.12)}.post-type-wells_webinar .related-webinars .webinar-section-title{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;margin-bottom:2rem}.post-type-wells_webinar .related-webinars-grid{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.post-type-wells_webinar .related-webinars-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.post-type-wells_webinar .related-webinars-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (min-width:900px){.post-type-wells_webinar .related-webinars{padding-top:6rem;padding-bottom:6rem}}.post-type-wells_location .block--breadcrumbs+.block--banner{margin-bottom:0}.post-type-wells_location .article-content:has(.blocks>.block--brick-wall:first-child){margin-top:0}.post-type-wells_location .heading-description{line-height:1}.post-type-wells_location .heading-description .button--link{vertical-align:top}.post-type-wells_location #locations-map{height:600px}@media (max-width:600px){.post-type-wells_location #locations-map{display:none}}.post-type-wells_location #locations-key.single .popup-title{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);margin-bottom:.75rem}.post-type-wells_location #locations-key.single .popup-city-state-zipcode{margin-bottom:1rem}.post-type-wells_location #locations-key.single a{display:block;text-decoration:none;font-size:1.125rem;color:#0070bd}.post-type-wells_location #locations-key.single a::after{content:"";display:inline-block;width:5px;height:10px;margin-left:6px;background-image:url(static/images/triangle.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.plyr{--plyr-color-main:#0070BD;--plyr-badge-border-radius:0px;--plyr-control-icon-size:30px;--plyr-control-spacing:12px;--plyr-control-radius:0px;--plyr-menu-radius:0px;--plyr-range-thumb-height:18px;--plyr-range-track-height:6px;--plyr-tooltip-radius:0px;--plyr-font-size-base:16px;--plyr-font-size-small:14px;--plyr-font-size-large:20px;--plyr-font-size-xlarge:24px;--plyr-line-height:1.5}.plyr__control{padding:calc(var(--plyr-control-spacing) * .5)!important}.plyr__control--overlaid{padding:var(--plyr-control-spacing)!important}.plyr__control--overlaid svg{height:calc(var(--plyr-control-icon-size) * 2)!important;width:calc(var(--plyr-control-icon-size) * 2)!important}.plyr__control--overlaid:after{display:none;font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:1rem;padding:.125rem .5rem;background-color:inherit;content:"Watch Video";white-space:nowrap}@media (min-width:600px){.plyr{--plyr-control-spacing:16px}}@media (min-width:900px){.plyr__control--overlaid svg{height:calc(var(--plyr-control-icon-size) * 3)!important;width:calc(var(--plyr-control-icon-size) * 3)!important}.plyr__control--overlaid:after{display:block}}.block--accordions .heading{margin-bottom:4rem}.block--accordions .accordion{border:2px solid #8fcce8;margin-bottom:1rem}.block--accordions .accordion .accordion-header{margin-bottom:0}.block--accordions .accordion .accordion-header button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8fcce8;border:none;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;justify-content:space-between;padding:1.25rem 1.5rem;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;width:100%}.block--accordions .accordion .accordion-header button .headline{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;margin-bottom:0;text-align:left}.block--accordions .accordion .accordion-header button .icon{font-size:1.875rem;transition:transform .3s ease-out}.block--accordions .accordion .accordion-header button:hover{background-color:#8fcce8}.block--accordions .accordion .accordion-header button:hover .headline{text-decoration:underline}.block--accordions .accordion .accordion-header:last-child{margin-bottom:0}.block--accordions .accordion .panel{display:none;padding:1.5rem;padding-right:3rem}.block--accordions .accordion .panel blockquote{font-size:1rem;margin:auto;padding-left:30px}.block--accordions .accordion .panel blockquote::before{left:0;border-width:1px}.block--accordions .accordion:has(button[aria-expanded=true]){border-color:#0070bd}.block--accordions .accordion:has(button[aria-expanded=true]) .accordion-header button{background-color:#0070bd;color:#fff}.block--accordions .accordion:has(button[aria-expanded=true]) .accordion-header button .icon{transform:rotate(180deg)}.block--alternating-content{position:relative;width:100vw;margin-left:-50vw;left:50%;padding:3rem 0;position:relative}.block--alternating-content .rows-wrapper{margin:2rem 0;padding:0;list-style-type:none}.block--alternating-content .rows-wrapper .row{position:relative;margin:1rem 0}.block--alternating-content .rows-wrapper .row img{height:auto;margin:1rem 0;width:100%}.block--alternating-content .rows-wrapper .row .content{padding:1rem}.block--alternating-content .rows-wrapper .row ol,.block--alternating-content .rows-wrapper .row ul{line-height:1.4}.block--alternating-content .rows-wrapper .row ul{padding:0;list-style-type:none}@media (min-width:900px){.block--alternating-content .rows-wrapper .row{overflow:hidden;margin:0}.block--alternating-content .rows-wrapper .row .inner{display:flex;flex-direction:row;justify-content:flex-end;max-width:102rem;margin:auto}.block--alternating-content .rows-wrapper .row .inner img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;margin:0;position:absolute;width:50vw}.block--alternating-content .rows-wrapper .row .inner .content{flex-basis:50%;padding-top:100px;padding-bottom:100px}.block--alternating-content .rows-wrapper .row .inner .content>*{padding-left:100px}.block--alternating-content .rows-wrapper .row:nth-child(even) .inner{justify-content:flex-start}.block--alternating-content .rows-wrapper .row:nth-child(even) .inner .content>*{padding-right:100px}.block--alternating-content .rows-wrapper .row:nth-child(even) .inner img{right:0;left:unset}}.block--banner{--stroke-width:4px;--logomark-width-ratio:1.4542;--logomark-vertical-clip:0.291;--logomark-diagonal-slope:0.08;--logomark-align-reference:1085px;background-color:#002d72;color:#fff;overflow:hidden}.block--banner .banner-main{display:grid;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(6,minmax(0,1fr))}.block--banner .banner-main-content{grid-column:1/-1;display:flex;flex-direction:column;gap:3rem;justify-content:space-between}.block--banner .banner-main-content-group{display:flex;flex-direction:column;gap:2rem}.block--banner .banner-main-content .heading-lede{color:#8fcce8}.block--banner .banner-main-content .heading .button--link,.block--banner .banner-main-content .heading .button--link:hover{color:#ffb805}.block--banner .banner-main-content .buttons .button--link,.block--banner .banner-main-content .buttons .button--link:hover{color:#ffb805}.block--banner .banner-main-content .item--person .item-title{color:#8fcce8}.block--banner .banner-main-background{position:absolute;z-index:10;inset:0;pointer-events:none}@media (min-width:900px){.block--banner .banner-main{grid-template-columns:repeat(12,minmax(0,1fr))}}.block--banner.has-image .wrapper{max-width:none}.block--banner.has-image .banner-main-aside{grid-column:1/-1}.block--banner.has-image .banner-main-aside .image{margin-left:calc(var(--wrapper-padding) * -1);margin-right:calc(var(--wrapper-padding) * -1);height:100%}.block--banner.has-image .banner-main-aside .image,.block--banner.has-image .banner-main-aside .image .image-container,.block--banner.has-image .banner-main-aside .image picture{height:100%}.block--banner.has-image .banner-main-aside .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.block--banner.has-image .banner-main{min-height:700px}.block--banner.has-image .banner-main-aside .image{margin-right:0}}@media (min-width:1200px){.block--banner.has-image .banner-main{min-height:800px}}.block--banner.bg-power-w .banner-main{position:relative}.block--banner.bg-power-w .banner-main-background-logomark svg{position:absolute;transform:translateX(-50%);height:auto;width:calc(100% * var(--logomark-width-ratio))}.block--banner.bg-power-w .banner-main-background-logomark svg path{stroke:currentColor;stroke-width:var(--stroke-width);visibility:hidden}.block--banner.bg-power-w .banner-main-background-logomark.top svg{left:34.1%;top:calc((min(100vw,var(--wrapper-max-width)) - var(--wrapper-padding) * 2) * var(--logomark-width-ratio) * var(--logomark-vertical-clip) * -1 + (var(--logomark-align-reference) - min(100vw,var(--wrapper-max-width))) * var(--logomark-diagonal-slope))}.block--banner.bg-power-w .banner-main-background-logomark.top svg path.part-1-2,.block--banner.bg-power-w .banner-main-background-logomark.top svg path.part-2-1{visibility:visible}.block--banner.bg-power-w .banner-main-background-logomark.bottom svg{margin-right:calc(var(--wrapper-padding) * -1);right:calc(var(--stroke-width) * -1);bottom:-15vw;left:50%}.block--banner.bg-power-w.no-image .banner-main-content{grid-column:span 5/span 5;grid-column-start:2;padding:8rem 0 4rem}@media (min-width:900px){.block--banner.bg-power-w.no-image .banner-main-content{grid-column:span 10/span 10;grid-column-start:3;padding:10rem 0 6rem}}.block--banner.bg-power-w.has-image .banner-main-content{grid-column:span 5/span 5;grid-column-start:2;padding:3rem 0 4rem}@media (min-width:900px){.block--banner.bg-power-w.has-image .banner-main-aside{grid-column:span 5/span 5}.block--banner.bg-power-w.has-image .banner-main-content{grid-column:span 7/span 7;padding:6rem 0 6rem}.block--banner.bg-power-w.has-image .banner-main-content:has(.heading:not(:first-child)){padding-bottom:8rem}}@media (min-width:1200px){.block--banner.bg-power-w.has-image .banner-main{gap:3.3333333333%}.block--banner.bg-power-w.has-image .banner-main-aside{grid-column:span 7/span 7}.block--banner.bg-power-w.has-image .banner-main-content{grid-column:span 5/span 5;padding-left:4rem}.block--banner.bg-power-w.has-image .banner-main-background-logomark.top svg path.part-2-2,.block--banner.bg-power-w.has-image .banner-main-background-logomark.top svg path.part-3-1{visibility:visible}.block--banner.bg-power-w.has-image .banner-main-background-logomark.bottom svg path.part-3-2{visibility:visible}}.block--banner.bg-notched .banner-main-background-notched{border:solid;border-width:var(--stroke-width);border-color:#fff;background-image:linear-gradient(-38.4298665165deg,#fff calc(3rem - (var(--stroke-width) * (2.5 / 6))),transparent calc(3rem - (var(--stroke-width) * (1.5 / 6))));background-repeat:no-repeat;background-position:bottom right;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(-38.4298665165deg,#fff calc(3rem + 1px),transparent calc(3rem + 1px));mask-image:linear-gradient(#fff,#fff),linear-gradient(-38.4298665165deg,#fff calc(3rem + 1px),transparent calc(3rem + 1px));-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:1px 1px;mask-position:1px 1px;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;inset:calc(var(--wrapper-padding)/ 2)}@media (min-width:900px){.block--banner.bg-notched .banner-main-content{padding:8rem 0 8rem}}.block--banner.bg-notched.no-image .banner-main-content{padding:6rem 3rem 6rem}@media (min-width:900px){.block--banner.bg-notched.no-image .banner-main-content{grid-column:span 10/span 10;grid-column-start:2;padding:8rem 0 8rem}}.block--banner.bg-notched.has-image .banner-main-aside .image.has-lightbox .image-icon{left:calc(var(--wrapper-padding))}.block--banner.bg-notched.has-image .banner-main-content{padding:4rem 3rem 6rem}@media (min-width:900px){.block--banner.bg-notched.has-image .banner-main-aside{grid-column:span 5/span 5}.block--banner.bg-notched.has-image .banner-main-aside .image.has-lightbox .image-icon{left:calc(var(--wrapper-padding) * .8);bottom:calc(var(--wrapper-padding) * .8)}.block--banner.bg-notched.has-image .banner-main-content{grid-column:span 7/span 7;padding:8rem 0 6rem;padding-right:4rem}}.block--brick-wall{--brick-wall-gap:0.75rem;display:flex;flex-direction:column;gap:var(--brick-wall-gap);padding:var(--brick-wall-gap) 0;background-color:#fff}.block--brick-wall-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--brick-wall-gap)}.block--brick-wall-row>*{flex:1 1 50%}.block--brick-wall-column{display:flex;align-items:stretch}.block--brick-wall-column>*{flex:1}.block--brick-wall-column .item--project-image{-webkit-clip-path:none;clip-path:none}.block--brick-wall-column .item--project-content{display:none}.block--brick-wall-column:not([class*=aspect-ratio-])>.image,.block--brick-wall-column:not([class*=aspect-ratio-])>.image .image-container,.block--brick-wall-column:not([class*=aspect-ratio-])>.image img,.block--brick-wall-column:not([class*=aspect-ratio-])>.image picture{height:100%}.block--brick-wall-block{position:relative;overflow:hidden}.block--brick-wall-block-content{overflow:auto;display:flex;flex-direction:column;align-items:center;gap:3rem;height:100%;padding:max(3rem,var(--wrapper-padding)) var(--wrapper-padding)}.block--brick-wall-block-content>*{width:100%;max-width:944px}.block--brick-wall-block:after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--wrapper-padding)}.block--brick-wall-block.bg-vibrant-blue .quote,.block--brick-wall-block.bg-vibrant-blue .rich-text,.block--brick-wall-block.bg-wells-blue .quote,.block--brick-wall-block.bg-wells-blue .rich-text{color:#fff}.block--brick-wall-block.bg-cone:after{background:linear-gradient(rgba(250,133,3,0),#fa8503)}.block--brick-wall-block.bg-light-blue:after{background:linear-gradient(rgba(143,204,232,0),#8fcce8)}.block--brick-wall-block.bg-lightning:after{background:linear-gradient(rgba(255,184,5,0),#ffb805)}.block--brick-wall-block.bg-vest:after{background:linear-gradient(rgba(217,224,33,0),#d9e021)}.block--brick-wall-block.bg-vibrant-blue:after{background:linear-gradient(rgba(0,112,189,0),#0070bd)}.block--brick-wall-block.bg-wells-blue:after{background:linear-gradient(rgba(0,45,114,0),#002d72)}@media (max-width:900px){.block--brick-wall-row:has(.block--brick-wall-block),.block--brick-wall-row:has(.item--project){flex-wrap:wrap}.block--brick-wall-row:has(.block--brick-wall-block)>*,.block--brick-wall-row:has(.item--project)>*{flex-basis:100%}}@media (min-width:1200px){.block--brick-wall-column:not(:first-child:last-child) .block--brick-wall-block-content{padding-right:10rem}}.block--buttons.align-center .buttons{justify-content:center}.block--buttons.align-center .buttons .button{margin:0 5px 10px}.block--buttons.align-right .buttons{justify-content:flex-end}.block--buttons.align-right .buttons .button{margin:0 0 10px 10px}.block--call-to-action{--stroke-width:4px;--logomark-width-ratio:1.4585;--logomark-vertical-clip:0.291;--logomark-diagonal-slope:0.08;--logomark-align-reference:1085px;position:relative;overflow:hidden;background-color:#0070bd;color:#fff}.block--call-to-action-main{position:relative;display:grid;gap:var(--grid-gutter);padding:6rem 0}.block--call-to-action-main-background{position:absolute;inset:0}.block--call-to-action-main-background-logomark svg{position:absolute;left:0;top:calc((min(100vw,var(--wrapper-max-width)) - var(--wrapper-padding) * 2) * var(--logomark-width-ratio) * var(--logomark-vertical-clip) * -1 + (var(--logomark-align-reference) - min(100vw,var(--wrapper-max-width))) * var(--logomark-diagonal-slope));height:auto;width:350%}.block--call-to-action-main-background-logomark svg path{stroke:currentColor;stroke-width:var(--stroke-width)}.block--call-to-action-main-aside,.block--call-to-action-main-content{position:relative;z-index:1;padding-left:2rem}.block--call-to-action-button-description{margin-top:.75rem}.block--call-to-action-button-description.copy-for-vertical-centering{display:none;margin-top:0;margin-bottom:.75rem;visibility:hidden}@media (min-width:600px){.block--call-to-action{--logomark-vertical-clip:0.65}.block--call-to-action-main-background-logomark svg{width:292%}.block--call-to-action-main-aside,.block--call-to-action-main-content{padding-left:3rem;padding-right:6rem}}@media (min-width:900px){.block--call-to-action{--logomark-vertical-clip:0.291}.block--call-to-action-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.block--call-to-action-main-background-logomark svg{width:calc(100% * var(--logomark-width-ratio))}.block--call-to-action-main-content{padding-left:3rem;padding-right:6rem}.block--call-to-action-main-aside{padding-left:0;padding-right:calc(.041667 * (200% + var(--grid-gutter)) + var(--grid-gutter)/ 2);text-align:center}.block--call-to-action-button-description.copy-for-vertical-centering{display:block}}@media (min-width:1200px){.block--call-to-action-main-content{padding-left:4rem;padding-right:8rem}}.block--carousel .justify-center{justify-content:center}.block--carousel .slides-wrapper{margin-top:50px}.block--carousel .slides-wrapper img{height:auto;width:100%}.block--collection .block-wrapper{display:flex;flex-direction:column;gap:3rem}.block--collection .heading{margin-bottom:4rem}.block--collection .items>.item{align-self:stretch}.block--collection .carousel{position:relative;width:100vw;margin-left:-50vw;left:50%;overflow:hidden}.block--collection .carousel .slick-dots,.block--collection .carousel .slick-list,.block--collection .carousel-arrows{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}.block--collection .carousel .slick-dots,.block--collection .carousel .slick-list{max-width:none;--min:calc(var(--wrapper-padding) - var(--slide-padding));--max:calc((100vw - 102rem) / 2 + var(--min));padding-left:max(var(--min),var(--max));padding-right:max(var(--min),var(--max))}.block--collection .carousel .slick-list{min-width:100%}.block--collection .carousel .slick-track{margin-left:0;margin-right:0}.block--content-columns{padding:3rem 0;position:relative}.block--content-columns .columns-wrapper{display:grid;gap:2rem;row-gap:4rem;margin:2rem 0;padding:0;list-style-type:none}.block--content-columns .columns-wrapper .col{position:relative;margin:0}.block--content-columns .columns-wrapper .col img{display:block;margin:0 auto 30px;max-width:100%}.block--content-columns .columns-wrapper .col ol,.block--content-columns .columns-wrapper .col ul{line-height:1.4}.block--content-columns .columns-wrapper .col ul{padding:0;list-style-type:none}@media (min-width:900px){.block--content-columns .columns-wrapper.two-per-row{grid-template-columns:repeat(2,1fr)}.block--content-columns .columns-wrapper.three-per-row{grid-template-columns:repeat(3,1fr)}.block--content-columns .columns-wrapper.four-per-row{grid-template-columns:repeat(4,1fr)}}.block--definition-list-grid{margin:0;display:grid;gap:var(--grid-gutter)}.block--definition-list-item{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.block--definition-list-item:before{position:absolute;left:0;top:0;width:100%;border-top:1px solid rgba(0,0,0,.26);content:""}.block--definition-list-term{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#002d72}.block--definition-list-content{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.block--definition-list-content a{color:#0070bd}.block--definition-list-content a:hover{text-decoration:underline}@media (min-width:600px){.block--definition-list-grid{grid-template-columns:repeat(2,1fr)}.block--definition-list-item:before{width:calc(100% + var(--grid-gutter))}.block--definition-list-item:nth-child(2n):before{width:100%}}@media (min-width:900px){.block--definition-list-grid{grid-template-columns:repeat(4,1fr)}.block--definition-list-item:before,.block--definition-list-item:nth-child(2n):before{width:calc(100% + var(--grid-gutter))}.block--definition-list-item:nth-child(4n):before{width:100%}}.block--feature-main{display:flex;flex-direction:column;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:3rem}.block--feature-main-content{display:flex;flex-direction:column;gap:3rem}.block--feature-main-content .heading:after{background:currentColor;content:"";display:block;height:2px;margin-top:1rem;width:2rem}@media (min-width:900px){.block--feature-main{flex-direction:row}.block--feature-main-aside,.block--feature-main-content{flex:1 1 50%}.block--feature-main-content{padding-top:3rem;padding-bottom:3rem}}@media (min-width:900px){.block--feature.image-position-right .block--feature-main-content{order:1}.block--feature.image-position-right .block--feature-main-aside{order:2}}@media (min-width:900px){.block--feature.image-position-right .block--feature-main-content{padding-right:3rem}}@media (min-width:1200px){.block--feature.image-position-right .block--feature-main-content{padding-right:6rem}}@media (min-width:900px){.block--feature.image-position-left .block--feature-main-content{order:2}.block--feature.image-position-left .block--feature-main-aside{order:1}}@media (min-width:900px){.block--feature.image-position-left .block--feature-main-content{padding-left:3rem}}@media (min-width:1200px){.block--feature.image-position-left .block--feature-main-content{padding-left:6rem}}.block--feature.image-style-power-w-crop .image,.block--feature.image-style-power-w-crop .image .image-container,.block--feature.image-style-power-w-crop .image picture{height:100%}.block--feature.image-style-power-w-crop .image img{aspect-ratio:auto;width:100%;height:100%;min-height:100vw;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url(/wp-content/themes/wells/static/images/feature-image-mask-powerwcrop.svg);mask-image:url(/wp-content/themes/wells/static/images/feature-image-mask-powerwcrop.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom}@media (min-width:900px){.block--feature.image-style-power-w-crop .image{--min:calc(var(--wrapper-padding));--max:calc((100vw - 102rem) / 2 + var(--min));padding:calc(var(--wrapper-padding)/ 2)}.block--feature.image-style-power-w-crop .image img{min-height:calc(102rem / 2)}.block--feature.image-style-power-w-crop.image-position-right .block--feature-main-content{padding-top:8rem;padding-bottom:6rem}.block--feature.image-style-power-w-crop.image-position-right .image{margin-right:calc(max(var(--min),var(--max)) * -1)}.block--feature.image-style-power-w-crop.image-position-left .block--feature-main-content{padding-top:6rem;padding-bottom:8rem;padding-left:0}.block--feature.image-style-power-w-crop.image-position-left .image{margin-left:calc(max(var(--min),var(--max)) * -1)}}@media (min-width:1200px){.block--feature.image-style-power-w-crop.image-position-right .block--feature-main-content{padding-top:10rem;padding-bottom:8rem}.block--feature.image-style-power-w-crop.image-position-left .block--feature-main-content{padding-top:8rem;padding-bottom:10rem}}.block--feature.image-style-power-w .image img{aspect-ratio:320/271;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:url(/wp-content/themes/wells/static/images/wells-logomark.svg);mask-image:url(/wp-content/themes/wells/static/images/wells-logomark.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.block--feature.image-style-notched .image img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}@media (min-width:1200px){.block--feature.image-style-notched .image img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%)}}.block--feature[class*=bg-] .block--feature-main{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto}.block--feature[class*=bg-].image-style-notched,.block--feature[class*=bg-].image-style-power-w,.block--feature[class*=bg-].image-style-power-w-crop{padding-top:var(--wrapper-padding);padding-bottom:4rem}@media (min-width:900px){.block--feature[class*=bg-].image-style-power-w-crop{padding-top:0;padding-bottom:0}.block--feature[class*=bg-].image-style-notched,.block--feature[class*=bg-].image-style-power-w{padding-top:6rem;padding-bottom:6rem}}.block--feature.bg-wells-blue{color:#fff}.block--feature.bg-wells-blue .heading-lede{color:#8fcce8}.block--feature.bg-vibrant-blue{color:#fff}.block--feature.bg-vibrant-blue .heading-lede{color:#8fcce8}.block--feature.bg-vibrant-blue .wells-button.primary{background-color:#8fcce8;color:#000}.block--feature.no-image .block--feature-main-content{grid-column:1/-1;max-width:800px;margin:0 auto}.block--feature.featured-upcoming .block--feature-main-aside{padding-top:3rem}.block--feature.featured-upcoming .block--feature-main-content.is-item{gap:1.5rem;align-items:flex-start;margin-bottom:6rem}.block--feature.featured-upcoming .block--feature-main-content.is-item .lede{color:#8fcce8}@media (min-width:900px){.block--feature.featured-upcoming .block--feature-main-content.is-item{padding-top:6rem!important;padding-bottom:8rem!important}.block--feature.featured-upcoming .block--feature-main-content.is-item .block--feature-main-aside{padding-top:0}.block--feature.featured-upcoming .block--feature-main-content.is-item h2{margin-bottom:10rem}.block--feature.featured-upcoming .block--feature-main-content.is-item h3{font-size:clamp(2.25rem,1.1627906977vw + 1.8139534884rem,3rem)}.block--feature.featured-upcoming .block--feature-main-content.is-item .item-subtitle.text-xl{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}.block--feature.featured-upcoming .block--feature-main-content.is-item .item-description.text-lg{font-size:1.25rem}.block--feature.featured-upcoming .block--feature-main-content.is-item .button.wells-button.medium{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);gap:10px;min-height:4rem;padding:10px 39px 10px 32px}.block--feature.featured-upcoming .block--feature-main-content.is-item .button.wells-button.medium>.icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}}.block--featured-item{display:flex;flex-direction:column;gap:2rem}@media (min-width:900px){.block--featured-item{gap:3rem}}.block--featured-item-image{position:relative;width:100vw;margin-left:-50vw;left:50%;padding-right:var(--wrapper-padding)}.block--featured-item-image-wrapper{position:relative}.block--featured-item-image img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3.7810075028rem) 100%,0 100%)}.block--featured-item-image .badge{position:absolute;top:.75rem;right:.75rem}@media (min-width:900px){.block--featured-item-image img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),calc(100% - 5.0413433371rem) 100%,0 100%)}}@media (min-width:1200px){.block--featured-item-image img{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 6rem),calc(100% - 7.5620150056rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 6rem),calc(100% - 7.5620150056rem) 100%,0 100%)}}.block--featured-item-main{display:grid;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:2rem}.block--featured-item-main-aside{order:2}.block--featured-item-main-content{order:1}.block--featured-item-main-content .item-image{display:none}.block--featured-item-main-content .item-lede{color:#002d72}@media (min-width:900px){.block--featured-item.orientation-vertical .block--featured-item-main{grid-template-columns:repeat(12,1fr)}.block--featured-item.orientation-vertical .block--featured-item-main-content{grid-column:span 10/span 10}.block--featured-item.orientation-vertical .block--featured-item-main:has(.block--featured-item-main-aside) .block--featured-item-main-aside{order:1;grid-column:span 4/span 4}.block--featured-item.orientation-vertical .block--featured-item-main:has(.block--featured-item-main-aside) .block--featured-item-main-content{order:2;grid-column:span 8/span 8}}@media (min-width:1200px){.block--featured-item.orientation-vertical .block--featured-item-main-content{grid-column:span 8/span 8}.block--featured-item.orientation-vertical .block--featured-item-main:has(.block--featured-item-main-aside) .block--featured-item-main-content{grid-column:span 6/span 6}}@media (min-width:1200px){.block--featured-item.orientation-horizontal{flex-direction:row;align-items:stretch}.block--featured-item.orientation-horizontal .block--featured-item-image,.block--featured-item.orientation-horizontal .block--featured-item-main{flex:1}.block--featured-item.orientation-horizontal .block--featured-item-image{--min:calc(var(--wrapper-padding));--max:calc((100vw - 102rem) / 2 + var(--min));width:auto;margin:0;margin-left:calc(max(var(--min),var(--max)) * -1);left:0;padding-right:0}.block--featured-item.orientation-horizontal .block--featured-item-image .image,.block--featured-item.orientation-horizontal .block--featured-item-image .image-container,.block--featured-item.orientation-horizontal .block--featured-item-image picture,.block--featured-item.orientation-horizontal .block--featured-item-image-wrapper{height:100%;width:100%}.block--featured-item.orientation-horizontal .block--featured-item-image img{position:absolute;height:100%;width:100%;aspect-ratio:auto}.block--featured-item.orientation-horizontal .block--featured-item-main{padding-top:3rem;padding-bottom:6rem}.block--featured-item.orientation-horizontal .block--featured-item-main-aside,.block--featured-item.orientation-horizontal .block--featured-item-main-content{padding-left:3rem}}.block--finishes .finish-list{list-style:none;padding:0;margin:0}.block--finishes .modal.backdrop .modal-dialog{max-width:100%;background-color:#002d72;border:0}.block--finishes .modal.backdrop .modal-dialog .close-button{color:#fff;top:6px;right:0}.block--finishes .modal.backdrop .modal-dialog .close-button .material-symbols-sharp{font-size:40px}.block--finishes .finishes-modal-content{padding-top:20px;display:flex;flex-wrap:wrap;gap:70px;justify-content:space-between}@media (min-width:1200px){.block--finishes .finishes-modal-content{flex-wrap:nowrap}.block--finishes .finishes-modal-content .left{width:424px}}.block--finishes .finishes-modal-category{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;color:#8fcce8}.block--finishes .finishes-modal-title{margin-top:.75rem;color:#fff}.block--finishes .finishes-modal-excerpt{margin-top:2rem;color:rgba(255,255,255,.7)}.block--finishes hr{border-color:rgba(255,255,255,.3);border-width:.5px;margin:2rem 0}.block--finishes .finishes-modal-gallery{width:450px;max-width:60vw}@media (min-width:102rem){.block--finishes .finishes-modal-gallery{width:700px}}.block--finishes .finishes-modal-gallery img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:50vh}.block--finishes .related-header{color:#fff}.block--finishes .related-projects{margin-top:2rem;display:flex;flex-direction:column;gap:2rem}.block--finishes .related-projects .related-project{display:flex;gap:1rem}.block--finishes .related-projects .related-project img{width:96px;height:96px;-o-object-fit:cover;object-fit:cover}.block--finishes .related-projects .related-project .title-city{padding:10px 16px;color:#fff;display:flex;flex-direction:column}.block--finishes .related-projects .related-project .title-city .title a{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem);line-height:1.5;text-decoration:none;color:#fff}.block--finishes .related-projects .related-project .title-city .city{font-size:1.125rem;line-height:1.5}.block--full-width-banner{position:relative;width:100vw;margin-left:-50vw;left:50%;position:relative;margin-bottom:60px;margin-top:60px}.block--full-width-banner .wrapper{height:100%;align-items:center}@media (min-width:900px){.block--full-width-banner .wrapper{width:100%}}.block--full-width-banner .bg-image{position:relative;width:100vw;margin-left:-50vw;left:50%;height:100%;top:0;z-index:0}.block--full-width-banner .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block--full-width-banner .banner-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:102rem;min-height:300px;position:relative;width:100%;z-index:2}.block--full-width-banner .banner-content.text-center{align-items:center}.block--full-width-banner .banner-content.text-right{align-items:flex-end}.block--full-width-banner.dark-background .banner-content{color:#fff}.block--hero-power-w{--scroll-distance:0;--transition-distance:128px;--transition-direction:in;--transition-offset:-128px;--parallax-amount:10rem;--min-height:60vw;--max-height:80vw;--padding:calc(var(--wrapper-padding) / 2);--mask-width-min:50vw;--mask-width-max:125vw;--mask-width-start:calc(var(--mask-width-min) - (var(--padding) * 2));--mask-width-end:calc(var(--mask-width-max) - (var(--padding) * 2));--scroll-progress:0;--transition-progress:0;--parallax-progress:0;--mask-w-left:url('data:image/svg+xml,<svg width="320" height="271" viewBox="0 0 320 271" xmlns="http://www.w3.org/2000/svg"><path style="transform: translateX(calc(var(--nudge-amount) * 2));" d="M94.7441 270.084L0.00585938 194.845L0 0.00683594L94.7412 0L94.7441 270.084Z" fill="black"/></svg>');--mask-w-middle:url('data:image/svg+xml,<svg width="320" height="271" viewBox="0 0 320 271" xmlns="http://www.w3.org/2000/svg"><path d="M207.398 253.383L112.664 253.384V108.484L207.402 36.0293L207.398 253.383Z" fill="black"/></svg>');--mask-w-right:url('data:image/svg+xml,<svg width="320" height="271" viewBox="0 0 320 271" xmlns="http://www.w3.org/2000/svg"><path d="M319.989 0.00683594L320 194.884L225.2 270.084L225.204 0L319.989 0.00683594Z" fill="black"/></svg>');--mask-w-combined:url('data:image/svg+xml,<svg width="320" height="271" viewBox="0 0 320 271" xmlns="http://www.w3.org/2000/svg"><path style="transform: translateX(calc(var(--nudge-amount) * 2));" d="M94.7441 270.084L0.00585938 194.845L0 0.00683594L94.7412 0L94.7441 270.084Z" fill="black"/><path d="M207.398 253.383L112.664 253.384V108.484L207.402 36.0293L207.398 253.383Z" fill="black"/><path d="M319.989 0.00683594L320 194.884L225.2 270.084L225.204 0L319.989 0.00683594Z" fill="black"/></svg>');--nudge-amount:3.7vw;--nudge-adjustment:calc(var(--transition-progress) * var(--nudge-amount));position:relative;opacity:0;height:calc(var(--viewport-height) + var(--scroll-distance));min-height:calc(var(--min-height) + var(--scroll-distance));max-height:calc(var(--max-height) + var(--scroll-distance));transition:opacity .3s ease-out}.block--hero-power-w-sticky{position:sticky;top:var(--viewport-top);height:var(--viewport-height);min-height:var(--min-height);max-height:var(--max-height);padding:var(--padding)}.block--hero-power-w-main{position:relative;overflow:hidden;width:100%;height:100%}.block--hero-power-w-mask{position:absolute;inset:0;-webkit-mask-image:var(--mask-w-left),var(--mask-w-middle),var(--mask-w-right);mask-image:var(--mask-w-left),var(--mask-w-middle),var(--mask-w-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% + var(--nudge-adjustment) * 2 + var(--transition-progress) * 50%),calc(50% + var(--nudge-adjustment) + var(--transition-progress) * 50%),calc(50% + var(--transition-progress) * 50%);mask-position:calc(50% + var(--nudge-adjustment) * 2 + var(--transition-progress) * 50%),calc(50% + var(--nudge-adjustment) + var(--transition-progress) * 50%),calc(50% + var(--transition-progress) * 50%);-webkit-mask-size:calc(var(--mask-width-start) + var(--transition-progress) * (var(--mask-width-end) - var(--mask-width-start))) auto;mask-size:calc(var(--mask-width-start) + var(--transition-progress) * (var(--mask-width-end) - var(--mask-width-start))) auto;transform:translateY(calc((var(--transition-progress) - 1) * var(--transition-offset)/ -2));transition:transform .1s ease-out,-webkit-mask-position .1s ease-out,-webkit-mask-size .1s ease-out;transition:mask-position .1s ease-out,mask-size .1s ease-out,transform .1s ease-out;transition:mask-position .1s ease-out,mask-size .1s ease-out,transform .1s ease-out,-webkit-mask-position .1s ease-out,-webkit-mask-size .1s ease-out}.block--hero-power-w-mask-background{position:relative;height:calc(100% + var(--parallax-amount));width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(calc(.75 + .25 * var(--transition-progress))) translateY(calc(var(--parallax-amount) * .5 * (var(--parallax-progress) - 1)));transition:transform .1s ease-out}.block--hero-power-w-mask-background img,.block--hero-power-w-mask-background video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block--hero-power-w-mask-background video{position:absolute;top:0;left:0}.block--hero-power-w-mask-background-overlay{position:absolute;inset:0;opacity:calc(max(0,(var(--transition-progress) - .5) * 2) * .6);mix-blend-mode:multiply;background:linear-gradient(225deg,#002d72 0,rgba(0,0,0,0) 50%);transition:opacity .1s ease-out}.block--hero-power-w-mask-content{position:absolute;top:0;right:0;overflow:auto;opacity:max(0,(var(--transition-progress) - .75) * 4);display:flex;flex-direction:column;align-items:center;gap:2rem;height:100%;width:calc(.29625 * var(--mask-width-end));padding:4rem 1.5rem 1.5rem;text-align:center;transform:scale(calc(.75 + .25 * max(0,(var(--transition-progress) - .75) * 4))) translateX(calc(var(--parallax-amount) * (1 - max(0,(var(--transition-progress) - .75) * 4)))) translateY(calc(var(--parallax-amount) * .75 * (var(--parallax-progress) - 1)));transition:opacity .1s ease-out,transform .1s ease-out}.block--hero-power-w-mask-content .build-without-limits{display:inline-flex;width:80%;max-width:60vw;pointer-events:none}.block--hero-power-w-mask-content .build-without-limits img{width:100%}.block--hero-power-w-mask-content .rich-text{color:#fff}.block--hero-power-w-mask-content .rich-text p{font-size:clamp(1.25rem,.3875968992vw + 1.1046511628rem,1.5rem)}@media (min-width:900px){.block--hero-power-w-mask-content{padding:8rem 3rem 3rem}}.block--hero-power-w-video-button{position:absolute;bottom:1.5rem;left:1.5rem;opacity:max(0,(var(--transition-progress) - .75) * 4);width:3rem;height:3rem;border-radius:50%;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;transition:background .2s ease;z-index:10}.block--hero-power-w-video-button .icon{font-size:clamp(1.5rem,.5813953488vw + 1.2819767442rem,1.875rem)}.block--hero-power-w-video-button:hover{background:#fff}.block--hero-power-w-video-button:focus-visible{opacity:1!important;background:#fff;outline:3px solid #0070bd;outline-offset:0}.block--hero-power-w-video-button .icon-pause,.block--hero-power-w-video-button .icon-play{display:none}.block--hero-power-w-video-button:not(.is-paused) .icon-pause{display:block}.block--hero-power-w-video-button.is-paused .icon-play{display:block}.block--hero-power-w.entered-viewport{opacity:1;transition-delay:.2s}@media (orientation:portrait){.block--hero-power-w{--scroll-distance:0px;--transition-distance:0px;--parallax-amount:0px;--max-height:calc(100vw * 1.75);--mask-width-max:250vw;--scroll-progress:1!important;--transition-progress:1!important;--parallax-progress:1!important;--nudge-amount:7.4vw;transition:none}}.block--hero{position:relative;background-color:#002d72;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(800px,100vh,1200px)}.block--hero-background{position:absolute;inset:0}.block--hero-background .image-container,.block--hero-background img,.block--hero-background-gradient{position:absolute;inset:0}.block--hero-background-gradient.bottom{background:rgba(0,0,0,.6);opacity:.97;mix-blend-mode:darken}.block--hero-background-gradient.top{display:none;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.38) 7.5rem,rgba(255,255,255,0) 15rem);opacity:.97;mix-blend-mode:darken}.block--hero-background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block--hero-main{position:relative;z-index:10;display:flex;flex-direction:column;gap:3rem;width:100%;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;padding-top:max(var(--wrapper-padding),6rem);padding-bottom:max(var(--wrapper-padding),3rem)}.block--hero-main .heading .heading-lede,.block--hero-main .heading .item--tiny{color:#8fcce8}.block--hero-heading-image{display:flex}.block--hero-heading-image img{height:100%;width:auto;max-height:-moz-max-content;max-height:max-content;max-width:75%;vertical-align:top}@media (min-width:900px){.block--hero-background-gradient.bottom{background:linear-gradient(11deg,#000 0,rgba(0,0,0,.38) 50%,rgba(255,255,255,0) 100%)}}.blocks>.block--hero:first-child{padding-top:6rem}.blocks>.block--hero:first-child .block--hero-background-gradient.top{display:block}@media (min-width:1200px){.block--image.align-center{margin-left:auto;margin-right:auto;max-width:calc((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 8 + (var(--grid-gutter) * (8 - 1)))}}.block--image.align-left{width:100%}@media (min-width:600px){.block--image.align-left{float:left;margin-right:4rem;max-width:calc((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 4 + (var(--grid-gutter) * (4 - 1)))}}.block--image.align-right{width:100%}@media (min-width:600px){.block--image.align-right{float:right;margin-left:4rem;max-width:calc((100% - (var(--grid-gutter) * (12 - 1)))/ 12 * 4 + (var(--grid-gutter) * (4 - 1)))}}.block--image.align-wide .image{position:relative;width:100vw;margin-left:-50vw;left:50%}.block--latest-posts{padding:5rem 0}.block--latest-posts ul.latest-posts{gap:1.5rem;list-style:none;margin:2rem 0;padding:0;justify-content:space-evenly}@media (max-width:900px){.block--latest-posts ul.latest-posts{flex-direction:column}}.block--latest-posts ul.latest-posts li{flex-basis:33.33%;display:flex;margin-bottom:0}.block--latest-posts ul.latest-posts h2 a,.block--latest-posts ul.latest-posts h3 a,.block--latest-posts ul.latest-posts h4 a,.block--latest-posts ul.latest-posts h5 a{font-size:1.2rem;line-height:1.6rem}.block--latest-posts ul.latest-posts p.description{line-height:1.75rem;margin-bottom:1.5rem}.block--latest-posts ul.latest-posts .read-more{display:inline-block;font-size:.875rem;margin-bottom:.5rem}.block--link-bar .block-wrapper{position:relative;width:100vw;margin-left:-50vw;left:50%;background-color:#fff;overflow-x:auto;padding:.75rem}.block--link-bar .link-bar-container{display:flex;gap:.75rem;align-items:center}.block--link-bar .button{flex:1 1 0;white-space:nowrap;margin:0}.block--link-bar .button.active{background-color:#002d72!important;color:#fff!important}.block--link-bar.sticky{position:sticky;top:0;z-index:100}.admin-bar .block--link-bar.sticky{top:var(--wp-admin-bar-height)}@media (max-width:600px){.admin-bar .block--link-bar.sticky{top:0}}.block--metrics{overflow:hidden}.block--metrics .metrics{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;text-align:center;list-style-type:none;margin:4rem auto}.block--metrics .metrics li{flex-grow:1;flex-shrink:0}.block--metrics .metrics li div.flex{align-items:center;flex-direction:column;height:100%;justify-content:flex-start}.block--metrics .metrics .stat-value{font-size:clamp(3rem,2.3255813953vw + 2.1279069767rem,4.5rem)}.block--metrics .metrics .stat-title{max-width:90%}.block--metrics:not(.has-wells-blue-background-color):not(.has-vibrant-blue-background-color) .stat-value{color:#002d72}@media (max-width:900px){.block--metrics .metrics{gap:3rem}}@media (min-width:900px){.block--metrics .has-3{grid-template-columns:repeat(3,1fr)}.block--metrics .has-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.block--metrics .has-4{grid-template-columns:repeat(4,1fr)}}.block--prose .block-wrapper.cols-1{max-width:59rem;margin-left:auto;margin-right:auto}.block--prose .prose-columns+.alert{margin-top:6rem}.block--prose .intro{margin-bottom:3rem;max-width:800px;position:relative}.block--prose .intro .heading:after{background:currentColor;content:"";display:block;height:2px;margin-top:1rem;width:2rem}.block--prose .prose-column{display:flex;flex-direction:column;gap:2rem}.block--prose .prose-column .heading{color:#002d72}.block--prose .prose-column .prose-text iframe{display:block;width:100%}.block--prose .prose-column .prose-text iframe[src*="youtube.com"]{aspect-ratio:16/9;height:auto}.block--prose .prose-column p{margin-bottom:1rem}.block--prose.has-vibrant-blue-background-color,.block--prose.has-wells-blue-background-color{padding:8rem 0}.block--prose.has-vibrant-blue-background-color .heading-heading,.block--prose.has-vibrant-blue-background-color blockquote,.block--prose.has-wells-blue-background-color .heading-heading,.block--prose.has-wells-blue-background-color blockquote{color:#fff}.block--prose.has-wells-blue-background-color .heading-lede,.block--prose.has-wells-blue-background-color .quote-icon{color:#8fcce8}.block--tabs .tablist{background-color:#8fcce8;display:flex}.block--tabs button.tab{background:0;background-color:#002d72;border:0;color:#fff;cursor:pointer;flex:50% 1 1;gap:.75rem;margin:0 2px 0 0;padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start}.block--tabs button.tab[aria-selected=true]{margin:0 -2px}.block--tabs button.tab[aria-selected=false]{background-color:#0070bd}.block--tabs button.tab:last-child{margin-right:0}.block--tabs button.tab>*{pointer-events:none}.block--tabs .tabpanel{display:none;padding:4rem 0}.block--tabs .tabpanel.is-visible{display:block}.block--tabs .tabpanel.is-visible .wrapper{display:flex;flex-direction:column;gap:4rem}.block--tabs .tabpanel.is-visible .wrapper blockquote{color:#fff}.block--tabs .tabpanel.is-visible .wrapper .tab-video{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.block--tabs .tabpanel.is-visible .wrapper .tab-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block--tabs .tabpanel a{color:#fff}.block--tabs.has-wells-blue-background-color .heading-lede{color:#0070bd}.block--tabs.has-wells-blue-background-color .quote-icon{color:#fff}.block--tabs.has-vibrant-blue-background-color button.tab[aria-selected=true]{background-color:#0070bd}.block--tabs.has-vibrant-blue-background-color button.tab[aria-selected=false]{background-color:#002d72}.block--tabs.has-white-background-color .tablist{background-color:#fff}.block--tabs.has-white-background-color button.tab{background-color:#fff;color:#002d72}.block--tabs.has-white-background-color button.tab[aria-selected=false]{background-color:#8fcce8}.block--tabs.has-white-background-color a{color:#002d72}@media (min-width:900px){.block--tabs .tabpanel.is-visible .wrapper .heading,.block--tabs .tabpanel.is-visible .wrapper .quote{text-align:center}.block--tabs .tabpanel.is-visible .wrapper .heading-main-content{margin:0 auto}.block--tabs .tabpanel.is-visible .wrapper blockquote{color:#fff}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfd29yZHByZXNzLWNvcmUuc2NzcyIsInN0eWxlLmNzcyIsImdsb2JhbHMvX2NvbG9yLXBhbGV0dGUuc2NzcyIsImdsb2JhbHMvX2VkaXRvci5zY3NzIiwiZ2xvYmFscy9fZm9vdGVyLnNjc3MiLCJnbG9iYWxzL19oZWFkZXIuc2NzcyIsImdsb2JhbHMvX2xheW91dC5zY3NzIiwiX21peGlucy5zY3NzIiwiZ2xvYmFscy9fbW9kYWwuc2NzcyIsImdsb2JhbHMvX25hdmlnYXRpb24uc2NzcyIsImdsb2JhbHMvX3Jvb3Quc2NzcyIsImdsb2JhbHMvX3R5cG9ncmFwaHkuc2NzcyIsImNvbnRlbnQvX2FsZXJ0LnNjc3MiLCJjb250ZW50L19hcmNoaXZlX29hLXByb2plY3Quc2NzcyIsImNvbnRlbnQvX2FyY2hpdmVfd2VsbHNfZGVzaWduLnNjc3MiLCJjb250ZW50L19hcmNoaXZlX3dlbGxzX2xvY2F0aW9ucy5zY3NzIiwiY29udGVudC9fYXJjaGl2ZV93ZWxsc19zdGFmZi5zY3NzIiwiY29udGVudC9fYXJjaGl2ZV93ZWxsc193ZWJpbmFyLnNjc3MiLCJjb250ZW50L19iYWRnZS5zY3NzIiwiY29udGVudC9fYmFkZ2VzLnNjc3MiLCJjb250ZW50L19ib2R5LnNjc3MiLCJjb250ZW50L19icmVhZGNydW1icy5zY3NzIiwiY29udGVudC9fYnV0dG9uLnNjc3MiLCJjb250ZW50L19idXR0b25zLnNjc3MiLCJjb250ZW50L19jYWxsb3V0LnNjc3MiLCJjb250ZW50L19jYXJvdXNlbC5zY3NzIiwiY29udGVudC9fZmlsdGVyLWJhci5zY3NzIiwiY29udGVudC9fZm9ybXMuc2NzcyIsImNvbnRlbnQvX2hlYWRpbmcuc2NzcyIsImNvbnRlbnQvX2ltYWdlLnNjc3MiLCJjb250ZW50L19pdGVtX2ZpbmlzaC5zY3NzIiwiY29udGVudC9faXRlbV9wYW5lbC5zY3NzIiwiY29udGVudC9faXRlbV9wZXJzb24uc2NzcyIsImNvbnRlbnQvX2l0ZW1fcHJvamVjdC5zY3NzIiwiY29udGVudC9faXRlbV9zZWxlY3RhYmxlLnNjc3MiLCJjb250ZW50L19pdGVtX3N0YWZmLnNjc3MiLCJjb250ZW50L19pdGVtX3Rpbnkuc2NzcyIsImNvbnRlbnQvX2l0ZW1fd2ViaW5hci5zY3NzIiwiY29udGVudC9faXRlbS5zY3NzIiwiY29udGVudC9fcGFnZS1wYW5lbC1zaWRlYmFyLnNjc3MiLCJjb250ZW50L19wYWdpbmF0aW9uLnNjc3MiLCJjb250ZW50L19xdW90ZS5zY3NzIiwiY29udGVudC9fcmljaC10ZXh0LnNjc3MiLCJjb250ZW50L19zZXBhcmF0b3Iuc2NzcyIsImNvbnRlbnQvX3NpbmdsZS1vYS1wcm9qZWN0LnNjc3MiLCJjb250ZW50L19zaW5nbGUtcG9zdC5zY3NzIiwiY29udGVudC9fc2luZ2xlLXdlbGxzX2luc2lnaHQuc2NzcyIsImNvbnRlbnQvX3NpbmdsZS13ZWxsc193ZWJpbmFyLnNjc3MiLCJjb250ZW50L19zaW5nbGUtd2VsbHMtbG9jYXRpb24uc2NzcyIsImNvbnRlbnQvX3ZpZGVvX3BsYXllci5zY3NzIiwiYmxvY2tzL19ibG9ja19hY2NvcmRpb25zLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2FsdGVybmF0aW5nLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9fYmxvY2tfYmFubmVyLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2JyaWNrLXdhbGwuc2NzcyIsImJsb2Nrcy9fYmxvY2tfYnV0dG9ucy5zY3NzIiwiYmxvY2tzL19ibG9ja19jYWxsLXRvLWFjdGlvbi5zY3NzIiwiYmxvY2tzL19ibG9ja19jYXJvdXNlbC5zY3NzIiwiYmxvY2tzL19ibG9ja19jb2xsZWN0aW9uLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2NvbnRlbnQtY29sdW1ucy5zY3NzIiwiYmxvY2tzL19ibG9ja19kZWZpbml0aW9uLWxpc3Quc2NzcyIsImJsb2Nrcy9fYmxvY2tfZmVhdHVyZS5zY3NzIiwiYmxvY2tzL19ibG9ja19mZWF0dXJlZC1pdGVtLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2ZpbmlzaGVzLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2Z1bGwtd2lkdGgtYmFubmVyLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2hlcm8tcG93ZXItdy5zY3NzIiwiYmxvY2tzL19ibG9ja19oZXJvLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2ltYWdlLnNjc3MiLCJibG9ja3MvX2Jsb2NrX2xhdGVzdC1wb3N0cy5zY3NzIiwiYmxvY2tzL19ibG9ja19saW5rLWJhci5zY3NzIiwiYmxvY2tzL19ibG9ja19tZXRyaWNzLnNjc3MiLCJibG9ja3MvX2Jsb2NrX3Byb3NlLnNjc3MiLCJibG9ja3MvX2Jsb2NrX3RhYnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7OztBQ0dBLFdBQ0UsT0FBQSxJQUFBLEtBQUEsS0FBQSxFQUdGLGFDU0EsZ0JEUEUsUUFBQSxNQUNBLE9BQUEsSUFBQSxLQUFBLElBQUEsS0FHRixZQUNFLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxLQUFBLEtBR0YsV0FDRSxNQUFBLEtBQ0EsT0FBQSxJQUFBLEtBQUEsS0FBQSxFQUdGLGlCQUNFLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxLQUFBLEtBR0YsZ0JBQ0UsT0FBQSxJQUFBLEtBQUEsS0FBQSxFQUdGLGdCQUNFLE1BQUEsS0FDQSxPQUFBLElBQUEsS0FBQSxLQUFBLEVBR0Ysa0JBQ0UsUUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEtBR0YsWUFDRSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLElBQ0EsUUFBQSxJQUFBLElBQUEsS0FDQSxXQUFBLE9BR0Ysc0JBQ0UsT0FBQSxJQUFBLEtBQUEsS0FBQSxFQUdGLHNCQUNFLE9BQUEsSUFBQSxLQUFBLEtBQUEsRUFHRix1QkFDRSxPQUFBLElBQUEsRUFBQSxLQUFBLEtBR0YsZ0JBQ0UsT0FBQSxFQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLE1BQ0EsUUFBQSxFQUNBLE1BQUEsS0FHRiw4QkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEs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QUFBLEtBTVIseUJBQ0UsTUFBQSxLQUtGLDJEQUNFLE1BQUEsUUFFRix5REFDRSxNQUFBLEtBTUEsOEVBQ0UsaUJBQUEsUUFFRiwrRUFDRSxpQkFBQSxRQUtKLGlEQUNFLGlCQUFBLEtBRUYsbURBQ0UsaUJBQUEsS0FDQSxNQUFBLFFBQ0Esd0VBQ0UsaUJBQUEsUUFHSiwwQ0FDRSxNQUFBLFFBSUoseUJBR0ksb0R0RWk0UE4sa0RzRS8zUFEsV0FBQSxPQUVGLGlFQUNFLE9BQUEsRUFBQSxLQUVGLHNEQUNFLE1BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBUaGVtZSBOYW1lOiBXZWxsc1xuICogRGVzY3JpcHRpb246IEEgY3VzdG9tIHdvcmRwcmVzcyB0aGVtZVxuICogQXV0aG9yOiBCdXN0IE91dFxuICogQXV0aG9yIFVSSTogaHR0cHM6Ly9idXN0b3V0LmNvbVxuICogVmVyc2lvbjogMS4wXG4qL1xuXG5cblxuLy8gTm9ybWFsaXplIGFuZCBXb3JkcHJlc3NcbkBpbXBvcnQgXCIuL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZS5zY3NzXCI7XG5AaW1wb3J0IFwid29yZHByZXNzLWNvcmVcIjtcblxuLy8gVmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIE1peGluc1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBHbG9iYWxzXG5AaW1wb3J0IFwiZ2xvYmFscy8qLnNjc3NcIjtcblxuLy8gQ29udGVudCBcbkBpbXBvcnQgXCJjb250ZW50Lyouc2Nzc1wiO1xuXG4vLyBCbG9ja3NcbkBpbXBvcnQgXCJibG9ja3MvKi5zY3NzXCI7IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBXb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgLmJsb2NrLWVkaXRvci1ibG9jay1jb250ZXh0dWFsLXRvb2xiYXIgLmNvbXBvbmVudHMtdG9vbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIFxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjNDQ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYWNmLWZpZWxkIC5hY2YtaW5wdXQge1xuICAgIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICZbdHlwZT1jaGVja2JveF17XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogLTNweCAtNHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJlt0eXBlPXJhZGlvXXtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMXB4IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBUaGVtZSBOYW1lOiBXZWxsc1xuICogRGVzY3JpcHRpb246IEEgY3VzdG9tIHdvcmRwcmVzcyB0aGVtZVxuICogQXV0aG9yOiBCdXN0IE91dFxuICogQXV0aG9yIFVSSTogaHR0cHM6Ly9idXN0b3V0LmNvbVxuICogVmVyc2lvbjogMS4wXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBXb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4O1xufVxuXG4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIC5ibG9jay1lZGl0b3ItYmxvY2stY29udGV4dHVhbC10b29sYmFyIC5jb21wb25lbnRzLXRvb2xiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLFxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFjZi1maWVsZCAuYWNmLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBtYXJnaW46IC0zcHggLTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5hY2YtZmllbGQgLmFjZi1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uYWNmLWZpZWxkIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlIHtcbiAgbWFyZ2luOiAxcHggMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3IsXG4uYmctYmxhY2ssXG4uYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIGEsXG4uYmctYmxhY2sgYSxcbi5iYWNrZ3JvdW5kLWJsYWNrIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciBhOmhvdmVyLCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3IgYTpmb2N1cyxcbi5iZy1ibGFjayBhOmhvdmVyLFxuLmJnLWJsYWNrIGE6Zm9jdXMsXG4uYmFja2dyb3VuZC1ibGFjayBhOmhvdmVyLFxuLmJhY2tncm91bmQtYmxhY2sgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGFzLWNvbmUtYmFja2dyb3VuZC1jb2xvcixcbi5iZy1jb25lLFxuLmJhY2tncm91bmQtY29uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTg1MDM7XG59XG5cbi5oYXMtY29uZS1jb2xvciB7XG4gIGNvbG9yOiAjRkE4NTAzICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtY29uZS1iYWNrZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTg1MDM7XG59XG5cbi5oYXMtbGlnaHRuaW5nLWJhY2tncm91bmQtY29sb3IsXG4uYmctbGlnaHRuaW5nLFxuLmJhY2tncm91bmQtbGlnaHRuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjgwNTtcbn1cblxuLmhhcy1saWdodG5pbmctY29sb3Ige1xuICBjb2xvcjogI0ZGQjgwNSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpZ2h0bmluZy1iYWNrZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDU7XG59XG5cbi5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuLmJnLWxpZ2h0LWJsdWUsXG4uYmFja2dyb3VuZC1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGQ0NFODtcbn1cblxuLmhhcy1saWdodC1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICM4RkNDRTggIWltcG9ydGFudDtcbn1cblxuLmhhcy1saWdodC1ibHVlLWJhY2tncm91bmQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGQ0NFODtcbn1cblxuLmhhcy12ZXN0LWJhY2tncm91bmQtY29sb3IsXG4uYmctdmVzdCxcbi5iYWNrZ3JvdW5kLXZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFMDIxO1xufVxuXG4uaGFzLXZlc3QtY29sb3Ige1xuICBjb2xvcjogI0Q5RTAyMSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXZlc3QtYmFja2dyb3VuZC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFMDIxO1xufVxuXG4uaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuLmJnLXZpYnJhbnQtYmx1ZSxcbi5iYWNrZ3JvdW5kLXZpYnJhbnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy12aWJyYW50LWJsdWUtYmFja2dyb3VuZC1jb2xvciBhLFxuLmJnLXZpYnJhbnQtYmx1ZSBhLFxuLmJhY2tncm91bmQtdmlicmFudC1ibHVlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtdmlicmFudC1ibHVlLWJhY2tncm91bmQtY29sb3IgYTpob3ZlciwgLmhhcy12aWJyYW50LWJsdWUtYmFja2dyb3VuZC1jb2xvciBhOmZvY3VzLFxuLmJnLXZpYnJhbnQtYmx1ZSBhOmhvdmVyLFxuLmJnLXZpYnJhbnQtYmx1ZSBhOmZvY3VzLFxuLmJhY2tncm91bmQtdmlicmFudC1ibHVlIGE6aG92ZXIsXG4uYmFja2dyb3VuZC12aWJyYW50LWJsdWUgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhhcy12aWJyYW50LWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzAwNzBCRCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQkQ7XG59XG5cbi5oYXMtd2VsbHMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuLmJnLXdlbGxzLWJsdWUsXG4uYmFja2dyb3VuZC13ZWxscy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciBhLFxuLmJnLXdlbGxzLWJsdWUgYSxcbi5iYWNrZ3JvdW5kLXdlbGxzLWJsdWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IgYTpob3ZlciwgLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IgYTpmb2N1cyxcbi5iZy13ZWxscy1ibHVlIGE6aG92ZXIsXG4uYmctd2VsbHMtYmx1ZSBhOmZvY3VzLFxuLmJhY2tncm91bmQtd2VsbHMtYmx1ZSBhOmhvdmVyLFxuLmJhY2tncm91bmQtd2VsbHMtYmx1ZSBhOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaGFzLXdlbGxzLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzAwMkQ3MiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRDcyO1xufVxuXG4uaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IsXG4uYmctd2hpdGUsXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1jZS10aW55bWNlIFthcmlhLWxhYmVsPVwiQmxvY2txdW90ZSAo4oyD4oylUSlcIl0gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIjZm9vdGVyIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuZm9vdGVyI2Zvb3RlciBuYXYgdWw6bm90KCNzb2NpYWwtbmF2KSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuZm9vdGVyI2Zvb3RlciBuYXYgdWw6bm90KCNzb2NpYWwtbmF2KSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbmZvb3RlciNmb290ZXIgLmdyaWQgKyAuZ3JpZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5mb290ZXIjZm9vdGVyIG5hdiB1bCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbmZvb3RlciNmb290ZXIgbmF2IHVsI2Zvb3Rlci1uYXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5mb290ZXIjZm9vdGVyIG5hdiB1bCNmb290ZXItbmF2IC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3RlciNmb290ZXIgbmF2IHVsI3NvY2lhbC1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbmZvb3RlciNmb290ZXIgbmF2IHVsI3NvY2lhbC1uYXYgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5mb290ZXIjZm9vdGVyIG5hdiB1bCNzb2NpYWwtbmF2IC5pY29uIHN2Zzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmZvb3RlciNmb290ZXIgbmF2IHVsI3V0aWxpdHktbmF2IGEsIGZvb3RlciNmb290ZXIgbmF2IHVsI21haW4tcmVwZWF0ZWQtbmF2IGEge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuZm9vdGVyI2Zvb3RlciBuYXYgdWwjdXRpbGl0eS1uYXYgLnNlYXJjaCwgZm9vdGVyI2Zvb3RlciBuYXYgdWwjbWFpbi1yZXBlYXRlZC1uYXYgLnNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIjZm9vdGVyIG5hdiB1bCAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xufVxuZm9vdGVyI2Zvb3RlciAuY2VudGVyLFxuZm9vdGVyI2Zvb3RlciAubGltaXRzIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIjZm9vdGVyIC5jb3B5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvb3RlciNmb290ZXIgLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbmZvb3RlciNmb290ZXIgLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbmZvb3RlciNmb290ZXIgLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyI2Zvb3RlciAuc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5mb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIjZm9vdGVyIC5saW1pdHMgaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgZm9vdGVyI2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgZm9vdGVyI2Zvb3RlciAuc3Vic2NyaWJlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBmb290ZXIjZm9vdGVyIC5ncmlkICsgLmdyaWQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciAuZ3JpZCArIC5ncmlkIC5sZWZ0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgZm9vdGVyI2Zvb3RlciBuYXYgdWwjZm9vdGVyLW5hdiwgZm9vdGVyI2Zvb3RlciBuYXYgdWwjdXRpbGl0eS1uYXYsIGZvb3RlciNmb290ZXIgbmF2IHVsI3NvY2lhbC1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIGZvb3RlciNmb290ZXIgbmF2IHVsI3NvY2lhbC1uYXYge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICBmb290ZXIjZm9vdGVyIG5hdiB1bCNtYWluLXJlcGVhdGVkLW5hdiB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIGZvb3RlciNmb290ZXIgbmF2IHVsI21haW4tcmVwZWF0ZWQtbmF2IGEsXG5mb290ZXIjZm9vdGVyIG5hdiB1bCNtYWluLXJlcGVhdGVkLW5hdiAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjY1Njk3Njc0NDJyZW0sIDIuMjVyZW0pO1xuICB9XG4gIGZvb3RlciNmb290ZXIgLmdmb3JtX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBmb290ZXIjZm9vdGVyIGZvcm0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICB6LWluZGV4OiAxMDA7XG59XG5oZWFkZXIuaGVhZGVyIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG59XG5oZWFkZXIuaGVhZGVyIGEuaGRyLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMTtcbn1cbmhlYWRlci5oZWFkZXIgYS5oZHItbG9nby1saW5rIHN2ZyB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5oZWFkZXIuaGVhZGVyIGEuaGRyLWxvZ28tbGluayAuaGRyLWxvZ28taW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiA3NnB4O1xuICB3aWR0aDogNzZweDtcbn1cblxuYm9keTpoYXMoLmJsb2NrcyA+IC5ibG9jay0taGVybzpmaXJzdC1jaGlsZCkgaGVhZGVyLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbmJvZHk6aGFzKC5ibG9ja3MgPiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQpIGhlYWRlci5oZWFkZXIgYS5oZHItbG9nby1saW5rLFxuYm9keTpoYXMoLmJsb2NrcyA+IC5ibG9jay0taGVybzpmaXJzdC1jaGlsZCkgaGVhZGVyLmhlYWRlciAubWVudS10b2dnbGUtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHk6aGFzKC5ibG9ja3MgPiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQpIGhlYWRlci5oZWFkZXIgI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlLFxuYm9keTpoYXMoLmJsb2NrcyA+IC5ibG9jay0taGVybzpmaXJzdC1jaGlsZCkgaGVhZGVyLmhlYWRlciAjdG9wLW5hdiBsaSBidXR0b24uc2VhcmNoLXRvZ2dsZS1idXR0b24sXG5ib2R5OmhhcyguYmxvY2tzID4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkKSBoZWFkZXIuaGVhZGVyICNtYWluLW5hdiBsaSA+IGEsXG5ib2R5OmhhcyguYmxvY2tzID4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkKSBoZWFkZXIuaGVhZGVyICN0b3AtbmF2IGxpOm5vdCgubWVudS1idXR0b24pIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5ib2R5OmhhcyguYmxvY2tzID4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkKS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlciB7XG4gIHRvcDogdmFyKC0td3AtYWRtaW4tYmFyLWhlaWdodCk7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBsZWZ0OiA1MCU7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5nYXAtc3BhY2luZy00eHMge1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5nYXAtc3BhY2luZy0zeHMge1xuICBnYXA6IDFyZW07XG59XG5cbi5nYXAtc3BhY2luZy0yeHMge1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmdhcC1zcGFjaW5nLXhzIHtcbiAgZ2FwOiAycmVtO1xufVxuXG4uZ2FwLXNwYWNpbmctc20ge1xuICBnYXA6IDNyZW07XG59XG5cbi5nYXAtc3BhY2luZy1tZCB7XG4gIGdhcDogNHJlbTtcbn1cblxuLmdhcC1zcGFjaW5nLWxnIHtcbiAgZ2FwOiA2cmVtO1xufVxuXG4uZ2FwLXNwYWNpbmcteGwge1xuICBnYXA6IDhyZW07XG59XG5cbi5nYXAtc3BhY2luZy0yeGwge1xuICBnYXA6IDEwcmVtO1xufVxuXG4uYXNwZWN0LXJhdGlvLTFcXDoxIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5hc3BlY3QtcmF0aW8tNFxcOjMge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cblxuLmFzcGVjdC1yYXRpby0zXFw6MiB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuXG4uYXNwZWN0LXJhdGlvLTE2XFw6OSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmFzcGVjdC1yYXRpby0yMVxcOjkge1xuICBhc3BlY3QtcmF0aW86IDIxLzk7XG59XG5cbi5hc3BlY3QtcmF0aW8tNFxcOjUge1xuICBhc3BlY3QtcmF0aW86IDQvNTtcbn1cblxuLnNyLW9ubHkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIC5ibG9ja3NcbiAqIENvbnRhaW5lciBmb3IgcGFnZSBjb250ZW50IGJsb2Nrcy4gTWFuYWdlcyB2ZXJ0aWNhbCBzcGFjaW5nIGJldHdlZW4gYmxvY2tzXG4gKiBhbmQgaG9yaXpvbnRhbCBtYXJnaW5zIGZvciB0ZXh0IGNvbnRlbnQgb24gbGFyZ2VyIHNjcmVlbnMuXG4gKi9cbi5ibG9ja3MuYmxvY2tzLWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9ja3MgPiAqOm5vdChoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wpIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5ibG9ja3MgPiBoMSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuMjVyZW0sIDQuMjYzNTY1ODkxNXZ3ICsgMS42NTExNjI3OTA3cmVtLCA2cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMi4yNXJlbSwgMS4xNjI3OTA2OTc3dncgKyAxLjgxMzk1MzQ4ODRyZW0sIDNyZW0pO1xufVxuLmJsb2NrcyA+IGgyIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoM3JlbSwgMi4zMjU1ODEzOTUzdncgKyAyLjEyNzkwNjk3NjdyZW0sIDQuNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEuODc1cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuNjU2OTc2NzQ0MnJlbSwgMi4yNXJlbSk7XG59XG4uYmxvY2tzID4gaDMge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjVyZW0sIDEuOTM3OTg0NDk2MXZ3ICsgMS43NzMyNTU4MTRyZW0sIDMuNzVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4uYmxvY2tzID4gaDQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjI1cmVtLCAxLjE2Mjc5MDY5Nzd2dyArIDEuODEzOTUzNDg4NHJlbSwgM3JlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLmJsb2NrcyA+IGg1IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMS44NzVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS42NTY5NzY3NDQycmVtLCAyLjI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5ibG9ja3MgPiBoNiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4uYmxvY2tzID4gcCwgLmJsb2NrcyA+IHVsLCAuYmxvY2tzID4gb2wge1xuICBtYXJnaW4tdG9wOiAxLjY4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNjg3NXJlbTtcbn1cbi5ibG9ja3MgPiAuYmxvY2stLWltYWdlLmFsaWduLWNlbnRlcixcbi5ibG9ja3MgPiAuYmxvY2stLWltYWdlLmFsaWduLWxlZnQsXG4uYmxvY2tzID4gLmJsb2NrLS1pbWFnZS5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2NrcyA+IC5ibG9jay0taW1hZ2UuYWxpZ24tY2VudGVyLFxuLmJsb2NrcyA+IC5ibG9jay0taW1hZ2UuYWxpZ24tbGVmdCxcbi5ibG9ja3MgPiAuYmxvY2stLWltYWdlLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYmxvY2tzID4gaDEgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gaDIgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gaDMgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gaDQgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gaDUgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gaDYgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzID4gcCB+IC5ibG9jay0tYWxlcnQsIC5ibG9ja3MgPiB1bCB+IC5ibG9jay0tYWxlcnQsIC5ibG9ja3MgPiBvbCB+IC5ibG9jay0tYWxlcnQsXG4uYmxvY2tzID4gaDEgfiAuYmxvY2stLWJ1dHRvbnMsIC5ibG9ja3MgPiBoMiB+IC5ibG9jay0tYnV0dG9ucywgLmJsb2NrcyA+IGgzIH4gLmJsb2NrLS1idXR0b25zLCAuYmxvY2tzID4gaDQgfiAuYmxvY2stLWJ1dHRvbnMsIC5ibG9ja3MgPiBoNSB+IC5ibG9jay0tYnV0dG9ucywgLmJsb2NrcyA+IGg2IH4gLmJsb2NrLS1idXR0b25zLCAuYmxvY2tzID4gcCB+IC5ibG9jay0tYnV0dG9ucywgLmJsb2NrcyA+IHVsIH4gLmJsb2NrLS1idXR0b25zLCAuYmxvY2tzID4gb2wgfiAuYmxvY2stLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJsb2NrcyA+IGgxIH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGgyIH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGgzIH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGg0IH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGg1IH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGg2IH4gLmJsb2NrLS1hbGVydDpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IHAgfiAuYmxvY2stLWFsZXJ0OmZpcnN0LWNoaWxkLCAuYmxvY2tzID4gdWwgfiAuYmxvY2stLWFsZXJ0OmZpcnN0LWNoaWxkLCAuYmxvY2tzID4gb2wgfiAuYmxvY2stLWFsZXJ0OmZpcnN0LWNoaWxkLFxuLmJsb2NrcyA+IGgxIH4gLmJsb2NrLS1idXR0b25zOmZpcnN0LWNoaWxkLCAuYmxvY2tzID4gaDIgfiAuYmxvY2stLWJ1dHRvbnM6Zmlyc3QtY2hpbGQsIC5ibG9ja3MgPiBoMyB+IC5ibG9jay0tYnV0dG9uczpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IGg0IH4gLmJsb2NrLS1idXR0b25zOmZpcnN0LWNoaWxkLCAuYmxvY2tzID4gaDUgfiAuYmxvY2stLWJ1dHRvbnM6Zmlyc3QtY2hpbGQsIC5ibG9ja3MgPiBoNiB+IC5ibG9jay0tYnV0dG9uczpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IHAgfiAuYmxvY2stLWJ1dHRvbnM6Zmlyc3QtY2hpbGQsIC5ibG9ja3MgPiB1bCB+IC5ibG9jay0tYnV0dG9uczpmaXJzdC1jaGlsZCwgLmJsb2NrcyA+IG9sIH4gLmJsb2NrLS1idXR0b25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9ja3MgPiBoMSB+IC5ibG9jay0tYWxlcnQ6bGFzdC1jaGlsZCwgLmJsb2NrcyA+IGgyIH4gLmJsb2NrLS1hbGVydDpsYXN0LWNoaWxkLCAuYmxvY2tzID4gaDMgfiAuYmxvY2stLWFsZXJ0Omxhc3QtY2hpbGQsIC5ibG9ja3MgPiBoNCB+IC5ibG9jay0tYWxlcnQ6bGFzdC1jaGlsZCwgLmJsb2NrcyA+IGg1IH4gLmJsb2NrLS1hbGVydDpsYXN0LWNoaWxkLCAuYmxvY2tzID4gaDYgfiAuYmxvY2stLWFsZXJ0Omxhc3QtY2hpbGQsIC5ibG9ja3MgPiBwIH4gLmJsb2NrLS1hbGVydDpsYXN0LWNoaWxkLCAuYmxvY2tzID4gdWwgfiAuYmxvY2stLWFsZXJ0Omxhc3QtY2hpbGQsIC5ibG9ja3MgPiBvbCB+IC5ibG9jay0tYWxlcnQ6bGFzdC1jaGlsZCxcbi5ibG9ja3MgPiBoMSB+IC5ibG9jay0tYnV0dG9uczpsYXN0LWNoaWxkLCAuYmxvY2tzID4gaDIgfiAuYmxvY2stLWJ1dHRvbnM6bGFzdC1jaGlsZCwgLmJsb2NrcyA+IGgzIH4gLmJsb2NrLS1idXR0b25zOmxhc3QtY2hpbGQsIC5ibG9ja3MgPiBoNCB+IC5ibG9jay0tYnV0dG9uczpsYXN0LWNoaWxkLCAuYmxvY2tzID4gaDUgfiAuYmxvY2stLWJ1dHRvbnM6bGFzdC1jaGlsZCwgLmJsb2NrcyA+IGg2IH4gLmJsb2NrLS1idXR0b25zOmxhc3QtY2hpbGQsIC5ibG9ja3MgPiBwIH4gLmJsb2NrLS1idXR0b25zOmxhc3QtY2hpbGQsIC5ibG9ja3MgPiB1bCB+IC5ibG9jay0tYnV0dG9uczpsYXN0LWNoaWxkLCAuYmxvY2tzID4gb2wgfiAuYmxvY2stLWJ1dHRvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2tzID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGgxKSwgLmJsb2NrcyA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoMiksIC5ibG9ja3MgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDMpLCAuYmxvY2tzID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGg0KSwgLmJsb2NrcyA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoNSksIC5ibG9ja3MgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDYpLCAuYmxvY2tzID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIHApLCAuYmxvY2tzID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIHVsKSwgLmJsb2NrcyA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBvbCkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJsb2NrcyA+IC5ibG9jay0tYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lcjpmaXJzdC1jaGlsZCxcbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lciArIC5ibG9jay0tYnJpY2std2FsbCxcbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lciArIC5ibG9jay0tY2FsbC10by1hY3Rpb24sXG4uYmxvY2tzID4gLmJsb2NrLS1iYW5uZXIgKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wLFxuLmJsb2NrcyA+IC5ibG9jay0tYmFubmVyICsgLmJsb2NrLS1oZXJvLFxuLmJsb2NrcyA+IC5ibG9jay0tYmFubmVyICsgLmJsb2NrLS1oZXJvLXBvd2VyLXcsXG4uYmxvY2tzID4gLmJsb2NrLS1iYW5uZXIgKyAuYmxvY2stLW1ldHJpY3MsXG4uYmxvY2tzID4gLmJsb2NrLS1icmVhZGNydW1iczpmaXJzdC1jaGlsZCxcbi5ibG9ja3MgPiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1iYW5uZXIsXG4uYmxvY2tzID4gLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0tYnJpY2std2FsbCxcbi5ibG9ja3MgPiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbixcbi5ibG9ja3MgPiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCxcbi5ibG9ja3MgPiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1oZXJvLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJlYWRjcnVtYnMgKyAuYmxvY2stLWhlcm8tcG93ZXItdyxcbi5ibG9ja3MgPiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1tZXRyaWNzLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbDpmaXJzdC1jaGlsZCxcbi5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGwgKyAuYmxvY2stLWJhbm5lcixcbi5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGwgKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbCArIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AsXG4uYmxvY2tzID4gLmJsb2NrLS1icmljay13YWxsICsgLmJsb2NrLS1oZXJvLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbCArIC5ibG9jay0taGVyby1wb3dlci13LFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbCArIC5ibG9jay0tbWV0cmljcyxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQsXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1iYW5uZXIsXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1icmljay13YWxsLFxuLmJsb2NrcyA+IC5ibG9jay0taGVybyArIC5ibG9jay0tY2FsbC10by1hY3Rpb24sXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm8gKyAuYmxvY2stLWhlcm8tcG93ZXItdyxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm8gKyAuYmxvY2stLW1ldHJpY3MsXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXc6Zmlyc3QtY2hpbGQsXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXcgKyAuYmxvY2stLWJhbm5lcixcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm8tcG93ZXItdyArIC5ibG9jay0tYnJpY2std2FsbCxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm8tcG93ZXItdyArIC5ibG9jay0tY2FsbC10by1hY3Rpb24sXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXcgKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wLFxuLmJsb2NrcyA+IC5ibG9jay0taGVyby1wb3dlci13ICsgLmJsb2NrLS1oZXJvLFxuLmJsb2NrcyA+IC5ibG9jay0taGVyby1wb3dlci13ICsgLmJsb2NrLS1tZXRyaWNzLFxuLmJsb2NrcyA+IC5ibG9jay0taW1hZ2UuYWxpZ24tbGVmdDpmaXJzdC1jaGlsZCxcbi5ibG9ja3MgPiAuYmxvY2stLWltYWdlLmFsaWduLXJpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLWJyZWFkY3J1bWJzKSxcbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uKSxcbi5ibG9ja3MgPiAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLWJyaWNrLXdhbGwpLFxuLmJsb2NrcyA+IC5ibG9jay0tYmFubmVyOmhhcygrIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3ApLFxuLmJsb2NrcyA+IC5ibG9jay0tYmFubmVyOmhhcygrIC5ibG9jay0taGVybyksXG4uYmxvY2tzID4gLmJsb2NrLS1iYW5uZXI6aGFzKCsgLmJsb2NrLS1oZXJvLXBvd2VyLXcpLFxuLmJsb2NrcyA+IC5ibG9jay0tYmFubmVyOmhhcygrIC5ibG9jay0tbWV0cmljcyksXG4uYmxvY2tzID4gLmJsb2NrLS1icmljay13YWxsOmhhcygrIC5ibG9jay0tYmFubmVyKSxcbi5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGw6aGFzKCsgLmJsb2NrLS1icmVhZGNydW1icyksXG4uYmxvY2tzID4gLmJsb2NrLS1icmljay13YWxsOmhhcygrIC5ibG9jay0tY2FsbC10by1hY3Rpb24pLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbDpoYXMoKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wKSxcbi5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGw6aGFzKCsgLmJsb2NrLS1oZXJvKSxcbi5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGw6aGFzKCsgLmJsb2NrLS1oZXJvLXBvd2VyLXcpLFxuLmJsb2NrcyA+IC5ibG9jay0tYnJpY2std2FsbDpoYXMoKyAuYmxvY2stLW1ldHJpY3MpLFxuLmJsb2NrcyA+IC5ibG9jay0tY2FsbC10by1hY3Rpb246bGFzdC1jaGlsZCxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm86aGFzKCsgLmJsb2NrLS1iYW5uZXIpLFxuLmJsb2NrcyA+IC5ibG9jay0taGVybzpoYXMoKyAuYmxvY2stLWJyZWFkY3J1bWJzKSxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm86aGFzKCsgLmJsb2NrLS1icmljay13YWxsKSxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm86aGFzKCsgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbiksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvOmhhcygrIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3ApLFxuLmJsb2NrcyA+IC5ibG9jay0taGVybzpoYXMoKyAuYmxvY2stLWhlcm8tcG93ZXItdyksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvOmhhcygrIC5ibG9jay0tbWV0cmljcyksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXc6aGFzKCsgLmJsb2NrLS1iYW5uZXIpLFxuLmJsb2NrcyA+IC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0tYnJlYWRjcnVtYnMpLFxuLmJsb2NrcyA+IC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0tYnJpY2std2FsbCksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXc6aGFzKCsgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbiksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXc6aGFzKCsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCksXG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvLXBvd2VyLXc6aGFzKCsgLmJsb2NrLS1oZXJvKSxcbi5ibG9ja3MgPiAuYmxvY2stLWhlcm8tcG93ZXItdzpoYXMoKyAuYmxvY2stLW1ldHJpY3MpLFxuLmJsb2NrcyA+IC5ibG9jay0taW1hZ2U6aGFzKCsgLmJsb2NrLS1icmVhZGNydW1icykge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoMSwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoMiwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoMywgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoNCwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoNSwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoNiwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBwLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IHVsLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IG9sLFxuLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoMSB+IC5ibG9jay0tYWxlcnQsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gaDIgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IGgzIH4gLmJsb2NrLS1hbGVydCwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBoNCB+IC5ibG9jay0tYWxlcnQsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gaDUgfiAuYmxvY2stLWFsZXJ0LCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IGg2IH4gLmJsb2NrLS1hbGVydCwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiBwIH4gLmJsb2NrLS1hbGVydCwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiB1bCB+IC5ibG9jay0tYWxlcnQsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gb2wgfiAuYmxvY2stLWFsZXJ0LFxuLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDEpLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoMiksIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGgzKSwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDQpLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoNSksIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGg2KSwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgcCksIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIHVsKSwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgb2wpLFxuLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLXF1b3RlLFxuLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwJSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAoMTIgLSAxKSkpIC8gMTIgKiAyICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqICgyIC0gMSkpKSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwJSAtICh2YXIoLS1ncmlkLWd1dHRlcikgKiAoMTIgLSAxKSkpIC8gMTIgKiAyICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAqICgyIC0gMSkpKSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gIH1cbiAgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDEpOmFmdGVyLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoMik6YWZ0ZXIsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGgzKTphZnRlciwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgaDQpOmFmdGVyLCAuYmxvY2tzOm5vdCguYmxvY2tzLWlubmVyKSA+IC5ibG9jay0taGVhZGluZzpoYXMoKyBoNSk6YWZ0ZXIsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIGg2KTphZnRlciwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgcCk6YWZ0ZXIsIC5ibG9ja3M6bm90KC5ibG9ja3MtaW5uZXIpID4gLmJsb2NrLS1oZWFkaW5nOmhhcygrIHVsKTphZnRlciwgLmJsb2Nrczpub3QoLmJsb2Nrcy1pbm5lcikgPiAuYmxvY2stLWhlYWRpbmc6aGFzKCsgb2wpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xuICByb3ctZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZ3JpZCAuY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxO1xufVxuLmdyaWQgLmNvbC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbn1cbi5ncmlkIC5jb2wtc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG59XG4uZ3JpZCAuY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xufVxuLmdyaWQgLmNvbC1zcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbn1cbi5ncmlkLmdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JpZC5ncmlkLWNvbHMtMiwgLmdyaWQuZ3JpZC1jb2xzLTMsIC5ncmlkLmdyaWQtY29scy00LCAuZ3JpZC5ncmlkLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ncmlkLmdyaWQtY29scy0zLCAuZ3JpZC5ncmlkLWNvbHMtNCwgLmdyaWQuZ3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQuZ3JpZC1jb2xzLTQsIC5ncmlkLmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAycmVtKSB7XG4gIC5ncmlkLmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5cbmJvZHkubW9kYWwtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN1dGlsaXR5LW1lbnUgYnV0dG9uLnRyaWdnZXIsXG4jdG9wLW1lbnUgYnV0dG9uLnRyaWdnZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1vZGFsLmJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWwuYmFja2Ryb3AuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIHdpZHRoOiA3NSU7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBoMSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIC5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyAuY2xvc2UtYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA3MEJEO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdIC50ZXh0LFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsLFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdLnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLnNtYWxsID4gLmljb24sXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0uc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbC5pY29uLW9ubHksXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0uc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLm1lZGl1bSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0gPiAuaWNvbiwgLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF0ubWVkaXVtID4gLmljb24sXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0gPiAuaWNvbixcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XS5pY29uLW9ubHksIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLm1lZGl1bS5pY29uLW9ubHksXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0uaWNvbi1vbmx5LFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdLm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZSA+IC5pY29uLFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdLmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlLmljb24tb25seSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGlucHV0W3R5cGU9c3VibWl0XS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF0uaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF06dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSwgLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUgLnRleHQsXG4ubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyBmb3JtID4gZGl2IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT1zdWJtaXRdLmRpc2FibGVkLFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgZm9ybSA+IGRpdiBidXR0b25bdHlwZT1zdWJtaXRdLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogIzY2OWFiZDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIC5sYXN0LWZvY3VzYWJsZS1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgLmxhc3QtZm9jdXNhYmxlLWVsZW1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIHtcbiAgICBwYWRkaW5nOiA3NXB4IDIwcHg7XG4gIH1cbn1cblxubmF2ID4gdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQ4cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubmF2ID4gdWwgbGkubWVudS1pdGVtIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGRyLW1lbnVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDA3MEJEO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZHItbWVudXMgbGkubWVudS1idXR0b24gYSAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEuc21hbGwge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxMDAlIC0gMTAuMDgyNjg2Njc0MnB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxNnB4O1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLnNtYWxsID4gLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5oZHItbWVudXMgbGkubWVudS1idXR0b24gYSwgLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEgPiAuaWNvbiwgLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLm1lZGl1bSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbn1cbi5oZHItbWVudXMgbGkubWVudS1idXR0b24gYS5pY29uLW9ubHksIC5oZHItbWVudXMgbGkubWVudS1idXR0b24gYS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLmxhcmdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDE0cHgpLCBjYWxjKDEwMCUgLSAxNy42NDQ3MDE2Nzk4cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMTBweCAzOXB4IDEwcHggMzJweDtcbn1cbi5oZHItbWVudXMgbGkubWVudS1idXR0b24gYS5sYXJnZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhLmljb24tb25seSAudHJhaWxpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGE6YWN0aXZlLCAuaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhOmZvY3VzLXZpc2libGUsIC5oZHItbWVudXMgbGkubWVudS1idXR0b24gYTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAuaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGE6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZDogIzAwOGVmMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGE6Zm9jdXMtdmlzaWJsZSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhkci1tZW51cyBsaS5tZW51LWJ1dHRvbiBhOmRpc2FibGVkLCAuaGRyLW1lbnVzIGxpLm1lbnUtYnV0dG9uIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNjY5YWJkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubWVudS10b2dnbGUtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudS10b2dnbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAubWVudS10b2dnbGUtYnV0dG9uOmZvY3VzLCAubWVudS10b2dnbGUtYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAjODA4MDgwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlLWJ1dHRvbiAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS10b2dnbGUtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS10b2dnbGUtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdICsgI21haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHRvcDogMTAwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cbn1cblxuI3RvcC1uYXYgbGk6bm90KC5tZW51LWJ1dHRvbikgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI3RvcC1uYXYgbGk6bm90KC5tZW51LWJ1dHRvbikgYSAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdG9wLW5hdiBsaTpub3QoLm1lbnUtYnV0dG9uKS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG5idXR0b24uc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5zZWFyY2gtdG9nZ2xlLWJ1dHRvbiAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuI21haW4tbmF2IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI21haW4tbmF2IC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuI21haW4tbmF2IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBidXR0b24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG4jbWFpbi1uYXYgLm1lZ2EtbWVudSAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xuICBvcGFjaXR5OiAxO1xufVxuI21haW4tbmF2IGxpID4gYSxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRDcyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LWNvbnRlbnQsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1kZXNjcmlwdGlvbixcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIHVsLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIHVsLnRvcC1sZXZlbCA+IGxpID4gdWwsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciB1bC50b3AtbGV2ZWwgPiBsaSA+IHVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4RkNDRTg7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1jb250ZW50LFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgZmxleDogNjclIDAgMDtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS1pdGVtLWhlYWRpbmcsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAubWVudS1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsXG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbS1oZWFkaW5nLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbS1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgdWwsXG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLm1lbnUtaXRlbS1oZWFkaW5nICsgdWwsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgKyB1bCxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5tZW51LWl0ZW0taGVhZGluZyArIHVsIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbS5pdGVtLS1ibG9jayxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5pdGVtLml0ZW0tLWJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmZmO1xuICBmbGV4OiAzMyUgMSAwO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbS5pdGVtLS1ibG9jayBhLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLml0ZW0uaXRlbS0tYmxvY2sgYSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5pdGVtLml0ZW0tLWJsb2NrIGEgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbS5pdGVtLS1ibG9jayBhIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgY29sb3I6ICMwMDJENzIgIWltcG9ydGFudDtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbS5pdGVtLS1ibG9jayAuaW1hZ2UsXG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLml0ZW0uaXRlbS0tYmxvY2sgLmltYWdlLWNvbnRhaW5lcixcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5pdGVtLml0ZW0tLWJsb2NrIC5pbWFnZSxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5pdGVtLml0ZW0tLWJsb2NrIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyIC5pdGVtLml0ZW0tLWJsb2NrIC5pbWFnZSBpbWcsXG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLml0ZW0uaXRlbS0tYmxvY2sgLmltYWdlLWNvbnRhaW5lciBpbWcsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbS5pdGVtLS1ibG9jayAuaW1hZ2UgaW1nLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIgLml0ZW0uaXRlbS0tYmxvY2sgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5oYXMtdGhpcmQtbGV2ZWwgdWwudG9wLWxldmVsIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdhcDogMS41ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwuY29scy0yIHVsLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuaGFzLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbC5jb2xzLTIgdWwge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwuY29scy0yIHVsLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuaGFzLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbC5jb2xzLTIgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwuY29scy0zIHVsLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuaGFzLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbC5jb2xzLTMgdWwge1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwuY29scy0zIHVsLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuaGFzLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbC5jb2xzLTMgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLml0ZW0taGFsZiAubWVnYS1tZW51LWNvbnRlbnQsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5pdGVtLWhhbGYgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgZmxleDogNTclIDEgMDtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5pdGVtLWhhbGYgLml0ZW0sXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5pdGVtLWhhbGYgLml0ZW0ge1xuICBmbGV4OiA0MyUgMSAwO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLm5vLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbCxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIC5tZWdhLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLm5vLXRoaXJkLWxldmVsIHVsLnRvcC1sZXZlbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEZDQ0U4O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuI21haW4tbmF2IGxpID4gYSArIC5tZWdhLW1lbnUgbGksXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG4jbWFpbi1uYXYgbGkgPiBhICsgLm1lZ2EtbWVudSBhLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogZ2FwIDAuM3MgZWFzZTtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IGE6Zm9jdXMsICNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IGE6YWN0aXZlLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSBhOmZvY3VzLFxuI21haW4tbmF2IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgLm1lZ2EtbWVudSBhOmFjdGl2ZSB7XG4gIG91dGxpbmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiNtYWluLW5hdiBsaSA+IGEgKyAubWVnYS1tZW51IGE6aG92ZXIsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGUgKyAubWVnYS1tZW51IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuI21haW4tbmF2IGxpID4gYVthcmlhLWV4cGFuZGVkPXRydWVdICsgLm1lZ2EtbWVudSxcbiNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdICsgLm1lZ2EtbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI21haW4tbmF2IGxpID4gYVthcmlhLWV4cGFuZGVkPXRydWVdID4gLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAsXG4jbWFpbi1uYXYgbGkgYnV0dG9uLm1lbnUtaXRlbS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSA+IC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbiNtYWluLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6bm90KC5pdGVtLWxpbmspIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbiNtYWluLW5hdiBsaS50b3AtbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbWFpbi1tZW51LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyh2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0KSArIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgI21haW4tbmF2IC5tZWdhLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgMHMsIG1heC1oZWlnaHQgMC41cyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21haW4tbmF2IC5tZWdhLW1lbnUgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI21haW4tbmF2IC5tZWdhLW1lbnUgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIH1cbiAgI21haW4tbmF2IC5tZWdhLW1lbnUgLml0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICB9XG4gICNtYWluLW5hdiA+IGxpID4gYSxcbiNtYWluLW5hdiA+IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMXJlbSB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkgPiBhICsgdWwsXG4jbWFpbi1uYXYgPiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSArIHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkgPiBhICsgdWwgYSxcbiNtYWluLW5hdiA+IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgdWwgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaSA+IGEgKyB1bCBhOmZvY3VzLCAjbWFpbi1uYXYgPiBsaSA+IGEgKyB1bCBhOmFjdGl2ZSxcbiNtYWluLW5hdiA+IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgdWwgYTpmb2N1cyxcbiNtYWluLW5hdiA+IGxpIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlICsgdWwgYTphY3RpdmUge1xuICAgIG91dGxpbmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaSA+IGEgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAsXG4jbWFpbi1uYXYgPiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0gPiBzcGFuLFxuI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtID4gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNzBCRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEgLnRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhLnNtYWxsIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxMDAlIC0gMTAuMDgyNjg2Njc0MnB4KSAxMDAlLCAwIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBnYXA6IDZweDtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEuc21hbGwgPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYS5zbWFsbC5pY29uLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhLCAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYS5tZWRpdW0ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYSA+IC5pY29uLCAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYS5tZWRpdW0gPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYS5pY29uLW9ubHksICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhLm1lZGl1bS5pY29uLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhLmxhcmdlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICAgIGdhcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEubGFyZ2UgPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEubGFyZ2UuaWNvbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGE6YWN0aXZlLCAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MEJEO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhOmZvY3VzLXZpc2libGUsICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZDogIzAwOGVmMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjbWFpbi1uYXYgPiBsaS50b3AtbmF2LWl0ZW0ubWVudS1idXR0b24gYTpkaXNhYmxlZCwgI21haW4tbmF2ID4gbGkudG9wLW5hdi1pdGVtLm1lbnUtYnV0dG9uIGEuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM2NjlhYmQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gICNtYWluLW5hdiA+IGxpLnRvcC1uYXYtaXRlbS5tZW51LWJ1dHRvbiBhIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tZWdhLW1lbnUtd3JhcHBlciAuaXRlbSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDJyZW0gMnJlbTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXZpZXdwb3J0LWhlaWdodDogMTAwdmg7XG4gIC0tdmlld3BvcnQtdG9wOiAwO1xuICAtLWhlYWRlci1oZWlnaHQ6IDZyZW07XG4gIC0td3JhcHBlci1tYXgtd2lkdGg6IDEwMnJlbTtcbiAgLS13cmFwcGVyLXBhZGRpbmc6IDEuNXJlbTtcbiAgLS1ncmlkLWd1dHRlcjogM3JlbTtcbiAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiAwO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbjpyb290Omhhcyhib2R5LmFkbWluLWJhcikge1xuICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICA6cm9vdDpoYXMoYm9keS5hZG1pbi1iYXIpIHtcbiAgICAtLXZpZXdwb3J0LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpKTtcbiAgICAtLXZpZXdwb3J0LXRvcDogdmFyKC0td3AtYWRtaW4tYmFyLWhlaWdodCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICA6cm9vdDpoYXMoYm9keS5hZG1pbi1iYXIpIHtcbiAgICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS13cmFwcGVyLXBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICA6cm9vdCB7XG4gICAgLS13cmFwcGVyLXBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0td3JhcHBlci1wYWRkaW5nOiA2cmVtO1xuICAgIC0taGVhZGVyLWhlaWdodDogOHJlbTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keSAqOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDEsXG4uaDEsXG4uaGFzLWh1Z2UtZm9udC1zaXplLFxuLnRleHQtOHhsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjI1cmVtLCA0LjI2MzU2NTg5MTV2dyArIDEuNjUxMTYyNzkwN3JlbSwgNnJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cblxuaDIsXG4uaDIsXG4uaGFzLXhsYXJnZS1mb250LXNpemUsXG4udGV4dC02eGwge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMS45Mzc5ODQ0OTYxdncgKyAxLjc3MzI1NTgxNHJlbSwgMy43NXJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cblxuaDMsXG4uaDMsXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSxcbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS4xNjI3OTA2OTc3dncgKyAxLjgxMzk1MzQ4ODRyZW0sIDNyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG5cbmg0LFxuLmg0LFxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjY1Njk3Njc0NDJyZW0sIDIuMjVyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG5cbmg1LFxuLmg1LFxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG59XG5cbmg2LFxuLmg2LFxuLnRleHQtMnhsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5oYXMtbm9ybWFsLWZvbnQtc2l6ZSxcbi5oYXMtcmVndWxhci1mb250LXNpemUsXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0LWJhc2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNhcHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXBzLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcHMtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2Fwcy14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc21hbGwsXG4uc21hbGwsXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSxcbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNtYWxsLWNhcHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sZWRlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb250LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmJsb2NrcyA+IHVsIHVsLFxuLmJsb2NrcyA+IHVsIG9sLFxuLmJsb2NrcyA+IG9sIHVsLFxuLmJsb2NrcyA+IG9sIG9sIHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4uYmxvY2tzID4gdWwgdWwubm8tZG90cyxcbi5ibG9ja3MgPiB1bCBvbC5uby1kb3RzLFxuLmJsb2NrcyA+IG9sIHVsLm5vLWRvdHMsXG4uYmxvY2tzID4gb2wgb2wubm8tZG90cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9ja3MgPiB1bCBsaSxcbi5ibG9ja3MgPiBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxLjVyZW0pLCBjYWxjKDEwMCUgLSAxLjg5MDUwMzc1MTRyZW0pIDEwMCUsIDAgMTAwJSk7XG59XG4uYWxlcnQ6bm90KFtjbGFzcyo9YmctXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZDQ0U4O1xufVxuLmFsZXJ0IC5hbGVydC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbGVydCAuYWxlcnQtYXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWxlcnQgLmFsZXJ0LWljb24ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4uYWxlcnQgLmFsZXJ0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4uYWxlcnQgLmFsZXJ0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGVydCAuYWxlcnQtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0IC5hbGVydC1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxlcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmFsZXJ0IC5hbGVydC1tYWluIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmFsZXJ0IC5hbGVydC1hY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWxlcnQgLmFsZXJ0LWFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLW9hLXByb2plY3QgLmZlYXR1cmVkLXByb2plY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1vYS1wcm9qZWN0IC5mZWF0dXJlZC1wcm9qZWN0cyAuYmxvY2stLWNvbGxlY3Rpb24gLmNhcm91c2VsIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLW9hLXByb2plY3QgLmZlYXR1cmVkLXByb2plY3RzIC5ibG9jay0tY29sbGVjdGlvbiAuY2Fyb3VzZWwgLnNsaWNrLWxpc3QsXG4ucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCAuZmVhdHVyZWQtcHJvamVjdHMgLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gIC0tbWluOiAwO1xuICAtLW1heDogMDtcbiAgLS1zbGlkZS1wYWRkaW5nOiAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLW9hLXByb2plY3QgLmZlYXR1cmVkLXByb2plY3RzIC5ibG9jay0tY29sbGVjdGlvbiAuY2Fyb3VzZWwgLnNsaWNrLXByZXYsXG4ucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCAuZmVhdHVyZWQtcHJvamVjdHMgLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLW9hLXByb2plY3QgLmZlYXR1cmVkLXByb2plY3RzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCAuZmVhdHVyZWQtcHJvamVjdHMgLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stc2xpZGVyLnNsaWNrLWRvdHRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCAuZmVhdHVyZWQtcHJvamVjdHMgLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1vYS1wcm9qZWN0IC5mZWF0dXJlZC1wcm9qZWN0cyAuYmxvY2stLWNvbGxlY3Rpb24gLmNhcm91c2VsIC5pdGVtLS1wcm9qZWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1vYS1wcm9qZWN0IC5mZWF0dXJlZC1wcm9qZWN0cyAuYmxvY2stLWNvbGxlY3Rpb24gLmNhcm91c2VsIC5pdGVtLS1wcm9qZWN0LWltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCAuZmVhdHVyZWQtcHJvamVjdHMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1vYS1wcm9qZWN0IC5mZWF0dXJlZC1wcm9qZWN0cyAuYmxvY2stLWNvbGxlY3Rpb24gLmNhcm91c2VsIC5pdGVtLS1wcm9qZWN0LWltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19kZXNpZ24gLmRlc2lnbi1oYW5kYm9vay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNyZW07XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfZGVzaWduIC5kZXNpZ24tdHlwZS1zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19kZXNpZ24gLmRlc2lnbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGdhcDogNDhweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19kZXNpZ24gLmRlc2lnbi1yZXNvdXJjZXMgLmRlc2lnbi1pdGVtIHtcbiAgZmxleDogMCAwIDQ0OHB4O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX2Rlc2lnbiAuZGVzaWduLXR5cGUtc2VjdGlvbiAuZGVzaWduLWl0ZW0ge1xuICBmbGV4OiAwIDAgMzI0cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfZGVzaWduIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19kZXNpZ24gLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgaDIuaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4jbG9jYXRpb25zLW1hcCB7XG4gIGhlaWdodDogODAwcHg7XG59XG5cbi5sb2NhdGlvbnMtbWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19sb2NhdGlvbiAubG9jYXRpb25zLW1hcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5wb3B1cC10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMwMDcwQkQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAucG9wdXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLnBvcHVwLWFkZHJlc3MsXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCAucG9wdXAtY2l0eS1zdGF0ZS16aXBjb2RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tYXBib3hnbC1wb3B1cC1jb250ZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9zdGF0aWMvaW1hZ2VzL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgYTpmaXJzdC1vZi10eXBlOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbiNsb2NhdGlvbnMta2V5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAjMDAyRDcyIHNvbGlkIDNweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTVweDtcbiAgcGFkZGluZzogMjVweCA3NXB4IDMwcHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2M3B4KSB7XG4gICNsb2NhdGlvbnMta2V5IHtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4jbG9jYXRpb25zLWtleSAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwNzBCRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbiNsb2NhdGlvbnMta2V5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbiNsb2NhdGlvbnMta2V5IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4jbG9jYXRpb25zLWtleSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNsb2NhdGlvbnMta2V5IHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCBncmF5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2xvY2F0aW9ucy1rZXkgdWwgbGkuaGVhZHF1YXJ0ZXJzLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MEJEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL3N0YXRpYy9pbWFnZXMvY2hlY2ttYXJrLWxpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4jbG9jYXRpb25zLWtleSB1bCBsaS5yZWdpb25hbC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZBODUwMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9zdGF0aWMvaW1hZ2VzL2NoZWNrbWFyay1kYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4jbG9jYXRpb25zLWtleSB1bCBsaS5tYW51ZmFjdHVyaW5nLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDlFMDIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL3N0YXRpYy9pbWFnZXMvY2hlY2ttYXJrLWRhcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxvY2F0aW9ucy1hcmNoaXZlIGgxIHtcbiAgbWFyZ2luOiA2cmVtIDA7XG59XG4ubG9jYXRpb25zLWFyY2hpdmUgLmhxIHtcbiAgbWFyZ2luOiA2cmVtIDA7XG59XG4ubG9jYXRpb25zLWFyY2hpdmUgaDIge1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjE2Mjc5MDY5Nzd2dyArIDEuODEzOTUzNDg4NHJlbSwgM3JlbSk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubG9jYXRpb25zLWFyY2hpdmUgLm1hbnVmYWN0dXJpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLmxvY2F0aW9ucy1hcmNoaXZlIC5tYW51ZmFjdHVyaW5nIGgyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAuY2FsbG91dC1tYWluIC5sZWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAucmVnaW9uYWwgdWwsXG4ubG9jYXRpb25zLWFyY2hpdmUgLm1hbnVmYWN0dXJpbmcgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiA0OHB4O1xufVxuLmxvY2F0aW9ucy1hcmNoaXZlIC5yZWdpb25hbCB1bCBsaSxcbi5sb2NhdGlvbnMtYXJjaGl2ZSAubWFudWZhY3R1cmluZyB1bCBsaSB7XG4gIGZsZXg6IDAgMCAzMjRweDtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAubG9jYXRpb24tZGV0YWlsIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ubG9jYXRpb25zLWFyY2hpdmUgLmxvY2F0aW9uLWRldGFpbCAuZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAubG9jYXRpb24tZGV0YWlsIC5zdHJlZXRfYWRkcmVzcyxcbi5sb2NhdGlvbnMtYXJjaGl2ZSAubG9jYXRpb24tZGV0YWlsIC5tYWlsaW5nX2FkZHJlc3MsXG4ubG9jYXRpb25zLWFyY2hpdmUgLmxvY2F0aW9uLWRldGFpbCAuY2l0eV9zdGF0ZV96aXAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxvY2F0aW9ucy1hcmNoaXZlIC5sb2NhdGlvbi1kZXRhaWwgLmNpdHlfc3RhdGVfemlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAubG9jYXRpb24tZGV0YWlsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDcwQkQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5sb2NhdGlvbnMtYXJjaGl2ZSAubG9jYXRpb24tZGV0YWlsIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjVcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgNSAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNC43NjgzN2UtMDcgMTBWLTkuNTM2NzRlLTA3TDUgNUw0Ljc2ODM3ZS0wNyAxMFpcIiBmaWxsPVwiJTIzMDA3MEJEXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAjc3RhZmYtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3N0YWZmICNzdGFmZi1tb2RhbCAubW9kYWwtZGlhbG9nIC5jbG9zZS1idXR0b24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfc3RhZmYgI3N0YWZmLW1vZGFsIC5tb2RhbC1kaWFsb2cgI21vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogbWF4KDNyZW0sIHZhcigtLXdyYXBwZXItcGFkZGluZykpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfc3RhZmYgI3N0YWZmLW1vZGFsIC5zdGFmZi1tb2RhbC1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xuICByb3ctZ2FwOiAycmVtO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3N0YWZmICNzdGFmZi1tb2RhbCAuc3RhZmYtbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAjc3RhZmYtbW9kYWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3N0YWZmICNzdGFmZi1tb2RhbCAuaGVhZGluZy1sZWRlIHtcbiAgY29sb3I6ICM4RkNDRTg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfc3RhZmYgI3N0YWZmLW1vZGFsIC5zdGF0ZXMge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAjc3RhZmYtbW9kYWwgLnN0YXRlcyBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3N0YWZmICNzdGFmZi1tb2RhbCAuYnV0dG9uLS1saW5rLnByaW1hcnkge1xuICBjb2xvcjogI0ZGQjgwNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfc3RhZmYgI3N0YWZmLW1vZGFsIC5zdGFmZi1tb2RhbC1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAjc3RhZmYtbW9kYWwgLnN0YWZmLW1vZGFsLW1haW4gLnN0YWZmLW1vZGFsLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAuZmlsdGVyLWJhciAuZmlsdGVyLXNlYXJjaCxcbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19zdGFmZiAuZmlsdGVyLWJhciAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3dlYmluYXIgI3VwY29taW5nLXBvc3RzLWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3dlYmluYXIgLmZpbHRlcnMgLmZpbHRlci1iYXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbi5iYWRnZTpub3QoW2NsYXNzKj1iZy1dKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUUwMjE7XG59XG5cbi5iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcwQkQ7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBzcGFuLmJyZWFkY3J1bWJfbGFzdCB7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi5icmVhZGNydW1icyBhOm5vdCg6aG92ZXIpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJzIHNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndlbGxzLWJ1dHRvbiwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwNzBCRDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uIC50ZXh0LCAud2VsbHMtYnV0dG9uLnByaW1hcnkgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbiA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0sIC53ZWxscy1idXR0b24ucHJpbWFyeSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi53ZWxscy1idXR0b24uc21hbGwsIC53ZWxscy1idXR0b24ucHJpbWFyeS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLnNtYWxsID4gLmljb24sIC53ZWxscy1idXR0b24ucHJpbWFyeS5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53ZWxscy1idXR0b24uc21hbGwuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLnByaW1hcnkuc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLndlbGxzLWJ1dHRvbiwgLndlbGxzLWJ1dHRvbi5tZWRpdW0sIC53ZWxscy1idXR0b24ucHJpbWFyeSwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5Lm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uID4gLmljb24sIC53ZWxscy1idXR0b24ubWVkaXVtID4gLmljb24sIC53ZWxscy1idXR0b24ucHJpbWFyeSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLnByaW1hcnkubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5pY29uLW9ubHksIC53ZWxscy1idXR0b24ubWVkaXVtLmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5Lmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5Lm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLmxhcmdlLCAud2VsbHMtYnV0dG9uLnByaW1hcnkubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLndlbGxzLWJ1dHRvbi5sYXJnZSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLnByaW1hcnkubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5sYXJnZS5pY29uLW9ubHksIC53ZWxscy1idXR0b24ucHJpbWFyeS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLmljb24tb25seSAudHJhaWxpbmctaWNvbiwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5Lmljb24tb25seSAudHJhaWxpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VsbHMtYnV0dG9uOmFjdGl2ZSwgLndlbGxzLWJ1dHRvbjp2aXNpdGVkLCAud2VsbHMtYnV0dG9uLnByaW1hcnk6YWN0aXZlLCAud2VsbHMtYnV0dG9uLnByaW1hcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndlbGxzLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b246aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLnByaW1hcnk6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24ucHJpbWFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWxscy1idXR0b246Zm9jdXMtdmlzaWJsZSAudGV4dCwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b246ZGlzYWJsZWQsIC53ZWxscy1idXR0b24uZGlzYWJsZWQsIC53ZWxscy1idXR0b24ucHJpbWFyeTpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5wcmltYXJ5LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogIzY2OWFiZDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi53ZWxscy1idXR0b24uc2Vjb25kYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwMkQ3MjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeSAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi53ZWxscy1idXR0b24uc2Vjb25kYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24uc2Vjb25kYXJ5LnNtYWxsID4gLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLndlbGxzLWJ1dHRvbi5zZWNvbmRhcnkuc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLndlbGxzLWJ1dHRvbi5zZWNvbmRhcnksIC53ZWxscy1idXR0b24uc2Vjb25kYXJ5Lm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5pY29uLW9ubHksIC53ZWxscy1idXR0b24uc2Vjb25kYXJ5Lm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5sYXJnZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlbGxzLWJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAud2VsbHMtYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMkQ3MjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2VsbHMtYnV0dG9uLnNlY29uZGFyeTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLnNlY29uZGFyeTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLnNlY29uZGFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiAjMDA0MWE1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWxscy1idXR0b24uc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uc2Vjb25kYXJ5OmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLnNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM2NjZiNzI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzhGQ0NFODtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5IC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnkgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnkuc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5LnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnksIC53ZWxscy1idXR0b24udGVydGlhcnkubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDEwcHgpLCBjYWxjKDEwMCUgLSAxMi42MDMzNTgzNDI3cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnkgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5Lmljb24tb25seSwgLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5LmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnkubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeTphY3RpdmUsIC53ZWxscy1idXR0b24udGVydGlhcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICM4RkNDRTg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndlbGxzLWJ1dHRvbi50ZXJ0aWFyeTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLnRlcnRpYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24udGVydGlhcnk6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZDogI2I5ZGZmMTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud2VsbHMtYnV0dG9uLnRlcnRpYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24udGVydGlhcnk6ZGlzYWJsZWQsIC53ZWxscy1idXR0b24udGVydGlhcnkuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmNkYWU4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDcwQkQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZSAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNWVtO1xuICB3aWR0aDogMC43NWVtO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlLnNtYWxsID4gLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZS5zbWFsbC5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlLCAud2VsbHMtYnV0dG9uLndoaXRlLm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlID4gLmljb24sIC53ZWxscy1idXR0b24ud2hpdGUubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZS5pY29uLW9ubHksIC53ZWxscy1idXR0b24ud2hpdGUubWVkaXVtLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi53ZWxscy1idXR0b24ud2hpdGUubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZS5sYXJnZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlLmxhcmdlLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi53ZWxscy1idXR0b24ud2hpdGUuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWxscy1idXR0b24ud2hpdGU6YWN0aXZlLCAud2VsbHMtYnV0dG9uLndoaXRlOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi53ZWxscy1idXR0b24ud2hpdGU6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi53aGl0ZTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLndoaXRlOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLndlbGxzLWJ1dHRvbi53aGl0ZTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VsbHMtYnV0dG9uLndoaXRlOmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLndoaXRlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDAsIDExMiwgMTg5LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA3MEJEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdCAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0ID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc21hbGwsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zbWFsbCA+IC5pY29uLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeS5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zbWFsbC5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5LnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0Lm1lZGl1bSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5Lm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0Lm1lZGl1bSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QubWVkaXVtLmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LmxhcmdlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QubGFyZ2UgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LmxhcmdlLmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0Lmljb24tb25seSAudHJhaWxpbmctaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdDphY3RpdmUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdDp2aXNpdGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeTphY3RpdmUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDcwQkQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdDpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5OmZvY3VzLXZpc2libGUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0OmZvY3VzLXZpc2libGUgLnRleHQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5wcmltYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdDpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QucHJpbWFyeTpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnByaW1hcnkuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MywgNzMsIDApO1xuICBjb2xvcjogcmdiYSgwLCAxMTIsIDE4OSwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5IC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkuc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5LnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDEwcHgpLCBjYWxjKDEwMCUgLSAxMi42MDMzNTgzNDI3cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5Lmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5LmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnkubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeTphY3RpdmUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC5zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICMwMDJENzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnNlY29uZGFyeTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5OmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Quc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MywgNzMsIDczLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgNDUsIDExNCwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeSAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnkgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnkuc21hbGwge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxMDAlIC0gMTAuMDgyNjg2Njc0MnB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5LnNtYWxsID4gLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5LnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5Lm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnkgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5Lm1lZGl1bSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeS5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5LmxhcmdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDE0cHgpLCBjYWxjKDEwMCUgLSAxNy42NDQ3MDE2Nzk4cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMTBweCAzOXB4IDEwcHggMzJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeS5sYXJnZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnkubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5Lmljb24tb25seSAudHJhaWxpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnk6YWN0aXZlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3QudGVydGlhcnk6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICM4RkNDRTg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC50ZXJ0aWFyeTpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LnRlcnRpYXJ5LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MywgNzMsIDczLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA3MEJEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZSAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGUgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGUuc21hbGwge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxMDAlIC0gMTAuMDgyNjg2Njc0MnB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGdhcDogNnB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLnNtYWxsID4gLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLm1lZGl1bSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBnYXA6IDhweDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGUgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLm1lZGl1bSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZS5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLmxhcmdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDE0cHgpLCBjYWxjKDEwMCUgLSAxNy42NDQ3MDE2Nzk4cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMTBweCAzOXB4IDEwcHggMzJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZS5sYXJnZSA+IC5pY29uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGUubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLmljb24tb25seSAudHJhaWxpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGU6YWN0aXZlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGU6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tZ2hvc3Qud2hpdGU6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlOmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1naG9zdC53aGl0ZTpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWdob3N0LndoaXRlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MywgNzMsIDczLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMTEyLCAxODksIDAuNyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluaywgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA3MEJEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI5cHggOHB4IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5IC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNtYWxsLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNtYWxsID4gLmljb24sIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkuc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zbWFsbC5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkuc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmssIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLm1lZGl1bSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsubWVkaXVtID4gLmljb24sIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLm1lZGl1bS5pY29uLW9ubHksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5Lm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5sYXJnZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5sYXJnZSA+IC5pY29uLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5LmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLmxhcmdlLmljb24tb25seSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rOmFjdGl2ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbms6dmlzaXRlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeTphY3RpdmUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rOmZvY3VzLXZpc2libGUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnk6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbms6Zm9jdXMtdmlzaWJsZSAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluazpkaXNhYmxlZCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuZGlzYWJsZWQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnk6ZGlzYWJsZWQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MywgNzMsIDApO1xuICBjb2xvcjogcmdiYSgwLCAxMTIsIDE4OSwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5IC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zbWFsbCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5tZWRpdW0sIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsubGFyZ2UsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnkubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluazpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluazpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluazpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnk6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjMDA4ZWYwO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbms6Zm9jdXMtdmlzaWJsZSAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbms6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbms6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5wcmltYXJ5OmZvY3VzLXZpc2libGUgLnRleHQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnByaW1hcnk6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsucHJpbWFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5ID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNWVtO1xuICB3aWR0aDogMC43NWVtO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5LnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5zbWFsbC5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5ID4gLmljb24sIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkubWVkaXVtLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5LmxhcmdlLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OmFjdGl2ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MywgNzMsIDApO1xuICBjb2xvcjogcmdiYSgwLCA0NSwgMTE0LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5IC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkuc21hbGwge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnkubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogIzAwNDFhNTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnNlY29uZGFyeTpmb2N1cy12aXNpYmxlIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay5zZWNvbmRhcnk6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsuc2Vjb25kYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeS5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5LnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmFjdGl2ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnk6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmZvY3VzLXZpc2libGUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzMsIDczLCA3MywgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkuc21hbGwge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsudGVydGlhcnkubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay50ZXJ0aWFyeTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmZvY3VzLXZpc2libGUgLnRleHQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLnRlcnRpYXJ5OmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUgLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZS5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlLnNtYWxsLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUgPiAuaWNvbiwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUuaWNvbi1vbmx5LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZS5tZWRpdW0uaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubGFyZ2UuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmFjdGl2ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGU6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmZvY3VzLXZpc2libGUsIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53ZWxscy1idXR0b24uYnV0dG9uLS1saW5rLndoaXRlOmRpc2FibGVkLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzMsIDczLCA3MywgMCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUuc21hbGwge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZSwgLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndlbGxzLWJ1dHRvbi5idXR0b24tLWxpbmsud2hpdGUubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpmb2N1cy12aXNpYmxlLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogd2hpdGU7XG59XG4ud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpmb2N1cy12aXNpYmxlIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIC50ZXh0LCAud2VsbHMtYnV0dG9uLmJ1dHRvbi0tbGluay53aGl0ZTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4uY2FsbG91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgY2FsYygxMDAlIC0gMi41MjA2NzE2Njg1cmVtKSAxMDAlLCAwIDEwMCUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbGxvdXQgLmFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjgwNTtcbn1cbi5jYWxsb3V0IC5hc2lkZSAuYXNpZGUtdGV4dC1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDJENzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYWxsb3V0IC5hc2lkZSAuYXNpZGUtdGV4dC1saW5rIHAge1xuICBtYXJnaW46IDA7XG59XG4uY2FsbG91dCAuYXNpZGUuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjZmZmO1xufVxuLmNhbGxvdXQgLmFzaWRlLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmO1xufVxuLmNhbGxvdXQuYmctbGlnaHRuaW5nIC5hc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RkNDRTg7XG59XG4uY2FsbG91dC5iZy12aWJyYW50LWJsdWUgLmhhcy13ZWxscy1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICM4RkNDRTggIWltcG9ydGFudDtcbn1cbi5jYWxsb3V0LmJnLXZpYnJhbnQtYmx1ZSBwLml0ZW0tZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmNhbGxvdXQuYmctdmlicmFudC1ibHVlIC5idXR0b24ud2VsbHMtYnV0dG9uIHtcbiAgY29sb3I6ICM4RkNDRTg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uY2FsbG91dC5iZy12aWJyYW50LWJsdWUgLmJ1dHRvbi53ZWxscy1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNhbGxvdXQgLmNhbGxvdXQtbWFpbixcbi5jYWxsb3V0IC5hc2lkZS10ZXh0LWxpbmsge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uY2FsbG91dCAuY2FsbG91dC1tYWluIC5sZWRlLFxuLmNhbGxvdXQgLmFzaWRlLXRleHQtbGluayAubGVkZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYWxsb3V0IC5jYWxsb3V0LW1haW4gLmJ1dHRvbi53ZWxscy1idXR0b24sXG4uY2FsbG91dCAuYXNpZGUtdGV4dC1saW5rIC5idXR0b24ud2VsbHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jYWxsb3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYWxsb3V0IC5hc2lkZSB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgfVxuICAuY2FsbG91dCAuYXNpZGUuYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5jYWxsb3V0IC5hc2lkZS5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5jYWxsb3V0IC5hc2lkZSAuaW1hZ2UsXG4uY2FsbG91dCAuYXNpZGUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYWxsb3V0IC5hc2lkZSAuaW1hZ2UgaW1nLFxuLmNhbGxvdXQgLmFzaWRlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5jYWxsb3V0IC5jYWxsb3V0LW1haW4ge1xuICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICB9XG59XG5cbi5jYXJvdXNlbCB7XG4gIC0tc2xpZGUtcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgLyAyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsIC5zbGljay1wcmV2LFxuLmNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNsaWRlLXBhZGRpbmcpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc2xpZGUtcGFkZGluZykgKiAtMSk7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc2xpZGUtcGFkZGluZyk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc2xpZGUtcGFkZGluZyk7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5jYXJvdXNlbCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5pdGVtLFxuLmNhcm91c2VsIC5zbGljay1zbGlkZSAuaXRlbS0tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJvdXNlbCAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gIGNvbG9yOiAjMDA3MEJEO1xuICBvcGFjaXR5OiAwLjM4O1xufVxuLmNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMgLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA4ZWYwO1xufVxuLmNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uIHtcbiAgY29sb3I6ICMwMDcwQkQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMnJlbTtcbn1cbi5jYXJvdXNlbC5hcnJvd3MtYmVmb3JlIC5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLWJlZm9yZSAuY2Fyb3VzZWwtYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uY2Fyb3VzZWwuYXJyb3dzLWJlZm9yZSAuc2xpY2stcHJldixcbi5jYXJvdXNlbC5hcnJvd3MtYmVmb3JlIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLmFycm93cy1iZWZvcmUgLnNsaWNrLXByZXYge1xuICBvcmRlcjogMTtcbn1cbi5jYXJvdXNlbC5hcnJvd3MtYmVmb3JlIC5zbGljay1uZXh0IHtcbiAgb3JkZXI6IDI7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLWJlZm9yZSAuc2xpY2stZG90cyB7XG4gIG9yZGVyOiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLWJlZm9yZSAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJvdXNlbC5hcnJvd3MtYmVmb3JlIC5zbGljay1saXN0IHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLXByZXYsXG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLW5leHQge1xuICBjbGlwLXBhdGg6IG5vbmU7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLmFycm93cy1zaWRlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2Fyb3VzZWwuYXJyb3dzLXNpZGUgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgb3BhY2l0eTogMC4zODtcbn1cbi5jYXJvdXNlbC5hcnJvd3Mtc2lkZSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTY0cHg7XG59XG5cbi5maWx0ZXItYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cblxuLmZpbHRlci1iYXIsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZpbHRlci1iYXIgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlcixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlci1iYXIgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZmlsdGVyLWJhciAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVycy13aWRnZXQtY29udGFpbmVycy13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10sXG4uZmlsdGVyLWJhciAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZmlsdGVyLWJhciAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1yYWRpb10sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5maWx0ZXItYmFyIC53aWRnZXRfd3BjX2ZpbHRlcnNfd2lkZ2V0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5maWx0ZXItYmFyIC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmZpbHRlci1iYXIgLmZpbHRlci1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVycy13aWRnZXQtY29udGFpbmVycy13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MEJEICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWJhciAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi5maWx0ZXItYmFyIC53aWRnZXRfd3BjX2ZpbHRlcnNfd2lkZ2V0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbi5maWx0ZXItYmFyIC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi5maWx0ZXItYmFyIC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzAwNzBCRCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlLFxuLmZpbHRlci1iYXIgLmZpbHRlci1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWJhciAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVycy13aWRnZXQtY29udGFpbmVycy13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmZpbHRlci1iYXIgLmZpbHRlci1saXN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53aWRnZXRfd3BjX2ZpbHRlcnNfd2lkZ2V0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVycy13aWRnZXQtY29udGFpbmVycy13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItbGlzdCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbn1cbi5maWx0ZXItYmFyIC53aWRnZXRfd3BjX2ZpbHRlcnNfd2lkZ2V0IC53cGMtZmlsdGVyLWNvbGxhcHNpYmxlLndwYy1jbG9zZWQgLndwYy1maWx0ZXItc2VsZWN0ZWQtdmFsdWVzLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgLndwYy1maWx0ZXItY29sbGFwc2libGUud3BjLWNsb3NlZCAud3BjLWZpbHRlci1zZWxlY3RlZC12YWx1ZXMsXG4uZmlsdGVyLWJhciAuZmlsdGVyLWxpc3QgLndwYy1maWx0ZXItY29sbGFwc2libGUud3BjLWNsb3NlZCAud3BjLWZpbHRlci1zZWxlY3RlZC12YWx1ZXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgLndwYy1maWx0ZXItY29sbGFwc2libGUud3BjLWNsb3NlZCAud3BjLWZpbHRlci1zZWxlY3RlZC12YWx1ZXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIgLndwYy1maWx0ZXItY29sbGFwc2libGUud3BjLWNsb3NlZCAud3BjLWZpbHRlci1zZWxlY3RlZC12YWx1ZXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1saXN0IC53cGMtZmlsdGVyLWNvbGxhcHNpYmxlLndwYy1jbG9zZWQgLndwYy1maWx0ZXItc2VsZWN0ZWQtdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgLndpZGdldF93cGNfZmlsdGVyc193aWRnZXQgLndwYy1maWx0ZXJzLW1haW4td3JhcCBsaS53cGMtdGVybS1pdGVtIGEsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciAud3BjLWZpbHRlcnMtbWFpbi13cmFwIGxpLndwYy10ZXJtLWl0ZW0gYSxcbi5maWx0ZXItYmFyIC5maWx0ZXItbGlzdCAud3BjLWZpbHRlcnMtbWFpbi13cmFwIGxpLndwYy10ZXJtLWl0ZW0gYSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCAud3BjLWZpbHRlcnMtbWFpbi13cmFwIGxpLndwYy10ZXJtLWl0ZW0gYSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciAud3BjLWZpbHRlcnMtbWFpbi13cmFwIGxpLndwYy10ZXJtLWl0ZW0gYSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLWxpc3QgLndwYy1maWx0ZXJzLW1haW4td3JhcCBsaS53cGMtdGVybS1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgLmZpbHRlci1zZWFyY2gsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItc2VhcmNoLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpbHRlci1iYXIgLmZpbHRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSxcbi5maWx0ZXItYmFyIC5maWx0ZXItc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlci1iYXIgLmZpbHRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5maWx0ZXItYmFyIC5maWx0ZXItc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3MEJEO1xufVxuLmZpbHRlci1iYXIgLmZpbHRlci1zZWFyY2ggLndwYy1zZWFyY2gtaWNvbjpiZWZvcmUsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIC53cGMtc2VhcmNoLWljb246YmVmb3JlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItc2VhcmNoIC53cGMtc2VhcmNoLWljb246YmVmb3JlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQgLndwYy1zZWFyY2gtaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBcInNlYXJjaFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIFNoYXJwXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5maWx0ZXItYmFyIC5maWx0ZXItbWVudSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVycy1zZWN0aW9uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItbWVudSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgLmZpbHRlci1tZW51IC53cGMtd3JhcC1pY29ucyxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVycy1zZWN0aW9uIC53cGMtd3JhcC1pY29ucyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLW1lbnUgLndwYy13cmFwLWljb25zLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVycy1zZWN0aW9uIC53cGMtd3JhcC1pY29ucyB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5maWx0ZXItYmFyIC5maWx0ZXItbWVudSAud3BjLWZpbHRlci10aXRsZSxcbi5maWx0ZXItYmFyIC5maWx0ZXItbWVudSBsaS53cGMtdGVybS1pdGVtOmxhc3QtY2hpbGQsXG4uZmlsdGVyLWJhciAuZmlsdGVyLW1lbnUgdWwud3BjLWZpbHRlcnMtdWwtbGlzdCxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVycy1zZWN0aW9uIC53cGMtZmlsdGVyLXRpdGxlLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXNlY3Rpb24gbGkud3BjLXRlcm0taXRlbTpsYXN0LWNoaWxkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXJzLXNlY3Rpb24gdWwud3BjLWZpbHRlcnMtdWwtbGlzdCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLW1lbnUgLndwYy1maWx0ZXItdGl0bGUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1tZW51IGxpLndwYy10ZXJtLWl0ZW06bGFzdC1jaGlsZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAuZmlsdGVyLW1lbnUgdWwud3BjLWZpbHRlcnMtdWwtbGlzdCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtc2VjdGlvbiAud3BjLWZpbHRlci10aXRsZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlcnMtc2VjdGlvbiBsaS53cGMtdGVybS1pdGVtOmxhc3QtY2hpbGQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXJzLXNlY3Rpb24gdWwud3BjLWZpbHRlcnMtdWwtbGlzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1iYXIgdWwuZmlsdGVyLWxpc3QsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1jb250ZW50LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IHVsLmZpbHRlci1saXN0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgei1pbmRleDogMTA7XG59XG4uZmlsdGVyLWJhciAud3BjLXdyYXAtaWNvbnM6YmVmb3JlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtd3JhcC1pY29uczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBcImFkZFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBTaGFycFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlciAudGV4dCxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbiAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlciAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24gLnRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlciA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNWVtO1xuICB3aWR0aDogMC43NWVtO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIuc21hbGwsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24uc21hbGwsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIuc21hbGwsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLnNtYWxsID4gLmljb24sXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24uc21hbGwgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5zbWFsbCA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5zbWFsbCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLnNtYWxsLmljb24tb25seSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5zbWFsbC5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIuc21hbGwuaWNvbi1vbmx5LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5zbWFsbC5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlciwgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubWVkaXVtLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLm1lZGl1bSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5tZWRpdW0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIgPiAuaWNvbiwgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubWVkaXVtID4gLmljb24sXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24gPiAuaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5tZWRpdW0gPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlciA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyLm1lZGl1bSA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbiA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5pY29uLW9ubHksIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLm1lZGl1bS5pY29uLW9ubHksXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24uaWNvbi1vbmx5LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLm1lZGl1bS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIuaWNvbi1vbmx5LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyLm1lZGl1bS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24ubWVkaXVtLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLmxhcmdlLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmxhcmdlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyLmxhcmdlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5sYXJnZSA+IC5pY29uLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmxhcmdlID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIubGFyZ2UgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24ubGFyZ2UgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubGFyZ2UuaWNvbi1vbmx5LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmxhcmdlLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5sYXJnZS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmxhcmdlLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLmljb24tb25seSAudHJhaWxpbmctaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXI6YWN0aXZlLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjp2aXNpdGVkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmFjdGl2ZSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjp2aXNpdGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmFjdGl2ZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjp2aXNpdGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjphY3RpdmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b246Zm9jdXMtdmlzaWJsZSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlIC50ZXh0LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6Zm9jdXMtdmlzaWJsZSAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b246Zm9jdXMtdmlzaWJsZSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXI6ZGlzYWJsZWQsIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLmRpc2FibGVkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmRpc2FibGVkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLmRpc2FibGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmRpc2FibGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyLmRpc2FibGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpkaXNhYmxlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MywgNzMsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIgLnRleHQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24gLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5zbWFsbCxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5zbWFsbCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5zbWFsbCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24uc21hbGwge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlciwgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubWVkaXVtLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLm1lZGl1bSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5tZWRpdW0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5sYXJnZSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbi5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24ubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b246Zm9jdXMtdmlzaWJsZSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmZvY3VzLXZpc2libGUgLnRleHQsIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQsIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbjpmb2N1cy12aXNpYmxlIC50ZXh0LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b246aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcbn1cbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyIHNwYW4ubWF0ZXJpYWwtc3ltYm9scy1zaGFycCxcbi5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyIC53cGMtd3JhcC1pY29uczpiZWZvcmUsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci10aXRsZSBidXR0b24gc3Bhbi5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uIC53cGMtd3JhcC1pY29uczpiZWZvcmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIgc3Bhbi5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyIC53cGMtd3JhcC1pY29uczpiZWZvcmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uIHNwYW4ubWF0ZXJpYWwtc3ltYm9scy1zaGFycCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci10aXRsZSBidXR0b24gLndwYy13cmFwLWljb25zOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItYmFyIC53cGMtb3Blbi1pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtb3Blbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwYy1maWx0ZXJzLXNlY3Rpb24ud3BjLW9wZW5lZCAud3BjLWZpbHRlci10aXRsZSBidXR0b24sXG5idXR0b24udHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGMtZmlsdGVycy1zZWN0aW9uLndwYy1vcGVuZWQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uIHNwYW4ubWF0ZXJpYWwtc3ltYm9scy1zaGFycCxcbi53cGMtZmlsdGVycy1zZWN0aW9uLndwYy1vcGVuZWQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uIC53cGMtd3JhcC1pY29uczpiZWZvcmUsXG5idXR0b24udHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW4ubWF0ZXJpYWwtc3ltYm9scy1zaGFycCxcbmJ1dHRvbi50cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLndwYy13cmFwLWljb25zOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi53cGMtZmlsdGVycy1zZWN0aW9uLndwYy1vcGVuZWQgLndwYy1maWx0ZXItdGl0bGUgYnV0dG9uICsgLmZpbHRlci1saXN0LFxuYnV0dG9uLnRyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSArIC5maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVyLWJhciAucmVzZXQtZmlsdGVyLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5yZXNldC1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzLndlbGxzLWZpbHRlci1jaGlwcyxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMud2VsbHMtZmlsdGVyLWNoaXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgdWwud2VsbHMtZmlsdGVyLWNoaXBzLWxpc3QsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIHVsLndlbGxzLWZpbHRlci1jaGlwcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAzcmVtO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNzBCRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLnNtYWxsLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhLnNtYWxsIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDhweCksIGNhbGMoMTAwJSAtIDEwLjA4MjY4NjY3NDJweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDZweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLnNtYWxsID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEuc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5zbWFsbC5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEuc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEsIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLm1lZGl1bSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEgPiAuaWNvbiwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEubWVkaXVtID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYS5tZWRpdW0gPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5pY29uLW9ubHksIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLm1lZGl1bS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEuaWNvbi1vbmx5LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhLm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYS5sYXJnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxNHB4KSwgY2FsYygxMDAlIC0gMTcuNjQ0NzAxNjc5OHB4KSAxMDAlLCAwIDEwMCUpO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5sYXJnZSA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhLmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLmxhcmdlLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEuaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhOmFjdGl2ZSwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGE6dmlzaXRlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYTphY3RpdmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhOmZvY3VzLXZpc2libGUsIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYTpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGE6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGE6Zm9jdXMtdmlzaWJsZSAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYTpkaXNhYmxlZCwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEuZGlzYWJsZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGE6ZGlzYWJsZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDczLCA3MywgNzMsIDApO1xuICBjb2xvcjogcmdiYSgwLCAxMTIsIDE4OSwgMC43KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5zbWFsbCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaSBhLCAuZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYS5tZWRpdW0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGEubGFyZ2UsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGEubGFyZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYTpmb2N1cy12aXNpYmxlLCAuZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLCAuZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkgYTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGE6Zm9jdXMtdmlzaWJsZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYTpob3Zlcjpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjMDA4ZWYwO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGE6Zm9jdXMtdmlzaWJsZSAudGV4dCwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGE6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpIGE6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaSBhOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpIGE6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSAudGV4dCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkgYTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwNzBCRDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhID4gLmljb25bZGF0YS1pY29uPWFycm93X3JpZ2h0XSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNWVtO1xuICB3aWR0aDogMC43NWVtO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLnNtYWxsLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEuc21hbGwgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEuc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEuc21hbGwuaWNvbi1vbmx5LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5zbWFsbC5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEsIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5tZWRpdW0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5tZWRpdW0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTBweCksIGNhbGMoMTAwJSAtIDEyLjYwMzM1ODM0MjdweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZ2FwOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhID4gLmljb24sIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5tZWRpdW0gPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmljb24tb25seSwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLm1lZGl1bS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEubWVkaXVtLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmxhcmdlID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5sYXJnZS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmxhcmdlLmljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYS5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmljb24tb25seSAudHJhaWxpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGE6YWN0aXZlLCAuZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGE6dmlzaXRlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGE6YWN0aXZlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzBCRDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsdGVyLWJhciArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGE6Zm9jdXMtdmlzaWJsZSwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmZvY3VzLXZpc2libGUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQ6ICMwMDhlZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhOmZvY3VzLXZpc2libGUgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWx0ZXItYmFyICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYTpkaXNhYmxlZCwgLmZpbHRlci1iYXIgKyAuZmlsdGVyLWNoaXBzIGxpLndwYy1jaGlwLXJlc2V0LWFsbCBhLmRpc2FibGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50ICsgLmZpbHRlci1jaGlwcyBsaS53cGMtY2hpcC1yZXNldC1hbGwgYTpkaXNhYmxlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCArIC5maWx0ZXItY2hpcHMgbGkud3BjLWNoaXAtcmVzZXQtYWxsIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNjY5YWJkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWJhcixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNTNweDtcbiAgfVxuICAuZmlsdGVyLWJhciAuZmlsdGVyLXNlYXJjaCxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWxheW91dC1zZWFyY2gtZmllbGQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1zZWFyY2gsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItbGF5b3V0LXNlYXJjaC1maWVsZCB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgfVxuICAuZmlsdGVyLWJhciAuZmlsdGVyLXNlYXJjaCBmb3JtLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItbGF5b3V0LXNlYXJjaC1maWVsZCBmb3JtLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC5maWx0ZXItc2VhcmNoIGZvcm0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItbGF5b3V0LXNlYXJjaC1maWVsZCBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIgLnRleHQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24gLnRleHQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbiA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIgPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24gPiAuaWNvbltkYXRhLWljb249YXJyb3dfcmlnaHRdIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG4gIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLnNtYWxsLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5zbWFsbCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5zbWFsbCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLnNtYWxsIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxMDAlIC0gMTAuMDgyNjg2Njc0MnB4KSAxMDAlLCAwIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBnYXA6IDZweDtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIuc21hbGwgPiAuaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24uc21hbGwgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5zbWFsbCA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24uc21hbGwgPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5zbWFsbC5pY29uLW9ubHksXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLnNtYWxsLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5zbWFsbC5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5zbWFsbC5pY29uLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5tZWRpdW0sXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5tZWRpdW0sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIubWVkaXVtLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5tZWRpdW0ge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxMHB4KSwgY2FsYygxMDAlIC0gMTIuNjAzMzU4MzQyN3B4KSAxMDAlLCAwIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlciA+IC5pY29uLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5tZWRpdW0gPiAuaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24gPiAuaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24ubWVkaXVtID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5tZWRpdW0gPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uID4gLmljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5tZWRpdW0gPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5pY29uLW9ubHksIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLm1lZGl1bS5pY29uLW9ubHksXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLmljb24tb25seSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24ubWVkaXVtLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIubWVkaXVtLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLmljb24tb25seSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLm1lZGl1bS5pY29uLW9ubHkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyLmxhcmdlLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5sYXJnZSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLmxhcmdlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICAgIGdhcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubGFyZ2UgPiAuaWNvbixcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24ubGFyZ2UgPiAuaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5sYXJnZSA+IC5pY29uLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24ubGFyZ2UgPiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDAuNTgxMzk1MzQ4OHZ3ICsgMS4yODE5NzY3NDQycmVtLCAxLjg3NXJlbSk7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIubGFyZ2UuaWNvbi1vbmx5LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5sYXJnZS5pY29uLW9ubHksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXIubGFyZ2UuaWNvbi1vbmx5LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24ubGFyZ2UuaWNvbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlci5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uLmljb24tb25seSAudHJhaWxpbmctaWNvbixcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24sXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5pY29uLW9ubHkgLnRyYWlsaW5nLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXI6YWN0aXZlLCAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjp2aXNpdGVkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjphY3RpdmUsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uOnZpc2l0ZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6YWN0aXZlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOnZpc2l0ZWQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjphY3RpdmUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmZvY3VzLXZpc2libGUsIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC5maWx0ZXItYmFyIGJ1dHRvbi50cmlnZ2VyOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b246Zm9jdXMtdmlzaWJsZSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b246aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b246aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmZvY3VzLXZpc2libGUsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b246aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uOmhvdmVyOnZpc2l0ZWQ6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwNzBCRDtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpmb2N1cy12aXNpYmxlIC50ZXh0LFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIC50ZXh0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IGJ1dHRvbi50cmlnZ2VyOmZvY3VzLXZpc2libGUgLnRleHQsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpkaXNhYmxlZCwgLmZpbHRlci1iYXIgYnV0dG9uLnRyaWdnZXIuZGlzYWJsZWQsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uOmRpc2FibGVkLFxuLmZpbHRlci1iYXIgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbi5kaXNhYmxlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlcjpkaXNhYmxlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCBidXR0b24udHJpZ2dlci5kaXNhYmxlZCxcbi53cGMtZmlsdGVycy13aWRnZXQtY29udGVudCAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uOmRpc2FibGVkLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWhlYWRlciBidXR0b24uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAuZmlsdGVyLWJhciBidXR0b24udHJpZ2dlcjpmb2N1cyxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWhlYWRlciBidXR0b246Zm9jdXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgYnV0dG9uLnRyaWdnZXI6Zm9jdXMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItaGVhZGVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDcwQkQ7XG4gIH1cbiAgLmZpbHRlci1iYXIgdWwuZmlsdGVyLWxpc3QsXG4uZmlsdGVyLWJhciAud3BjLWZpbHRlci1jb250ZW50LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IHVsLmZpbHRlci1saXN0LFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IC53cGMtZmlsdGVyLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTRweDtcbiAgfVxuICAuZmlsdGVyLWJhciB1bC5maWx0ZXItbGlzdCBsaSxcbi5maWx0ZXItYmFyIC53cGMtZmlsdGVyLWNvbnRlbnQgbGksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgdWwuZmlsdGVyLWxpc3QgbGksXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLndwYy1maWx0ZXItY29udGVudCBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZmlsdGVyLWJhciAuZmlsdGVyLWJ1dHRvbnMsXG4ud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRlbnQgLmZpbHRlci1idXR0b25zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5maWx0ZXItY2hpcHMgLnJlc2V0LWZpbHRlcnMtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICAtLWdmLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtLWdmLWN0cmwtY2hvaWNlLWNoZWNrLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgaDIsIC5nZm9ybV93cmFwcGVyIGgzIHtcbiAgY29sb3I6ICMwMDJENzIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjY1Njk3Njc0NDJyZW0sIDIuMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgcC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5nZm9ybS1maWVsZC1sYWJlbCxcbi5nZm9ybV93cmFwcGVyIGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWw6bm90KC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1pbmxpbmUpOm5vdCguZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtc3ViKSxcbi5nZm9ybV93cmFwcGVyIGxlZ2VuZC5nZmllbGRfbGFiZWw6bm90KC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1pbmxpbmUpOm5vdCguZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtc3ViKSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dCxcbi5nZm9ybV93cmFwcGVyIHRleHRhcmVhLFxuLmdmb3JtX3dyYXBwZXIgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLmdmaWVsZC1jaG9pY2UtaW5wdXQsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXS5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI2KSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0uZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10uZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzAwNzBCRCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDcwQkQgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XS5nZmllbGQtY2hvaWNlLWlucHV0OmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10uZ2ZpZWxkLWNob2ljZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICMwMDcwQkQgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dLmdmaWVsZC1jaG9pY2UtaW5wdXQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1maWxlXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dXJsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9dGVsXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmdmb3JtX3dyYXBwZXIgc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciBzZWxlY3Q6Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDA3MEJEICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNikgIWltcG9ydGFudDtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDcwQkQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MEJEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSA+IC5pY29uW2RhdGEtaWNvbj1hcnJvd19yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA4cHgpLCBjYWxjKDEwMCUgLSAxMC4wODI2ODY2NzQycHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE2cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwgPiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGwuaWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ubWVkaXVtIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDEwcHgpLCBjYWxjKDEwMCUgLSAxMi42MDMzNTgzNDI3cHgpIDEwMCUsIDAgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSA+IC5pY29uLCAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ubWVkaXVtID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmljb24tb25seSwgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLm1lZGl1bS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMTRweCksIGNhbGMoMTAwJSAtIDE3LjY0NDcwMTY3OThweCkgMTAwJSwgMCAxMDAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgZ2FwOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xufVxuLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmxhcmdlID4gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5sYXJnZS5pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uaWNvbi1vbmx5IC50cmFpbGluZy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzBCRDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWYwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlIC50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM2NjlhYmQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MjhhICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJzY3JpYmUtZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJzY3JpYmUtZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIGxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdWJzY3JpYmUtZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDcwQkQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnN1YnNjcmliZS1mb3JtLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybS1mb290ZXIudG9wX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybS1mb290ZXIudG9wX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJub3J0aF9lYXN0XCI7XG4gIGNvbG9yOiAjOEZDQ0U4O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIFNoYXJwXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDVweDtcbn1cblxuLmhlYWRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmhlYWRpbmctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkaW5nLWxlZGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLmhlYWRpbmctaGVhZGluZyB7XG4gIG1heC13aWR0aDogMTE5MnB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uaGVhZGluZy1zdWJoZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmhlYWRpbmctYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMSwgLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMSAuaGVhZGluZy1tYWluIHtcbiAgcm93LWdhcDogMnJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDEgLmhlYWRpbmctaGVhZGVyIHtcbiAgcm93LWdhcDogMXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDEgLmhlYWRpbmctbGVkZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWgxIC5oZWFkaW5nLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuNjU2OTc2NzQ0MnJlbSwgMi4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDEgLmhlYWRpbmctZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWgxLCAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWgxIC5oZWFkaW5nLW1haW4ge1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDIsIC5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDIgLmhlYWRpbmctbWFpbiB7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDIgLmhlYWRpbmctaGVhZGVyIHtcbiAgcm93LWdhcDogMC43NXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDIgLmhlYWRpbmctbGVkZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDIgLmhlYWRpbmctc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xufVxuLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMiAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMiwgLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMiAuaGVhZGluZy1tYWluIHtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzLCAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLW1haW4ge1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLWhlYWRlciB7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDMgLmhlYWRpbmctbGVkZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLmhlYWRpbmcuaGVhZGluZy0tc2l6ZS1oMyAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzLCAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLW1haW4ge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbi5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDQsIC5oZWFkaW5nLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctbWFpbiB7XG4gIHJvdy1nYXA6IDFyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0IC5oZWFkaW5nLWhlYWRlciB7XG4gIHJvdy1nYXA6IDAuMjVyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0IC5oZWFkaW5nLWxlZGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0IC5oZWFkaW5nLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0IC5oZWFkaW5nLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0LCAuaGVhZGluZy5oZWFkaW5nLS1zaXplLWg0IC5oZWFkaW5nLW1haW4ge1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwgLmhlYWRpbmctbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG59XG4uaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi12ZXJ0aWNhbC5oZWFkaW5nLS1zaXplLWgxIC5oZWFkaW5nLW1haW4tY29udGVudDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA5NDRweDtcbn1cbi5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLXZlcnRpY2FsLmhlYWRpbmctLXNpemUtaDIgLmhlYWRpbmctbWFpbi1jb250ZW50OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwuaGVhZGluZy0tc2l6ZS1oMyAuaGVhZGluZy1tYWluLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwuaGVhZGluZy0tc2l6ZS1oNCAuaGVhZGluZy1tYWluLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNjk2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwgLmhlYWRpbmctbWFpbjpoYXMoLmhlYWRpbmctbWFpbi1hc2lkZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwgLmhlYWRpbmctbWFpbjpoYXMoLmhlYWRpbmctbWFpbi1hc2lkZSkgLmhlYWRpbmctbWFpbi1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi12ZXJ0aWNhbCAuaGVhZGluZy1tYWluOmhhcyguaGVhZGluZy1tYWluLWFzaWRlKSAuaGVhZGluZy1tYWluLWFzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLXZlcnRpY2FsIC5oZWFkaW5nLW1haW46aGFzKC5oZWFkaW5nLW1haW4tYXNpZGUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLXZlcnRpY2FsIC5oZWFkaW5nLW1haW46aGFzKC5oZWFkaW5nLW1haW4tYXNpZGUpIC5oZWFkaW5nLW1haW4tY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwgLmhlYWRpbmctbWFpbjpoYXMoLmhlYWRpbmctbWFpbi1hc2lkZSkgLmhlYWRpbmctbWFpbi1hc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIH1cbn1cbi5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLWhvcml6b250YWwge1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xufVxuLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbCAuaGVhZGluZy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDEgLmhlYWRpbmctaGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDEgLmhlYWRpbmctbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgyIC5oZWFkaW5nLWhlYWRlciwgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG4gIH1cbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgyIC5oZWFkaW5nLW1haW4sIC5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLWhvcml6b250YWwuaGVhZGluZy0tc2l6ZS1oMyAuaGVhZGluZy1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctaGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgyIC5oZWFkaW5nLWhlYWRlciwgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgzIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbiAgLmhlYWRpbmcuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbC5oZWFkaW5nLS1zaXplLWgyIC5oZWFkaW5nLW1haW4sIC5oZWFkaW5nLmhlYWRpbmctLW9yaWVudGF0aW9uLWhvcml6b250YWwuaGVhZGluZy0tc2l6ZS1oMyAuaGVhZGluZy1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctaGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxuICAuaGVhZGluZy5oZWFkaW5nLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cblxuLmltYWdlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1saW5rOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4uaW1hZ2UtaWNvbiB7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaW1hZ2UtY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaW1hZ2UtY2FwdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5pbWFnZS5oYXMtbGlnaHRib3ggLmltYWdlLWljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmltYWdlLmhhcy1saWdodGJveCAuaW1hZ2UtbGluazpob3ZlciAuaW1hZ2UtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuYnV0dG9uLnBzd3BfX2J1dHRvbi0tY2xvc2UsXG5idXR0b24ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pdGVtLS1maW5pc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbS0tZmluaXNoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pdGVtLS1maW5pc2gtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAzcmVtKSwgY2FsYygxMDAlIC0gMy43ODEwMDc1MDI4cmVtKSAxMDAlLCAwIDEwMCUpO1xufVxuLml0ZW0tLWZpbmlzaC1pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA0NSwgMTE0LCAwLjkpO1xufVxuLml0ZW0tLWZpbmlzaC1pbWFnZS1vdmVybGF5LWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdGVtLS1maW5pc2gtaW1hZ2UgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLml0ZW0tLWZpbmlzaC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uaXRlbS0tZmluaXNoLWNvbnRlbnQgLml0ZW0tLWZpbmlzaC10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4uaXRlbS0tZmluaXNoLWNvbnRlbnQgLml0ZW0tLWZpbmlzaC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaXRlbS0tZmluaXNoLXR5cGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZCODA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pdGVtLS1maW5pc2gtbGluazpob3ZlciAuaXRlbS0tZmluaXNoLWltYWdlLW92ZXJsYXksIC5pdGVtLS1maW5pc2gtbGluazpmb2N1cy12aXNpYmxlIC5pdGVtLS1maW5pc2gtaW1hZ2Utb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLml0ZW0tLWZpbmlzaC1saW5rOmZvY3VzLXZpc2libGUgLmJ1dHRvbiAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaXRlbS0tcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLml0ZW0tLXBhbmVsLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLml0ZW0tLXBhbmVsLWxpbms6aG92ZXIgfiAuaXRlbS0tcGFuZWwtaW1hZ2UgaW1nLCAuaXRlbS0tcGFuZWwtbGluazpmb2N1cy12aXNpYmxlIH4gLml0ZW0tLXBhbmVsLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaXRlbS0tcGFuZWwtbGluazpob3ZlciB+IC5pdGVtLS1wYW5lbC1jb250ZW50LCAuaXRlbS0tcGFuZWwtbGluazpmb2N1cy12aXNpYmxlIH4gLml0ZW0tLXBhbmVsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFMDIxO1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbi5pdGVtLS1wYW5lbC1saW5rOmhvdmVyIH4gLml0ZW0tLXBhbmVsLWNvbnRlbnQgLml0ZW0tLXBhbmVsLWxlZGUsIC5pdGVtLS1wYW5lbC1saW5rOmZvY3VzLXZpc2libGUgfiAuaXRlbS0tcGFuZWwtY29udGVudCAuaXRlbS0tcGFuZWwtbGVkZSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLml0ZW0tLXBhbmVsLWxpbms6aG92ZXIgfiAuaXRlbS0tcGFuZWwtY29udGVudCAuaXRlbS0tcGFuZWwtdGl0bGUsIC5pdGVtLS1wYW5lbC1saW5rOmZvY3VzLXZpc2libGUgfiAuaXRlbS0tcGFuZWwtY29udGVudCAuaXRlbS0tcGFuZWwtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG59XG4uaXRlbS0tcGFuZWwtbGluazpob3ZlciB+IC5pdGVtLS1wYW5lbC1jb250ZW50IC5pdGVtLS1wYW5lbC1idXR0b24tdGV4dCwgLml0ZW0tLXBhbmVsLWxpbms6Zm9jdXMtdmlzaWJsZSB+IC5pdGVtLS1wYW5lbC1jb250ZW50IC5pdGVtLS1wYW5lbC1idXR0b24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaXRlbS0tcGFuZWwtbGluazpob3ZlciB+IC5pdGVtLS1wYW5lbC1jb250ZW50IC5pdGVtLS1wYW5lbC1idXR0b24taWNvbiwgLml0ZW0tLXBhbmVsLWxpbms6Zm9jdXMtdmlzaWJsZSB+IC5pdGVtLS1wYW5lbC1jb250ZW50IC5pdGVtLS1wYW5lbC1idXR0b24taWNvbiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uaXRlbS0tcGFuZWwtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGVtLS1wYW5lbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgY29sb3I6ICNmZmY7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgY2FsYygxMDAlIC0gNS4wNDEzNDMzMzcxcmVtKSAxMDAlLCAwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5pdGVtLS1wYW5lbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5pdGVtLS1wYW5lbC1sZWRlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgY29sb3I6ICM4RkNDRTg7XG4gIG1hcmdpbjogMDtcbn1cbi5pdGVtLS1wYW5lbC1sZWRlLWljb24ge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5pdGVtLS1wYW5lbC10aXRsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG59XG4uaXRlbS0tcGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5pdGVtLS1wYW5lbC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pdGVtLS1wYW5lbC10ZXh0LWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaXRlbS0tcGFuZWwtYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2xhbXAoMi4yNXJlbSwgMS4xNjI3OTA2OTc3dncgKyAxLjgxMzk1MzQ4ODRyZW0sIDNyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uaXRlbS0tcGFuZWwtYnV0dG9uLXRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5pdGVtLS1wYW5lbC1idXR0b24taWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS4xNjI3OTA2OTc3dncgKyAxLjgxMzk1MzQ4ODRyZW0sIDNyZW0pICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLml0ZW0tLXBlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xufVxuLml0ZW0tLXBlcnNvbiBwaWN0dXJlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaXRlbS0tcGVyc29uIHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml0ZW0tLXBlcnNvbi1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5pdGVtLS1wZXJzb24tY29udGVudCAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaXRlbS0tcGVyc29uIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4uaXRlbS0tcGVyc29uLW9yaWVudGF0aW9uLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCBwaWN0dXJlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaXRlbS0tcGVyc29uLW9yaWVudGF0aW9uLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pdGVtLS1wZXJzb24tc2l6ZS1kZWZhdWx0IHBpY3R1cmUge1xuICB3aWR0aDogMTByZW07XG59XG4uaXRlbS0tcGVyc29uLXNpemUtc21hbGwge1xuICBnYXA6IDFyZW07XG59XG4uaXRlbS0tcGVyc29uLXNpemUtc21hbGwgcGljdHVyZSB7XG4gIHdpZHRoOiA2cmVtO1xufVxuLml0ZW0tLXBlcnNvbi10eXBlLWJsb2NrcyB7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5pdGVtLS1wZXJzb24tdHlwZS1ibG9ja3MgLml0ZW0tLXBlcnNvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RTAyMTtcbn1cbi5pdGVtLS1wZXJzb24tdHlwZS1ibG9ja3MuaXRlbS0tcGVyc29uLW9yaWVudGF0aW9uLXZlcnRpY2FsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaXRlbS0tcGVyc29uLXR5cGUtYmxvY2tzLml0ZW0tLXBlcnNvbi1zaXplLXNtYWxsIHtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLml0ZW0tLXBlcnNvbi10eXBlLWJsb2Nrcy5pdGVtLS1wZXJzb24tc2l6ZS1zbWFsbCAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2Nrcy5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2Nrcy5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCBwaWN0dXJlIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gKHZhcigtLWdyaWQtZ3V0dGVyKSAqICgxMiAtIDEpKSkgLyAxMiAqIDMgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogKDMgLSAxKSkpO1xuICB9XG4gIC5pdGVtLS1wZXJzb24tdHlwZS1ibG9ja3MuaXRlbS0tcGVyc29uLW9yaWVudGF0aW9uLWhvcml6b250YWwgcGljdHVyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2Nrcy5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxufVxuXG4uaXRlbS0tcHJvamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLml0ZW0tLXByb2plY3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pdGVtLS1wcm9qZWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gM3JlbSksIGNhbGMoMTAwJSAtIDMuNzgxMDA3NTAyOHJlbSkgMTAwJSwgMCAxMDAlKTtcbn1cbi5pdGVtLS1wcm9qZWN0LWltYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogNnJlbSAycmVtIDRyZW0gNHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDQ1LCAxMTQsIDAuOSk7XG59XG4uaXRlbS0tcHJvamVjdC1pbWFnZS1vdmVybGF5LWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdGVtLS1wcm9qZWN0LWltYWdlIC5iYWRnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgcmlnaHQ6IDAuNzVyZW07XG59XG4uaXRlbS0tcHJvamVjdC1pbWFnZS1wbHVzIHtcbiAgLS1wbHVzLXN0cm9rZS1sZW5ndGg6IDIwcHg7XG4gIC0tcGx1cy1zdHJva2Utd2lkdGg6IDJweDtcbn1cbi5pdGVtLS1wcm9qZWN0LWltYWdlLXBsdXMtaG9yaXpvbnRhbCwgLml0ZW0tLXByb2plY3QtaW1hZ2UtcGx1cy12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pdGVtLS1wcm9qZWN0LWltYWdlLXBsdXMtaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IGNhbGMoMnJlbSAtIHZhcigtLXBsdXMtc3Ryb2tlLWxlbmd0aCkgLyAyKTtcbiAgYm90dG9tOiBjYWxjKDJyZW0gLSB2YXIoLS1wbHVzLXN0cm9rZS13aWR0aCkgLyAyKTtcbiAgd2lkdGg6IHZhcigtLXBsdXMtc3Ryb2tlLWxlbmd0aCk7XG4gIGhlaWdodDogdmFyKC0tcGx1cy1zdHJva2Utd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2UsIGxlZnQgMC40cyBlYXNlO1xufVxuLml0ZW0tLXByb2plY3QtaW1hZ2UtcGx1cy12ZXJ0aWNhbCB7XG4gIGxlZnQ6IGNhbGMoMnJlbSAtIHZhcigtLXBsdXMtc3Ryb2tlLXdpZHRoKSAvIDIpO1xuICBib3R0b206IGNhbGMoMnJlbSAtIHZhcigtLXBsdXMtc3Ryb2tlLWxlbmd0aCkgLyAyKTtcbiAgd2lkdGg6IHZhcigtLXBsdXMtc3Ryb2tlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1wbHVzLXN0cm9rZS1sZW5ndGgpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlLCBib3R0b20gMC40cyBlYXNlO1xufVxuLml0ZW0tLXByb2plY3QtY29udGVudCAuaXRlbS0tcHJvamVjdC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pdGVtLS1wcm9qZWN0LWNvbnRlbnQgLml0ZW0tLXByb2plY3QtdGl0bGUgLnNlcGFyYXRvcixcbi5pdGVtLS1wcm9qZWN0LWNvbnRlbnQgLml0ZW0tLXByb2plY3QtdGl0bGUgLmxvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pdGVtLS1wcm9qZWN0LWNvbnRlbnQgLml0ZW0tLXByb2plY3QtdGl0bGUgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tY29sbGVjdGlvbi5jb2x1bW5zLS0xIC5pdGVtLS1wcm9qZWN0LWNvbnRlbnQgLml0ZW0tLXByb2plY3QtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmJsb2NrLS1jb2xsZWN0aW9uLmNvbHVtbnMtLTEgLml0ZW0tLXByb2plY3QtY29udGVudCAuaXRlbS0tcHJvamVjdC10aXRsZSAuc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5pdGVtLS1wcm9qZWN0LW1hcmtldHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZCODA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXRlbS0tcHJvamVjdC1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbn1cbi5pdGVtLS1wcm9qZWN0LWxpbms6aG92ZXIgLml0ZW0tLXByb2plY3QtaW1hZ2Utb3ZlcmxheSwgLml0ZW0tLXByb2plY3QtbGluazpmb2N1cy12aXNpYmxlIC5pdGVtLS1wcm9qZWN0LWltYWdlLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5pdGVtLS1wcm9qZWN0LWxpbms6aG92ZXIgLml0ZW0tLXByb2plY3QtaW1hZ2UtcGx1cy1ob3Jpem9udGFsLCAuaXRlbS0tcHJvamVjdC1saW5rOmZvY3VzLXZpc2libGUgLml0ZW0tLXByb2plY3QtaW1hZ2UtcGx1cy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4uaXRlbS0tcHJvamVjdC1saW5rOmhvdmVyIC5pdGVtLS1wcm9qZWN0LWltYWdlLXBsdXMtdmVydGljYWwsIC5pdGVtLS1wcm9qZWN0LWxpbms6Zm9jdXMtdmlzaWJsZSAuaXRlbS0tcHJvamVjdC1pbWFnZS1wbHVzLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG59XG4uaXRlbS0tcHJvamVjdC1saW5rOmZvY3VzLXZpc2libGUgLmJ1dHRvbiAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaXRlbS0tc2VsZWN0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml0ZW0tLXNlbGVjdGFibGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLml0ZW0tLXNlbGVjdGFibGUtYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLml0ZW0tLXNlbGVjdGFibGUtaW1hZ2Uge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gM3JlbSksIGNhbGMoMTAwJSAtIDMuNzgxMDA3NTAyOHJlbSkgMTAwJSwgMCAxMDAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtLS1zZWxlY3RhYmxlLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGVtLS1zZWxlY3RhYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLml0ZW0tLXNlbGVjdGFibGUtcmFkaW8ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS1yYWRpbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MEJEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pdGVtLS1zZWxlY3RhYmxlLWRvd25sb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLml0ZW0tLXNlbGVjdGFibGUtZG93bmxvYWQgLndlbGxzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml0ZW0tLXNlbGVjdGFibGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLml0ZW0tLXNlbGVjdGFibGU6Zm9jdXMtdmlzaWJsZTpmb2N1cy13aXRoaW4gLml0ZW0tLXNlbGVjdGFibGUtcmFkaW8ge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4uaXRlbS0tc2VsZWN0YWJsZTpob3ZlciAuaXRlbS0tc2VsZWN0YWJsZS1ib3JkZXIsIC5pdGVtLS1zZWxlY3RhYmxlOmZvY3VzLXdpdGhpbiAuaXRlbS0tc2VsZWN0YWJsZS1ib3JkZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQuNXJlbSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDExO1xufVxuLml0ZW0tLXNlbGVjdGFibGU6aG92ZXIgLml0ZW0tLXNlbGVjdGFibGUtaW1hZ2UsXG4uaXRlbS0tc2VsZWN0YWJsZTpob3ZlciAuaXRlbS0tc2VsZWN0YWJsZS1jb250ZW50LCAuaXRlbS0tc2VsZWN0YWJsZTpmb2N1cy13aXRoaW4gLml0ZW0tLXNlbGVjdGFibGUtaW1hZ2UsXG4uaXRlbS0tc2VsZWN0YWJsZTpmb2N1cy13aXRoaW4gLml0ZW0tLXNlbGVjdGFibGUtY29udGVudCB7XG4gIHotaW5kZXg6IDEyO1xufVxuLml0ZW0tLXNlbGVjdGFibGU6aG92ZXIgLml0ZW0tLXNlbGVjdGFibGUtZG93bmxvYWQsIC5pdGVtLS1zZWxlY3RhYmxlOmZvY3VzLXdpdGhpbiAuaXRlbS0tc2VsZWN0YWJsZS1kb3dubG9hZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLml0ZW0tLXNlbGVjdGFibGUuaXMtc2VsZWN0ZWQgLml0ZW0tLXNlbGVjdGFibGUtYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMDcwQkQ7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS5pcy1zZWxlY3RlZCAuaXRlbS0tc2VsZWN0YWJsZS1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzBCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS5pcy1zZWxlY3RlZCAuaXRlbS0tc2VsZWN0YWJsZS1yYWRpbzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5pdGVtLS1zZWxlY3RhYmxlLmlzLXNlbGVjdGVkOmhvdmVyIC5pdGVtLS1zZWxlY3RhYmxlLWRvd25sb2FkLCAuaXRlbS0tc2VsZWN0YWJsZS5pcy1zZWxlY3RlZDpmb2N1cy13aXRoaW4gLml0ZW0tLXNlbGVjdGFibGUtZG93bmxvYWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLml0ZW0tLXNlbGVjdGFibGUuaXMtc2VsZWN0ZWQ6aG92ZXIgLml0ZW0tLXNlbGVjdGFibGUtYm9yZGVyLCAuaXRlbS0tc2VsZWN0YWJsZS5pcy1zZWxlY3RlZDpmb2N1cy13aXRoaW4gLml0ZW0tLXNlbGVjdGFibGUtYm9yZGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0LjVyZW0pO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgMCAwIDNweCAjMDA3MEJEO1xufVxuLml0ZW0tLXNlbGVjdGFibGUtY2hlY2tib3g6Y2hlY2tlZCB+IC5pdGVtLS1zZWxlY3RhYmxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS1jaGVja2JveDpjaGVja2VkIH4gLml0ZW0tLXNlbGVjdGFibGUtY29udGVudCAuaXRlbS0tc2VsZWN0YWJsZS1yYWRpbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzBCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXRlbS0tc2VsZWN0YWJsZS1jaGVja2JveDpjaGVja2VkIH4gLml0ZW0tLXNlbGVjdGFibGUtY29udGVudCAuaXRlbS0tc2VsZWN0YWJsZS1yYWRpbzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLml0ZW0tLXN0YWZmIHtcbiAgcm93LWdhcDogMXJlbTtcbn1cbi5pdGVtLS1zdGFmZiAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5pdGVtLS1zdGFmZiAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xufVxuLml0ZW0tLXN0YWZmIC5pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLml0ZW0tLXRpbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLml0ZW0tLXRpbnktaWNvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uaXRlbS0td2ViaW5hciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pdGVtLS13ZWJpbmFyIC5pdGVtLWltYWdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDNyZW0pLCBjYWxjKDEwMCUgLSAzLjc4MTAwNzUwMjhyZW0pIDEwMCUsIDAgMTAwJSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5pdGVtLS13ZWJpbmFyIC5pdGVtLXRleHQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pdGVtLS13ZWJpbmFyIC5pdGVtLXdlYmluYXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnJlbGF0ZWQtd2ViaW5hcnMgLml0ZW0tLXdlYmluYXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfd2ViaW5hciAjbWFpbi1wb3N0cy1ncmlkIC5pdGVtLS13ZWJpbmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5yZWxhdGVkLXdlYmluYXJzIC5pdGVtLS13ZWJpbmFyIC5pdGVtLXRleHQtY29udGVudCxcbi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc193ZWJpbmFyICNtYWluLXBvc3RzLWdyaWQgLml0ZW0tLXdlYmluYXIgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xufVxuXG4uaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaXRlbS0td2ViaW5hciAuaXRlbS1sZWRlLmxlZGUge1xuICBjb2xvcjogIzhGQ0NFODtcbn1cblxuLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaXRlbS0tb3JpZW50YXRpb24tdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLml0ZW0tLW9yaWVudGF0aW9uLXZlcnRpY2FsIC5pdGVtLWltYWdlIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5pdGVtLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pdGVtIC5pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLml0ZW0gLml0ZW0tbGluazpob3ZlciwgLml0ZW0gLml0ZW0tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaXRlbSAuaXRlbS1saW5rOmhvdmVyIH4gLml0ZW0taW1hZ2UgaW1nLCAuaXRlbSAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUgfiAuaXRlbS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLml0ZW0gLml0ZW0tbGluazpob3ZlciB+IC5pdGVtLXRleHQtY29udGVudCAuaXRlbS10aXRsZSwgLml0ZW0gLml0ZW0tbGluazpmb2N1cy12aXNpYmxlIH4gLml0ZW0tdGV4dC1jb250ZW50IC5pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0O1xufVxuLml0ZW0gLmxlZGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uaXRlbSAubGVkZSAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5pdGVtIC5pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwO1xufVxuLml0ZW0gLml0ZW0taW1hZ2UgLml0ZW0tdGFnIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjRDlFMDIxO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICByaWdodDogMC43NXJlbTtcbn1cbi5pdGVtIC5pdGVtLXRleHQtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uaXRlbSAuaXRlbS10ZXh0LWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5pdGVtIC5pdGVtLXRleHQtY29udGVudCAuYnV0dG9uLS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5pdGVtLS1zaXplLXNtYWxsIC5pdGVtLXRleHQtY29udGVudCB7XG4gIGdhcDogMC41cmVtO1xufVxuLml0ZW0tLXNpemUtc21hbGwgLml0ZW0tbGVkZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pdGVtLS1zaXplLXNtYWxsIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbn1cbi5pdGVtLS1zaXplLXNtYWxsIC5pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5pdGVtLS1zaXplLXNtYWxsIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLml0ZW0tLXNpemUtbGFyZ2UgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgZ2FwOiAxcmVtO1xufVxuLml0ZW0tLXNpemUtbGFyZ2UgLml0ZW0tbGVkZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pdGVtLS1zaXplLWxhcmdlIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjE2Mjc5MDY5Nzd2dyArIDEuODEzOTUzNDg4NHJlbSwgM3JlbSk7XG59XG4uaXRlbS0tc2l6ZS1sYXJnZSAuaXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG4uaXRlbS0tc2l6ZS1sYXJnZSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pdGVtLS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaXRlbS0tYmxvY2suaXRlbS0tb3JpZW50YXRpb24taG9yaXpvbnRhbCAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pdGVtLS1ibG9jay5pdGVtLS1vcmllbnRhdGlvbi12ZXJ0aWNhbCAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcbn1cbi5pdGVtLS1ibG9jayAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRDlFMDIxO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5pdGVtLS1ibG9jayAuaXRlbS10ZXh0LWNvbnRlbnQgYS5idXR0b24tbGluayB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLml0ZW0tLWJsb2NrIC5pdGVtLXRleHQtY29udGVudCBhLmJ1dHRvbi1saW5rIC5tYXRlcmlhbF9zeW1ib2xzLXNoYXJwIHtcbiAgY29sb3I6ICMwMDJENzIgIWltcG9ydGFudDtcbn1cbi5pdGVtLS1kZWZhdWx0LCAuaXRlbS0tc2ltcGxlIHtcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgcm93LWdhcDogMXJlbTtcbn1cbi5pdGVtLS1kZWZhdWx0IC5pdGVtLWltYWdlLCAuaXRlbS0tc2ltcGxlIC5pdGVtLWltYWdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDNyZW0pLCBjYWxjKDEwMCUgLSAzLjc4MTAwNzUwMjhyZW0pIDEwMCUsIDAgMTAwJSk7XG59XG4uaXRlbS0tY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UyRTM7XG59XG4uaXRlbS0tY2FyZCAuaXRlbS1pbWFnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAzcmVtKSwgY2FsYygxMDAlIC0gMy43ODEwMDc1MDI4cmVtKSAxMDAlLCAwIDEwMCUpO1xufVxuLml0ZW0tLWNhcmQgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBhbmVsLXNpZGViYXIgI2NvbnRlbnQgaDIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcGFuZWwtc2lkZWJhciAjY29udGVudCBoMzpub3QoLml0ZW0tLXBhbmVsLXRpdGxlKSB7XG4gIGNvbG9yOiAjMDAyRDcyICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBhbmVsLXNpZGViYXIgI2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwO1xufVxuLnBhZ2luYXRpb24tYnV0dG9ucyAuYnV0dG9uLmRvdHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDcwQkQ7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cblxuLnF1b3RlIHtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4ucXVvdGUtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5xdW90ZS1ibG9ja3F1b3RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucXVvdGUtY2l0YXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucXVvdGUtY2l0YXRpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yaWNoLXRleHQgaDEsIC5yaWNoLXRleHQgaDIsIC5yaWNoLXRleHQgaDMsIC5yaWNoLXRleHQgaDQsIC5yaWNoLXRleHQgaDUsIC5yaWNoLXRleHQgaDYge1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbi5yaWNoLXRleHQgaDEge1xuICBtYXJnaW46IDMuNzVyZW0gMCAzcmVtO1xufVxuLnJpY2gtdGV4dCBoMiB7XG4gIG1hcmdpbjogM3JlbSAwIDIuMjVyZW07XG59XG4ucmljaC10ZXh0IGgzIHtcbiAgbWFyZ2luOiAyLjI1cmVtIDAgMS44NzVyZW07XG59XG4ucmljaC10ZXh0IGg0IHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwIDEuNXJlbTtcbn1cbi5yaWNoLXRleHQgaDUge1xuICBtYXJnaW46IDEuNXJlbSAwIDEuMjVyZW07XG59XG4ucmljaC10ZXh0IGg2IHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMS4xMjVyZW07XG59XG4ucmljaC10ZXh0IHAge1xuICBtYXJnaW46IDEuMTI1cmVtIDA7XG59XG4ucmljaC10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmljaC10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXR5cGUtb2EtcHJvamVjdCAucmVsYXRlZC1wcm9qZWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wb3N0LXR5cGUtb2EtcHJvamVjdCAucmVsYXRlZC1wcm9qZWN0cyAuYmxvY2stLWNvbGxlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wb3N0LXR5cGUtb2EtcHJvamVjdCAucmVsYXRlZC1wcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnBvc3QtdHlwZS1wb3N0IC5yZWxhdGVkLXBvc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBvc3QtdHlwZS1wb3N0IC5yZWxhdGVkLXBvc3RzIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cmFwcGVyLW1heC13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBvc3QtdHlwZS1wb3N0IC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ucG9zdC10eXBlLXdlbGxzX2luc2lnaHQgLmFydGljbGUtYm9keSA+IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfaW5zaWdodCAuYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfaW5zaWdodCAuYXV0aG9yLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc19pbnNpZ2h0IC5yZWxhdGVkLWluc2lnaHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnBvc3QtdHlwZS13ZWxsc19pbnNpZ2h0IC5yZWxhdGVkLWluc2lnaHRzIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cmFwcGVyLW1heC13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBvc3QtdHlwZS13ZWxsc19pbnNpZ2h0IC5yZWxhdGVkLWluc2lnaHRzIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLWhlYWRlciAubGVkZSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLWhlYWRlciAud2ViaW5hci1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNEOUUwMjE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1oZWFkZXIgLndlYmluYXItdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMS45Mzc5ODQ0OTYxdncgKyAxLjc3MzI1NTgxNHJlbSwgMy43NXJlbSk7XG59XG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItaGVhZGVyIC53ZWJpbmFyLWRhdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuMzg3NTk2ODk5MnZ3ICsgMS4xMDQ2NTExNjI4cmVtLCAxLjVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLWdhdGUtZm9ybSBoMi5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXNpZGViYXIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gM3JlbSksIGNhbGMoMTAwJSAtIDMuNzgxMDA3NTAyOHJlbSkgMTAwJSwgMCAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1zaWRlYmFyIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXNpZGViYXIgLndlYmluYXItaW5mby1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzhGQ0NFODtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSA2cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItc2lkZWJhciAud2ViaW5hci1jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1zaWRlYmFyIC53ZWJpbmFyLWluZm8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXNpZGViYXIgLndlYmluYXItaW5mby1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1zaWRlYmFyIC53ZWJpbmFyLWluZm8tbGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1zaWRlYmFyIC53ZWJpbmFyLWluZm8tdmFsdWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItc2lkZWJhciAud2ViaW5hci1jdGEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXNpZGViYXIgLndlYmluYXItY3RhIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLndlYmluYXItcHJlc2VudGVycyB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDJENzI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1wcmVzZW50ZXJzIC53ZWJpbmFyLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwMkQ3MjtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXByZXNlbnRlcnMgLndlYmluYXItcHJlc2VudGVyIC5pdGVtLS1wZXJzb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXByZXNlbnRlcnMgLndlYmluYXItcHJlc2VudGVyOm50aC1vZi10eXBlKDNuICsgMikgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2NrcyAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZDQ0U4O1xufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC53ZWJpbmFyLXByZXNlbnRlcnMgLndlYmluYXItcHJlc2VudGVyOm50aC1vZi10eXBlKDNuICsgMykgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2NrcyAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAud2ViaW5hci1wcmVzZW50ZXJzIC53ZWJpbmFyLXByZXNlbnRlciAuaXRlbS0tcGVyc29uLXR5cGUtYmxvY2tzLml0ZW0tLXBlcnNvbi1vcmllbnRhdGlvbi1ob3Jpem9udGFsIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLnBvc3QtdHlwZS13ZWxsc193ZWJpbmFyIC5yZWxhdGVkLXdlYmluYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAucmVsYXRlZC13ZWJpbmFycyAud2ViaW5hci1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAucmVsYXRlZC13ZWJpbmFycy1ncmlkIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC10eXBlLXdlbGxzX3dlYmluYXIgLnJlbGF0ZWQtd2ViaW5hcnMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAucmVsYXRlZC13ZWJpbmFycy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciAucmVsYXRlZC13ZWJpbmFycyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAuYXJ0aWNsZS1jb250ZW50OmhhcyguYmxvY2tzID4gLmJsb2NrLS1icmljay13YWxsOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC10eXBlLXdlbGxzX2xvY2F0aW9uIC5oZWFkaW5nLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucG9zdC10eXBlLXdlbGxzX2xvY2F0aW9uIC5oZWFkaW5nLWRlc2NyaXB0aW9uIC5idXR0b24tLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAjbG9jYXRpb25zLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAjbG9jYXRpb25zLW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAjbG9jYXRpb25zLWtleS5zaW5nbGUgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wb3N0LXR5cGUtd2VsbHNfbG9jYXRpb24gI2xvY2F0aW9ucy1rZXkuc2luZ2xlIC5wb3B1cC1jaXR5LXN0YXRlLXppcGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAjbG9jYXRpb25zLWtleS5zaW5nbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMDA3MEJEO1xufVxuLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiAjbG9jYXRpb25zLWtleS5zaW5nbGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9zdGF0aWMvaW1hZ2VzL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGx5ciB7XG4gIC0tcGx5ci1jb2xvci1tYWluOiAjMDA3MEJEO1xuICAtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtLXBseXItY29udHJvbC1pY29uLXNpemU6IDMwcHg7XG4gIC0tcGx5ci1jb250cm9sLXNwYWNpbmc6IDEycHg7XG4gIC0tcGx5ci1jb250cm9sLXJhZGl1czogMHB4O1xuICAtLXBseXItbWVudS1yYWRpdXM6IDBweDtcbiAgLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodDogMThweDtcbiAgLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodDogNnB4O1xuICAtLXBseXItdG9vbHRpcC1yYWRpdXM6IDBweDtcbiAgLS1wbHlyLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuICAtLXBseXItZm9udC1zaXplLXNtYWxsOiAxNHB4O1xuICAtLXBseXItZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuICAtLXBseXItZm9udC1zaXplLXhsYXJnZTogMjRweDtcbiAgLS1wbHlyLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGx5cl9fY29udHJvbCB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcpICogMC41KSAhaW1wb3J0YW50O1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgcGFkZGluZzogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG59XG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUpICogMikgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSkgKiAyKSAhaW1wb3J0YW50O1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29udGVudDogXCJXYXRjaCBWaWRlb1wiO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wbHlyIHtcbiAgICAtLXBseXItY29udHJvbC1zcGFjaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUpICogMykgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplKSAqIDMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stLWFjY29yZGlvbnMgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOEZDQ0U4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzhGQ0NFODtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2Utb3V0LCBjb2xvciAwLjE1cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLWFjY29yZGlvbnMgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24gLmhlYWRsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9jay0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhGQ0NFODtcbn1cbi5ibG9jay0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpob3ZlciAuaGVhZGxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLnBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLnBhbmVsIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb24gLnBhbmVsIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJsb2NrLS1hY2NvcmRpb25zIC5hY2NvcmRpb246aGFzKGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzBCRDtcbn1cbi5ibG9jay0tYWNjb3JkaW9ucyAuYWNjb3JkaW9uOmhhcyhidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSkgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBCRDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWFjY29yZGlvbnMgLmFjY29yZGlvbjpoYXMoYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ibG9jay0tYWx0ZXJuYXRpbmctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5ibG9jay0tYWx0ZXJuYXRpbmctY29udGVudCAucm93cy13cmFwcGVyIC5yb3cgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93IC5jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ibG9jay0tYWx0ZXJuYXRpbmctY29udGVudCAucm93cy13cmFwcGVyIC5yb3cgdWwsXG4uYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93IG9sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ibG9jay0tYWx0ZXJuYXRpbmctY29udGVudCAucm93cy13cmFwcGVyIC5yb3cgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1hbHRlcm5hdGluZy1jb250ZW50IC5yb3dzLXdyYXBwZXIgLnJvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJsb2NrLS1hbHRlcm5hdGluZy1jb250ZW50IC5yb3dzLXdyYXBwZXIgLnJvdyAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMTAycmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93IC5pbm5lciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbiAgLmJsb2NrLS1hbHRlcm5hdGluZy1jb250ZW50IC5yb3dzLXdyYXBwZXIgLnJvdyAuaW5uZXIgLmNvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5ibG9jay0tYWx0ZXJuYXRpbmctY29udGVudCAucm93cy13cmFwcGVyIC5yb3cgLmlubmVyIC5jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAuYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93Om50aC1jaGlsZChldmVuKSAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93Om50aC1jaGlsZChldmVuKSAuaW5uZXIgLmNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQgLnJvd3Mtd3JhcHBlciAucm93Om50aC1jaGlsZChldmVuKSAuaW5uZXIgaW1nIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuXG4uYmxvY2stLWJhbm5lciB7XG4gIC0tc3Ryb2tlLXdpZHRoOiA0cHg7XG4gIC0tbG9nb21hcmstd2lkdGgtcmF0aW86IDEuNDU0MjtcbiAgLS1sb2dvbWFyay12ZXJ0aWNhbC1jbGlwOiAwLjI5MTtcbiAgLS1sb2dvbWFyay1kaWFnb25hbC1zbG9wZTogMC4wODtcbiAgLS1sb2dvbWFyay1hbGlnbi1yZWZlcmVuY2U6IDEwODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stLWJhbm5lciAuYmFubmVyLW1haW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG4uYmxvY2stLWJhbm5lciAuYmFubmVyLW1haW4tY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay0tYmFubmVyIC5iYW5uZXItbWFpbi1jb250ZW50LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLmhlYWRpbmctbGVkZSB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xufVxuLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLmhlYWRpbmcgLmJ1dHRvbi0tbGluaywgLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLmhlYWRpbmcgLmJ1dHRvbi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZCODA1O1xufVxuLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLmJ1dHRvbnMgLmJ1dHRvbi0tbGluaywgLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLmJ1dHRvbnMgLmJ1dHRvbi0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZCODA1O1xufVxuLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWNvbnRlbnQgLml0ZW0tLXBlcnNvbiAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xufVxuLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1iYW5uZXIgLmJhbm5lci1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWFzaWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWFzaWRlIC5pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpICogLTEpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWFzaWRlIC5pbWFnZSxcbi5ibG9jay0tYmFubmVyLmhhcy1pbWFnZSAuYmFubmVyLW1haW4tYXNpZGUgLmltYWdlIC5pbWFnZS1jb250YWluZXIsXG4uYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWFzaWRlIC5pbWFnZSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1iYW5uZXIuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1hc2lkZSAuaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1iYW5uZXIuaGFzLWltYWdlIC5iYW5uZXItbWFpbiB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmJsb2NrLS1iYW5uZXIuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1hc2lkZSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLWJhbm5lci5oYXMtaW1hZ2UgLmJhbm5lci1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdyAuYmFubmVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWJhbm5lci5iZy1wb3dlci13IC5iYW5uZXItbWFpbi1iYWNrZ3JvdW5kLWxvZ29tYXJrIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKiB2YXIoLS1sb2dvbWFyay13aWR0aC1yYXRpbykpO1xufVxuLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdyAuYmFubmVyLW1haW4tYmFja2dyb3VuZC1sb2dvbWFyayBzdmcgcGF0aCB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLXN0cm9rZS13aWR0aCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcgLmJhbm5lci1tYWluLWJhY2tncm91bmQtbG9nb21hcmsudG9wIHN2ZyB7XG4gIGxlZnQ6IDM0LjElO1xuICB0b3A6IGNhbGMoKG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSAtIHZhcigtLXdyYXBwZXItcGFkZGluZykgKiAyKSAqIHZhcigtLWxvZ29tYXJrLXdpZHRoLXJhdGlvKSAqIHZhcigtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXApICogLTEgKyAodmFyKC0tbG9nb21hcmstYWxpZ24tcmVmZXJlbmNlKSAtIG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSkgKiB2YXIoLS1sb2dvbWFyay1kaWFnb25hbC1zbG9wZSkpO1xufVxuLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdyAuYmFubmVyLW1haW4tYmFja2dyb3VuZC1sb2dvbWFyay50b3Agc3ZnIHBhdGgucGFydC0xLTIsIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcgLmJhbm5lci1tYWluLWJhY2tncm91bmQtbG9nb21hcmsudG9wIHN2ZyBwYXRoLnBhcnQtMi0xIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcgLmJhbm5lci1tYWluLWJhY2tncm91bmQtbG9nb21hcmsuYm90dG9tIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpICogLTEpO1xuICByaWdodDogY2FsYyh2YXIoLS1zdHJva2Utd2lkdGgpICogLTEpO1xuICBib3R0b206IC0xNXZ3O1xuICBsZWZ0OiA1MCU7XG59XG4uYmxvY2stLWJhbm5lci5iZy1wb3dlci13Lm5vLWltYWdlIC5iYW5uZXItbWFpbi1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWJhbm5lci5iZy1wb3dlci13Lm5vLWltYWdlIC5iYW5uZXItbWFpbi1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgNnJlbTtcbiAgfVxufVxuLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdy5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIHBhZGRpbmc6IDNyZW0gMCA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1hc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG4gIH1cbiAgLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdy5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2cmVtO1xuICB9XG4gIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1jb250ZW50OmhhcyguaGVhZGluZzpub3QoOmZpcnN0LWNoaWxkKSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcuaGFzLWltYWdlIC5iYW5uZXItbWFpbiB7XG4gICAgZ2FwOiAzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1hc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbiAgLmJsb2NrLS1iYW5uZXIuYmctcG93ZXItdy5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxuICAuYmxvY2stLWJhbm5lci5iZy1wb3dlci13Lmhhcy1pbWFnZSAuYmFubmVyLW1haW4tYmFja2dyb3VuZC1sb2dvbWFyay50b3Agc3ZnIHBhdGgucGFydC0yLTIsIC5ibG9jay0tYmFubmVyLmJnLXBvd2VyLXcuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1iYWNrZ3JvdW5kLWxvZ29tYXJrLnRvcCBzdmcgcGF0aC5wYXJ0LTMtMSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYmxvY2stLWJhbm5lci5iZy1wb3dlci13Lmhhcy1pbWFnZSAuYmFubmVyLW1haW4tYmFja2dyb3VuZC1sb2dvbWFyay5ib3R0b20gc3ZnIHBhdGgucGFydC0zLTIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5ibG9jay0tYmFubmVyLmJnLW5vdGNoZWQgLmJhbm5lci1tYWluLWJhY2tncm91bmQtbm90Y2hlZCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tc3Ryb2tlLXdpZHRoKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTM4LjQyOTg2NjUxNjVkZWcsICNmZmYgY2FsYygzcmVtIC0gKHZhcigtLXN0cm9rZS13aWR0aCkgKiAoMi41IC8gNikpKSwgdHJhbnNwYXJlbnQgY2FsYygzcmVtIC0gKHZhcigtLXN0cm9rZS13aWR0aCkgKiAoMS41IC8gNikpKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpLCBsaW5lYXItZ3JhZGllbnQoLTM4LjQyOTg2NjUxNjVkZWcsICNmZmYgY2FsYygzcmVtICsgMXB4KSwgdHJhbnNwYXJlbnQgY2FsYygzcmVtICsgMXB4KSk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogMXB4IDFweDtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAvIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYmFubmVyLmJnLW5vdGNoZWQgLmJhbm5lci1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhyZW0gMCA4cmVtO1xuICB9XG59XG4uYmxvY2stLWJhbm5lci5iZy1ub3RjaGVkLm5vLWltYWdlIC5iYW5uZXItbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogNnJlbSAzcmVtIDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1iYW5uZXIuYmctbm90Y2hlZC5uby1pbWFnZSAuYmFubmVyLW1haW4tY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBwYWRkaW5nOiA4cmVtIDAgOHJlbTtcbiAgfVxufVxuLmJsb2NrLS1iYW5uZXIuYmctbm90Y2hlZC5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWFzaWRlIC5pbWFnZS5oYXMtbGlnaHRib3ggLmltYWdlLWljb24ge1xuICBsZWZ0OiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykpO1xufVxuLmJsb2NrLS1iYW5uZXIuYmctbm90Y2hlZC5oYXMtaW1hZ2UgLmJhbm5lci1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWJhbm5lci5iZy1ub3RjaGVkLmhhcy1pbWFnZSAuYmFubmVyLW1haW4tYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG4gIC5ibG9jay0tYmFubmVyLmJnLW5vdGNoZWQuaGFzLWltYWdlIC5iYW5uZXItbWFpbi1hc2lkZSAuaW1hZ2UuaGFzLWxpZ2h0Ym94IC5pbWFnZS1pY29uIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykgKiAwLjgpO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpICogMC44KTtcbiAgfVxuICAuYmxvY2stLWJhbm5lci5iZy1ub3RjaGVkLmhhcy1pbWFnZSAuYmFubmVyLW1haW4tY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gICAgcGFkZGluZzogOHJlbSAwIDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uYmxvY2stLWJyaWNrLXdhbGwge1xuICAtLWJyaWNrLXdhbGwtZ2FwOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWJyaWNrLXdhbGwtZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tYnJpY2std2FsbC1nYXApIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWJyaWNrLXdhbGwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWJyaWNrLXdhbGwtZ2FwKTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1yb3cgPiAqIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1jb2x1bW4gPiAqIHtcbiAgZmxleDogMTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1jb2x1bW4gLml0ZW0tLXByb2plY3QtaW1hZ2Uge1xuICBjbGlwLXBhdGg6IG5vbmU7XG59XG4uYmxvY2stLWJyaWNrLXdhbGwtY29sdW1uIC5pdGVtLS1wcm9qZWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLS1icmljay13YWxsLWNvbHVtbjpub3QoW2NsYXNzKj1hc3BlY3QtcmF0aW8tXSkgPiAuaW1hZ2UsIC5ibG9jay0tYnJpY2std2FsbC1jb2x1bW46bm90KFtjbGFzcyo9YXNwZWN0LXJhdGlvLV0pID4gLmltYWdlIC5pbWFnZS1jb250YWluZXIsIC5ibG9jay0tYnJpY2std2FsbC1jb2x1bW46bm90KFtjbGFzcyo9YXNwZWN0LXJhdGlvLV0pID4gLmltYWdlIHBpY3R1cmUsIC5ibG9jay0tYnJpY2std2FsbC1jb2x1bW46bm90KFtjbGFzcyo9YXNwZWN0LXJhdGlvLV0pID4gLmltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1ibG9jay1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBtYXgoM3JlbSwgdmFyKC0td3JhcHBlci1wYWRkaW5nKSkgdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1ibG9jay1jb250ZW50ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk0NHB4O1xufVxuLmJsb2NrLS1icmljay13YWxsLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG59XG4uYmxvY2stLWJyaWNrLXdhbGwtYmxvY2suYmctdmlicmFudC1ibHVlIC5xdW90ZSxcbi5ibG9jay0tYnJpY2std2FsbC1ibG9jay5iZy12aWJyYW50LWJsdWUgLnJpY2gtdGV4dCwgLmJsb2NrLS1icmljay13YWxsLWJsb2NrLmJnLXdlbGxzLWJsdWUgLnF1b3RlLFxuLmJsb2NrLS1icmljay13YWxsLWJsb2NrLmJnLXdlbGxzLWJsdWUgLnJpY2gtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1icmljay13YWxsLWJsb2NrLmJnLWNvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTAsIDEzMywgMywgMCksICNGQTg1MDMpO1xufVxuLmJsb2NrLS1icmljay13YWxsLWJsb2NrLmJnLWxpZ2h0LWJsdWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNDMsIDIwNCwgMjMyLCAwKSwgIzhGQ0NFOCk7XG59XG4uYmxvY2stLWJyaWNrLXdhbGwtYmxvY2suYmctbGlnaHRuaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAxODQsIDUsIDApLCAjRkZCODA1KTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1ibG9jay5iZy12ZXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjE3LCAyMjQsIDMzLCAwKSwgI0Q5RTAyMSk7XG59XG4uYmxvY2stLWJyaWNrLXdhbGwtYmxvY2suYmctdmlicmFudC1ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMTEyLCAxODksIDApLCAjMDA3MEJEKTtcbn1cbi5ibG9jay0tYnJpY2std2FsbC1ibG9jay5iZy13ZWxscy1ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgNDUsIDExNCwgMCksICMwMDJENzIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tYnJpY2std2FsbC1yb3c6aGFzKC5ibG9jay0tYnJpY2std2FsbC1ibG9jayksIC5ibG9jay0tYnJpY2std2FsbC1yb3c6aGFzKC5pdGVtLS1wcm9qZWN0KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ibG9jay0tYnJpY2std2FsbC1yb3c6aGFzKC5ibG9jay0tYnJpY2std2FsbC1ibG9jaykgPiAqLCAuYmxvY2stLWJyaWNrLXdhbGwtcm93OmhhcyguaXRlbS0tcHJvamVjdCkgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tYnJpY2std2FsbC1jb2x1bW46bm90KDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkKSAuYmxvY2stLWJyaWNrLXdhbGwtYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIH1cbn1cblxuLmJsb2NrLS1idXR0b25zLmFsaWduLWNlbnRlciAuYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLS1idXR0b25zLmFsaWduLWNlbnRlciAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xufVxuLmJsb2NrLS1idXR0b25zLmFsaWduLXJpZ2h0IC5idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ibG9jay0tYnV0dG9ucy5hbGlnbi1yaWdodCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xufVxuXG4uYmxvY2stLWNhbGwtdG8tYWN0aW9uIHtcbiAgLS1zdHJva2Utd2lkdGg6IDRweDtcbiAgLS1sb2dvbWFyay13aWR0aC1yYXRpbzogMS40NTg1O1xuICAtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXA6IDAuMjkxO1xuICAtLWxvZ29tYXJrLWRpYWdvbmFsLXNsb3BlOiAwLjA4O1xuICAtLWxvZ29tYXJrLWFsaWduLXJlZmVyZW5jZTogMTA4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQkQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluLWJhY2tncm91bmQtbG9nb21hcmsgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoKG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSAtIHZhcigtLXdyYXBwZXItcGFkZGluZykgKiAyKSAqIHZhcigtLWxvZ29tYXJrLXdpZHRoLXJhdGlvKSAqIHZhcigtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXApICogLTEgKyAodmFyKC0tbG9nb21hcmstYWxpZ24tcmVmZXJlbmNlKSAtIG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSkgKiB2YXIoLS1sb2dvbWFyay1kaWFnb25hbC1zbG9wZSkpO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAzNTAlO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluLWJhY2tncm91bmQtbG9nb21hcmsgc3ZnIHBhdGgge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1zdHJva2Utd2lkdGgpO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluLWNvbnRlbnQsIC5ibG9jay0tY2FsbC10by1hY3Rpb24tbWFpbi1hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1idXR0b24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1idXR0b24tZGVzY3JpcHRpb24uY29weS1mb3ItdmVydGljYWwtY2VudGVyaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9jay0tY2FsbC10by1hY3Rpb24ge1xuICAgIC0tbG9nb21hcmstdmVydGljYWwtY2xpcDogMC42NTtcbiAgfVxuICAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLW1haW4tYmFja2dyb3VuZC1sb2dvbWFyayBzdmcge1xuICAgIHdpZHRoOiAyOTIlO1xuICB9XG4gIC5ibG9jay0tY2FsbC10by1hY3Rpb24tbWFpbi1jb250ZW50LCAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLW1haW4tYXNpZGUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgLS1sb2dvbWFyay12ZXJ0aWNhbC1jbGlwOiAwLjI5MTtcbiAgfVxuICAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay0tY2FsbC10by1hY3Rpb24tbWFpbi1iYWNrZ3JvdW5kLWxvZ29tYXJrIHN2ZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqIHZhcigtLWxvZ29tYXJrLXdpZHRoLXJhdGlvKSk7XG4gIH1cbiAgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG4gIC5ibG9jay0tY2FsbC10by1hY3Rpb24tbWFpbi1hc2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC4wNDE2NjcgKiAoMjAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSkgKyB2YXIoLS1ncmlkLWd1dHRlcikgLyAyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbi1idXR0b24tZGVzY3JpcHRpb24uY29weS1mb3ItdmVydGljYWwtY2VudGVyaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cbn1cblxuLmJsb2NrLS1jYXJvdXNlbCAuanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay0tY2Fyb3VzZWwgLnNsaWRlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5ibG9jay0tY2Fyb3VzZWwgLnNsaWRlcy13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay0tY29sbGVjdGlvbiAuYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbn1cbi5ibG9jay0tY29sbGVjdGlvbiAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYmxvY2stLWNvbGxlY3Rpb24gLml0ZW1zID4gLml0ZW0ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay0tY29sbGVjdGlvbiAuY2Fyb3VzZWwtYXJyb3dzLFxuLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stbGlzdCxcbi5ibG9jay0tY29sbGVjdGlvbiAuY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stbGlzdCxcbi5ibG9jay0tY29sbGVjdGlvbiAuY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC0tbWluOiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykgLSB2YXIoLS1zbGlkZS1wYWRkaW5nKSk7XG4gIC0tbWF4OiBjYWxjKCgxMDB2dyAtIDEwMnJlbSkgLyAyICsgdmFyKC0tbWluKSk7XG4gIHBhZGRpbmctbGVmdDogbWF4KHZhcigtLW1pbiksIHZhcigtLW1heCkpO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tbWluKSwgdmFyKC0tbWF4KSk7XG59XG4uYmxvY2stLWNvbGxlY3Rpb24gLmNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLS1jb2xsZWN0aW9uIC5jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvY2stLWNvbnRlbnQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLS1jb250ZW50LWNvbHVtbnMgLmNvbHVtbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcbiAgcm93LWdhcDogNHJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ibG9jay0tY29udGVudC1jb2x1bW5zIC5jb2x1bW5zLXdyYXBwZXIgLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLS1jb250ZW50LWNvbHVtbnMgLmNvbHVtbnMtd3JhcHBlciAuY29sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLWNvbnRlbnQtY29sdW1ucyAuY29sdW1ucy13cmFwcGVyIC5jb2wgdWwsXG4uYmxvY2stLWNvbnRlbnQtY29sdW1ucyAuY29sdW1ucy13cmFwcGVyIC5jb2wgb2wge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJsb2NrLS1jb250ZW50LWNvbHVtbnMgLmNvbHVtbnMtd3JhcHBlciAuY29sIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tY29udGVudC1jb2x1bW5zIC5jb2x1bW5zLXdyYXBwZXIudHdvLXBlci1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmJsb2NrLS1jb250ZW50LWNvbHVtbnMgLmNvbHVtbnMtd3JhcHBlci50aHJlZS1wZXItcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ibG9jay0tY29udGVudC1jb2x1bW5zIC5jb2x1bW5zLXdyYXBwZXIuZm91ci1wZXItcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5ibG9jay0tZGVmaW5pdGlvbi1saXN0LWdyaWQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xufVxuLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtaXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtdGVybSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4uYmxvY2stLWRlZmluaXRpb24tbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYmxvY2stLWRlZmluaXRpb24tbGlzdC1jb250ZW50IGEge1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi5ibG9jay0tZGVmaW5pdGlvbi1saXN0LWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9jay0tZGVmaW5pdGlvbi1saXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtaXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1ncmlkLWd1dHRlcikpO1xuICB9XG4gIC5ibG9jay0tZGVmaW5pdGlvbi1saXN0LWl0ZW06bnRoLWNoaWxkKDJuKTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuYmxvY2stLWRlZmluaXRpb24tbGlzdC1pdGVtOmJlZm9yZSwgLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtaXRlbTpudGgtY2hpbGQoMm4pOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gIH1cbiAgLmJsb2NrLS1kZWZpbml0aW9uLWxpc3QtaXRlbTpudGgtY2hpbGQoNG4pOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLS1mZWF0dXJlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWd1dHRlcik7XG4gIHJvdy1nYXA6IDNyZW07XG59XG4uYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCAuaGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWZlYXR1cmUtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LCAuYmxvY2stLWZlYXR1cmUtbWFpbi1hc2lkZSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1wb3NpdGlvbi1yaWdodCAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2UtcG9zaXRpb24tcmlnaHQgLmJsb2NrLS1mZWF0dXJlLW1haW4tYXNpZGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXBvc2l0aW9uLXJpZ2h0IC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2UtcG9zaXRpb24tbGVmdCAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2UtcG9zaXRpb24tbGVmdCAuYmxvY2stLWZlYXR1cmUtbWFpbi1hc2lkZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2UtcG9zaXRpb24tbGVmdCAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXBvc2l0aW9uLWxlZnQgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG59XG4uYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wIC5pbWFnZSwgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCAuaW1hZ2UgLmltYWdlLWNvbnRhaW5lciwgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCAuaW1hZ2UgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AgLmltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdnc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd2VsbHMvc3RhdGljL2ltYWdlcy9mZWF0dXJlLWltYWdlLW1hc2stcG93ZXJ3Y3JvcC5zdmdcIik7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCAuaW1hZ2Uge1xuICAgIC0tbWluOiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykpO1xuICAgIC0tbWF4OiBjYWxjKCgxMDB2dyAtIDEwMnJlbSkgLyAyICsgdmFyKC0tbWluKSk7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpIC8gMik7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCAuaW1hZ2UgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMnJlbSAvIDIpO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AuaW1hZ2UtcG9zaXRpb24tcmlnaHQgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcC5pbWFnZS1wb3NpdGlvbi1yaWdodCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhtYXgodmFyKC0tbWluKSwgdmFyKC0tbWF4KSkgKiAtMSk7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcC5pbWFnZS1wb3NpdGlvbi1sZWZ0IC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wLmltYWdlLXBvc2l0aW9uLWxlZnQgLmltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhtYXgodmFyKC0tbWluKSwgdmFyKC0tbWF4KSkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcC5pbWFnZS1wb3NpdGlvbi1yaWdodCAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcC5pbWFnZS1wb3NpdGlvbi1sZWZ0IC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXcgLmltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMzIwLzI3MTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hc2staW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93ZWxscy9zdGF0aWMvaW1hZ2VzL3dlbGxzLWxvZ29tYXJrLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLW5vdGNoZWQgLmltYWdlIGltZyB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAzcmVtKSwgY2FsYygxMDAlIC0gMy43ODEwMDc1MDI4cmVtKSAxMDAlLCAwIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtbm90Y2hlZCAuaW1hZ2UgaW1nIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNHJlbSksIGNhbGMoMTAwJSAtIDUuMDQxMzQzMzM3MXJlbSkgMTAwJSwgMCAxMDAlKTtcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlW2NsYXNzKj1iZy1dIC5ibG9jay0tZmVhdHVyZS1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ibG9jay0tZmVhdHVyZVtjbGFzcyo9YmctXS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AsIC5ibG9jay0tZmVhdHVyZVtjbGFzcyo9YmctXS5pbWFnZS1zdHlsZS1wb3dlci13LCAuYmxvY2stLWZlYXR1cmVbY2xhc3MqPWJnLV0uaW1hZ2Utc3R5bGUtbm90Y2hlZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWZlYXR1cmVbY2xhc3MqPWJnLV0uaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmVbY2xhc3MqPWJnLV0uaW1hZ2Utc3R5bGUtcG93ZXItdywgLmJsb2NrLS1mZWF0dXJlW2NsYXNzKj1iZy1dLmltYWdlLXN0eWxlLW5vdGNoZWQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4uYmxvY2stLWZlYXR1cmUuYmctd2VsbHMtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1mZWF0dXJlLmJnLXdlbGxzLWJsdWUgLmhlYWRpbmctbGVkZSB7XG4gIGNvbG9yOiAjOEZDQ0U4O1xufVxuLmJsb2NrLS1mZWF0dXJlLmJnLXZpYnJhbnQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1mZWF0dXJlLmJnLXZpYnJhbnQtYmx1ZSAuaGVhZGluZy1sZWRlIHtcbiAgY29sb3I6ICM4RkNDRTg7XG59XG4uYmxvY2stLWZlYXR1cmUuYmctdmlicmFudC1ibHVlIC53ZWxscy1idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RkNDRTg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJsb2NrLS1mZWF0dXJlLm5vLWltYWdlIC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stLWZlYXR1cmUuZmVhdHVyZWQtdXBjb21pbmcgLmJsb2NrLS1mZWF0dXJlLW1haW4tYXNpZGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0ge1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG4uYmxvY2stLWZlYXR1cmUuZmVhdHVyZWQtdXBjb21pbmcgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudC5pcy1pdGVtIC5sZWRlIHtcbiAgY29sb3I6ICM4RkNDRTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1mZWF0dXJlLmZlYXR1cmVkLXVwY29taW5nIC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQuaXMtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0gLmJsb2NrLS1mZWF0dXJlLW1haW4tYXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS4xNjI3OTA2OTc3dncgKyAxLjgxMzk1MzQ4ODRyZW0sIDNyZW0pO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0gLml0ZW0tc3VidGl0bGUudGV4dC14bCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUuZmVhdHVyZWQtdXBjb21pbmcgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudC5pcy1pdGVtIC5pdGVtLWRlc2NyaXB0aW9uLnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmUuZmVhdHVyZWQtdXBjb21pbmcgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudC5pcy1pdGVtIC5idXR0b24ud2VsbHMtYnV0dG9uLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjM4NzU5Njg5OTJ2dyArIDEuMTA0NjUxMTYyOHJlbSwgMS41cmVtKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZS5mZWF0dXJlZC11cGNvbWluZyAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50LmlzLWl0ZW0gLmJ1dHRvbi53ZWxscy1idXR0b24ubWVkaXVtID4gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjU4MTM5NTM0ODh2dyArIDEuMjgxOTc2NzQ0MnJlbSwgMS44NzVyZW0pO1xuICB9XG59XG5cbi5ibG9jay0tZmVhdHVyZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmJsb2NrLS1mZWF0dXJlZC1pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xufVxuLmJsb2NrLS1mZWF0dXJlZC1pdGVtLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0taW1hZ2UgaW1nIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDNyZW0pLCBjYWxjKDEwMCUgLSAzLjc4MTAwNzUwMjhyZW0pIDEwMCUsIDAgMTAwJSk7XG59XG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0taW1hZ2UgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSBpbWcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgY2FsYygxMDAlIC0gNS4wNDEzNDMzMzcxcmVtKSAxMDAlLCAwIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSBpbWcge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA2cmVtKSwgY2FsYygxMDAlIC0gNy41NjIwMTUwMDU2cmVtKSAxMDAlLCAwIDEwMCUpO1xuICB9XG59XG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcbiAgcm93LWdhcDogMnJlbTtcbn1cbi5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWFzaWRlIHtcbiAgb3JkZXI6IDI7XG59XG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1jb250ZW50IHtcbiAgb3JkZXI6IDE7XG59XG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tbGVkZSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi12ZXJ0aWNhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLm9yaWVudGF0aW9uLXZlcnRpY2FsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwL3NwYW4gMTA7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLm9yaWVudGF0aW9uLXZlcnRpY2FsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluOmhhcyguYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1hc2lkZSkgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLW1haW4tYXNpZGUge1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi12ZXJ0aWNhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbjpoYXMoLmJsb2NrLS1mZWF0dXJlZC1pdGVtLW1haW4tYXNpZGUpIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi12ZXJ0aWNhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24tdmVydGljYWwgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLW1haW46aGFzKC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWFzaWRlKSAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0taW1hZ2UsXG4uYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbiB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0taW1hZ2Uge1xuICAgIC0tbWluOiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykpO1xuICAgIC0tbWF4OiBjYWxjKCgxMDB2dyAtIDEwMnJlbSkgLyAyICsgdmFyKC0tbWluKSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKG1heCh2YXIoLS1taW4pLCB2YXIoLS1tYXgpKSAqIC0xKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLm9yaWVudGF0aW9uLWhvcml6b250YWwgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLWltYWdlLXdyYXBwZXIsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi1ob3Jpem9udGFsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSAuaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi1ob3Jpem9udGFsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSAuaW1hZ2UtY29udGFpbmVyLCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0taW1hZ2UgcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi1ob3Jpem9udGFsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG4gIC5ibG9jay0tZmVhdHVyZWQtaXRlbS5vcmllbnRhdGlvbi1ob3Jpem9udGFsIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0ub3JpZW50YXRpb24taG9yaXpvbnRhbCAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1hc2lkZSwgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLm9yaWVudGF0aW9uLWhvcml6b250YWwgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5cbi5ibG9jay0tZmluaXNoZXMgLmZpbmlzaC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLS1maW5pc2hlcyAubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLS1maW5pc2hlcyAubW9kYWwuYmFja2Ryb3AgLm1vZGFsLWRpYWxvZyAuY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbn1cbi5ibG9jay0tZmluaXNoZXMgLm1vZGFsLmJhY2tkcm9wIC5tb2RhbC1kaWFsb2cgLmNsb3NlLWJ1dHRvbiAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5ibG9jay0tZmluaXNoZXMgLmZpbmlzaGVzLW1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDcwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLS1maW5pc2hlcyAuZmluaXNoZXMtbW9kYWwtY29udGVudCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmJsb2NrLS1maW5pc2hlcyAuZmluaXNoZXMtbW9kYWwtY29udGVudCAubGVmdCB7XG4gICAgd2lkdGg6IDQyNHB4O1xuICB9XG59XG4uYmxvY2stLWZpbmlzaGVzIC5maW5pc2hlcy1tb2RhbC1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4RkNDRTg7XG59XG4uYmxvY2stLWZpbmlzaGVzIC5maW5pc2hlcy1tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1maW5pc2hlcyAuZmluaXNoZXMtbW9kYWwtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYmxvY2stLWZpbmlzaGVzIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci13aWR0aDogMC41cHg7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmJsb2NrLS1maW5pc2hlcyAuZmluaXNoZXMtbW9kYWwtZ2FsbGVyeSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgbWF4LXdpZHRoOiA2MHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMnJlbSkge1xuICAuYmxvY2stLWZpbmlzaGVzIC5maW5pc2hlcy1tb2RhbC1nYWxsZXJ5IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cbi5ibG9jay0tZmluaXNoZXMgLmZpbmlzaGVzLW1vZGFsLWdhbGxlcnkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogNTB2aDtcbn1cbi5ibG9jay0tZmluaXNoZXMgLnJlbGF0ZWQtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWZpbmlzaGVzIC5yZWxhdGVkLXByb2plY3RzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuLmJsb2NrLS1maW5pc2hlcyAucmVsYXRlZC1wcm9qZWN0cyAucmVsYXRlZC1wcm9qZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmJsb2NrLS1maW5pc2hlcyAucmVsYXRlZC1wcm9qZWN0cyAucmVsYXRlZC1wcm9qZWN0IGltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2NrLS1maW5pc2hlcyAucmVsYXRlZC1wcm9qZWN0cyAucmVsYXRlZC1wcm9qZWN0IC50aXRsZS1jaXR5IHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay0tZmluaXNoZXMgLnJlbGF0ZWQtcHJvamVjdHMgLnJlbGF0ZWQtcHJvamVjdCAudGl0bGUtY2l0eSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWZpbmlzaGVzIC5yZWxhdGVkLXByb2plY3RzIC5yZWxhdGVkLXByb2plY3QgLnRpdGxlLWNpdHkgLmNpdHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIC53cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tZnVsbC13aWR0aC1iYW5uZXIgLndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIC5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIC5iZy1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0tZnVsbC13aWR0aC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMnJlbTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIC5iYW5uZXItY29udGVudC50ZXh0LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stLWZ1bGwtd2lkdGgtYmFubmVyIC5iYW5uZXItY29udGVudC50ZXh0LXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmJsb2NrLS1mdWxsLXdpZHRoLWJhbm5lci5kYXJrLWJhY2tncm91bmQgLmJhbm5lci1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdyB7XG4gIC0tc2Nyb2xsLWRpc3RhbmNlOiAwO1xuICAtLXRyYW5zaXRpb24tZGlzdGFuY2U6IDEyOHB4O1xuICAtLXRyYW5zaXRpb24tZGlyZWN0aW9uOiBpbjtcbiAgLS10cmFuc2l0aW9uLW9mZnNldDogLTEyOHB4O1xuICAtLXBhcmFsbGF4LWFtb3VudDogMTByZW07XG4gIC0tbWluLWhlaWdodDogNjB2dztcbiAgLS1tYXgtaGVpZ2h0OiA4MHZ3O1xuICAtLXBhZGRpbmc6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAvIDIpO1xuICAtLW1hc2std2lkdGgtbWluOiA1MHZ3O1xuICAtLW1hc2std2lkdGgtbWF4OiAxMjV2dztcbiAgLS1tYXNrLXdpZHRoLXN0YXJ0OiBjYWxjKHZhcigtLW1hc2std2lkdGgtbWluKSAtICh2YXIoLS1wYWRkaW5nKSAqIDIpKTtcbiAgLS1tYXNrLXdpZHRoLWVuZDogY2FsYyh2YXIoLS1tYXNrLXdpZHRoLW1heCkgLSAodmFyKC0tcGFkZGluZykgKiAyKSk7XG4gIC0tc2Nyb2xsLXByb2dyZXNzOiAwO1xuICAtLXRyYW5zaXRpb24tcHJvZ3Jlc3M6IDA7XG4gIC0tcGFyYWxsYXgtcHJvZ3Jlc3M6IDA7XG4gIC0tbWFzay13LWxlZnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMjBcIiBoZWlnaHQ9XCIyNzFcIiB2aWV3Qm94PVwiMCAwIDMyMCAyNzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggc3R5bGU9XCJ0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1udWRnZS1hbW91bnQpICogMikpO1wiIGQ9XCJNOTQuNzQ0MSAyNzAuMDg0TDAuMDA1ODU5MzggMTk0Ljg0NUwwIDAuMDA2ODM1OTRMOTQuNzQxMiAwTDk0Ljc0NDEgMjcwLjA4NFpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gIC0tbWFzay13LW1pZGRsZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMyMFwiIGhlaWdodD1cIjI3MVwiIHZpZXdCb3g9XCIwIDAgMzIwIDI3MVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTIwNy4zOTggMjUzLjM4M0wxMTIuNjY0IDI1My4zODRWMTA4LjQ4NEwyMDcuNDAyIDM2LjAyOTNMMjA3LjM5OCAyNTMuMzgzWlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgLS1tYXNrLXctcmlnaHQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMjBcIiBoZWlnaHQ9XCIyNzFcIiB2aWV3Qm94PVwiMCAwIDMyMCAyNzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0zMTkuOTg5IDAuMDA2ODM1OTRMMzIwIDE5NC44ODRMMjI1LjIgMjcwLjA4NEwyMjUuMjA0IDBMMzE5Ljk4OSAwLjAwNjgzNTk0WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgLS1tYXNrLXctY29tYmluZWQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMjBcIiBoZWlnaHQ9XCIyNzFcIiB2aWV3Qm94PVwiMCAwIDMyMCAyNzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggc3R5bGU9XCJ0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1udWRnZS1hbW91bnQpICogMikpO1wiIGQ9XCJNOTQuNzQ0MSAyNzAuMDg0TDAuMDA1ODU5MzggMTk0Ljg0NUwwIDAuMDA2ODM1OTRMOTQuNzQxMiAwTDk0Ljc0NDEgMjcwLjA4NFpcIiBmaWxsPVwiYmxhY2tcIi8+PHBhdGggZD1cIk0yMDcuMzk4IDI1My4zODNMMTEyLjY2NCAyNTMuMzg0VjEwOC40ODRMMjA3LjQwMiAzNi4wMjkzTDIwNy4zOTggMjUzLjM4M1pcIiBmaWxsPVwiYmxhY2tcIi8+PHBhdGggZD1cIk0zMTkuOTg5IDAuMDA2ODM1OTRMMzIwIDE5NC44ODRMMjI1LjIgMjcwLjA4NEwyMjUuMjA0IDBMMzE5Ljk4OSAwLjAwNjgzNTk0WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgLS1udWRnZS1hbW91bnQ6IDMuN3Z3O1xuICAtLW51ZGdlLWFkanVzdG1lbnQ6IGNhbGModmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiB2YXIoLS1udWRnZS1hbW91bnQpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSArIHZhcigtLXNjcm9sbC1kaXN0YW5jZSkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLW1pbi1oZWlnaHQpICsgdmFyKC0tc2Nyb2xsLWRpc3RhbmNlKSk7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tbWF4LWhlaWdodCkgKyB2YXIoLS1zY3JvbGwtZGlzdGFuY2UpKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS12aWV3cG9ydC10b3ApO1xuICBoZWlnaHQ6IHZhcigtLXZpZXdwb3J0LWhlaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1pbi1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1tYXgtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hc2staW1hZ2U6IHZhcigtLW1hc2stdy1sZWZ0KSwgdmFyKC0tbWFzay13LW1pZGRsZSksIHZhcigtLW1hc2stdy1yaWdodCk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNhbGMoNTAlICsgdmFyKC0tbnVkZ2UtYWRqdXN0bWVudCkgKiAyICsgdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiA1MCUpLCBjYWxjKDUwJSArIHZhcigtLW51ZGdlLWFkanVzdG1lbnQpICsgdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiA1MCUpLCBjYWxjKDUwJSArIHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpICogNTAlKTtcbiAgbWFzay1zaXplOiBjYWxjKHZhcigtLW1hc2std2lkdGgtc3RhcnQpICsgdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiAodmFyKC0tbWFzay13aWR0aC1lbmQpIC0gdmFyKC0tbWFzay13aWR0aC1zdGFydCkpKSBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygodmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgLSAxKSAqIHZhcigtLXRyYW5zaXRpb24tb2Zmc2V0KSAvIC0yKSk7XG4gIHRyYW5zaXRpb246IG1hc2stcG9zaXRpb24gMC4xcyBlYXNlLW91dCwgbWFzay1zaXplIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctbWFzay1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIHZhcigtLXBhcmFsbGF4LWFtb3VudCkpO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoY2FsYygwLjc1ICsgMC4yNSAqIHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpKSkgdHJhbnNsYXRlWShjYWxjKHZhcigtLXBhcmFsbGF4LWFtb3VudCkgKiAwLjUgKiAodmFyKC0tcGFyYWxsYXgtcHJvZ3Jlc3MpIC0gMSkpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdy1tYXNrLWJhY2tncm91bmQgaW1nLFxuLmJsb2NrLS1oZXJvLXBvd2VyLXctbWFzay1iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdy1tYXNrLWJhY2tncm91bmQgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LW1hc2stYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogY2FsYyhtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC41KSAqIDIpICogMC42KTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMDAyRDcyIDAlLCByZ2JhKDAsIDAsIDAsIDApIDUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LW1hc2stY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IG1heCgwLCAodmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgLSAwLjc1KSAqIDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMC4yOTYyNSAqIHZhcigtLW1hc2std2lkdGgtZW5kKSk7XG4gIHBhZGRpbmc6IDRyZW0gMS41cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMC43NSArIDAuMjUgKiBtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSkpIHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1wYXJhbGxheC1hbW91bnQpICogKDEgLSBtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSkpKSB0cmFuc2xhdGVZKGNhbGModmFyKC0tcGFyYWxsYXgtYW1vdW50KSAqIDAuNzUgKiAodmFyKC0tcGFyYWxsYXgtcHJvZ3Jlc3MpIC0gMSkpKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LW1hc2stY29udGVudCAuYnVpbGQtd2l0aG91dC1saW1pdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MHZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LW1hc2stY29udGVudCAuYnVpbGQtd2l0aG91dC1saW1pdHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdy1tYXNrLWNvbnRlbnQgLnJpY2gtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctbWFzay1jb250ZW50IC5yaWNoLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC4zODc1OTY4OTkydncgKyAxLjEwNDY1MTE2MjhyZW0sIDEuNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1oZXJvLXBvd2VyLXctbWFzay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cmVtIDNyZW0gM3JlbTtcbiAgfVxufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctdmlkZW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgbGVmdDogMS41cmVtO1xuICBvcGFjaXR5OiBtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTA7XG59XG4uYmxvY2stLWhlcm8tcG93ZXItdy12aWRlby1idXR0b24gLmljb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC41ODEzOTUzNDg4dncgKyAxLjI4MTk3Njc0NDJyZW0sIDEuODc1cmVtKTtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LXZpZGVvLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXctdmlkZW8tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMDA3MEJEO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LXZpZGVvLWJ1dHRvbiAuaWNvbi1wbGF5LFxuLmJsb2NrLS1oZXJvLXBvd2VyLXctdmlkZW8tYnV0dG9uIC5pY29uLXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay0taGVyby1wb3dlci13LXZpZGVvLWJ1dHRvbjpub3QoLmlzLXBhdXNlZCkgLmljb24tcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay0taGVyby1wb3dlci13LXZpZGVvLWJ1dHRvbi5pcy1wYXVzZWQgLmljb24tcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLS1oZXJvLXBvd2VyLXcuZW50ZXJlZC12aWV3cG9ydCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYmxvY2stLWhlcm8tcG93ZXItdyB7XG4gICAgLS1zY3JvbGwtZGlzdGFuY2U6IDBweDtcbiAgICAtLXRyYW5zaXRpb24tZGlzdGFuY2U6IDBweDtcbiAgICAtLXBhcmFsbGF4LWFtb3VudDogMHB4O1xuICAgIC0tbWF4LWhlaWdodDogY2FsYygxMDB2dyAqIDEuNzUpO1xuICAgIC0tbWFzay13aWR0aC1tYXg6IDI1MHZ3O1xuICAgIC0tc2Nyb2xsLXByb2dyZXNzOiAxICFpbXBvcnRhbnQ7XG4gICAgLS10cmFuc2l0aW9uLXByb2dyZXNzOiAxICFpbXBvcnRhbnQ7XG4gICAgLS1wYXJhbGxheC1wcm9ncmVzczogMSAhaW1wb3J0YW50O1xuICAgIC0tbnVkZ2UtYW1vdW50OiA3LjR2dztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5ibG9jay0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IGNsYW1wKDgwMHB4LCAxMDB2aCwgMTIwMHB4KTtcbn1cbi5ibG9jay0taGVyby1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi5ibG9jay0taGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LFxuLmJsb2NrLS1oZXJvLWJhY2tncm91bmQgLmltYWdlLWNvbnRhaW5lcixcbi5ibG9jay0taGVyby1iYWNrZ3JvdW5kIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4uYmxvY2stLWhlcm8tYmFja2dyb3VuZC1ncmFkaWVudC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDAuOTc7XG4gIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG59XG4uYmxvY2stLWhlcm8tYmFja2dyb3VuZC1ncmFkaWVudC50b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjM4KSA3LjVyZW0sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTVyZW0pO1xuICBvcGFjaXR5OiAwLjk3O1xuICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xufVxuLmJsb2NrLS1oZXJvLWJhY2tncm91bmQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stLWhlcm8tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cmFwcGVyLW1heC13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiBtYXgodmFyKC0td3JhcHBlci1wYWRkaW5nKSwgNnJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBtYXgodmFyKC0td3JhcHBlci1wYWRkaW5nKSwgM3JlbSk7XG59XG4uYmxvY2stLWhlcm8tbWFpbiAuaGVhZGluZyAuaGVhZGluZy1sZWRlLFxuLmJsb2NrLS1oZXJvLW1haW4gLmhlYWRpbmcgLml0ZW0tLXRpbnkge1xuICBjb2xvcjogIzhGQ0NFODtcbn1cbi5ibG9jay0taGVyby1oZWFkaW5nLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay0taGVyby1oZWFkaW5nLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLWhlcm8tYmFja2dyb3VuZC1ncmFkaWVudC5ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMWRlZywgYmxhY2sgMCUsIHJnYmEoMCwgMCwgMCwgMC4zOCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB9XG59XG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG4uYmxvY2tzID4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkIC5ibG9jay0taGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay0taW1hZ2UuYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gKHZhcigtLWdyaWQtZ3V0dGVyKSAqICgxMiAtIDEpKSkgLyAxMiAqIDggKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogKDggLSAxKSkpO1xuICB9XG59XG4uYmxvY2stLWltYWdlLmFsaWduLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmxvY2stLWltYWdlLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAodmFyKC0tZ3JpZC1ndXR0ZXIpICogKDEyIC0gMSkpKSAvIDEyICogNCArICh2YXIoLS1ncmlkLWd1dHRlcikgKiAoNCAtIDEpKSk7XG4gIH1cbn1cbi5ibG9jay0taW1hZ2UuYWxpZ24tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmxvY2stLWltYWdlLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gKHZhcigtLWdyaWQtZ3V0dGVyKSAqICgxMiAtIDEpKSkgLyAxMiAqIDQgKyAodmFyKC0tZ3JpZC1ndXR0ZXIpICogKDQgLSAxKSkpO1xuICB9XG59XG4uYmxvY2stLWltYWdlLmFsaWduLXdpZGUgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbGVmdDogNTAlO1xufVxuXG4uYmxvY2stLWxhdGVzdC1wb3N0cyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5ibG9jay0tbGF0ZXN0LXBvc3RzIHVsLmxhdGVzdC1wb3N0cyB7XG4gIGdhcDogMS41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrLS1sYXRlc3QtcG9zdHMgdWwubGF0ZXN0LXBvc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2stLWxhdGVzdC1wb3N0cyB1bC5sYXRlc3QtcG9zdHMgbGkge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stLWxhdGVzdC1wb3N0cyB1bC5sYXRlc3QtcG9zdHMgaDIgYSxcbi5ibG9jay0tbGF0ZXN0LXBvc3RzIHVsLmxhdGVzdC1wb3N0cyBoMyBhLFxuLmJsb2NrLS1sYXRlc3QtcG9zdHMgdWwubGF0ZXN0LXBvc3RzIGg0IGEsXG4uYmxvY2stLWxhdGVzdC1wb3N0cyB1bC5sYXRlc3QtcG9zdHMgaDUgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmJsb2NrLS1sYXRlc3QtcG9zdHMgdWwubGF0ZXN0LXBvc3RzIHAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmJsb2NrLS1sYXRlc3QtcG9zdHMgdWwubGF0ZXN0LXBvc3RzIC5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJsb2NrLS1saW5rLWJhciAuYmxvY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5ibG9jay0tbGluay1iYXIgLmxpbmstYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay0tbGluay1iYXIgLmJ1dHRvbiB7XG4gIGZsZXg6IDEgMSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stLWxpbmstYmFyIC5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkQ3MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJsb2NrLS1saW5rLWJhci5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5hZG1pbi1iYXIgLmJsb2NrLS1saW5rLWJhci5zdGlja3kge1xuICB0b3A6IHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hZG1pbi1iYXIgLmJsb2NrLS1saW5rLWJhci5zdGlja3kge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stLW1ldHJpY3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLS1tZXRyaWNzIC5tZXRyaWNzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG4uYmxvY2stLW1ldHJpY3MgLm1ldHJpY3MgbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2NrLS1tZXRyaWNzIC5tZXRyaWNzIGxpIGRpdi5mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYmxvY2stLW1ldHJpY3MgLm1ldHJpY3MgLnN0YXQtdmFsdWUge1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDIuMzI1NTgxMzk1M3Z3ICsgMi4xMjc5MDY5NzY3cmVtLCA0LjVyZW0pO1xufVxuLmJsb2NrLS1tZXRyaWNzIC5tZXRyaWNzIC5zdGF0LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uYmxvY2stLW1ldHJpY3M6bm90KC5oYXMtd2VsbHMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yKTpub3QoLmhhcy12aWJyYW50LWJsdWUtYmFja2dyb3VuZC1jb2xvcikgLnN0YXQtdmFsdWUge1xuICBjb2xvcjogIzAwMkQ3Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2stLW1ldHJpY3MgLm1ldHJpY3Mge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tbWV0cmljcyAuaGFzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmJsb2NrLS1tZXRyaWNzIC5oYXMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stLW1ldHJpY3MgLmhhcy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5ibG9jay0tcHJvc2UgLmJsb2NrLXdyYXBwZXIuY29scy0xIHtcbiAgbWF4LXdpZHRoOiA1OXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ibG9jay0tcHJvc2UgLnByb3NlLWNvbHVtbnMgKyAuYWxlcnQge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmJsb2NrLS1wcm9zZSAuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stLXByb3NlIC5pbnRybyAuaGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5ibG9jay0tcHJvc2UgLnByb3NlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5ibG9jay0tcHJvc2UgLnByb3NlLWNvbHVtbiAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuLmJsb2NrLS1wcm9zZSAucHJvc2UtY29sdW1uIC5wcm9zZS10ZXh0IGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay0tcHJvc2UgLnByb3NlLWNvbHVtbiAucHJvc2UtdGV4dCBpZnJhbWVbc3JjKj1cInlvdXR1YmUuY29tXCJdIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2stLXByb3NlIC5wcm9zZS1jb2x1bW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYmxvY2stLXByb3NlLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IsIC5ibG9jay0tcHJvc2UuaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLmJsb2NrLS1wcm9zZS5oYXMtd2VsbHMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIGJsb2NrcXVvdGUsXG4uYmxvY2stLXByb3NlLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmhlYWRpbmctaGVhZGluZywgLmJsb2NrLS1wcm9zZS5oYXMtdmlicmFudC1ibHVlLWJhY2tncm91bmQtY29sb3IgYmxvY2txdW90ZSxcbi5ibG9jay0tcHJvc2UuaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5oZWFkaW5nLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay0tcHJvc2UuaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAucXVvdGUtaWNvbixcbi5ibG9jay0tcHJvc2UuaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaGVhZGluZy1sZWRlIHtcbiAgY29sb3I6ICM4RkNDRTg7XG59XG5cbi5ibG9jay0tdGFicyAudGFibGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RkNDRTg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stLXRhYnMgYnV0dG9uLnRhYiB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJENzI7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogNTAlIDEgMTtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJsb2NrLS10YWJzIGJ1dHRvbi50YWJbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIG1hcmdpbjogMCAtMnB4O1xufVxuLmJsb2NrLS10YWJzIGJ1dHRvbi50YWJbYXJpYS1zZWxlY3RlZD1mYWxzZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MEJEO1xufVxuLmJsb2NrLS10YWJzIGJ1dHRvbi50YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ibG9jay0tdGFicyBidXR0b24udGFiID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrLS10YWJzIC50YWJwYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5ibG9jay0tdGFicyAudGFicGFuZWwuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLS10YWJzIC50YWJwYW5lbC5pcy12aXNpYmxlIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtO1xufVxuLmJsb2NrLS10YWJzIC50YWJwYW5lbC5pcy12aXNpYmxlIC53cmFwcGVyIGJsb2NrcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay0tdGFicyAudGFicGFuZWwuaXMtdmlzaWJsZSAud3JhcHBlciAudGFiLXZpZGVvIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJsb2NrLS10YWJzIC50YWJwYW5lbC5pcy12aXNpYmxlIC53cmFwcGVyIC50YWItdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stLXRhYnMgLnRhYnBhbmVsIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay0tdGFicy5oYXMtd2VsbHMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5oZWFkaW5nLWxlZGUge1xuICBjb2xvcjogIzAwNzBCRDtcbn1cbi5ibG9jay0tdGFicy5oYXMtd2VsbHMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5xdW90ZS1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvY2stLXRhYnMuaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIGJ1dHRvbi50YWJbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQkQ7XG59XG4uYmxvY2stLXRhYnMuaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIGJ1dHRvbi50YWJbYXJpYS1zZWxlY3RlZD1mYWxzZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyRDcyO1xufVxuLmJsb2NrLS10YWJzLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC50YWJsaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay0tdGFicy5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciBidXR0b24udGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDJENzI7XG59XG4uYmxvY2stLXRhYnMuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgYnV0dG9uLnRhYlthcmlhLXNlbGVjdGVkPWZhbHNlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RkNDRTg7XG59XG4uYmxvY2stLXRhYnMuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgYSB7XG4gIGNvbG9yOiAjMDAyRDcyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay0tdGFicyAudGFicGFuZWwuaXMtdmlzaWJsZSAud3JhcHBlciAuaGVhZGluZyxcbi5ibG9jay0tdGFicyAudGFicGFuZWwuaXMtdmlzaWJsZSAud3JhcHBlciAucXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stLXRhYnMgLnRhYnBhbmVsLmlzLXZpc2libGUgLndyYXBwZXIgLmhlYWRpbmctbWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvY2stLXRhYnMgLnRhYnBhbmVsLmlzLXZpc2libGUgLndyYXBwZXIgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIvLyBjb2xvciBwYWxldHRlXG5cbiR0aGUtY29sb3JzOiAoXG5cdCgnYmxhY2snLCAkYmxhY2spLFxuXHQoJ2NvbmUnLCAkY29uZSksXG5cdCgnbGlnaHRuaW5nJywgJGxpZ2h0bmluZyksXG5cdCgnbGlnaHQtYmx1ZScsICRsaWdodC1ibHVlKSxcblx0KCd2ZXN0JywgJHZlc3QpLFxuXHQoJ3ZpYnJhbnQtYmx1ZScsICR2aWJyYW50LWJsdWUpLFxuXHQoJ3dlbGxzLWJsdWUnLCAkd2VsbHMtYmx1ZSksXG5cdCgnd2hpdGUnLCAkd2hpdGUpLFxuKTtcblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlLWNvbG9ycyB7XG5cblx0Lmhhcy0jeyRuYW1lfS1iYWNrZ3JvdW5kLWNvbG9yLCBcblx0LmJnLSN7JG5hbWV9LCBcblx0LmJhY2tncm91bmQtI3skbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRAaWYgKCRuYW1lID09ICdibGFjaycgb3IgJG5hbWUgPT0gJ3dlbGxzLWJsdWUnIG9yICRuYW1lID09ICd2aWJyYW50LWJsdWUnICkge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkd2hpdGUsIDIwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmhhcy0jeyRuYW1lfS1jb2xvciB7XG5cdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuXHR9XG5cdC5oYXMtI3skbmFtZX0tYmFja2dyb3VuZC1jb2xvcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuIiwiLy8gSGlkZSBibG9ja3F1b3RlIGJ1dHRvbiBpbiBUaW55TUNFIHRvb2xiYXJcbi5tY2UtdGlueW1jZSBbYXJpYS1sYWJlbD1cIkJsb2NrcXVvdGUgKOKMg+KMpVEpXCJdIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCJmb290ZXIjZm9vdGVyIHtcbiAgcGFkZGluZzogJHNwYWNpbmctbWQgMDtcbiAgXG4gIG5hdiB1bDpub3QoI3NvY2lhbC1uYXYpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG4gIC5ncmlkICsgLmdyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc207XG4gIH1cbiAgbmF2IHVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy0yeHM7XG4gICAgJiNmb290ZXItbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYjc29jaWFsLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXNtIDA7XG4gICAgICAuaWNvbiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiN1dGlsaXR5LW5hdixcbiAgICAmI21haW4tcmVwZWF0ZWQtbmF2IHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgfVxuXG4gIH1cbiAgLmNlbnRlcixcbiAgLmxpbWl0cyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvcHkge1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KTtcbiAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gIH1cbiAgLy8gR3Jhdml0eSBGb3JtIFxuICAuc3Vic2NyaWJlLWZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMyk7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAubGltaXRzIGltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgICAuY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20tYnJlYWtwb2ludCkge1xuICAgIC5zdWJzY3JpYmUtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5ncmlkICsgLmdyaWQge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgICAubGVmdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIH1cbiAgICB9IFxuICAgIG5hdiB1bCB7XG4gICAgICAmI2Zvb3Rlci1uYXYsXG4gICAgICAmI3V0aWxpdHktbmF2LFxuICAgICAgJiNzb2NpYWwtbmF2IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgJiNzb2NpYWwtbmF2IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcteHMgMDtcbiAgICAgIH1cbiAgICAgICYjbWFpbi1yZXBlYXRlZC1uYXYge1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTN4cztcbiAgICAgICAgYSwgXG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LTR4bDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDMxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyLmhlYWRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgfVxuICBhLmhkci1sb2dvLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuaGRyLWxvZ28taW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIHdpZHRoOiA3NnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGhlcm8gaXMgZmlyc3QgYmxvY2ssIG1ha2UgaGVhZGVyIGFic29sdXRlIGFuZCB0ZXh0IHdoaXRlIHRvIGFwcGVhciBvdmVyXG4vLyB0aGUgaGVybyBibG9jay5cbmJvZHk6aGFzKC5ibG9ja3MgPiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQpIHtcbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgYS5oZHItbG9nby1saW5rLFxuICAgIC5tZW51LXRvZ2dsZS1idXR0b24ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAgICNtYWluLW5hdiBsaSBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSxcbiAgICAgICN0b3AtbmF2IGxpIGJ1dHRvbi5zZWFyY2gtdG9nZ2xlLWJ1dHRvbixcbiAgICAgICNtYWluLW5hdiBsaSA+IGEsXG4gICAgICAjdG9wLW5hdiBsaTpub3QoLm1lbnUtYnV0dG9uKSBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyIHtcbiAgICB0b3A6IHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpO1xuICB9XG59XG4iLCIqLDphZnRlciw6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIEBpbmNsdWRlIGZ1bGxXaWR0aDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdhcC1zcGFjaW5nLTR4cyB7XG4gIGdhcDogJHNwYWNpbmctNHhzO1xufVxuLmdhcC1zcGFjaW5nLTN4cyB7XG4gIGdhcDogJHNwYWNpbmctM3hzO1xufVxuLmdhcC1zcGFjaW5nLTJ4cyB7XG4gIGdhcDogJHNwYWNpbmctMnhzO1xufVxuLmdhcC1zcGFjaW5nLXhzIHtcbiAgZ2FwOiAkc3BhY2luZy14cztcbn1cbi5nYXAtc3BhY2luZy1zbSB7XG4gIGdhcDogJHNwYWNpbmctc207XG59XG4uZ2FwLXNwYWNpbmctbWQge1xuICBnYXA6ICRzcGFjaW5nLW1kO1xufVxuLmdhcC1zcGFjaW5nLWxnIHtcbiAgZ2FwOiAkc3BhY2luZy1sZztcbn1cbi5nYXAtc3BhY2luZy14bCB7IFxuICBnYXA6ICRzcGFjaW5nLXhsO1xufVxuLmdhcC1zcGFjaW5nLTJ4bCB7XG4gIGdhcDogJHNwYWNpbmctMnhsO1xufVxuXG4uYXNwZWN0LXJhdGlvLTFcXDoxIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbn1cbi5hc3BlY3QtcmF0aW8tNFxcOjMge1xuICBhc3BlY3QtcmF0aW86IDQgLyAzO1xufVxuLmFzcGVjdC1yYXRpby0zXFw6MiB7XG4gIGFzcGVjdC1yYXRpbzogMyAvIDI7XG59XG4uYXNwZWN0LXJhdGlvLTE2XFw6OSB7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuLmFzcGVjdC1yYXRpby0yMVxcOjkge1xuICBhc3BlY3QtcmF0aW86IDIxIC8gOTtcbn1cbi5hc3BlY3QtcmF0aW8tNFxcOjUge1xuICBhc3BlY3QtcmF0aW86IDQgLyA1O1xufVxuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHk7XG59XG5cbi53cmFwcGVyIHtcbiAgQGluY2x1ZGUgd3JhcHBlcjtcbn1cblxuLyoqXG4gKiAuYmxvY2tzXG4gKiBDb250YWluZXIgZm9yIHBhZ2UgY29udGVudCBibG9ja3MuIE1hbmFnZXMgdmVydGljYWwgc3BhY2luZyBiZXR3ZWVuIGJsb2Nrc1xuICogYW5kIGhvcml6b250YWwgbWFyZ2lucyBmb3IgdGV4dCBjb250ZW50IG9uIGxhcmdlciBzY3JlZW5zLlxuICovXG4uYmxvY2tzIHtcbiAgLy8gRGVmaW5lIGNvbnRlbnQgZWxlbWVudCBzZWxlY3RvcnMgZm9yIHJldXNlIHRocm91Z2hvdXQgdGhlIHN0eWxlc2hlZXRcbiAgLy8gVGhlc2UgcmVwcmVzZW50IGVsZW1lbnRzIHRoYXQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgZmxvd2luZyB0ZXh0IGNvbnRlbnRcbiAgJGNvbnRlbnQtaGVhZGluZ3M6IGgxLCBoMiwgaDMsIGg0LCBoNSwgaDY7XG4gICRjb250ZW50LWJhc2ljOiBwLCB1bCwgb2w7XG4gICRjb250ZW50OiBqb2luKCRjb250ZW50LWhlYWRpbmdzLCAkY29udGVudC1iYXNpYywgY29tbWEpO1xuXG4gIC8vIEJ1aWxkIHNlbGVjdG9yIGxpc3RzIGZvciBjb250ZXh0dWFsIHN0eWxpbmdcbiAgLy8gVGhlc2Ugd2lsbCBiZSB1c2VkIHRvIGFwcGx5IGNvbnNpc3RlbnQgc3BhY2luZyBhbmQgbGF5b3V0IHRvIGNvbnRlbnQtYWRqYWNlbnQgYmxvY2tzXG4gICRhbGVydC13aXRoLXByZXZpb3VzLXNpYmxpbmctY29udGVudDogKCk7XG4gICRidXR0b25zLXdpdGgtcHJldmlvdXMtc2libGluZy1jb250ZW50OiAoKTtcbiAgJGhlYWRpbmctd2l0aC1uZXh0LXNpYmxpbmctY29udGVudDogKCk7XG4gIEBlYWNoICRjb250ZW50LWVsZW1lbnQgaW4gJGNvbnRlbnQge1xuICAgIC8vIFRhcmdldCBhbGVydCBibG9ja3MgdGhhdCBmb2xsb3cgYW55IGNvbnRlbnQgZWxlbWVudCAoZS5nLiwgcCB+IC5ibG9jay0tYWxlcnQpXG4gICAgJGFsZXJ0LXdpdGgtcHJldmlvdXMtc2libGluZy1jb250ZW50OiBhcHBlbmQoJGFsZXJ0LXdpdGgtcHJldmlvdXMtc2libGluZy1jb250ZW50LCAnI3skY29udGVudC1lbGVtZW50fSB+IC5ibG9jay0tYWxlcnQnLCBjb21tYSk7XG5cbiAgICAvLyBUYXJnZXQgaGVhZGluZyBibG9ja3MgdGhhdCBhcmUgaW1tZWRpYXRlbHkgZm9sbG93ZWQgYnkgY29udGVudCAoZS5nLiwgLmJsb2NrLS1oZWFkaW5nOmhhcygrIHApKVxuICAgICRoZWFkaW5nLXdpdGgtbmV4dC1zaWJsaW5nLWNvbnRlbnQ6IGFwcGVuZCgkaGVhZGluZy13aXRoLW5leHQtc2libGluZy1jb250ZW50LCAnLmJsb2NrLS1oZWFkaW5nOmhhcygrICN7JGNvbnRlbnQtZWxlbWVudH0pJywgY29tbWEpO1xuXG4gICAgLy8gVGFyZ2V0IGJ1dHRvbiBibG9ja3MgdGhhdCBhcmUgaW1tZWRpYXRlbHkgZm9sbG93ZWQgYnkgY29udGVudCAoZS5nLiwgUCB+LmJsb2NrLS1idXR0b24pXG4gICAgJGJ1dHRvbnMtd2l0aC1wcmV2aW91cy1zaWJsaW5nLWNvbnRlbnQ6IGFwcGVuZCgkYnV0dG9ucy13aXRoLXByZXZpb3VzLXNpYmxpbmctY29udGVudCwgJyN7JGNvbnRlbnQtZWxlbWVudH0gfiAuYmxvY2stLWJ1dHRvbnMnLCBjb21tYSk7XG4gIH1cbiAgJi5ibG9ja3MtaW5uZXIgPjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICA+IHtcbiAgICAvLyBEZWZhdWx0IHZlcnRpY2FsIHNwYWNpbmdcbiAgICAvLyBBcHBseSBzdGFuZGFyZCBzcGFjaW5nIHRvIGFsbCBibG9jay1sZXZlbCBlbGVtZW50cyBleGNlcHQgY29udGVudCBlbGVtZW50c1xuICAgIC8vIChoZWFkaW5ncywgcGFyYWdyYXBocywgbGlzdHMpIHdoaWNoIGhhdmUgdGhlaXIgb3duIHNwZWNpZmljIHNwYWNpbmcgYmVsb3dcbiAgICAqOm5vdCgjeyRjb250ZW50fSkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgICB9XG5cbiAgICAvLyBIZWFkaW5nIHZlcnRpY2FsIHNwYWNpbmdcbiAgICAvLyBIZWFkaW5ncyB1c2UgcHJvZ3Jlc3NpdmVseSBsYXJnZXIgc3BhY2luZyBiYXNlZCBvbiB0aGVpciBoaWVyYXJjaHlcbiAgICAvLyAtIExhcmdlciB0b3AgbWFyZ2lucyBjcmVhdGUgYnJlYXRoaW5nIHJvb20gZnJvbSBwcmVjZWRpbmcgY29udGVudFxuICAgIC8vIC0gU21hbGxlciBib3R0b20gbWFyZ2lucyBrZWVwIGhlYWRpbmdzIGNsb3NlIHRvIHRoZSBjb250ZW50IHRoZXkgaW50cm9kdWNlXG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHQtOHhsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtNXhsO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGV4dC03eGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC00eGw7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXh0LTZ4bDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LTN4bDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHQtNXhsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtMnhsO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tdG9wOiAkdGV4dC00eGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC14bDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgbWFyZ2luLXRvcDogJHRleHQtM3hsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtbGc7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCBlbGVtZW50IHNwYWNpbmdcbiAgICAvLyBQYXJhZ3JhcGhzIGFuZCBsaXN0cyB1c2UgY29uc2lzdGVudCBzcGFjaW5nIGZvciBvcHRpbWFsIHJlYWRhYmlsaXR5XG4gICAgI3skY29udGVudC1iYXNpY30ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygkdGV4dC1sZyAqIDEuNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCR0ZXh0LWxnICogMS41KTtcbiAgICB9XG5cbiAgICAvLyBBbGlnbmVkIGltYWdlIGJsb2Nrc1xuICAgIC8vIFRpZ2h0ZXIgc3BhY2luZyBvbiBtb2JpbGUsIG5vIHRvcCBtYXJnaW4gb24gc21hbGwrIHNjcmVlbnMgd2hlcmUgdGhleSBmbG9hdFxuICAgIC5ibG9jay0taW1hZ2UuYWxpZ24tY2VudGVyLFxuICAgIC5ibG9jay0taW1hZ2UuYWxpZ24tbGVmdCxcbiAgICAuYmxvY2stLWltYWdlLmFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20tYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsZXJ0IGJsb2NrcyBmb2xsb3dpbmcgY29udGVudFxuICAgIC8vIFdoZW4gYWxlcnRzIGFwcGVhciBhZnRlciBjb250ZW50IGVsZW1lbnRzLCByZWR1Y2Ugc3BhY2luZyB0byBrZWVwIHRoZW0gdmlzdWFsbHkgY29ubmVjdGVkXG4gICAgI3skYWxlcnQtd2l0aC1wcmV2aW91cy1zaWJsaW5nLWNvbnRlbnR9LFxuICAgICN7JGJ1dHRvbnMtd2l0aC1wcmV2aW91cy1zaWJsaW5nLWNvbnRlbnR9IHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhlYWRpbmcgYmxvY2tzIGZvbGxvd2VkIGJ5IGNvbnRlbnRcbiAgICAvLyBSZWR1Y2UgYm90dG9tIG1hcmdpbiB3aGVuIGhlYWRpbmcgYmxvY2tzIGFyZSBpbW1lZGlhdGVseSBmb2xsb3dlZCBieSBjb250ZW50IGVsZW1lbnRzXG4gICAgLy8gdG8ga2VlcCB0aGUgaGVhZGluZyB2aXN1YWxseSBncm91cGVkIHdpdGggdGhlIGNvbnRlbnQgaXQgaW50cm9kdWNlc1xuICAgICN7JGhlYWRpbmctd2l0aC1uZXh0LXNpYmxpbmctY29udGVudH0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctc207XG4gICAgfVxuXG4gICAgLy8gQnJlYWRjcnVtYnNcbiAgICAvLyBNaW5pbWFsIHNwYWNpbmcgZm9yIG5hdmlnYXRpb25hbCBlbGVtZW50c1xuICAgIC5ibG9jay0tYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMnhzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgIC8vIENvbnRleHR1YWwgc3BhY2luZyBhZGp1c3RtZW50c1xuICAgIC8vIFJlbW92ZSB0b3AvYm90dG9tIG1hcmdpbnMgZm9yIHNwZWNpZmljIGJsb2NrIGNvbWJpbmF0aW9ucyB0byBwcmV2ZW50IGV4Y2Vzc2l2ZSB3aGl0ZXNwYWNlXG4gICAgLmJsb2NrLS1iYW5uZXI6Zmlyc3QtY2hpbGQsXG4gICAgLmJsb2NrLS1iYW5uZXIgKyAuYmxvY2stLWJyaWNrLXdhbGwsXG4gICAgLmJsb2NrLS1iYW5uZXIgKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLFxuICAgIC5ibG9jay0tYmFubmVyICsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCxcbiAgICAuYmxvY2stLWJhbm5lciArIC5ibG9jay0taGVybyxcbiAgICAuYmxvY2stLWJhbm5lciArIC5ibG9jay0taGVyby1wb3dlci13LFxuICAgIC5ibG9jay0tYmFubmVyICsgLmJsb2NrLS1tZXRyaWNzLFxuICAgIC5ibG9jay0tYnJlYWRjcnVtYnM6Zmlyc3QtY2hpbGQsXG4gICAgLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0tYmFubmVyLFxuICAgIC5ibG9jay0tYnJlYWRjcnVtYnMgKyAuYmxvY2stLWJyaWNrLXdhbGwsXG4gICAgLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0tY2FsbC10by1hY3Rpb24sXG4gICAgLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AsXG4gICAgLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0taGVybyxcbiAgICAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1oZXJvLXBvd2VyLXcsXG4gICAgLmJsb2NrLS1icmVhZGNydW1icyArIC5ibG9jay0tbWV0cmljcyxcbiAgICAuYmxvY2stLWJyaWNrLXdhbGw6Zmlyc3QtY2hpbGQsXG4gICAgLmJsb2NrLS1icmljay13YWxsICsgLmJsb2NrLS1iYW5uZXIsXG4gICAgLmJsb2NrLS1icmljay13YWxsICsgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbixcbiAgICAuYmxvY2stLWJyaWNrLXdhbGwgKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wLFxuICAgIC5ibG9jay0tYnJpY2std2FsbCArIC5ibG9jay0taGVybyxcbiAgICAuYmxvY2stLWJyaWNrLXdhbGwgKyAuYmxvY2stLWhlcm8tcG93ZXItdyxcbiAgICAuYmxvY2stLWJyaWNrLXdhbGwgKyAuYmxvY2stLW1ldHJpY3MsXG4gICAgLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkLFxuICAgIC5ibG9jay0taGVybyArIC5ibG9jay0tYmFubmVyLFxuICAgIC5ibG9jay0taGVybyArIC5ibG9jay0tYnJpY2std2FsbCxcbiAgICAuYmxvY2stLWhlcm8gKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLFxuICAgIC5ibG9jay0taGVybyArIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AsXG4gICAgLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1oZXJvLXBvd2VyLXcsXG4gICAgLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1tZXRyaWNzLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13OmZpcnN0LWNoaWxkLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13ICsgLmJsb2NrLS1iYW5uZXIsXG4gICAgLmJsb2NrLS1oZXJvLXBvd2VyLXcgKyAuYmxvY2stLWJyaWNrLXdhbGwsXG4gICAgLmJsb2NrLS1oZXJvLXBvd2VyLXcgKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13ICsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCxcbiAgICAuYmxvY2stLWhlcm8tcG93ZXItdyArIC5ibG9jay0taGVybyxcbiAgICAuYmxvY2stLWhlcm8tcG93ZXItdyArIC5ibG9jay0tbWV0cmljcyxcbiAgICAuYmxvY2stLWltYWdlLmFsaWduLWxlZnQ6Zmlyc3QtY2hpbGQsXG4gICAgLmJsb2NrLS1pbWFnZS5hbGlnbi1yaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBib3R0b20gbWFyZ2luXG4gICAgLmJsb2NrLS1iYW5uZXI6aGFzKCsgLmJsb2NrLS1icmVhZGNydW1icyksXG4gICAgLmJsb2NrLS1iYW5uZXI6aGFzKCsgLmJsb2NrLS1jYWxsLXRvLWFjdGlvbiksXG4gICAgLmJsb2NrLS1iYW5uZXI6aGFzKCsgLmJsb2NrLS1icmljay13YWxsKSxcbiAgICAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wKSxcbiAgICAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLWhlcm8pLFxuICAgIC5ibG9jay0tYmFubmVyOmhhcygrIC5ibG9jay0taGVyby1wb3dlci13KSxcbiAgICAuYmxvY2stLWJhbm5lcjpoYXMoKyAuYmxvY2stLW1ldHJpY3MpLFxuICAgIC5ibG9jay0tYnJpY2std2FsbDpoYXMoKyAuYmxvY2stLWJhbm5lciksXG4gICAgLmJsb2NrLS1icmljay13YWxsOmhhcygrIC5ibG9jay0tYnJlYWRjcnVtYnMpLFxuICAgIC5ibG9jay0tYnJpY2std2FsbDpoYXMoKyAuYmxvY2stLWNhbGwtdG8tYWN0aW9uKSxcbiAgICAuYmxvY2stLWJyaWNrLXdhbGw6aGFzKCsgLmJsb2NrLS1mZWF0dXJlLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCksXG4gICAgLmJsb2NrLS1icmljay13YWxsOmhhcygrIC5ibG9jay0taGVybyksXG4gICAgLmJsb2NrLS1icmljay13YWxsOmhhcygrIC5ibG9jay0taGVyby1wb3dlci13KSxcbiAgICAuYmxvY2stLWJyaWNrLXdhbGw6aGFzKCsgLmJsb2NrLS1tZXRyaWNzKSxcbiAgICAuYmxvY2stLWNhbGwtdG8tYWN0aW9uOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLS1oZXJvOmhhcygrIC5ibG9jay0tYmFubmVyKSxcbiAgICAuYmxvY2stLWhlcm86aGFzKCsgLmJsb2NrLS1icmVhZGNydW1icyksXG4gICAgLmJsb2NrLS1oZXJvOmhhcygrIC5ibG9jay0tYnJpY2std2FsbCksXG4gICAgLmJsb2NrLS1oZXJvOmhhcygrIC5ibG9jay0tY2FsbC10by1hY3Rpb24pLFxuICAgIC5ibG9jay0taGVybzpoYXMoKyAuYmxvY2stLWZlYXR1cmUuaW1hZ2Utc3R5bGUtcG93ZXItdy1jcm9wKSxcbiAgICAuYmxvY2stLWhlcm86aGFzKCsgLmJsb2NrLS1oZXJvLXBvd2VyLXcpLFxuICAgIC5ibG9jay0taGVybzpoYXMoKyAuYmxvY2stLW1ldHJpY3MpLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0tYmFubmVyKSxcbiAgICAuYmxvY2stLWhlcm8tcG93ZXItdzpoYXMoKyAuYmxvY2stLWJyZWFkY3J1bWJzKSxcbiAgICAuYmxvY2stLWhlcm8tcG93ZXItdzpoYXMoKyAuYmxvY2stLWJyaWNrLXdhbGwpLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0tY2FsbC10by1hY3Rpb24pLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0tZmVhdHVyZS5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3ApLFxuICAgIC5ibG9jay0taGVyby1wb3dlci13OmhhcygrIC5ibG9jay0taGVybyksXG4gICAgLmJsb2NrLS1oZXJvLXBvd2VyLXc6aGFzKCsgLmJsb2NrLS1tZXRyaWNzKSxcbiAgICAuYmxvY2stLWltYWdlOmhhcygrIC5ibG9jay0tYnJlYWRjcnVtYnMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2xlYXJmaXhcbiAgLy8gQ2xlYXIgZmxvYXRzIGZyb20gYWxpZ25lZCBpbWFnZXMgdG8gcHJldmVudCBsYXlvdXQgaXNzdWVzXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAvLyBMYXJnZSBzY3JlZW4gbGF5b3V0IGFkanVzdG1lbnRzXG4gIC8vIE9uIGRlc2t0b3Agc2NyZWVucywgY29uc3RyYWluIHRleHQgY29udGVudCB3aWR0aCBmb3Igb3B0aW1hbCByZWFkYWJpbGl0eVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAmOm5vdCguYmxvY2tzLWlubmVyKSA+IHtcbiAgICAgIC8vIENvbnRlbnQgd2lkdGggY29uc3RyYWludFxuICAgICAgLy8gQWRkIHNpZGUgbWFyZ2lucyBlcXVhbCB0byAyIGdyaWQgY29sdW1ucyBvbiBlYWNoIHNpZGUsIG1ha2luZyBjb250ZW50XG4gICAgICAvLyBlZmZlY3RpdmVseSA4IGNvbHVtbnMgd2lkZSAob3V0IG9mIDEyKSBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5XG4gICAgICAvLyBBcHBsaWVzIHRvOlxuICAgICAgLy8gLSBBbGwgY29udGVudCBlbGVtZW50cyAoaGVhZGluZ3MsIHBhcmFncmFwaHMsIGxpc3RzKVxuICAgICAgLy8gLSBBbGVydCBibG9ja3MgdGhhdCBmb2xsb3cgY29udGVudFxuICAgICAgLy8gLSBIZWFkaW5nIGJsb2NrcyB0aGF0IHByZWNlZGUgY29udGVudFxuICAgICAgI3skY29udGVudH0sXG4gICAgICAjeyRhbGVydC13aXRoLXByZXZpb3VzLXNpYmxpbmctY29udGVudH0sXG4gICAgICAjeyRoZWFkaW5nLXdpdGgtbmV4dC1zaWJsaW5nLWNvbnRlbnR9LFxuICAgICAgLmJsb2NrLS1xdW90ZSxcbiAgICAgIC5ibG9jay0tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGdyaWQtY29sLXNwYW4td2lkdGgoMikgKyB2YXIoLS1ncmlkLWd1dHRlcikpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoZ3JpZC1jb2wtc3Bhbi13aWR0aCgyKSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gICAgICB9XG5cbiAgICAgIC8vIERlY29yYXRpdmUgZGl2aWRlclxuICAgICAgLy8gQWRkIHZpc3VhbCBzZXBhcmF0b3IgdG8gaGVhZGluZyBibG9ja3Mgd2hlbiBmb2xsb3dlZCBieSBjb250ZW50XG4gICAgICAjeyRoZWFkaW5nLXdpdGgtbmV4dC1zaWJsaW5nLWNvbnRlbnR9IHtcbiAgICAgICAgQGluY2x1ZGUgZGl2aWRlci1kYXNoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWdyaWQtZ3V0dGVyKTtcbiAgcm93LWdhcDogJHNwYWNpbmctbWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAuY29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuICAuY29sLXNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuICAuY29sLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuICAuY29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuICAuY29sLXNwYW4tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNSAvIHNwYW4gNTtcbiAgfVxuXG4gICYuZ3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtLWJyZWFrcG9pbnQpIHtcbiAgICAmLmdyaWQtY29scy0yLFxuICAgICYuZ3JpZC1jb2xzLTMsXG4gICAgJi5ncmlkLWNvbHMtNCxcbiAgICAmLmdyaWQtY29scy01IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgJi5ncmlkLWNvbHMtMyxcbiAgICAmLmdyaWQtY29scy00LFxuICAgICYuZ3JpZC1jb2xzLTUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAmLmdyaWQtY29scy00LFxuICAgICYuZ3JpZC1jb2xzLTUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwtYnJlYWtwb2ludCkge1xuICAgICYuZ3JpZC1jb2xzLTUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIGJ1dHRvbigkYmFja2dyb3VuZDogJHZpYnJhbnQtYmx1ZSwgJHRleHQ6ICR3aGl0ZSwgJGhvdmVyLWJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhY2tncm91bmQsIDEwJSksICRob3Zlci10ZXh0OiAkdGV4dCkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHRleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIC50ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cbiAgPiAuaWNvbiB7XG4gICAgJltkYXRhLWljb249XCJhcnJvd19yaWdodFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVlbTtcbiAgICAgIHdpZHRoOiAwLjc1ZW07XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgIEBpbmNsdWRlIG5vdGNoKCRoZWlnaHQ6IDhweCk7XG4gICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgIGdhcDogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTZweDtcbiAgICA+IC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgfVxuICAgICYuaWNvbi1vbmx5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC8vIERlZmF1bHQgdG8gbWVkaXVtIHNpemVcbiAgJiwgJi5tZWRpdW0ge1xuICAgIEBpbmNsdWRlIG5vdGNoKCRoZWlnaHQ6IDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLWhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiA4cHggMjlweCA4cHggMjRweDtcbiAgICA+IC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgIH1cbiAgICAmLmljb24tb25seSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLmxhcmdlIHtcbiAgICBAaW5jbHVkZSBub3RjaCgkaGVpZ2h0OiAxNHB4KTtcbiAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDM5cHggMTBweCAzMnB4O1xuICAgID4gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC0zeGw7XG4gICAgfVxuICAgICYuaWNvbi1vbmx5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gICYuaWNvbi1vbmx5IHtcbiAgICAvLyAudGV4dCBoYXMgLnNyLW9ubHkgY2xhc3MgYWRkZWQgaW4gdGVtcGxhdGVcbiAgICAudHJhaWxpbmctaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHRleHQ7XG4gIH1cbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmhvdmVyOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSksXG4gICY6aG92ZXI6dmlzaXRlZDpub3Qoc3Bhbik6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGhvdmVyLXRleHQ7XG4gIH1cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAudGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogY29sb3Iuc2NhbGUoJGNvbG9yOiAkYmFja2dyb3VuZCwgJHdoaXRlbmVzczogNDAlKTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yOiAkdGV4dCwgJGFtb3VudDogMC4zKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b25MaW5rKCR0ZXh0OiAkdmlicmFudC1ibHVlLCAkaG92ZXItdGV4dDogbGlnaHRlbigkdGV4dCwgMTAlKSkge1xuICBAaW5jbHVkZSBidXR0b24oJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LCAkdGV4dDogJHRleHQsICRob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCk7XG4gICRjb2xvcjogJHRleHQ7XG4gIC50ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYuc21hbGwge1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJiwgJi5tZWRpdW0ge1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi5sYXJnZSB7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6aG92ZXI6bm90KHNwYW4pOm5vdChbZGlzYWJsZWRdKSxcbiAgJjpob3Zlcjp2aXNpdGVkOm5vdChzcGFuKTpub3QoW2Rpc2FibGVkXSkge1xuICAgIGNvbG9yOiAkaG92ZXItdGV4dDtcbiAgICAudGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBub3RjaCgkaGVpZ2h0OiAkc3BhY2luZy1zbSkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gJGhlaWdodCksIGNhbGMoMTAwJSAtIGNhbGMoJGhlaWdodCAqIDEuMjYwMzM1ODM0MjcpKSAxMDAlLCAwIDEwMCUpO1xufVxuXG5AbWl4aW4gbm90Y2hCb3JkZXIoJGhlaWdodDogJHNwYWNpbmctc20sICRib3JkZXItd2lkdGg6IDRweCwgJGNvbG9yOiAkd2hpdGUpIHtcbiAgICAkd2lkdGg6ICRoZWlnaHQgKiAxLjI2MDMzNTgzNDI3O1xuICAgICRhbmdsZTogbWF0aC5hdGFuMigkaGVpZ2h0LCAkd2lkdGgpICogLTE7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIGNhbGMoJGhlaWdodCAtICgjeyRib3JkZXItd2lkdGh9ICogKDIuNSAvIDYpKSksIHRyYW5zcGFyZW50IGNhbGMoJGhlaWdodCAtICgjeyRib3JkZXItd2lkdGh9ICogKDEuNSAvIDYpKSkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIG1hc2staW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgkY29sb3IsICRjb2xvciksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciBjYWxjKCRoZWlnaHQgKyAxcHgpLCB0cmFuc3BhcmVudCBjYWxjKCRoZWlnaHQgKyAxcHgpKTsgLy8gKzFweCB0byBuZWdhdGUgbWFzay1wb3NpdGlvbiBvZmZzZXRcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogMXB4IDFweDsgLy8gQXZvaWQgaGFpcmxpbmUgZWRnZSB0aGF0IGNhbiBhcHBlYXIgYXQgc29tZSBicm93c2VyIHdpZHRoc1xuICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xufVxuXG5AbWl4aW4gZnVsbFdpZHRoKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLy8gRm9udCBzaXplIDE0XG5AbWl4aW4gc21hbGxUZXh0IHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbn1cblxuQG1peGluIGNhcHMoJGZvbnQtc2l6ZTogJHRleHQtYmFzZSwgJGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkKSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gRm9udCBzaXplIDE2IC0gQWxsIGNhcHMgc3R5bGVcbkBtaXhpbiBzbWFsbENhcHMge1xuICBAaW5jbHVkZSBjYXBzO1xufVxuXG4vLyBGb250IHNpemUgMjAgLSBMZWRlIHN0eWxlXG5AbWl4aW4gbGVkZSB7XG4gIEBpbmNsdWRlIGNhcHMoJGZvbnQtc2l6ZTogJHRleHQteGwpO1xufVxuXG5AbWl4aW4gZGl2aWRlci1kYXNoKCRzcGFjaW5nOiAkc3BhY2luZy1zbSwgJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuICAgIHdpZHRoOiAkc3BhY2luZy14cztcbiAgfVxufVxuXG5AbWl4aW4gc3Itb25seSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBDYWxjdWxhdGVzIHRoZSB3aWR0aCBvZiBhIGdpdmVuIG51bWJlciBvZiBjb2x1bW5zLiBVc2VmdWwgZm9yIHdoZW4gbm90IGluIGFcbi8vIGdyaWQgY29udGV4dCwgYnV0IHdhbnQgdG8gbWFpbnRhaW4gdGhlIHNhbWUgY29sdW1uIHdpZHRocyBhcyB0aGUgc3RhbmRhcmQgZ3JpZC5cbkBmdW5jdGlvbiBncmlkLWNvbC1zcGFuLXdpZHRoKCRudW0tY29sdW1ucywgJGd1dHRlcjogdmFyKC0tZ3JpZC1ndXR0ZXIpLCAkdG90YWwtY29sdW1uczogMTIpIHtcbiAgQHJldHVybiBjYWxjKCgxMDAlIC0gKCN7JGd1dHRlcn0gKiAoI3skdG90YWwtY29sdW1uc30gLSAxKSkpIC8gI3skdG90YWwtY29sdW1uc30gKiAjeyRudW0tY29sdW1uc30gKyAoI3skZ3V0dGVyfSAqICgjeyRudW0tY29sdW1uc30gLSAxKSkpO1xufVxuXG4vLyBXcmFwcGVyXG5cbkBtaXhpbiB3cmFwcGVyIHtcbiAgQGluY2x1ZGUgd3JhcHBlci1wYWRkaW5nO1xuICBtYXgtd2lkdGg6IHZhcigtLXdyYXBwZXItbWF4LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1peGluIHdyYXBwZXItcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbn1cblxuQG1peGluIC1tYXJnaW4tbGVmdC13cmFwcGVyLXBhZGRpbmcge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpICogLTEpO1xufVxuXG5AbWl4aW4gLW1hcmdpbi1yaWdodC13cmFwcGVyLXBhZGRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAqIC0xKTtcbn1cbiIsImJvZHkubW9kYWwtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN1dGlsaXR5LW1lbnUgYnV0dG9uLnRyaWdnZXIsXG4jdG9wLW1lbnUgYnV0dG9uLnRyaWdnZXIge1xuICBAaW5jbHVkZSBzbWFsbENhcHM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gQmFja2Ryb3AgYmVoaW5kIG1vZGFsIGRpYWxvZyBcbi5tb2RhbC5iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIE1vZGFsIGNvbnRlbnQgXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgd2lkdGg6IDc1JTtcblxuICAgIGgxIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2VhcmNoIGZvcm0gc3R5bGVzXG4gICAgZm9ybT5kaXYge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFzdC1mb2N1c2FibGUtZWxlbWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRibGFjaztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIm5hdiB7XG4gID4gdWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDhweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkubWVudS1pdGVtIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGRyLW1lbnVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpLm1lbnUtYnV0dG9uIGEge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuICB9ICBcbn1cbi5tZW51LXRvZ2dsZS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICAvLyBNT0JJTEUgTUVOVSBUT0dHTEVcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZy1icmVha3BvaW50KXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgJGdyYXk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICYtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAuaWNvbi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pY29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICsgI21haW4tbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3RvcC1uYXYge1xuICBsaTpub3QoLm1lbnUtYnV0dG9uKSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24uc2VhcmNoLXRvZ2dsZS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFpbi1uYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxuICAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZ2EtbWVudSAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgY29sb3I6ICRsaWdodC1ibHVlLTMwMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICAgbGkge1xuICAgID4gYSxcbiAgICBidXR0b24ubWVudS1pdGVtLXRvZ2dsZSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5X2ZvbnQ7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgKyAubWVnYS1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpe1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLTMwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICAgICAgfVxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmLnRvcC1sZXZlbCA+IGxpID4gdWwge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtMzAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMnhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWVnYS1tZW51LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogNjclIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lbnUtaXRlbS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSxcbiAgICAgICAgICAubWVudS1pdGVtLWhlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICArIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNHhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS5pdGVtLS1ibG9jayB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGZsZXg6IDMzJSAxIDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdlbGxzLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmhhcy10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMS41ZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJi5jb2xzLTIgdWwge1xuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20tYnJlYWtwb2ludCl7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbHMtMyB1bCB7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbS1icmVha3BvaW50KXtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pdGVtLWhhbGYge1xuICAgICAgICAgICAgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleDogNTclIDEgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgZmxleDogNDMlIDEgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uby10aGlyZC1sZXZlbCB1bC50b3AtbGV2ZWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlLTMwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yeHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00eHM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTR4cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZ2FwIC4zcyBlYXNlO1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgICArIC5tZWdhLW1lbnUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDAwcHg7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICA+IC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhOm5vdCguaXRlbS1saW5rKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICYudG9wLW5hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE1PQklMRSBNRU5VXG5AbWVkaWEgKG1heC13aWR0aDogJGxnLWJyZWFrcG9pbnQpe1xuICBAYXQtcm9vdCBib2R5Lm1vYmlsZS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI21haW4tbWVudS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbi1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyh2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0KSArIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLm1lZ2EtbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlIDBzLCBtYXgtaGVpZ2h0IC41cyBsaW5lYXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzIHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gICAgICB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgID4gYSxcbiAgICAgIGJ1dHRvbi5tZW51LWl0ZW0tdG9nZ2xlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMXJlbSB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgKyB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50b3AtbmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBzcGFuLFxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYubWVudS1idXR0b24gYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXdyYXBwZXItcGFkZGluZyk7XG4gICAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQtYnJlYWtwb2ludCl7XG4gIC5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZy14cyAkc3BhY2luZy14cztcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS12aWV3cG9ydC1oZWlnaHQ6IDEwMHZoO1xuICAtLXZpZXdwb3J0LXRvcDogMDtcbiAgLS1oZWFkZXItaGVpZ2h0OiAjeyRzcGFjaW5nLWxnfTtcbiAgLS13cmFwcGVyLW1heC13aWR0aDogI3skbWF4LXdpZHRofTtcbiAgLS13cmFwcGVyLXBhZGRpbmc6ICN7JHdyYXBwZXItcGFkZGluZ307XG4gIC0tZ3JpZC1ndXR0ZXI6ICN7JHNwYWNpbmctc219O1xuICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDA7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICY6aGFzKGJvZHkuYWRtaW4tYmFyKSB7XG4gICAgLS13cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICA6cm9vdDpoYXMoYm9keS5hZG1pbi1iYXIpIHtcbiAgICAvLyBBdCB0aGlzIGJyZWFrcG9pbnQsIHRoZSB3cCBhZG1pbiBiYXIgYmVjb21lcyBmaXhlZCB0byB0aGUgdG9wXG4gICAgLS12aWV3cG9ydC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS13cC1hZG1pbi1iYXItaGVpZ2h0KSk7XG4gICAgLS12aWV3cG9ydC10b3A6IHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICA6cm9vdDpoYXMoYm9keS5hZG1pbi1iYXIpIHtcbiAgICAtLXdwLWFkbWluLWJhci1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gIDpyb290IHtcbiAgICAtLXdyYXBwZXItcGFkZGluZzogI3skd3JhcHBlci1wYWRkaW5nLXNtfTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgOnJvb3Qge1xuICAgIC0td3JhcHBlci1wYWRkaW5nOiAjeyR3cmFwcGVyLXBhZGRpbmctbWR9O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICA6cm9vdCB7XG4gICAgLS13cmFwcGVyLXBhZGRpbmc6ICN7JHdyYXBwZXItcGFkZGluZy1sZ307XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAjeyRzcGFjaW5nLXhsfTtcbiAgfVxufVxuIiwiYm9keSB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIGZvbnQtZmFtaWx5OiAkYm9keV9mb250O1xuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIFxuICAqOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWV4dHJhLWJvbGQ7XG59XG5cbmgxLFxuLmgxLFxuLmhhcy1odWdlLWZvbnQtc2l6ZSxcbi50ZXh0LTh4bCB7XG4gIGZvbnQtc2l6ZTogJHRleHQtOHhsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG5cbmgyLFxuLmgyLFxuLmhhcy14bGFyZ2UtZm9udC1zaXplLFxuLnRleHQtNnhsIHtcbiAgZm9udC1zaXplOiAkdGV4dC02eGw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cblxuaDMsXG4uaDMsXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSxcbi50ZXh0LTV4bCB7XG4gIGZvbnQtc2l6ZTogJHRleHQtNXhsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG5cbmg0LFxuLmg0LFxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAkdGV4dC00eGw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cblxuaDUsXG4uaDUsXG4udGV4dC0zeGwge1xuICBmb250LXNpemU6ICR0ZXh0LTN4bDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbn1cblxuaDYsXG4uaDYsXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaGFzLW5vcm1hbC1mb250LXNpemUsXG4uaGFzLXJlZ3VsYXItZm9udC1zaXplLFxuLnRleHQtbGcge1xuICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jYXBzIHtcbiAgQGluY2x1ZGUgY2Fwcztcbn1cbi5jYXBzLXNtIHtcbiAgQGluY2x1ZGUgY2FwcygkZm9udC1zaXplOiAkdGV4dC1zbSk7XG59XG4uY2Fwcy1sZyB7XG4gIEBpbmNsdWRlIGNhcHMoJGZvbnQtc2l6ZTogJHRleHQtbGcpO1xufVxuLmNhcHMteGwge1xuICBAaW5jbHVkZSBjYXBzKCRmb250LXNpemU6ICR0ZXh0LXhsKTtcbn1cblxuc21hbGwsIFxuLnNtYWxsLFxuLmhhcy1zbWFsbC1mb250LXNpemUsXG4udGV4dC14cyB7XG4gIEBpbmNsdWRlIHNtYWxsVGV4dDtcbn1cblxuLnNtYWxsLWNhcHMge1xuICBAaW5jbHVkZSBzbWFsbENhcHM7XG59XG5cbi5sZWRlIHtcbiAgQGluY2x1ZGUgbGVkZTtcbn1cblxuLmZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogJGZvbnQtbGlnaHQ7XG59XG4uZm9udC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG59XG4uZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xufVxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuLmZvbnQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1leHRyYS1ib2xkO1xufVxuLmZvbnQtYmxhY2sge1xuICBmb250LXdlaWdodDogJGZvbnQtYmxhY2s7XG59XG5cbi5ibG9ja3Mge1xuICA+IHVsLFxuICA+IG9sIHtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAkX3RleHQtbGc7XG4gICAgICAmLm5vLWRvdHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRfdGV4dC1sZztcbiAgICB9XG4gIH1cbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQWxlcnQgQ29tcG9uZW50XG5cbi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBub3RjaCgkaGVpZ2h0OiAkc3BhY2luZy0yeHMpO1xuXG4gICAgJjpub3QoW2NsYXNzKj1cImJnLVwiXSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICAvLyBNYWluIGNvbnRlbnQgYXJlYSB3aXRoIGljb24gYW5kIHRleHRcbiAgICAuYWxlcnQtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gSWNvbiBhc2lkZVxuICAgIC5hbGVydC1hc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuYWxlcnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCBhcmVhXG4gICAgLmFsZXJ0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgIH1cblxuICAgIC5hbGVydC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keV9mb250O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWxlcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHlfZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gQWN0aW9uL2J1dHRvbiBhcmVhXG4gICAgLmFsZXJ0LWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yeHMgJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgYWRqdXN0bWVudHNcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmFsZXJ0LW1haW4ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0LWFjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMnhzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgIC5hbGVydC1hY3Rpb24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9zdC10eXBlLWFyY2hpdmUtb2EtcHJvamVjdCB7XG4gIC5mZWF0dXJlZC1wcm9qZWN0cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNsaWNrLWxpc3QsXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAtLW1pbjogMDtcbiAgICAgICAgICAtLW1heDogMDtcbiAgICAgICAgICAtLXNsaWRlLXBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yNnB4OyAvLyBjZW50ZXIgb24gaXRlbS0tcHJvamVjdC1pbWFnZSBieSBvZmZzZXRpbmcgdGhlIGhlaWdodCBvZiAuaXRlbS0tcHJvamVjdC1jb250ZW50ICsgdGhlIGdhcFxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgLmZlYXR1cmVkLXByb2plY3RzIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG5cbiAgICAgIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgLnNsaWNrLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS0tcHJvamVjdCB7XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0yeGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAuZmVhdHVyZWQtcHJvamVjdHMge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcblxuICAgICAgLmJsb2NrLS1jb2xsZWN0aW9uIHtcbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAuaXRlbS0tcHJvamVjdCB7Ji1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LXR5cGUtYXJjaGl2ZS13ZWxsc19kZXNpZ24ge1xuICAuZGVzaWduLWhhbmRib29rLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cblxuICAuZGVzaWduLXR5cGUtc2VjdGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxuXG4gIC5kZXNpZ24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cblxuICAuZGVzaWduLXJlc291cmNlcyB7XG4gICAgLmRlc2lnbi1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA0NDhweDtcbiAgICB9XG4gIH1cblxuICAvLyBUeXBlIHNlY3Rpb25zXG4gIC5kZXNpZ24tdHlwZS1zZWN0aW9uIHtcbiAgICAuZGVzaWduLWl0ZW0ge1xuICAgICAgZmxleDogMCAwIDMyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIG1vZGFsXG4gIC5tb2RhbC5iYWNrZHJvcCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIGgyLmgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIH1cbiAgfVxufSIsIiNsb2NhdGlvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4ubG9jYXRpb25zLW1hcC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmdWxsV2lkdGg7ICAgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX2xvY2F0aW9uIC5sb2NhdGlvbnMtbWFwLXdyYXBwZXIgeyAgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgfVxuXG4gICAgLnBvcHVwLXR5cGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00eHM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgICAucG9wdXAtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctM3hzO1xuICAgIH1cblxuICAgIC5wb3B1cC1hZGRyZXNzLFxuICAgIC5wb3B1cC1jaXR5LXN0YXRlLXppcGNvZGUge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICAgICAgY29sb3I6ICR2aWJyYW50LWJsdWU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zdGF0aWMvaW1hZ2VzL3RyaWFuZ2xlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGU6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNsb2NhdGlvbnMta2V5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogJHdlbGxzLWJsdWUgc29saWQgM3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDc1cHggMzBweCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2M3B4KSB7XG4gICAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICR2aWJyYW50LWJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgZ3JheTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhlYWRxdWFydGVycy5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zdGF0aWMvaW1hZ2VzL2NoZWNrbWFyay1saWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmVnaW9uYWwuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL3N0YXRpYy9pbWFnZXMvY2hlY2ttYXJrLWRhcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1hbnVmYWN0dXJpbmcuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlc3Q7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL3N0YXRpYy9pbWFnZXMvY2hlY2ttYXJrLWRhcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9jYXRpb25zLWFyY2hpdmUge1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLWxnIDA7XG4gICAgfVxuXG4gICAgLmhxIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZy1sZyAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtZXh0cmEtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC01eGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgIC5tYW51ZmFjdHVyaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG5cbiAgICAgICAgJiBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxsb3V0LW1haW4ge1xuICAgICAgICAubGVkZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lvbmFsIHVsLFxuICAgIC5tYW51ZmFjdHVyaW5nIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGdhcDogNDhweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb24tZGV0YWlsIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAuc3RyZWV0X2FkZHJlc3MsXG4gICAgICAgIC5tYWlsaW5nX2FkZHJlc3MsXG4gICAgICAgIC5jaXR5X3N0YXRlX3ppcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpdHlfc3RhdGVfemlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjVcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgNSAxMFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNC43NjgzN2UtMDcgMTBWLTkuNTM2NzRlLTA3TDUgNUw0Ljc2ODM3ZS0wNyAxMFpcIiBmaWxsPVwiJTIzMDA3MEJEXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBvc3QtdHlwZS1hcmNoaXZlLXdlbGxzX3N0YWZmIHtcbiAgI3N0YWZmLW1vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogJHNwYWNpbmctc207XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmctc207XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICNtb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IG1heCgkc3BhY2luZy1zbSwgdmFyKC0td3JhcHBlci1wYWRkaW5nKSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFmZi1tb2RhbC1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWd1dHRlcik7XG4gICAgICByb3ctZ2FwOiAkc3BhY2luZy14cztcbiAgICB9XG5cbiAgICAuc3RhZmYtbW9kYWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICAmLWxlZGUge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICBkdCB7fVxuXG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tLWxpbmsucHJpbWFyeSB7XG4gICAgICBjb2xvcjogJGxpZ2h0bmluZztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAjc3RhZmYtbW9kYWwge1xuICAgICAgLnN0YWZmLW1vZGFsLW1haW4ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICAgIC5zdGFmZi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgLmZpbHRlci1iYXIge1xuICAgICAgLmZpbHRlci1zZWFyY2gsXG4gICAgICAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG59XG4iLCIucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfd2ViaW5hciB7XG5cbiAgI3VwY29taW5nLXBvc3RzLWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yeHM7XG4gIH1cbiAgLmZpbHRlcnMgLmZpbHRlci1iYXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSIsIi5iYWRnZSB7XG4gIEBpbmNsdWRlIGNhcHM7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICR3ZWxscy1ibHVlO1xuXG4gICY6bm90KFtjbGFzcyo9XCJiZy1cIl0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVzdDtcbiAgfVxufVxuIiwiLmJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNpbmctNHhzO1xufVxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1mYW1pbHk6ICRib2R5X2ZvbnQ7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBjYXBzKCRmb250LXNpemU6ICR0ZXh0LXNtKTtcbiAgY29sb3I6ICR2aWJyYW50LWJsdWU7XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgYSwgc3Bhbi5icmVhZGNydW1iX2xhc3Qge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFxuICBhIHtcbiAgICBjb2xvcjogJHZpYnJhbnQtYmx1ZTtcblxuICAgICY6bm90KDpob3Zlcikge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgfVxufVxuIiwiLndlbGxzLWJ1dHRvbiB7XG4gICYsICYucHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCRiYWNrZ3JvdW5kOiAkdmlicmFudC1ibHVlKTtcbiAgfVxuXG4gICYuc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24oJGJhY2tncm91bmQ6ICR3ZWxscy1ibHVlKTtcbiAgfVxuXG4gICYudGVydGlhcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbigkYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUsICR0ZXh0OiAkYmxhY2spO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uKCRiYWNrZ3JvdW5kOiAkd2hpdGUsICR0ZXh0OiAkdmlicmFudC1ibHVlLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgMTAlKSk7XG4gIH1cblxuICAmLmJ1dHRvbi0tZ2hvc3Qge1xuICAgICYsICYucHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LCAkdGV4dDogJHZpYnJhbnQtYmx1ZSwgJGhvdmVyLWJhY2tncm91bmQ6ICR2aWJyYW50LWJsdWUsICRob3Zlci10ZXh0OiAkd2hpdGUpO1xuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsICR0ZXh0OiAkd2VsbHMtYmx1ZSwgJGhvdmVyLWJhY2tncm91bmQ6ICR3ZWxscy1ibHVlLCAkaG92ZXItdGV4dDogJHdoaXRlKTtcbiAgICB9XG5cbiAgICAmLnRlcnRpYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsICR0ZXh0OiAkYmxhY2ssICRob3Zlci1iYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZSk7XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LCAkdGV4dDogJHZpYnJhbnQtYmx1ZSwgJGhvdmVyLWJhY2tncm91bmQ6ICR3aGl0ZSk7XG4gICAgfVxuICB9XG5cbiAgJi5idXR0b24tLWxpbmsge1xuICAgICYsICYucHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b25MaW5rKCR0ZXh0OiAkdmlicmFudC1ibHVlKTtcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b25MaW5rKCR0ZXh0OiAkd2VsbHMtYmx1ZSk7XG4gICAgfVxuXG4gICAgJi50ZXJ0aWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b25MaW5rKCR0ZXh0OiAkYmxhY2spO1xuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uTGluaygkdGV4dDogJHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAkc3BhY2luZy14cztcbiAgcm93LWdhcDogMXJlbTtcbn1cbiIsIi5jYWxsb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbm90Y2goJHNwYWNpbmcteHMpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5hc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0bmluZztcbiAgICAuYXNpZGUtdGV4dC1saW5rIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogJHNwYWNpbmctNHhzO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgJi5ib3JkZXItbGVmdCB7XG4gICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmJnLWxpZ2h0bmluZyB7XG4gICAgLmFzaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIH1cbiAgfVxuICAvLyBBZGp1c3RtZW50cyBmb3IgdmlicmFudC1ibHVlIGJhY2tncm91bmQgLSB1c2VkIGZvciB0aGUgSGVhZHF1YXJ0ZXJzIGxvY2F0aW9uIGNhbGxvdXRcbiAgJi5iZy12aWJyYW50LWJsdWUge1xuICAgIC5oYXMtd2VsbHMtYmx1ZS1jb2xvciB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfVxuICAgIC5idXR0b24ud2VsbHMtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGxvdXQtbWFpbixcbiAgLmFzaWRlLXRleHQtbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctNHhzO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAubGVkZSB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgfVxuICAgIC5idXR0b24ud2VsbHMtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC5hc2lkZSB7XG4gICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgJi5ib3JkZXItcmlnaHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5ib3JkZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSxcbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FsbG91dC1tYWluIHtcbiAgICAgIGZsZXg6IDEgMSA2MCU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy1tZDtcbiAgICB9XG4gIH1cbn0iLCIuY2Fyb3VzZWwge1xuICAtLXNsaWRlLXBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXIpIC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXNsaWRlLXBhZGRpbmcpICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zbGlkZS1wYWRkaW5nKSAqIC0xKTtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNsaWRlLXBhZGRpbmcpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc2xpZGUtcGFkZGluZyk7XG5cbiAgICAvLyBBbGxvdyBzbGlkZXMgdG8gZmlsbCBoZWlnaHQgb2YgY2Fyb3VzZWwuXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLy8gU2xpY2sgd3JhcHMgYWxsIHNsaWRlIGNvbnRlbnQgaW4gYSBkaXYuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBTbGljayBhcHBsaWVzIGlubGluZSBgZGlzcGxheTogaW5saW5lLWJsb2NrYCBzdHlsZXMgdG8gc2xpZGVzLiBPdmVycmlkZVxuICAgIC8vIHRvIHNldCB0aGVzZSBjb21wb25lbnRzIGJhY2sgdG8gZmxleGJveC5cbiAgICAuaXRlbSxcbiAgICAuaXRlbS0tcGFuZWwge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIFxuICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIC5zbGljay1kb3QtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCR2aWJyYW50LWJsdWUsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFycm93cy1iZWZvcmUge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtYXJyb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7IC8vIG5lZ2F0ZSBkb3RzIGhlaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbTtcbiAgICB9XG4gIH1cblxuICAmLmFycm93cy1zaWRlIHtcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjM4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogLTY0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZmlsdGVyLWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yNik7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46ICRzcGFjaW5nLW1kIDA7XG59XG5cbi5maWx0ZXItYmFyLFxuLndwYy1maWx0ZXJzLXdpZGdldC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogJHNwYWNpbmctM3hzO1xuXG4gIC53aWRnZXRfd3BjX2ZpbHRlcnNfd2lkZ2V0LFxuICAud3BjLWZpbHRlcnMtd2lkZ2V0LWNvbnRhaW5lcnMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud2lkZ2V0X3dwY19maWx0ZXJzX3dpZGdldCxcbiAgLndwYy1maWx0ZXJzLXdpZGdldC1jb250YWluZXJzLXdyYXBwZXIsXG4gIC5maWx0ZXItbGlzdCB7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjYpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmlicmFudC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZpYnJhbnQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6ICR2aWJyYW50LWJsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud3BjLWZpbHRlci1jb2xsYXBzaWJsZS53cGMtY2xvc2VkIC53cGMtZmlsdGVyLXNlbGVjdGVkLXZhbHVlcyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC53cGMtZmlsdGVycy1tYWluLXdyYXAgbGkud3BjLXRlcm0taXRlbSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5maWx0ZXItc2VhcmNoLFxuICAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZpYnJhbnQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndwYy1zZWFyY2gtaWNvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICdzZWFyY2gnO1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBTeW1ib2xzIFNoYXJwJztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1tZW51LFxuICAud3BjLWZpbHRlcnMtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLndwYy13cmFwLWljb25zIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgLndwYy1maWx0ZXItdGl0bGUsXG4gICAgbGkud3BjLXRlcm0taXRlbTpsYXN0LWNoaWxkLFxuICAgIHVsLndwYy1maWx0ZXJzLXVsLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHVsLmZpbHRlci1saXN0LFxuICAud3BjLWZpbHRlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTR4cztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAud3BjLXdyYXAtaWNvbnM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbnRlbnQ6ICdhZGQnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBTaGFycCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIGJ1dHRvbi50cmlnZ2VyLFxuICAud3BjLWZpbHRlci10aXRsZSBidXR0b24ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbkxpbmsoJHRleHQ6ICRibGFjaywgJGhvdmVyLXRleHQ6ICR2aWJyYW50LWJsdWUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgc3Bhbi5tYXRlcmlhbC1zeW1ib2xzLXNoYXJwLFxuICAgIC53cGMtd3JhcC1pY29uczpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbiAgLndwYy1vcGVuLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAYXQtcm9vdCAud3BjLWZpbHRlcnMtc2VjdGlvbi53cGMtb3BlbmVkIC53cGMtZmlsdGVyLXRpdGxlIGJ1dHRvbixcbiAgYnV0dG9uLnRyaWdnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAsXG4gICAgLndwYy13cmFwLWljb25zOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICsgLmZpbHRlci1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucmVzZXQtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gRmlsdGVyIEV2ZXJ5dGhpbmcgQ2hpcHNcbiAgKyAuZmlsdGVyLWNoaXBzIHtcbiAgICAmLndlbGxzLWZpbHRlci1jaGlwcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdWwud2VsbHMtZmlsdGVyLWNoaXBzLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uTGluaztcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi53cGMtY2hpcC1yZXNldC1hbGwgYSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDUzcHg7XG5cbiAgICAuZmlsdGVyLXNlYXJjaCxcbiAgICAud3BjLWZpbHRlci1sYXlvdXQtc2VhcmNoLWZpZWxkIHtcbiAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICBmb3JtIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24udHJpZ2dlcixcbiAgICAud3BjLWZpbHRlci1oZWFkZXIgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkYmFja2dyb3VuZDogJHdoaXRlLCAkdGV4dDogJGJsYWNrLCAkaG92ZXItYmFja2dyb3VuZDogJHdoaXRlLCAkaG92ZXItdGV4dDogJHZpYnJhbnQtYmx1ZSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZpYnJhbnQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwuZmlsdGVyLWxpc3QsXG4gICAgLndwYy1maWx0ZXItY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI2KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTRweDtcbiAgICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1idXR0b25zIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4uZmlsdGVyLWNoaXBzIHtcbiAgLnJlc2V0LWZpbHRlcnMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIgIC8vIEdyYXZpdHkgRm9ybSBcbiAgLmdmb3JtX3dyYXBwZXIge1xuICAgIC0tZ2YtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IFxuICAgIC0tZ2YtY3RybC1jaG9pY2UtY2hlY2stY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgaDIsIGgzIHtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAkdGV4dC00eGw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICB9XG4gICAgcC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14cztcbiAgICB9XG4gICAgXG4gICAgbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwsXG4gICAgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgJjpub3QoLmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLWlubGluZSk6bm90KC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1zdWIpe1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtZXh0cmEtYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZ2ZpZWxkLWNob2ljZS1pbnB1dCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZ2ZpZWxkLWNob2ljZS1pbnB1dFxuICAgICB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRibGFjaywgLjI2KSAhaW1wb3J0YW50O1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZpYnJhbnQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICR2aWJyYW50LWJsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAkdmlicmFudC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5nZmllbGQtY2hvaWNlLWlucHV0OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjYpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR2aWJyYW50LWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjYpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICBAaW5jbHVkZSBidXR0b247XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2UgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDhweCAyOXB4IDhweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR2aWJyYW50LWJsdWUsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC8vIGVycm9ycy92YWxpZGF0aW9uIHN0eWxlc1xuICAgICYuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7O1xuICAgICAgfVxuICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNHhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLy8gU3Vic2NyaXB0aW9uIGZvcm0gc3R5bGVzIChpbiBmb290ZXIgYW5kIGNhbGxvdXQpXG4gIC5zdWJzY3JpYmUtZm9ybS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNHhzO1xuICAgICAgfVxuICAgICAgLmdmb3JtLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm0tZm9vdGVyLnRvcF9sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdub3J0aF9lYXN0JztcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgU2hhcnAnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSIsIi5oZWFkaW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICAvLyBoZWFkZXJcblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi1sZWRlIHtcbiAgICBAaW5jbHVkZSBjYXBzO1xuICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMTkycHg7IC8vIDEwIGNvbHVtbnMgYXQgbGcgYnJlYWtwb2ludFxuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxuXG4gICYtc3ViaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cblxuICAvLyBNYWluXG5cbiAgJi1tYWluIHt9XG5cbiAgJi1kZXNjcmlwdGlvbiB7fVxuXG4gICYtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTJ4cztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8vIFNpemVzXG5cbiAgJi5oZWFkaW5nLS1zaXplLWgxIHtcbiAgICAmLCAuaGVhZGluZy1tYWluIHtcbiAgICAgIHJvdy1nYXA6ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWxlZGUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTR4bDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTN4bDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgICByb3ctZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctLXNpemUtaDIge1xuICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgcm93LWdhcDogJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWxlZGUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtM3hsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICB9XG5cbiAgICAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgICByb3ctZ2FwOiAkc3BhY2luZy14cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctLXNpemUtaDMge1xuICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgcm93LWdhcDogJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmhlYWRpbmctbGVkZSB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgICByb3ctZ2FwOiAkc3BhY2luZy14cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRpbmctLXNpemUtaDQge1xuICAgICYsIC5oZWFkaW5nLW1haW4ge1xuICAgICAgcm93LWdhcDogJHNwYWNpbmctM3hzO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWhlYWRlciB7XG4gICAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLWxlZGUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgIH1cblxuICAgIC5oZWFkaW5nLXN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgICB9XG5cbiAgICAuaGVhZGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgJiwgLmhlYWRpbmctbWFpbiB7XG4gICAgICAgIHJvdy1nYXA6ICRzcGFjaW5nLTJ4cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcmllbnRhdGlvblxuXG4gICYuaGVhZGluZy0tb3JpZW50YXRpb24tdmVydGljYWwge1xuICAgIC5oZWFkaW5nLW1haW4ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLXNtO1xuICAgIH1cblxuICAgICYuaGVhZGluZy0tc2l6ZS1oMSAuaGVhZGluZy1tYWluLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDk0NHB4O1xuICAgIH1cblxuICAgICYuaGVhZGluZy0tc2l6ZS1oMiAuaGVhZGluZy1tYWluLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIH1cblxuICAgICYuaGVhZGluZy0tc2l6ZS1oMyAuaGVhZGluZy1tYWluLWNvbnRlbnQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAmLmhlYWRpbmctLXNpemUtaDQgLmhlYWRpbmctbWFpbi1jb250ZW50OmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiA2OTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgIC5oZWFkaW5nLW1haW46aGFzKC5oZWFkaW5nLW1haW4tYXNpZGUpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgICAuaGVhZGluZy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1tYWluLWFzaWRlIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICAgICAgICAuaGVhZGluZy1tYWluOmhhcyguaGVhZGluZy1tYWluLWFzaWRlKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgICAgIC5oZWFkaW5nLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRpbmctbWFpbi1hc2lkZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZGluZy0tb3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgY29sdW1uLWdhcDogJHNwYWNpbmctc207XG5cbiAgICAuaGVhZGluZy1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAmLmhlYWRpbmctLXNpemUtaDEge1xuICAgICAgICAuaGVhZGluZy1oZWFkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5oZWFkaW5nLW1haW4ge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oZWFkaW5nLS1zaXplLWgyLFxuICAgICAgJi5oZWFkaW5nLS1zaXplLWgzIHtcbiAgICAgICAgLmhlYWRpbmctaGVhZGVyIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmctbWFpbiB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhlYWRpbmctLXNpemUtaDQge1xuICAgICAgICAuaGVhZGluZy1oZWFkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1tYWluIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICAmLmhlYWRpbmctLXNpemUtaDEge31cblxuICAgICAgJi5oZWFkaW5nLS1zaXplLWgyLFxuICAgICAgJi5oZWFkaW5nLS1zaXplLWgzIHtcbiAgICAgICAgLmhlYWRpbmctaGVhZGVyIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmctbWFpbiB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLmhlYWRpbmctLXNpemUtaDQge1xuICAgICAgICAuaGVhZGluZy1oZWFkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy1tYWluIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2Uge1xuICBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtM3hsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICYtY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAkdGV4dC1iYXNlO1xuICAgIEBpbmNsdWRlIGRpdmlkZXItZGFzaCgkc3BhY2luZzogMXJlbSk7XG4gIH1cblxuICAmLmhhcy1saWdodGJveCB7XG4gICAgLmltYWdlLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cbiAgICAuaW1hZ2UtbGluayB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pbWFnZS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRml4IFBob3RvU3dpcGUgYnV0dG9uIGZvY3VzIGluZGljYXRvciBjb2xvclxuYnV0dG9uLnBzd3BfX2J1dHRvbi0tY2xvc2UsXG5idXR0b24ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi5pdGVtLS1maW5pc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbm90Y2g7XG5cbiAgICAvLyBIb3ZlciBvdmVybGF5IGNvbnRhaW5lclxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2VsbHMtYmx1ZSwgMC45KTtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1mb290ZXIge31cbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkc3BhY2luZy00eHM7XG4gICAgICByaWdodDogJHNwYWNpbmctNHhzO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAuaXRlbS0tZmluaXNoLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICB9XG5cbiAgICAuaXRlbS0tZmluaXNoLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgfVxuICB9XG5cbiAgJi10eXBlIHtcbiAgICBAaW5jbHVkZSBjYXBzO1xuICAgIGNvbG9yOiAkbGlnaHRuaW5nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJi10aXRsZSB7fVxuXG4gIC8vIEhvdmVyICYgZm9jdXMgc3RhdGVcbiAgJi1saW5rOmhvdmVyLFxuICAmLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLml0ZW0tLWZpbmlzaC1pbWFnZS1vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyBGb2N1cyBzdGF0ZVxuICAmLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLmJ1dHRvbiAudGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEl0ZW0gUGFuZWwgQ29tcG9uZW50XG5cbi5pdGVtLS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIH4gLml0ZW0tLXBhbmVsLWltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAuaXRlbS0tcGFuZWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlc3Q7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0tLXBhbmVsLWxlZGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tLXBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLS1wYW5lbC1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tLXBhbmVsLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbWFnZSBzZWN0aW9uXG4gICAgJi1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50IHNlY3Rpb25cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTJ4cztcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbm90Y2goJGhlaWdodDogJHNwYWNpbmctbWQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgIC8vIExlZGUgdGV4dCAodXBwZXJjYXNlIHNtYWxsIHRleHQpXG4gICAgJi1sZWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbGVkZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRfdGV4dC00eGwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy00eHM7XG4gICAgfVxuXG4gICAgLy8gVGl0bGUgdGV4dFxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LTN4bDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gU3VidGl0bGUgdGV4dFxuICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIH1cblxuICAgICYtdGV4dC1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC8vIEJ1dHRvbiBzZWN0aW9uIChhcnJvdyBpY29uIG9yIHRleHQgKyBpY29uKVxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0LTV4bDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHlfZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICYtYnV0dG9uLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LTV4bCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxufVxuIiwiLy8gUGVyc29uIEl0ZW0gQ29tcG9uZW50XG5cbi5pdGVtLS1wZXJzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6ICRzcGFjaW5nLTJ4cztcblxuICBwaWN0dXJlIHtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuaXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICB9XG5cbiAgLy8gT3JpZW50YXRpb246IEhvcml6b250YWxcbiAgJi1vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcGljdHVyZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3JpZW50YXRpb246IFZlcnRpY2FsXG4gICYtb3JpZW50YXRpb24tdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvLyBTaXplOiBEZWZhdWx0XG4gICYtc2l6ZS1kZWZhdWx0IHtcbiAgICBwaWN0dXJlIHtcbiAgICAgIHdpZHRoOiAkc3BhY2luZy0yeGw7XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6ZTogU21hbGxcbiAgJi1zaXplLXNtYWxsIHtcbiAgICBnYXA6ICRzcGFjaW5nLTN4cztcblxuICAgIHBpY3R1cmUge1xuICAgICAgd2lkdGg6ICRzcGFjaW5nLWxnO1xuICAgIH1cbiAgfVxuXG4gIC8vIFR5cGU6IERlZmF1bHQgKGhvcml6b250YWwgbGF5b3V0IHdpdGggdGV4dCB0byB0aGUgcmlnaHQpXG4gICYtdHlwZS1kZWZhdWx0IHtcbiAgfVxuXG4gIC8vIFR5cGU6IEJsb2NrcyAodmVydGljYWwgbGF5b3V0IHdpdGggeWVsbG93IGJhY2tncm91bmQpXG4gICYtdHlwZS1ibG9ja3Mge1xuICAgIGdhcDogJHNwYWNpbmctNHhzO1xuXG4gICAgLml0ZW0tLXBlcnNvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlc3Q7XG4gICAgfVxuXG4gICAgJi5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24tdmVydGljYWwge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJi5pdGVtLS1wZXJzb24tc2l6ZS1zbWFsbCB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTR4cztcblxuICAgICAgLml0ZW0tLXBlcnNvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMnhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgJi5pdGVtLS1wZXJzb24tb3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICB3aWR0aDogZ3JpZC1jb2wtc3Bhbi13aWR0aCgzKTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLS1wZXJzb24tY29udGVudCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1sZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLml0ZW0tLXByb2plY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJHNwYWNpbmctM3hzO1xuXG4gICYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbm90Y2g7XG5cbiAgICAvLyBIb3ZlciBvdmVybGF5IGNvbnRhaW5lclxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1sZyAkc3BhY2luZy14cyAkc3BhY2luZy1tZCAkc3BhY2luZy1tZDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2VsbHMtYmx1ZSwgMC45KTtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi1mb290ZXIge31cbiAgICB9XG5cbiAgICAuYmFkZ2VzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHNwYWNpbmctNHhzO1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLTR4cztcbiAgICB9XG5cbiAgICAvLyBQbHVzIGljb24gaW4gbG93ZXItbGVmdCBjb3JuZXIgLSBleHBhbmRzIG9uIGhvdmVyXG4gICAgJi1wbHVzIHtcbiAgICAgIC0tcGx1cy1zdHJva2UtbGVuZ3RoOiAyMHB4O1xuICAgICAgLS1wbHVzLXN0cm9rZS13aWR0aDogMnB4O1xuXG4gICAgICAmLWhvcml6b250YWwsXG4gICAgICAmLXZlcnRpY2FsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC8vIEhvcml6b250YWwgbGluZSAtIGdyb3dzIGZyb20gY2VudGVyIG9mIHBsdXMgaWNvbiB0byBmdWxsIHdpZHRoXG4gICAgICAmLWhvcml6b250YWwge1xuICAgICAgICBsZWZ0OiBjYWxjKCRzcGFjaW5nLW1kIC8gMiAtIHZhcigtLXBsdXMtc3Ryb2tlLWxlbmd0aCkgLyAyKTtcbiAgICAgICAgYm90dG9tOiBjYWxjKCRzcGFjaW5nLW1kIC8gMiAtIHZhcigtLXBsdXMtc3Ryb2tlLXdpZHRoKSAvIDIpO1xuICAgICAgICB3aWR0aDogdmFyKC0tcGx1cy1zdHJva2UtbGVuZ3RoKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1wbHVzLXN0cm9rZS13aWR0aCk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZSwgbGVmdCAwLjRzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIC8vIFZlcnRpY2FsIGxpbmUgLSBncm93cyBmcm9tIGNlbnRlciBvZiBwbHVzIGljb24gdG8gZnVsbCBoZWlnaHRcbiAgICAgICYtdmVydGljYWwge1xuICAgICAgICBsZWZ0OiBjYWxjKCRzcGFjaW5nLW1kIC8gMiAtIHZhcigtLXBsdXMtc3Ryb2tlLXdpZHRoKSAvIDIpO1xuICAgICAgICBib3R0b206IGNhbGMoJHNwYWNpbmctbWQgLyAyIC0gdmFyKC0tcGx1cy1zdHJva2UtbGVuZ3RoKSAvIDIpO1xuICAgICAgICB3aWR0aDogdmFyKC0tcGx1cy1zdHJva2Utd2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXBsdXMtc3Ryb2tlLWxlbmd0aCk7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2UsIGJvdHRvbSAwLjRzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICAuaXRlbS0tcHJvamVjdC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuXG4gICAgICAuc2VwYXJhdG9yLFxuICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICB9XG5cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICAgICAgLmJsb2NrLS1jb2xsZWN0aW9uLmNvbHVtbnMtLTEgJiB7XG4gICAgICAgIC5pdGVtLS1wcm9qZWN0LXRpdGxlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tYXJrZXRzIHtcbiAgICBAaW5jbHVkZSBjYXBzO1xuICAgIGNvbG9yOiAkbGlnaHRuaW5nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gICYtdGl0bGUge31cblxuICAmLWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gIH1cblxuICAvLyBIb3ZlciAmIGZvY3VzIHN0YXRlXG4gICYtbGluazpob3ZlcixcbiAgJi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIC5pdGVtLS1wcm9qZWN0LWltYWdlLW92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIEFuaW1hdGUgcGx1cyBsaW5lcyB0byBleHBhbmQgdG8gZmlsbCB0aGUgZW50aXJlIGltYWdlIGNvbnRhaW5lclxuICAgIC5pdGVtLS1wcm9qZWN0LWltYWdlLXBsdXMtaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tLXByb2plY3QtaW1hZ2UtcGx1cy12ZXJ0aWNhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9jdXMgc3RhdGVcbiAgJi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIC5idXR0b24gLnRleHQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJdGVtIFNlbGVjdGFibGUgQ29tcG9uZW50XG5cbi5pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSGlkZGVuIGNoZWNrYm94IGlucHV0XG4gICAgJi1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQm9yZGVyIG92ZXJsYXlcbiAgICAmLWJvcmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEyKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLy8gSW1hZ2Ugc2VjdGlvblxuICAgICYtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBub3RjaDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnQgc2VjdGlvblxuICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAvLyBIZWFkZXIgd2l0aCByYWRpbyBidXR0b24gYW5kIHRpdGxlXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC8vIEN1c3RvbSByYWRpbyBidXR0b25cbiAgICAmLXJhZGlvIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjA2MjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpdGxlIHRleHRcbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgfVxuXG4gICAgLy8gRGVzY3JpcHRpb24gdGV4dFxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LWJhc2U7XG4gICAgfVxuXG4gICAgLy8gRG93bmxvYWQgYnV0dG9uIHNlY3Rpb25cbiAgICAmLWRvd25sb2FkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC53ZWxscy1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb2N1cyBzdGF0ZSBmb3Iga2V5Ym9hcmQgbmF2aWdhdGlvblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGU6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgLml0ZW0tLXNlbGVjdGFibGUtcmFkaW8ge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAkYmxhY2s7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIC5pdGVtLS1zZWxlY3RhYmxlLWJvcmRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQuNXJlbSk7IC8vIEV4dGVuZHMgdG8gY292ZXIgZG93bmxvYWQgYnV0dG9uICgzcmVtKSArIHBhZGRpbmcgKDEuNXJlbSlcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgkYmxhY2ssIDAuMjYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLS1zZWxlY3RhYmxlLWltYWdlLFxuICAgICAgICAuaXRlbS0tc2VsZWN0YWJsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tLXNlbGVjdGFibGUtZG93bmxvYWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gV2hlbiBjaGVja2JveCBpcyBjaGVja2VkLCBhcHBseSBzZWxlY3RlZCBzdHlsZXMgdmlhIHBhcmVudCBjbGFzc1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAuaXRlbS0tc2VsZWN0YWJsZS1ib3JkZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICR2aWJyYW50LWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS0tc2VsZWN0YWJsZS1yYWRpbyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR2aWJyYW50LWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29tYmluZWQgaG92ZXIvZm9jdXMgKyBzZWxlY3RlZCBzdGF0ZVxuICAgICYuaXMtc2VsZWN0ZWQ6aG92ZXIsXG4gICAgJi5pcy1zZWxlY3RlZDpmb2N1cy13aXRoaW4ge1xuICAgICAgICAuaXRlbS0tc2VsZWN0YWJsZS1kb3dubG9hZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS0tc2VsZWN0YWJsZS1ib3JkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0LjVyZW0pOyAvLyBFeHRlbmRzIHRvIGNvdmVyIGRvd25sb2FkIGJ1dHRvbiAoM3JlbSkgKyBwYWRkaW5nICgxLjVyZW0pXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKCRibGFjaywgMC4yNiksIDAgMCAwIDNweCAkdmlicmFudC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVXBkYXRlIHNlbGVjdGlvbiBzdGF0ZSB2aWEgSmF2YVNjcmlwdFxuICAgICYtY2hlY2tib3g6Y2hlY2tlZCB7XG4gICAgICAgICYgfiAuaXRlbS0tc2VsZWN0YWJsZS1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgfiAuaXRlbS0tc2VsZWN0YWJsZS1jb250ZW50IC5pdGVtLS1zZWxlY3RhYmxlLXJhZGlvIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaXRlbS0tc3RhZmYge1xuICByb3ctZ2FwOiAkc3BhY2luZy0zeHM7XG4gIFxuICAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgfVxuXG4gIC5pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICB9XG59XG4iLCIuaXRlbS0tdGlueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgY29sb3I6ICR3ZWxscy1ibHVlO1xuXG4gICYtaWNvbiB7XG4gICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gIH1cblxuICAmLXRpdGxlIHt9XG59XG4iLCIuaXRlbS0td2ViaW5hciB7XG4gIGhlaWdodDogMTAwJTtcbiAgLml0ZW0taW1hZ2Uge1xuICAgIEBpbmNsdWRlIG5vdGNoKCRoZWlnaHQ6ICRzcGFjaW5nLXNtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yeHM7XG4gIH1cbiAgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47O1xuICB9XG4gIC5pdGVtLXdlYmluYXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctNHhzO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgfVxufVxuLnJlbGF0ZWQtd2ViaW5hcnMsXG4ucG9zdC10eXBlLWFyY2hpdmUtd2VsbHNfd2ViaW5hciAjbWFpbi1wb3N0cy1ncmlkIHtcbiAgLml0ZW0tLXdlYmluYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEyKTtcbiAgICAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yeHMgJHNwYWNpbmctMnhzO1xuICAgIH1cbiAgfVxufVxuLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IgLml0ZW0tLXdlYmluYXIge1xuICAuaXRlbS1sZWRlLmxlZGUge1xuICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gIH1cbn1cbiIsIi5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmLS1vcmllbnRhdGlvbi12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxuICAmLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pdGVtLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB+IC5pdGVtLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB+IC5pdGVtLXRleHQtY29udGVudCB7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1zaGFycCB7XG4gICAgICBmb250LXNpemU6ICRfdGV4dC00eGw7XG4gICAgfVxuICB9XG4gIC5pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMDtcbiAgICAuaXRlbS10YWcge1xuICAgICAgQGluY2x1ZGUgc21hbGxDYXBzKCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmVzdDtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkc3BhY2luZy00eHM7XG4gICAgICByaWdodDogJHNwYWNpbmctNHhzO1xuICAgIH1cbiAgfVxuICAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctNHhzO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgLmJ1dHRvbi0tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxuICAmLS1zaXplLXNtYWxsIHtcbiAgICAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5pdGVtLWxlZGUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgICB9XG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC0yeGw7XG4gICAgfVxuICAgIC5pdGVtLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgfVxuICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtYmFzZTtcbiAgICB9XG4gIH1cbiAgJi0tc2l6ZS1sYXJnZSB7XG4gICAgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgICAgIGdhcDogJHNwYWNpbmctM3hzO1xuICAgIH1cbiAgICAuaXRlbS1sZWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQteGw7XG4gICAgfVxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtNXhsO1xuICAgIH1cbiAgICAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICB9XG4gICAgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgICB9XG4gIH1cblxuICAmLS1ibG9jayB7XG4gICAgJi5pdGVtLS1vcmllbnRhdGlvbi1ob3Jpem9udGFsIC5pdGVtLXRleHQtY29udGVudCB7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi5pdGVtLS1vcmllbnRhdGlvbi12ZXJ0aWNhbCAuaXRlbS10ZXh0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIC5pdGVtLXRleHQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmVzdDtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhzO1xuICAgICAgYS5idXR0b24tbGluayB7XG4gICAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgICAgLm1hdGVyaWFsX3N5bWJvbHMtc2hhcnAge1xuICAgICAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWRlZmF1bHQsXG4gICYtLXNpbXBsZSB7XG4gICAgY29sdW1uLWdhcDogJHNwYWNpbmctc207XG4gICAgcm93LWdhcDogJHNwYWNpbmctM3hzO1xuICAgIC5pdGVtLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG5vdGNoO1xuICAgIH1cbiAgfVxuICAmLS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTJFMztcbiAgICAuaXRlbS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBub3RjaDtcbiAgICB9XG4gICAgLml0ZW0tdGV4dC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTJ4cztcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtcGFuZWwtc2lkZWJhciAjY29udGVudCB7XG4gIGgyLCBoMzpub3QoLml0ZW0tLXBhbmVsLXRpdGxlKSB7XG4gICAgY29sb3I6ICR3ZWxscy1ibHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1kO1xuICB9XG59XG5cbiIsIi5wYWdpbmF0aW9uIHtcbiAgJi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcblxuICAgIC5idXR0b24uZG90cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIGNvbG9yOiAkd2VsbHMtYmx1ZTtcblxuICAmLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gICYtYmxvY2txdW90ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLy8gVXNlcyBkZWZhdWx0IGJsb2NrcXVvdGUgc3R5bGVzXG4gIH1cblxuICAmLWNpdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnJpY2gtdGV4dCB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46ICRfdGV4dC02eGwgMCAkX3RleHQtNXhsO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbjogJF90ZXh0LTV4bCAwICRfdGV4dC00eGw7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiAkX3RleHQtNHhsIDAgJF90ZXh0LTN4bDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW46ICRfdGV4dC0zeGwgMCAkX3RleHQtMnhsO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogJF90ZXh0LTJ4bCAwICRfdGV4dC14bDtcbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW46ICRfdGV4dC14bCAwICRfdGV4dC1sZztcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogJF90ZXh0LWxnIDA7XG4gIH1cblxuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4yNikgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtICFpbXBvcnRhbnQ7XG59IiwiLnBvc3QtdHlwZS1vYS1wcm9qZWN0IHtcbiAgLnJlbGF0ZWQtcHJvamVjdHMge1xuICAgIEBpbmNsdWRlIGZ1bGxXaWR0aDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWQ7XG4gICAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCByZ2JhKCRibGFjaywgMC4xMik7XG5cbiAgICAuYmxvY2stLWNvbGxlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgd3JhcHBlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAucmVsYXRlZC1wcm9qZWN0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGc7XG4gICAgfVxuICB9XG59XG4iLCIucG9zdC10eXBlLXBvc3Qge1xuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZDtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEyKTtcblxuICAgIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gICAgICBAaW5jbHVkZSB3cmFwcGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgIC5yZWxhdGVkLXBvc3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LXR5cGUtd2VsbHNfaW5zaWdodCB7XG4gIC5hcnRpY2xlLWJvZHkge1xuICAgID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTN4bDtcbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcblxuICAgICYtaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBjYXBzKCRmb250LXNpemU6ICR0ZXh0LWxnKTtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTJ4cztcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZC1pbnNpZ2h0cyB7XG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZDtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEyKTtcblxuICAgIC5ibG9jay0tY29sbGVjdGlvbiB7XG4gICAgICBAaW5jbHVkZSB3cmFwcGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgIC5yZWxhdGVkLWluc2lnaHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3N0LXR5cGUtd2VsbHNfd2ViaW5hciB7XG5cbiAgLy8gSGVhZGVyL1RpdGxlIFNlY3Rpb25cbiAgLndlYmluYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkc3BhY2luZy00eHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgLmxlZGUge1xuICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLTR4cztcbiAgICB9XG4gICAgLndlYmluYXItYmFkZ2Uge1xuICAgICAgYmFja2dyb3VuZDogJHZlc3Q7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgfVxuICAgIC53ZWJpbmFyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtNnhsO1xuICAgIH1cbiAgICAud2ViaW5hci1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAud2ViaW5hci1nYXRlLWZvcm0ge1xuICAgIGgyLmgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJpbmFyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICRncmF5O1xuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGViYXIgSW5mbyBDYXJkXG4gIC53ZWJpbmFyLXNpZGViYXIge1xuICAgIEBpbmNsdWRlIG5vdGNoKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC53ZWJpbmFyLWluZm8tY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0yeHMgJHNwYWNpbmctMnhzICRzcGFjaW5nLWxnICRzcGFjaW5nLTJ4cztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAkc3BhY2luZy0yeHM7XG4gICAgfVxuICAgIFxuICAgIC53ZWJpbmFyLWN0YSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgIH1cblxuICAgIC53ZWJpbmFyLWluZm8taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogJHNwYWNpbmctNHhzO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTJ4cztcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlYmluYXItaW5mby1sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgIH1cblxuICAgIC53ZWJpbmFyLWluZm8tdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgY29sb3I6ICR3ZWxscy1ibHVlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLndlYmluYXItY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTN4cztcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcblxuICAvLyBQcmVzZW50ZXJzIFNlY3Rpb25cbiAgLndlYmluYXItcHJlc2VudGVycyB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJHdlbGxzLWJsdWU7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgcGFkZGluZzogJHNwYWNpbmcteHMgJHNwYWNpbmctc207XG5cbiAgICAud2ViaW5hci1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICAgIG1hcmdpbjogMCAwICRzcGFjaW5nLXhzIDA7XG4gICAgfVxuXG5cbiAgICAud2ViaW5hci1wcmVzZW50ZXIge1xuICAgICAgLml0ZW0tLXBlcnNvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yeHM7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDNuICsgMikgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2NrcyAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDNuICsgMykgLml0ZW0tLXBlcnNvbi10eXBlLWJsb2NrcyAuaXRlbS0tcGVyc29uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRuaW5nO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgIC5pdGVtLS1wZXJzb24tdHlwZS1ibG9ja3MuaXRlbS0tcGVyc29uLW9yaWVudGF0aW9uLWhvcml6b250YWwgcGljdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgXG5cbiAgLy8gUmVsYXRlZCBXZWJpbmFycyBTZWN0aW9uXG4gIC5yZWxhdGVkLXdlYmluYXJzIHtcbiAgICBAaW5jbHVkZSBmdWxsV2lkdGg7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLW1kO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkIHJnYmEoJGJsYWNrLCAwLjEyKTtcblxuICAgIC53ZWJpbmFyLXNlY3Rpb24tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgd3JhcHBlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgIH1cblxuICAgICYtZ3JpZCB7XG4gICAgICBAaW5jbHVkZSB3cmFwcGVyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvc3QtdHlwZS13ZWxsc19sb2NhdGlvbiB7XG5cbiAgICAuYmxvY2stLWJyZWFkY3J1bWJzICsgLmJsb2NrLS1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWNvbnRlbnQ6aGFzKC5ibG9ja3MgPiAuYmxvY2stLWJyaWNrLXdhbGw6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIC5idXR0b24tLWxpbmsge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbG9jYXRpb25zLW1hcCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20tYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNsb2NhdGlvbnMta2V5LnNpbmdsZSB7XG4gICAgICAgIC5wb3B1cC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTR4cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cC1jaXR5LXN0YXRlLXppcGNvZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctM3hzO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gICAgICAgICAgICBjb2xvcjogJHZpYnJhbnQtYmx1ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9zdGF0aWMvaW1hZ2VzL3RyaWFuZ2xlLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wbHlyIHtcbiAgLy8gUGx5ciB2YXJpYWJsZXM6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYW1wb3R0cy9wbHlyP3RhYj1yZWFkbWUtb3YtZmlsZSNjdXN0b21pemluZy10aGUtY3NzXG4gIC0tcGx5ci1jb2xvci1tYWluOiAjeyR2aWJyYW50LWJsdWV9O1xuICAtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtLXBseXItY29udHJvbC1pY29uLXNpemU6IDMwcHg7XG4gIC0tcGx5ci1jb250cm9sLXNwYWNpbmc6IDEycHg7XG4gIC0tcGx5ci1jb250cm9sLXJhZGl1czogMHB4O1xuICAtLXBseXItbWVudS1yYWRpdXM6IDBweDtcbiAgLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodDogMThweDtcbiAgLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodDogNnB4O1xuICAtLXBseXItdG9vbHRpcC1yYWRpdXM6IDBweDtcbiAgLS1wbHlyLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuICAtLXBseXItZm9udC1zaXplLXNtYWxsOiAxNHB4O1xuICAtLXBseXItZm9udC1zaXplLWxhcmdlOiAyMHB4O1xuICAtLXBseXItZm9udC1zaXplLXhsYXJnZTogMjRweDtcbiAgLS1wbHlyLWxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgJl9fY29udHJvbCB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZykgKiAwLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAmLS1vdmVybGFpZCB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZykgIWltcG9ydGFudDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUpICogMikgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSkgKiAyKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgY2FwcztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbnRlbnQ6ICdXYXRjaCBWaWRlbyc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgLS1wbHlyLWNvbnRyb2wtc3BhY2luZzogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICZfX2NvbnRyb2wge1xuICAgICAgJi0tb3ZlcmxhaWQge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplKSAqIDMpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSkgKiAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay0tYWNjb3JkaW9ucyB7XG4gIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZDtcbiAgfVxuICAuYWNjb3JkaW9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBidXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keV9mb250O1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1vdXQsIGNvbG9yIDAuMTVzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJF90ZXh0LTN4bDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblxuICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpoYXMoYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG4iLCIuYmxvY2stLWFsdGVybmF0aW5nLWNvbnRlbnQge1xuICBAaW5jbHVkZSBmdWxsV2lkdGg7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucm93cy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAucm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpe1xuICAgIC5yb3dzLXdyYXBwZXIgLnJvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSAuaW5uZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4iLCIuYmxvY2stLWJhbm5lciB7XG4gICAgLy8gQmFubmVyIHZhcmlhYmxlc1xuICAgIC0tc3Ryb2tlLXdpZHRoOiA0cHg7XG5cbiAgICAvLyBMb2dvbWFyayBwb3NpdGlvbmluZyB2YXJpYWJsZXNcbiAgICAtLWxvZ29tYXJrLXdpZHRoLXJhdGlvOiAxLjQ1NDI7ICAgICAgLy8gMTQ1LjQyJSBvZiBjb250YWluZXIgd2lkdGhcbiAgICAtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXA6IDAuMjkxOyAgICAgLy8gSGlkZSB0b3AgMjkuMSUgb2YgbG9nb21hcmsgaGVpZ2h0XG4gICAgLS1sb2dvbWFyay1kaWFnb25hbC1zbG9wZTogMC4wODsgICAgIC8vIFNsb3BlIG9mIGRpYWdvbmFsIGxpbmUgaW4gbG9nb21hcmtcbiAgICAtLWxvZ29tYXJrLWFsaWduLXJlZmVyZW5jZTogMTA4NXB4OyAgLy8gVmlld3BvcnQgd2lkdGggd2hlcmUgZGlhZ29uYWwgYWxpZ25tZW50IGlzIGNlbnRlcmVkXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYmFubmVyLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICAgIC8vIENvbnRlbnQgYXJlYVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJi1ncm91cCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogJHNwYWNpbmcteHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAmLWxlZGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICYsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodG5pbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uLS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJiwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0bmluZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tLXBlcnNvbiB7XG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmFja2dyb3VuZCBlbGVtZW50c1xuICAgICAgICAmLWJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGFzIGltYWdlXG5cbiAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmJhbm5lci1tYWluIHtcbiAgICAgICAgICAgICYtYXNpZGUge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSAtbWFyZ2luLWxlZnQtd3JhcHBlci1wYWRkaW5nO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSAtbWFyZ2luLXJpZ2h0LXdyYXBwZXItcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuXG4gICAgICAgICAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmFja2dyb3VuZCB2YXJpYW50OiBQb3dlciBXXG5cbiAgICAmLmJnLXBvd2VyLXcge1xuICAgICAgICAuYmFubmVyLW1haW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLWJhY2tncm91bmQtbG9nb21hcmsge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiB2YXIoLS1sb2dvbWFyay13aWR0aC1yYXRpbykpO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IHZhcigtLXN0cm9rZS13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvcCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNC4xJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKFxuICAgICAgICAgICAgICAgICAgICAgICAgKChtaW4oMTAwdncsIHZhcigtLXdyYXBwZXItbWF4LXdpZHRoKSkgLSAodmFyKC0td3JhcHBlci1wYWRkaW5nKSAqIDIpKSAqIHZhcigtLWxvZ29tYXJrLXdpZHRoLXJhdGlvKSAqIHZhcigtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXApICogLTEpICtcbiAgICAgICAgICAgICAgICAgICAgICAgICgodmFyKC0tbG9nb21hcmstYWxpZ24tcmVmZXJlbmNlKSAtIG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSkgKiB2YXIoLS1sb2dvbWFyay1kaWFnb25hbC1zbG9wZSkpXG4gICAgICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhcnQtMS0yLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXJ0LTItMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYm90dG9tIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIC1tYXJnaW4tcmlnaHQtd3JhcHBlci1wYWRkaW5nO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS1zdHJva2Utd2lkdGgpICogLTEpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNXZ3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUG93ZXIgVyArIG5vIGltYWdlXG5cbiAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICAuYmFubmVyLW1haW4ge1xuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAwICRzcGFjaW5nLW1kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0yeGwgMCAkc3BhY2luZy1sZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvd2VyIFcgKyBoYXMgaW1hZ2VcblxuICAgICAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgICAgICAuYmFubmVyLW1haW4ge1xuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAwICRzcGFjaW5nLW1kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAmLWFzaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDAgJHNwYWNpbmctbGc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5oZWFkaW5nOm5vdCg6Zmlyc3QtY2hpbGQpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcGVyY2VudGFnZShjYWxjKCRzcGFjaW5nLXNtIC8gKCRtYXgtd2lkdGggLSAoJHdyYXBwZXItcGFkZGluZy1sZyAqIDIpKSkpO1xuXG4gICAgICAgICAgICAgICAgICAgICYtYXNpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtYmFja2dyb3VuZC1sb2dvbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhcnQtMi0yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhcnQtMy0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFydC0zLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJhY2tncm91bmQgdmFyaWFudDogTm90Y2hlZFxuXG4gICAgJi5iZy1ub3RjaGVkIHtcbiAgICAgICAgLmJhbm5lci1tYWluIHtcbiAgICAgICAgICAgICYtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgJi1ub3RjaGVkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90Y2hCb3JkZXIoJGJvcmRlci13aWR0aDogI3t2YXIoLS1zdHJva2Utd2lkdGgpfSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmcteGwgMCAkc3BhY2luZy14bDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOb3RjaGVkICsgbm8gaW1hZ2VcblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgIC5iYW5uZXItbWFpbiB7XG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctbGcgJHNwYWNpbmctc20gJHNwYWNpbmctbGc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAuYmFubmVyLW1haW4ge1xuICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAwICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTm90Y2hlZCArIGhhcyBpbWFnZVxuXG4gICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgIC5iYW5uZXItbWFpbiB7XG4gICAgICAgICAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS5oYXMtbGlnaHRib3ggLmltYWdlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kICRzcGFjaW5nLXNtICRzcGFjaW5nLWxnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAmLWFzaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS5oYXMtbGlnaHRib3ggLmltYWdlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAqIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykgKiAwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy14bCAwICRzcGFjaW5nLWxnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stLWJyaWNrLXdhbGwge1xuICAtLWJyaWNrLXdhbGwtZ2FwOiAjeyRzcGFjaW5nLTR4c307XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYnJpY2std2FsbC1nYXApO1xuICBwYWRkaW5nOiB2YXIoLS1icmljay13YWxsLWdhcCkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICYtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogdmFyKC0tYnJpY2std2FsbC1nYXApO1xuXG4gICAgPiAqIHtcbiAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuaXRlbS0tcHJvamVjdCAge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbY2xhc3MqPVwiYXNwZWN0LXJhdGlvLVwiXSkge1xuICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICAmLCAuaW1hZ2UtY29udGFpbmVyLCBwaWN0dXJlLCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IG1heCgkc3BhY2luZy1zbSwgdmFyKC0td3JhcHBlci1wYWRkaW5nKSkgdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAmLmJnLXZpYnJhbnQtYmx1ZSxcbiAgICAmLmJnLXdlbGxzLWJsdWUge1xuICAgICAgLnF1b3RlLFxuICAgICAgLnJpY2gtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb25lOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjb25lLCAwKSwgJGNvbmUpO1xuICAgIH1cbiAgICAmLmJnLWxpZ2h0LWJsdWU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGxpZ2h0LWJsdWUsIDApLCAkbGlnaHQtYmx1ZSk7XG4gICAgfVxuICAgICYuYmctbGlnaHRuaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRsaWdodG5pbmcsIDApLCAkbGlnaHRuaW5nKTtcbiAgICB9XG4gICAgJi5iZy12ZXN0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCR2ZXN0LCAwKSwgJHZlc3QpO1xuICAgIH1cbiAgICAmLmJnLXZpYnJhbnQtYmx1ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkdmlicmFudC1ibHVlLCAwKSwgJHZpYnJhbnQtYmx1ZSk7XG4gICAgfVxuICAgICYuYmctd2VsbHMtYmx1ZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkd2VsbHMtYmx1ZSwgMCksICR3ZWxscy1ibHVlKTtcbiAgICB9XG4gIH1cblxuICAvLyBPbiBzbWFsbGVyIHNjcmVlbnMsIGlmIHRoZSByb3cgaGFzIGEgY29udGVudCBvciBwcm9qZWN0IGl0ZW0gYmxvY2ssIHN0YWNrIHRoZSBjb2x1bW5zIHNvIHRoZSBjb250ZW50IGlzIGxlZ2libGVcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgJi1yb3cge1xuICAgICAgJjpoYXMoLmJsb2NrLS1icmljay13YWxsLWJsb2NrKSxcbiAgICAgICY6aGFzKC5pdGVtLS1wcm9qZWN0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAmLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5ibG9jay0tYnJpY2std2FsbC1ibG9jay1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMnhsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1idXR0b25zIHtcbiAgJi5hbGlnbi1jZW50ZXIgLmJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYuYWxpZ24tcmlnaHQgLmJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stLWNhbGwtdG8tYWN0aW9uIHtcbiAgLy8gQ2FsbC10by1BY3Rpb24gdmFyaWFibGVzXG4gIC0tc3Ryb2tlLXdpZHRoOiA0cHg7XG5cbiAgLy8gTG9nb21hcmsgcG9zaXRpb25pbmcgdmFyaWFibGVzXG4gIC0tbG9nb21hcmstd2lkdGgtcmF0aW86IDEuNDU4NTsgICAgICAvLyAxNDUuODUlIG9mIGNvbnRhaW5lciB3aWR0aFxuICAtLWxvZ29tYXJrLXZlcnRpY2FsLWNsaXA6IDAuMjkxOyAgICAgLy8gSGlkZSB0b3AgMjkuMSUgb2YgbG9nb21hcmsgaGVpZ2h0XG4gIC0tbG9nb21hcmstZGlhZ29uYWwtc2xvcGU6IDAuMDg7ICAgICAvLyBTbG9wZSBvZiBkaWFnb25hbCBsaW5lIGluIGxvZ29tYXJrXG4gIC0tbG9nb21hcmstYWxpZ24tcmVmZXJlbmNlOiAxMDg1cHg7ICAvLyBWaWV3cG9ydCB3aWR0aCB3aGVyZSBkaWFnb25hbCBhbGlnbm1lbnQgaXMgY2VudGVyZWRcbiAgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAmLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWxnIDA7XG4gICAgXG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuXG4gICAgICAmLWxvZ29tYXJrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoXG4gICAgICAgICAgICAoKG1pbigxMDB2dywgdmFyKC0td3JhcHBlci1tYXgtd2lkdGgpKSAtICh2YXIoLS13cmFwcGVyLXBhZGRpbmcpICogMikpICogdmFyKC0tbG9nb21hcmstd2lkdGgtcmF0aW8pICogdmFyKC0tbG9nb21hcmstdmVydGljYWwtY2xpcCkgKiAtMSkgK1xuICAgICAgICAgICAgKCh2YXIoLS1sb2dvbWFyay1hbGlnbi1yZWZlcmVuY2UpIC0gbWluKDEwMHZ3LCB2YXIoLS13cmFwcGVyLW1heC13aWR0aCkpKSAqIHZhcigtLWxvZ29tYXJrLWRpYWdvbmFsLXNsb3BlKSlcbiAgICAgICAgICApO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzUwJTtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IHZhcigtLXN0cm9rZS13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50LFxuICAgICYtYXNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcteHM7XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG5cbiAgICAmLmNvcHktZm9yLXZlcnRpY2FsLWNlbnRlcmluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgLS1sb2dvbWFyay12ZXJ0aWNhbC1jbGlwOiAwLjY1O1xuXG4gICAgJi1tYWluIHtcbiAgICAgICYtYmFja2dyb3VuZC1sb2dvbWFyayBzdmcge1xuICAgICAgICB3aWR0aDogMjkyJTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50LFxuICAgICAgJi1hc2lkZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctc207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgIC0tbG9nb21hcmstdmVydGljYWwtY2xpcDogMC4yOTE7XG4gICAgXG4gICAgJi1tYWluIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYtYmFja2dyb3VuZC1sb2dvbWFyayBzdmcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICogdmFyKC0tbG9nb21hcmstd2lkdGgtcmF0aW8pKTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGc7XG4gICAgICB9XG5cbiAgICAgICYtYXNpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC8vIDYwcHggKyAxLjVyZW0gKGhhbGYgZ3V0dGVyKVxuICAgICAgICAvLyA2MHB4ID0gVGhlIHNwYWNlIGJldHdlZW4gdGhlIGRvdWJsZSBsaW5lcyBpbiB0aGUgbG9nb21hcmtcbiAgICAgICAgLy8gMjAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSA9IFRoZSB3aWR0aCBvZiBibG9jay0tY2FsbC10by1hY3Rpb24tbWFpblxuICAgICAgICAvLyB2YXIoLS1ncmlkLWd1dHRlcikgLyAyID0gVGhlIGd1dHRlciBiZXR3ZWVuIHRoZSB0d28gY29sdW1uc1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuMDQxNjY3ICogKDIwMCUgKyB2YXIoLS1ncmlkLWd1dHRlcikpICsgKHZhcigtLWdyaWQtZ3V0dGVyKSAvIDIpKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICYuY29weS1mb3ItdmVydGljYWwtY2VudGVyaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgJi1tYWluIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctbWQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXhsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1jYXJvdXNlbCB7XG4gIC5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNsaWRlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2stLWNvbGxlY3Rpb24ge1xuICAuYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQ7XG4gIH1cblxuICAuaXRlbXMge1xuICAgID4gLml0ZW0ge1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwge1xuICAgIEBpbmNsdWRlIGZ1bGxXaWR0aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgICYtYXJyb3dzLFxuICAgIC5zbGljay1saXN0LFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIEBpbmNsdWRlIHdyYXBwZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3QsXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgLy8gV2Ugd2FudCB0aGUgY2Fyb3VzZWwgdG8gc2hvdyBwYXJ0aWFsIHNsaWRlcyBvdXRzaWRlIHRoZSBhY3RpdmUgYXJlYSxcbiAgICAgIC8vIGJ1dCB3ZSBhbHNvIHdhbnQgdG8gbWFpbnRhaW4gdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIHdyYXBwZXIsIHN1Y2ggdGhhdFxuICAgICAgLy8gdGhlIGFjdGl2ZSBzbGlkZXMgcmVtYWluIGFsaWduZWQgd2l0aCB0aGUgcmVzdCBvZiB0aGUgY29udGVudCBvbiB0aGVcbiAgICAgIC8vIHBhZ2UuIFRvIGRvIHRoYXQgd2UgaGF2ZSB0byBtYWtlIHNvbWUgbW9kaWZpY2F0aW9ucy5cblxuICAgICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWF4LXdpZHRoIHRvIGFsbG93IGZ1bGwgd2lkdGggY2Fyb3VzZWwuXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIC8vIE1vZGlmeSB0aGUgbmV3bHktYWRkZWQgd3JhcHBlciBwYWRkaW5nIHRvIHVzZSBhIG1pbiBhbmQgbWF4LlxuICAgICAgLy9cbiAgICAgIC8vIFRoZSBtaW4gZW5zdXJlcyB0aGUgZGVmYXVsdCB3cmFwcGVyIHBhZGRpbmcgbWludXMgdGhlIHNsaWRlIHBhZGRpbmcuXG4gICAgICAvLyBUaGUgbWF4IGFkZHMgYWRkaXRpb25hbCBwYWRkaW5nIHRvIGtlZXAgdGhlIHNsaWRlcyBhbGlnbmVkIHdpdGggdGhlXG4gICAgICAvLyByZXN0IG9mIHRoZSBjb250ZW50LlxuICAgICAgLS1taW46IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAtIHZhcigtLXNsaWRlLXBhZGRpbmcpKTtcbiAgICAgIC0tbWF4OiBjYWxjKCgxMDB2dyAtICN7JG1heC13aWR0aH0pIC8gMiArIHZhcigtLW1pbikpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tbWluKSwgdmFyKC0tbWF4KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tbWluKSwgdmFyKC0tbWF4KSk7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay0tY29udGVudC1jb2x1bW5zIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jb2x1bW5zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDRyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgLmNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KXtcbiAgICAuY29sdW1ucy13cmFwcGVyIHtcbiAgICAgICYudHdvLXBlci1yb3cge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuICAgICAgJi50aHJlZS1wZXItcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cbiAgICAgICYuZm91ci1wZXItcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmJsb2NrLS1kZWZpbml0aW9uLWxpc3Qge1xuICAmLWdyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjI2KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICYtdGVybSB7XG4gICAgQGluY2x1ZGUgY2FwcztcbiAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjVyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgJi1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuKTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAmLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOm50aC1jaGlsZCgybik6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDRuKTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay0tZmVhdHVyZSB7XG4gICAgJi1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1ndXR0ZXIpO1xuICAgICAgICByb3ctZ2FwOiAkc3BhY2luZy1zbTtcblxuICAgICAgICAvLyBDb250ZW50IGFyZWFcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy1zbTtcblxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpdmlkZXItZGFzaCgkc3BhY2luZzogMXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICYtY29udGVudCxcbiAgICAgICAgICAgICYtYXNpZGUge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEltYWdlIHBvc2l0aW9uIHZhcmlhbnRzXG4gICAgJi5pbWFnZS1wb3NpdGlvbi1yaWdodCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay0tZmVhdHVyZS1tYWluLWFzaWRlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC5ibG9jay0tZmVhdHVyZS1tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1wb3NpdGlvbi1sZWZ0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tYXNpZGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW1hZ2Ugc3R5bGU6IFBvd2VyIFcgQ3JvcCAoZmxleGlibGUgdmVydGljYWxseSlcbiAgICAmLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAmLCAuaW1hZ2UtY29udGFpbmVyLCBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93ZWxscy9zdGF0aWMvaW1hZ2VzL2ZlYXR1cmUtaW1hZ2UtbWFzay1wb3dlcndjcm9wLnN2ZycpO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC8vIENhbGN1bGF0ZSBtaW4gYW5kIG1heCBwYWRkaW5nIGZvciBpbWFnZSBhbGlnbm1lbnQuXG4gICAgICAgICAgICAgICAgLy8gLSBNaW4gaXMgc2ltcGx5IHRoZSB3cmFwcGVyIHBhZGRpbmcuXG4gICAgICAgICAgICAgICAgLy8gLSBNYXggaXMgdGhlIGV4dHJhIHBhZGRpbmcgbmVlZGVkIHRvIGtlZXAgdGhlIGltYWdlIGFsaWduZWRcbiAgICAgICAgICAgICAgICAvLyAgIHRvIHRoZSB3aW5kb3cgZWRnZS5cbiAgICAgICAgICAgICAgICAtLW1pbjogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpKTtcbiAgICAgICAgICAgICAgICAtLW1heDogY2FsYygoMTAwdncgLSAjeyRtYXgtd2lkdGh9KSAvIDIgKyB2YXIoLS1taW4pKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXdyYXBwZXItcGFkZGluZykgLyAyKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDUwdnc7IC8vIFRoaXMgbWFpbnRhaW5zIGEgZ29vZC1sb29raW5nIG1hc2sgY3JvcCwgYnV0IG9uIHdpZGVyIHNjcmVlbnMgdGhlIGltYWdlIGlzIGdldHRpbmcgZmFyIHRhbGxlciB0aGFuIHRoZSBjb250ZW50IGluIG1vc3QgY2FzZXNcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRtYXgtd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmltYWdlLXBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKG1heCh2YXIoLS1taW4pLCB2YXIoLS1tYXgpKSAqIC0xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1hZ2UtcG9zaXRpb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMobWF4KHZhcigtLW1pbiksIHZhcigtLW1heCkpICogLTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgJi5pbWFnZS1wb3NpdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yeGw7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy14bDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1hZ2UtcG9zaXRpb24tbGVmdCB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy14bDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTJ4bDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbWFnZSBzdHlsZTogUG93ZXIgVyAoZml4ZWQgYXNwZWN0IHJhdGlvKVxuICAgICYuaW1hZ2Utc3R5bGUtcG93ZXItdyB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzIwIC8gMjcxOyAvLyBzaXplIG9mIHRoZSBtYXNrXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3dlbGxzL3N0YXRpYy9pbWFnZXMvd2VsbHMtbG9nb21hcmsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEltYWdlIHN0eWxlOiBOb3RjaGVkXG4gICAgJi5pbWFnZS1zdHlsZS1ub3RjaGVkIHtcbiAgICAgICAgLmltYWdlIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBub3RjaCgkaGVpZ2h0OiAkc3BhY2luZy1zbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdGNoKCRoZWlnaHQ6ICRzcGFjaW5nLW1kKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJhY2tncm91bmQgY29sb3IgdmFyaWFudHNcbiAgICAmW2NsYXNzKj1cImJnLVwiXSB7XG4gICAgICAgIC8vIFJvb3QgZWxlbWVudCB3aWxsIGhhdmUgLmZ1bGwtd2lkdGgsIHNvIG5vIG5lZWQgdG8gYWRkIGl0IGFnYWluXG4gICAgICAgIC8vIEBpbmNsdWRlIGZ1bGxXaWR0aDtcblxuICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3cmFwcGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZS1zdHlsZS1wb3dlci13LWNyb3AsXG4gICAgICAgICYuaW1hZ2Utc3R5bGUtcG93ZXItdyxcbiAgICAgICAgJi5pbWFnZS1zdHlsZS1ub3RjaGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS13cmFwcGVyLXBhZGRpbmcpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAmLmltYWdlLXN0eWxlLXBvd2VyLXctY3JvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW1hZ2Utc3R5bGUtcG93ZXItdyxcbiAgICAgICAgICAgICYuaW1hZ2Utc3R5bGUtbm90Y2hlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJnLXdlbGxzLWJsdWUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5oZWFkaW5nLWxlZGUge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctdmlicmFudC1ibHVlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAuaGVhZGluZy1sZWRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWxscy1idXR0b24ucHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iZy1saWdodC1ibHVlIHt9XG5cbiAgICAvLyBObyBpbWFnZSBzdGF0ZVxuICAgICYubm8taW1hZ2Uge1xuICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGZWF0dXJlZCBXZWJpbmFyIHNwZWNpZmljIHN0eWxlc1xuICAgICYuZmVhdHVyZWQtdXBjb21pbmcge1xuICAgICAgICAuYmxvY2stLWZlYXR1cmUtbWFpbi1hc2lkZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc207XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tY29udGVudC5pcy1pdGVtIHtcbiAgICAgICAgICAgIGdhcDogJHNwYWNpbmctMnhzO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1sZztcbiAgICAgICAgICAgIC5sZWRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmJsb2NrLS1mZWF0dXJlLW1haW4tYXNpZGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yeGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC01eGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtLXN1YnRpdGxlLnRleHQteGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0tZGVzY3JpcHRpb24udGV4dC1sZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQteGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b24ud2VsbHMtYnV0dG9uLm1lZGl1bSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzlweCAxMHB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgID4gLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC0zeGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2stLWZlYXR1cmVkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRzcGFjaW5nLXhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgIGdhcDogJHNwYWNpbmctc207XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBAaW5jbHVkZSBmdWxsV2lkdGg7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0td3JhcHBlci1wYWRkaW5nKTtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG5vdGNoKCRoZWlnaHQ6ICRzcGFjaW5nLXNtKTtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkc3BhY2luZy00eHM7XG4gICAgICByaWdodDogJHNwYWNpbmctNHhzO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbm90Y2goJGhlaWdodDogJHNwYWNpbmctbWQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGctYnJlYWtwb2ludCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbm90Y2goJGhlaWdodDogJHNwYWNpbmctbGcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWd1dHRlcik7XG4gICAgcm93LWdhcDogJHNwYWNpbmcteHM7XG5cbiAgICAmLWFzaWRlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICAvLyBUaGUgaXRlbSBwYXJ0aWFsIHdpbGwgaGFuZGxlIGl0cyBvd24gc3R5bGluZ1xuICAgICAgICAvLyBSZW1vdmUgdGhlIGltYWdlIHN0eWxpbmcgZnJvbSB0aGUgaXRlbSBzaW5jZSB3ZSdyZSBub3Qgc2hvd2luZyBpdFxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sZWRlIHtcbiAgICAgICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9yaWVudGF0aW9uLXZlcnRpY2FsIHtcbiAgICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1hc2lkZSkge1xuICAgICAgICAgIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWFzaWRlIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluLWFzaWRlKSB7XG4gICAgICAgICAgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9yaWVudGF0aW9uOiBIb3Jpem9udGFsXG4gICYub3JpZW50YXRpb24taG9yaXpvbnRhbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1pbWFnZSxcbiAgICAgIC5ibG9jay0tZmVhdHVyZWQtaXRlbS1tYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLS1mZWF0dXJlZC1pdGVtLWltYWdlIHtcbiAgICAgICAgLy8gQ2FsY3VsYXRlIG1pbiBhbmQgbWF4IHBhZGRpbmcgZm9yIGltYWdlIGFsaWdubWVudC5cbiAgICAgICAgLy8gLSBNaW4gaXMgc2ltcGx5IHRoZSB3cmFwcGVyIHBhZGRpbmcuXG4gICAgICAgIC8vIC0gTWF4IGlzIHRoZSBleHRyYSBwYWRkaW5nIG5lZWRlZCB0byBrZWVwIHRoZSBpbWFnZSBhbGlnbmVkXG4gICAgICAgIC8vICAgdG8gdGhlIHdpbmRvdyBlZGdlLlxuICAgICAgICAtLW1pbjogY2FsYyh2YXIoLS13cmFwcGVyLXBhZGRpbmcpKTtcbiAgICAgICAgLS1tYXg6IGNhbGMoKDEwMHZ3IC0gI3skbWF4LXdpZHRofSkgLyAyICsgdmFyKC0tbWluKSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKG1heCh2YXIoLS1taW4pLCB2YXIoLS1tYXgpKSAqIC0xKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAmLXdyYXBwZXIsIC5pbWFnZSwgLmltYWdlLWNvbnRhaW5lciwgcGljdHVyZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2stLWZlYXR1cmVkLWl0ZW0tbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnO1xuXG4gICAgICAgICYtYXNpZGUsXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1maW5pc2hlcyB7XG4gICAgLmZpbmlzaC1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC5iYWNrZHJvcCB7XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtc2hhcnAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbmlzaGVzLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgIH1cblxuICAgIC5maW5pc2hlcy1tb2RhbC1jYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcHM7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICB9XG5cbiAgICAuZmluaXNoZXMtbW9kYWwtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00eHM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5maW5pc2hlcy1tb2RhbC1leGNlcnB0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcteHM7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZy14cyAwO1xuICAgIH1cblxuICAgIC5maW5pc2hlcy1tb2RhbC1nYWxsZXJ5IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1oZWFkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1wcm9qZWN0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLXhzO1xuXG4gICAgICAgIC5yZWxhdGVkLXByb2plY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogJHNwYWNpbmctM3hzO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWNpdHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAudGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRleHQtMnhsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLmJsb2NrLS1mdWxsLXdpZHRoLWJhbm5lciB7XG4gIEBpbmNsdWRlIGZ1bGxXaWR0aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG5cbiAgLndyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCl7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5iZy1pbWFnZSB7XG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgICYudGV4dC1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmLmRhcmstYmFja2dyb3VuZCB7XG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgfVxuXG59XG4iLCIuYmxvY2stLWhlcm8tcG93ZXItdyB7XG4gIC0tc2Nyb2xsLWRpc3RhbmNlOiAwOyAvLyBUb3RhbCBkaXN0YW5jZSB0aGUgYmxvY2sgcmVtYWlucyBzdGlja3kgKHBhcmFsbGF4IGhhcHBlbnMgYWNyb3NzIHRoaXMgZGlzdGFuY2UpXG4gIC0tdHJhbnNpdGlvbi1kaXN0YW5jZTogMTI4cHg7IC8vIERpc3RhbmNlIG9mIHRoZSBtYXNrIHRyYW5zaXRpb25cbiAgLS10cmFuc2l0aW9uLWRpcmVjdGlvbjogaW47IC8vIERpcmVjdGlvbiBvZiB0aGUgbWFzayB0cmFuc2l0aW9uOiAnaW4nLCAnb3V0Jywgb3IgJ2JvdGgnXG4gIC0tdHJhbnNpdGlvbi1vZmZzZXQ6IC0xMjhweDsgLy8gT2Zmc2V0IHRvIHN0YXJ0IHRoZSB0cmFuc2l0aW9uIGVhcmxpZXIvbGF0ZXJcbiAgLS1wYXJhbGxheC1hbW91bnQ6ICN7JHNwYWNpbmctMnhsfTsgLy8gSG93IG11Y2ggdGhlIGltYWdlIG1vdmVzIGR1cmluZyBwYXJhbGxheFxuICAtLW1pbi1oZWlnaHQ6IDYwdnc7IC8vIE1pbmltdW0gaGVpZ2h0IG9mIHRoZSB2aXNpYmxlL3N0aWNreSBwb3J0aW9uIG9mIHRoZSBibG9ja1xuICAtLW1heC1oZWlnaHQ6IDgwdnc7IC8vIE1heGltdW0gaGVpZ2h0IG9mIHRoZSB2aXNpYmxlL3N0aWNreSBwb3J0aW9uIG9mIHRoZSBibG9ja1xuICAtLXBhZGRpbmc6IGNhbGModmFyKC0td3JhcHBlci1wYWRkaW5nKSAvIDIpOyAvLyBPdXRlciBwYWRkaW5nXG4gIC0tbWFzay13aWR0aC1taW46IDUwdnc7XG4gIC0tbWFzay13aWR0aC1tYXg6IDEyNXZ3O1xuICAtLW1hc2std2lkdGgtc3RhcnQ6IGNhbGModmFyKC0tbWFzay13aWR0aC1taW4pIC0gKHZhcigtLXBhZGRpbmcpICogMikpOyAvLyBTdGFydGluZyBtYXNrIHdpZHRoICh3aGVuIHRyYW5zaXRpb24tcHJvZ3Jlc3MgPSAwKVxuICAtLW1hc2std2lkdGgtZW5kOiBjYWxjKHZhcigtLW1hc2std2lkdGgtbWF4KSAtICh2YXIoLS1wYWRkaW5nKSAqIDIpKTsgLy8gRW5kaW5nIG1hc2sgd2lkdGggKHdoZW4gdHJhbnNpdGlvbi1wcm9ncmVzcyA9IDEpXG5cbiAgLy8gQ1NTIGN1c3RvbSBwcm9wZXJ0eSBzZXQgYnkgSmF2YVNjcmlwdFxuICAtLXNjcm9sbC1wcm9ncmVzczogMDsgLy8gMCB0byAxXG4gIC0tdHJhbnNpdGlvbi1wcm9ncmVzczogMDsgLy8gMCB0byAxXG4gIC0tcGFyYWxsYXgtcHJvZ3Jlc3M6IDA7IC8vIDwgMCB0byA+IDFcblxuICAvLyBNYXNrIFNWRyBkZWZpbml0aW9uc1xuICAkbWFzay13LWxlZnQtcGF0aDogJzxwYXRoIHN0eWxlPVwidHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tbnVkZ2UtYW1vdW50KSAqIDIpKTtcIiBkPVwiTTk0Ljc0NDEgMjcwLjA4NEwwLjAwNTg1OTM4IDE5NC44NDVMMCAwLjAwNjgzNTk0TDk0Ljc0MTIgMEw5NC43NDQxIDI3MC4wODRaXCIgZmlsbD1cImJsYWNrXCIvPic7XG4gICRtYXNrLXctbWlkZGxlLXBhdGg6ICc8cGF0aCBkPVwiTTIwNy4zOTggMjUzLjM4M0wxMTIuNjY0IDI1My4zODRWMTA4LjQ4NEwyMDcuNDAyIDM2LjAyOTNMMjA3LjM5OCAyNTMuMzgzWlwiIGZpbGw9XCJibGFja1wiLz4nO1xuICAkbWFzay13LXJpZ2h0LXBhdGg6ICc8cGF0aCBkPVwiTTMxOS45ODkgMC4wMDY4MzU5NEwzMjAgMTk0Ljg4NEwyMjUuMiAyNzAuMDg0TDIyNS4yMDQgMEwzMTkuOTg5IDAuMDA2ODM1OTRaXCIgZmlsbD1cImJsYWNrXCIvPic7XG4gIC0tbWFzay13LWxlZnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMjBcIiBoZWlnaHQ9XCIyNzFcIiB2aWV3Qm94PVwiMCAwIDMyMCAyNzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+I3skbWFzay13LWxlZnQtcGF0aH08L3N2Zz4nKTtcbiAgLS1tYXNrLXctbWlkZGxlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMzIwXCIgaGVpZ2h0PVwiMjcxXCIgdmlld0JveD1cIjAgMCAzMjAgMjcxXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiN7JG1hc2stdy1taWRkbGUtcGF0aH08L3N2Zz4nKTtcbiAgLS1tYXNrLXctcmlnaHQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMjBcIiBoZWlnaHQ9XCIyNzFcIiB2aWV3Qm94PVwiMCAwIDMyMCAyNzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+I3skbWFzay13LXJpZ2h0LXBhdGh9PC9zdmc+Jyk7XG4gIC0tbWFzay13LWNvbWJpbmVkOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMzIwXCIgaGVpZ2h0PVwiMjcxXCIgdmlld0JveD1cIjAgMCAzMjAgMjcxXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPiN7JG1hc2stdy1sZWZ0LXBhdGh9I3skbWFzay13LW1pZGRsZS1wYXRofSN7JG1hc2stdy1yaWdodC1wYXRofTwvc3ZnPicpO1xuXG4gIC8vIEluIHRoZSBlbmQgc3RhdGUsIHRoZSBtYXNrIHBhcnRzIG5lZWQgdG8gbW92ZSBjbG9zZXIgdG9nZXRoZXIuIFNpbmNlIHRoZVxuICAvLyBtYXNrIGlzIHJpZ2h0LWFsaWduZWQgYXQgdGhlIGVuZCwgd2UnbGwgbnVkZ2UgdGhlIGxlZnQgYW5kIG1pZGRsZSBwYXJ0c1xuICAvLyB0byB0aGUgcmlnaHQuIFRoaXMgZGVmaW5lcyBob3cgbXVjaCBjbG9zZXIgdG8gbnVkZ2UgdGhlbS5cbiAgLS1udWRnZS1hbW91bnQ6IDMuN3Z3OyAvLyBBdCAxLDYzMnB4IHZpZXdwb3J0IHdpZHRoLCB0aGlzIGlzIGFib3V0IDQ4cHggKGVxdWFsIHRvIC0tcGFkZGluZylcbiAgLS1udWRnZS1hZGp1c3RtZW50OiBjYWxjKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpICogdmFyKC0tbnVkZ2UtYW1vdW50KSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0KSArIHZhcigtLXNjcm9sbC1kaXN0YW5jZSkpO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLW1pbi1oZWlnaHQpICsgdmFyKC0tc2Nyb2xsLWRpc3RhbmNlKSk7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tbWF4LWhlaWdodCkgKyB2YXIoLS1zY3JvbGwtZGlzdGFuY2UpKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuXG4gICYtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogdmFyKC0tdmlld3BvcnQtdG9wKTtcbiAgICBoZWlnaHQ6IHZhcigtLXZpZXdwb3J0LWhlaWdodCk7XG4gICAgbWluLWhlaWdodDogdmFyKC0tbWluLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tbWF4LWhlaWdodCk7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIH1cbiAgXG4gICYtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgbWFzay1pbWFnZTpcbiAgICAgIHZhcigtLW1hc2stdy1sZWZ0KSxcbiAgICAgIHZhcigtLW1hc2stdy1taWRkbGUpLFxuICAgICAgdmFyKC0tbWFzay13LXJpZ2h0KTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246XG4gICAgICBjYWxjKDUwJSArICh2YXIoLS1udWRnZS1hZGp1c3RtZW50KSAqIDIpICsgdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiA1MCUpLFxuICAgICAgY2FsYyg1MCUgKyB2YXIoLS1udWRnZS1hZGp1c3RtZW50KSArIHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpICogNTAlKSxcbiAgICAgIGNhbGMoNTAlICsgdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgKiA1MCUpO1xuICAgIG1hc2stc2l6ZTogY2FsYyh2YXIoLS1tYXNrLXdpZHRoLXN0YXJ0KSArIHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpICogKHZhcigtLW1hc2std2lkdGgtZW5kKSAtIHZhcigtLW1hc2std2lkdGgtc3RhcnQpKSkgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygodmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykgLSAxKSAqICh2YXIoLS10cmFuc2l0aW9uLW9mZnNldCkgLyAtMikpKTtcbiAgICAvLyBBZGQgYSBzbGlnaHQgdHJhbnNpdGlvbiBmb3Igc21vb3RobmVzc1xuICAgIHRyYW5zaXRpb246IG1hc2stcG9zaXRpb24gMC4xcyBlYXNlLW91dCwgbWFzay1zaXplIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuXG4gICAgJi1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgdmFyKC0tcGFyYWxsYXgtYW1vdW50KSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOlxuICAgICAgICBzY2FsZShjYWxjKDAuNzUgKyAwLjI1ICogdmFyKC0tdHJhbnNpdGlvbi1wcm9ncmVzcykpKVxuICAgICAgICB0cmFuc2xhdGVZKGNhbGMoKHZhcigtLXBhcmFsbGF4LWFtb3VudCkgKiAwLjUpICogKHZhcigtLXBhcmFsbGF4LXByb2dyZXNzKSAtIDEpKSk7XG4gICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDUwJSArIDUwJSAqIHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpKSA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcblxuICAgICAgaW1nLFxuICAgICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgb3BhY2l0eTogY2FsYyhtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC41KSAqIDIpICogMC42KTsgLy8gRmFkZSBpbiB0byAwLjYgZHVyaW5nIHNlY29uZCBoYWxmIG9mIGFuaW1hdGlvblxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICR3ZWxscy1ibHVlIDAlLCByZ2JhKCRibGFjaywgMCkgNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3BhY2l0eTogY2FsYyhtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSk7IC8vIEZhZGUgaW4gZHVyaW5nIGxhc3QgMjUlIG9mIGFuaW1hdGlvblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2luZy14cztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMjk2MjUgKiB2YXIoLS1tYXNrLXdpZHRoLWVuZCkpOyAvLyBXaWR0aCBvZiB0aGUgbGFzdCBzZWdtZW50ICgyOS42MjUlKSBvZiB0aGUgVyBhdCBlbmQgc3RhdGVcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLW1kICRzcGFjaW5nLTJ4cyAkc3BhY2luZy0yeHM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06XG4gICAgICAgIHNjYWxlKGNhbGMoMC43NSArIDAuMjUgKiBtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSkpXG4gICAgICAgIHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1wYXJhbGxheC1hbW91bnQpICogKDEgLSBtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSkpKVxuICAgICAgICB0cmFuc2xhdGVZKGNhbGMoKHZhcigtLXBhcmFsbGF4LWFtb3VudCkgKiAwLjc1KSAqICh2YXIoLS1wYXJhbGxheC1wcm9ncmVzcykgLSAxKSkpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDtcblxuICAgICAgLmJ1aWxkLXdpdGhvdXQtbGltaXRzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmljaC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LTJ4bDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCkge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcteGwgJHNwYWNpbmctc20gJHNwYWNpbmctc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi12aWRlby1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206ICRzcGFjaW5nLTJ4cztcbiAgICBsZWZ0OiAkc3BhY2luZy0yeHM7XG4gICAgb3BhY2l0eTogY2FsYyhtYXgoMCwgKHZhcigtLXRyYW5zaXRpb24tcHJvZ3Jlc3MpIC0gMC43NSkgKiA0KSk7IC8vIEZhZGUgaW4gZHVyaW5nIGxhc3QgMjUlIG9mIGFuaW1hdGlvblxuICAgIHdpZHRoOiAkc3BhY2luZy1zbTtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLXNtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuaWNvbiB7XG4gICAgICBmb250LXNpemU6ICR0ZXh0LTN4bDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAxKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkICR2aWJyYW50LWJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICB9XG5cbiAgICAuaWNvbi1wbGF5LFxuICAgIC5pY29uLXBhdXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gU2hvdyBwYXVzZSBpY29uIGJ5IGRlZmF1bHQgKHZpZGVvIGF1dG9wbGF5cylcbiAgICAmOm5vdCguaXMtcGF1c2VkKSAuaWNvbi1wYXVzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyBTaG93IHBsYXkgaWNvbiB3aGVuIHBhdXNlZFxuICAgICYuaXMtcGF1c2VkIC5pY29uLXBsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5lbnRlcmVkLXZpZXdwb3J0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cblxuICAvLyBQb3J0cmFpdCBvcmllbnRhdGlvbiBhZGp1c3RtZW50cyAobW9zdGx5IHRyeWluZyB0byB0YXJnZXQgbW9iaWxlIGRldmljZXMpXG4gIC8vIC0gU2V0IGZpeGVkIGhlaWdodHNcbiAgLy8gLSBEaXNhYmxlIG1hc2sgdHJhbnNpdGlvbiwgZGlzcGxheSBlbmQgc3RhdGVcbiAgLy8gLSBSZWR1Y2UgcGFyYWxsYXggYW1vdW50IHRvIHplcm9cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAtLXNjcm9sbC1kaXN0YW5jZTogMHB4O1xuICAgIC0tdHJhbnNpdGlvbi1kaXN0YW5jZTogMHB4O1xuICAgIC0tcGFyYWxsYXgtYW1vdW50OiAwcHg7XG4gICAgLS1tYXgtaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMS43NSk7XG4gICAgLS1tYXNrLXdpZHRoLW1heDogMjUwdnc7XG5cbiAgICAvLyBEaXNhYmxlcyB0cmFuc2l0aW9uIGFuZCBwYXJhbGxheCBlZmZlY3RzXG4gICAgLS1zY3JvbGwtcHJvZ3Jlc3M6IDEgIWltcG9ydGFudDtcbiAgICAtLXRyYW5zaXRpb24tcHJvZ3Jlc3M6IDEgIWltcG9ydGFudDtcbiAgICAtLXBhcmFsbGF4LXByb2dyZXNzOiAxICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBNb3ZlIG1hc2sgcGFydHMgY2xvc2VyIHRvZ2V0aGVyXG4gICAgLS1udWRnZS1hbW91bnQ6IDcuNHZ3O1xuXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLmJsb2NrLS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogY2xhbXAoODAwcHgsIDEwMHZoLCAkbGctYnJlYWtwb2ludCk7XG5cbiAgJi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICAmLWdyYWRpZW50LFxuICAgIC5pbWFnZS1jb250YWluZXIsXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgIH1cblxuICAgICYtZ3JhZGllbnQuYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgICAgb3BhY2l0eTogMC45NztcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gICAgfVxuXG4gICAgJi1ncmFkaWVudC50b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGJsYWNrLCAxKSAwJSwgcmdiYSgkYmxhY2ssIDAuMzgpIDcuNXJlbSwgcmdiYSgkd2hpdGUsIDApIDE1cmVtKTtcbiAgICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICYtbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHdyYXBwZXI7XG4gICAgcGFkZGluZy10b3A6IG1heCh2YXIoLS13cmFwcGVyLXBhZGRpbmcpLCAkc3BhY2luZy1sZyk7XG4gICAgcGFkZGluZy1ib3R0b206IG1heCh2YXIoLS13cmFwcGVyLXBhZGRpbmcpLCAkc3BhY2luZy1zbSk7XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICAuaGVhZGluZy1sZWRlLFxuICAgICAgLml0ZW0tLXRpbnkge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkaW5nLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZC1icmVha3BvaW50KSB7XG4gICAgJi1iYWNrZ3JvdW5kLWdyYWRpZW50LmJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTFkZWcsIHJnYmEoJGJsYWNrLCAxKSAwJSwgcmdiYSgkYmxhY2ssIDAuMzgpIDUwJSwgcmdiYSgkd2hpdGUsIDApIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElmIHRoZSBoZXJvIGJsb2NrIGlzIHRoZSBmaXJzdCBibG9jayBpbiB0aGUgYXJ0aWNsZSBib2R5LCBhZGp1c3QgZm9yIGhlYWRlciBvdmVybGFwXG5cbiAgLmJsb2NrcyA+ICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sZzsgLy8gQWNjb21tb2RhdGUgZm9yIGhlYWRlciBoZWlnaHQgKHNob3VsZCB3ZSBtYWtlIHRoaXMgbW9yZSBhY2N1cmF0ZT8pXG5cbiAgICAuYmxvY2stLWhlcm8tYmFja2dyb3VuZCB7XG4gICAgICAmLWdyYWRpZW50LnRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1pbWFnZSB7XG5cbiAgJi5hbGlnbi1jZW50ZXIge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogZ3JpZC1jb2wtc3Bhbi13aWR0aCg4KTtcbiAgICB9XG4gIH1cblxuICAmLmFsaWduLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1icmVha3BvaW50KSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctbWQ7XG4gICAgICBtYXgtd2lkdGg6IGdyaWQtY29sLXNwYW4td2lkdGgoNCk7XG4gICAgfVxuICB9XG4gIFxuICAmLmFsaWduLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20tYnJlYWtwb2ludCkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1kO1xuICAgICAgbWF4LXdpZHRoOiBncmlkLWNvbC1zcGFuLXdpZHRoKDQpO1xuICAgIH1cbiAgfVxuICAmLmFsaWduLXdpZGUgLmltYWdlIHtcbiAgICBAaW5jbHVkZSBmdWxsV2lkdGgoKTtcbiAgfVxufVxuIiwiLmJsb2NrLS1sYXRlc3QtcG9zdHMge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHVsLmxhdGVzdC1wb3N0cyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQtYnJlYWtwb2ludCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDIgYSxcbiAgICBoMyBhLFxuICAgIGg0IGEsXG4gICAgaDUgYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxuICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stLWxpbmstYmFyIHtcblxuICAuYmxvY2std3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZnVsbFdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cblxuICAubGluay1iYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8gTWFrZSBidXR0b25zIGdyb3cgZXF1YWxseVxuICAuYnV0dG9uIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWxscy1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3RpY2t5IHZhcmlhbnRcbiAgJi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICB0b3A6IHZhcigtLXdwLWFkbWluLWJhci1oZWlnaHQpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1tZXRyaWNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm1ldHJpY3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6ICRzcGFjaW5nLTR4cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogJHNwYWNpbmctbWQgYXV0bztcbiAgICBsaSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpdi5mbGV4IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGF0LXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHRleHQtN3hsO1xuICAgIH1cbiAgICAuc3RhdC10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvcik6bm90KC5oYXMtdmlicmFudC1ibHVlLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICAuc3RhdC12YWx1ZSB7XG4gICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZC1icmVha3BvaW50KXtcbiAgICAubWV0cmljcyB7XG4gICAgICBnYXA6ICRzcGFjaW5nLXNtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQtYnJlYWtwb2ludCl7XG4gICAgLmhhcy0zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIC5oYXMtNCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLWJyZWFrcG9pbnQpe1xuICAgIC5oYXMtNCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stLXByb3NlIHtcbiAgLmJsb2NrLXdyYXBwZXIuY29scy0xIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbWQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9zZS1jb2x1bW5zICsgLmFsZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sZztcbiAgfVxuICAuaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGRpdmlkZXItZGFzaCgkc3BhY2luZzogMXJlbSk7XG4gICAgfVxuICB9XG4gIC5wcm9zZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLXhzO1xuICAgIC5oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICB9XG4gICAgLnByb3NlLXRleHQge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZbc3JjKj1cInlvdXR1YmUuY29tXCJdIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yc1xuICAmLmhhcy13ZWxscy1ibHVlLWJhY2tncm91bmQtY29sb3IsXG4gICYuaGFzLXZpYnJhbnQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9ye1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXhsIDA7XG5cbiAgICBibG9ja3F1b3RlLFxuICAgIC5oZWFkaW5nLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgXG4gICYuaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLnF1b3RlLWljb24sXG4gICAgLmhlYWRpbmctbGVkZXtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS0zMDA7XG4gICAgfSBcbiAgfVxuICBcbn1cbiIsIi5ibG9jay0tdGFicyB7XG4gIC8vIFRhYnNcbiAgLnRhYmxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgYnV0dG9uLnRhYiB7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogNTAlIDEgMTtcbiAgICBnYXA6ICRzcGFjaW5nLTR4cztcbiAgICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zbSAkc3BhY2luZy0yeHM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgfVxuICAgICZbYXJpYS1zZWxlY3RlZD1cImZhbHNlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aWJyYW50LWJsdWU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy8gVGFiIFBhbmVsc1xuICAudGFicGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctbWQgMDtcbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLW1kO1xuXG4gICAgICAgIC8vIGNvbnRlbnQgaW5zaWRlIHRhYiBwYW5lbFxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC50YWItdmlkZW8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLy8gQ29sb3JzXG4gICYuaGFzLXdlbGxzLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLmhlYWRpbmctbGVkZXtcbiAgICAgIGNvbG9yOiAkdmlicmFudC1ibHVlO1xuICAgIH1cbiAgICAucXVvdGUtaWNvbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAmLmhhcy12aWJyYW50LWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgXG4gICAgYnV0dG9uLnRhYiB7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpYnJhbnQtYmx1ZTtcbiAgICAgIH1cbiAgICAgICZbYXJpYS1zZWxlY3RlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIC50YWJsaXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYnV0dG9uLnRhYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdlbGxzLWJsdWU7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2VsbHMtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLWJyZWFrcG9pbnQpIHtcbiAgICAudGFicGFuZWwuaXMtdmlzaWJsZSAud3JhcHBlciB7XG4gICAgICAvLyBjb250ZW50IGluc2lkZSB0YWIgcGFuZWxcbiAgICAgIC5oZWFkaW5nLFxuICAgICAgLnF1b3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmhlYWRpbmctbWFpbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSJdfQ== */
