:root{--font-size-huge:clamp(2.2rem,5vw,4rem);--font-size-larger:clamp(1.2rem,4vw,2rem);--font-size-normal:clamp(1rem,1.6vw,1.375rem);--font-size-smaller:clamp(0.875rem,1.2vw,1.2rem);--font-size-smaller-cqw:clamp(0.875rem,5.5cqw,1.2rem);--font-size-tiny:clamp(0.825rem,1vw,1rem);--soft-black:#222;--mid-grey:#636363;--dark-grey:#303030;--dark-purple:#3f1549;--bright-purple:#591068;--meh-purple:#662a73;--dark-magenta:#bd1560;--bright-magenta:#d90d59;--strong-orange:#ef6706;--bright-orange:#ff9804;--cream:#ffe6c1;--paper:#fcf8f3;--subtle-pinkish:#f5dadf;--placard-bg-default:#f5dadf;--placard-bg-hover:#ffe6c1;--red:#aa1414;--red-tint:#e73232;--green:#3caa14;--grpet-form-bg:var(--cream)}body.high-contrast{--placard-bg-default:#fcf8f3;--colour-heading:var(--dark-purple);--colour-text:#000;--paper:#fff}.inlay-contact h2{display:none}@media screen and (min-width:768px){.cols-1-1,.cols-1-2,.cols-2-1{display:grid;gap:4rem}.cols-1-1>.span-cols,.cols-1-2>.span-cols,.cols-2-1>.span-cols{grid-column:1/3}.cols-1-1>div,.cols-1-2>div,.cols-2-1>div{container-type:inline-size}.cols-1-1{grid-template-columns:1fr 1fr}.cols-2-1{grid-template-columns:2fr 1fr}.cols-1-2{grid-template-columns:1fr 2fr}}.ai-center{align-items:center}.bg-dark-grey{background:var(--dark-grey)}.bg-mid-grey{background:var(--mid-grey)}.bg-dark-purple{background:var(--dark-purple)}.bg-bright-purple{background:var(--bright-purple)}.bg-dark-magenta{background:var(--dark-magenta)}.bg-bright-magenta{background:var(--bright-magenta)}.bg-strong-orange{background:var(--strong-orange)}.bg-bright-orange{background:var(--bright-orange)}.bg-cream{background:var(--cream)}.bg-subtle-pinkish{background:var(--subtle-pinkish)}.bg-stripey{background:linear-gradient(135deg,#303030 14.3%,#3f1549 0,#3f1549 28.6%,#662a73 0,#662a73 42.9%,#bd1560 0,#bd1560 57.1%,#d90d59 0,#d90d59 71.4%,#ef6706 0,#ef6706 85.7%,#ff9804 0)}.dark-grey{color:var(--dark-grey)}.mid-grey{color:var(--mid-grey)}.dark-purple{color:var(--dark-purple)}.bright-purple{color:var(--bright-purple)}.dark-magenta{color:var(--dark-magenta)}.bright-magenta{color:var(--bright-magenta)}.strong-orange{color:var(--strong-orange)}.bright-orange{color:var(--bright-orange)}.cream{color:var(--cream)}.colourway-cream,.colourway-subtle-pinkish,.colourway-white{--colour-text:var(--soft-black);--colour-heading:var(--bright-purple);--colour-link:var(--meh-purple);--colour-link-decoration:var(--strong-orange);--colour-link-hover:var(--bright-magenta);--link-decoration-thickness:2px;--colour-primary-button-text:var(--cream);--colour-primary-button-text-hover:#fff;--colour-primary-button-text-active:var(--bright-orange);--colour-primary-button-border:var(--bright-purple);--colour-primary-button-border-focus:var(--dark-magenta);--colour-primary-button-border-active:var(--dark-purple);--colour-primary-button-bg:var(--bright-purple);--colour-secondary-button-border:var(--bright-magenta);--colour-secondary-button-bg:transparent;--colour-secondary-button-bg-hover:#fff;--colour-secondary-button-bg-active:var(--dark-purple);--colour-secondary-button-text:var(--bright-purple);--colour-secondary-button-text-hover:var(--dark-magenta);color:var(--colour-text)}.colourway-bright-purple,.colourway-dark-grey,.colourway-dark-magenta,.colourway-dark-purple,.colourway-mid-grey{--colour-text:#fff;--colour-heading:var(--cream);--colour-secondary-button-text:var(--cream);--colour-link-decoration:var(--cream);--colour-link-hover:var(--white);--colour-link:var(--cream);--colour-primary-button-bg:var(--bright-magenta);--colour-secondary-button-border:var(--bright-magenta);color:var(--colour-text)}.colourway-bright-magenta{--colour-text:#fff;--colour-heading:#fff;--colour-secondary-button-text:var(--cream);--colour-link-decoration:var(--cream);--colour-link-hover:var(--white);--colour-link:var(--cream);--colour-primary-button-bg:var(--bright-magenta);--colour-secondary-button-border:var(--bright-magenta);color:var(--colour-text)}.colourway-strong-orange{--colour-heading:var(--dark-purple)}.pv1{padding-bottom:.25rem;padding-top:.25rem}.pv2{padding-bottom:.5rem;padding-top:.5rem}.pv3{padding-bottom:1rem;padding-top:1rem}.pv4{padding-bottom:2rem;padding-top:2rem}.pad-top-0{padding-top:0}.pad-top-1{padding-top:.25rem}.pad-top-2{padding-top:.5rem}.pad-top-3{padding-top:2vw}.pad-top-4{padding-top:3vw}.pad-top-5{padding-top:4vw}.pad-bottom-0{padding-bottom:0}.pad-bottom-1{padding-bottom:.25rem}.pad-bottom-2{padding-bottom:.5rem}.pad-bottom-3{padding-bottom:2vw}.pad-bottom-4{padding-bottom:3vw}.pad-bottom-5{padding-bottom:4vw}.uppercase{text-transform:uppercase}.whiteLinks{--colour-link-decoration:var(--cream);--colour-link-hover:var(--white);--colour-link:var(--cream);--colour-primary-button-bg:var(--bright-magenta);--colour-secondary-button-border:var(--bright-magenta)}.max-width-600{max-width:600px}.box-shape-diamond{-webkit-clip-path:polygon(0 1vw,50% 0,100% 1vw,100% calc(100% - 1vw),50% 100%,0 calc(100% - 1vw));clip-path:polygon(0 1vw,50% 0,100% 1vw,100% calc(100% - 1vw),50% 100%,0 calc(100% - 1vw))}.box-shape-placard-1{-webkit-clip-path:polygon(0 1vw,100% 0,100% 100%,0 calc(100% - 1vw));clip-path:polygon(0 1vw,100% 0,100% 100%,0 calc(100% - 1vw))}.box-shape-placard-2{-webkit-clip-path:polygon(0 0,100% 1vw,100% calc(100% - 1vw),0 100%);clip-path:polygon(0 0,100% 1vw,100% calc(100% - 1vw),0 100%)}.box-shape-placard-3{-webkit-clip-path:polygon(0 0,100% 1vw,100% 100%,0 calc(100% - 1vw));clip-path:polygon(0 0,100% 1vw,100% 100%,0 calc(100% - 1vw))}.pull-out{font-size:var(--font-size-larger);margin:2rem auto;max-width:45em;padding:1.5rem;position:relative}.pull-out:before{background:#fff;border:.5em solid transparent;-o-border-image:linear-gradient(-135deg,#303030 14.3%,#3f1549 0,#3f1549 28.6%,#662a73 0,#662a73 42.9%,#bd1560 0,#bd1560 57.1%,#d90d59 0,#d90d59 71.4%,#f67519 0,#f67519 85.7%,#ff9804 0);border-image:linear-gradient(-135deg,#303030 14.3%,#3f1549 0,#3f1549 28.6%,#662a73 0,#662a73 42.9%,#bd1560 0,#bd1560 57.1%,#d90d59 0,#d90d59 71.4%,#f67519 0,#f67519 85.7%,#ff9804 0);border-image-slice:15;bottom:-.5rem;box-sizing:border-box;content:"";display:block;left:-.5rem;outline:1px solid transparent;position:absolute;right:-.5rem;top:-.5rem;transform:rotate(-1deg);z-index:-1}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.body-text ul.stats-list{align-items:flex-start;color:var(--section-colour,var(--bright-purple));display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:2rem 0;padding:0 1rem}.body-text ul.stats-list>li{flex:1 0 200px;margin:0;padding:0;text-align:center}.body-text ul.stats-list>li a{color:inherit;display:block;text-decoration:none;transition:transform .2s}.body-text ul.stats-list>li a:focus,.body-text ul.stats-list>li a:hover{color:var(--bright-magenta);transform:scale(1.1)}.body-text ul.stats-list strong{font-size:var(--font-size-huge);font-style:normal;font-weight:700;line-height:1}label{display:block}input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background:#fafafa;border:2px solid var(--dark-magenta);border-radius:4px;font-family:Source Sans\ 3;font-weight:400;line-height:1.2;padding:.25rem .5rem;width:100%}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{background:#fff;border-color:var(--bright-magenta);outline:none}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{display:inline}form{font-size:1rem}form button,form input[type=submit]{background:var(--colour-primary-button-bg);border:2px solid var(--colour-primary-button-border);border-radius:4px;color:var(--colour-primary-button-text);display:block;font-family:AtkinsonHyperlegible;font-size:1.1em;font-weight:700;margin-left:auto;margin-right:0;padding:.5rem 1.5rem}form button:hover,form input[type=submit]:hover{border-color:var(--dark-magenta);color:var(--colour-primary-button-text-hover)}form button:focus,form input[type=submit]:focus{border-color:var(--colour-primary-button-border-focus)}form button:active,form input[type=submit]:active{border-color:var(--colour-primary-button-border-active);color:var(--colour-primary-button-text-active)}form button.other,form input[type=submit].other{background:var(--colour-secondary-button-bg);border-color:var(--colour-secondary-button-border);color:var(--colour-secondary-button-text)}form button.other:focus,form button.other:hover,form input[type=submit].other:focus,form input[type=submit].other:hover{background:var(--colour-secondary-button-bg-hover);color:var(--colour-secondary-button-text-hover)}form button.other:active,form input[type=submit].other:active{background:var(--colour-secondary-button-bg-active)}fieldset{border:2px solid var(--dark-magenta);border-radius:5px}@font-face{font-family:pnp23;font-style:normal;font-weight:400;src:url(../font/pnp23.eot?96080114);src:url(../font/pnp23.eot?96080114#iefix) format("embedded-opentype"),url(../font/pnp23.woff2?96080114) format("woff2"),url(../font/pnp23.woff?96080114) format("woff"),url(../font/pnp23.ttf?96080114) format("truetype"),url(../font/pnp23.svg?96080114#pnp23) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:pnp23;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-right-big:before{content:"\e800"}.icon-megaphone:before{content:"\e801"}.icon-ok-circle:before{content:"\e802"}.icon-cancel:before{content:"\e803"}.icon-heart:before{content:"\e804"}.icon-heart-empty:before{content:"\e805"}.icon-search:before{content:"\e806"}.icon-flag:before{content:"\e807"}.icon-quote:before{content:"\e808"}.icon-pencil:before{content:"\e809"}.icon-ok:before{content:"\e80a"}.icon-cancel-circled:before{content:"\e80b"}.icon-attention:before{content:"\e80c"}.icon-tag:before{content:"\e80d"}.icon-flash:before{content:"\e80e"}.icon-location:before{content:"\e80f"}.icon-twitter:before{content:"\e810"}.icon-rss:before{content:"\e811"}.icon-tiktok:before{content:"\e812"}.icon-mastodon:before{content:"\e813"}.icon-share:before{content:"\e814"}.icon-edit:before{content:"\e815"}.icon-phone:before{content:"\e816"}.icon-mail:before{content:"\e817"}.icon-home:before{content:"\e818"}.icon-brush:before{content:"\e819"}.icon-palette:before{content:"\e81a"}.icon-right-outline:before{content:"\e81b"}.icon-down-fat:before{content:"\e81c"}.icon-left-fat:before{content:"\e81d"}.icon-right-fat:before{content:"\e81e"}.icon-up-fat:before{content:"\e81f"}.icon-left-outline:before{content:"\e820"}.icon-down-outline:before{content:"\e821"}.icon-up-outline:before{content:"\e822"}.icon-logout:before{content:"\e823"}.icon-wrench:before{content:"\e824"}.icon-wrench-1:before{content:"\e825"}.icon-plus:before{content:"\e826"}.icon-info-circled-alt:before{content:"\f086"}.icon-docs:before{content:"\f0c5"}.icon-menu:before{content:"\f0c9"}.icon-sitemap:before{content:"\f0e8"}.icon-download-cloud:before{content:"\f0ed"}.icon-circle-empty:before{content:"\f10c"}.icon-calendar-empty:before{content:"\f133"}.icon-hand-grab-o:before{content:"\f255"}.icon-signpost:before{content:"\f277"}.icon-map:before{content:"\f278"}.icon-commenting:before{content:"\f27a"}.icon-commenting-o:before{content:"\f27b"}.icon-facebook:before{content:"\f300"}.icon-instagram-filled:before{content:"\f31f"}@font-face{font-family:AtkinsonHyperlegible;font-weight:700;src:local("Atkinson Hyperlegible"),url(/site/templates/fontAH/Atkinson-Hyperlegible-Bold-102a.woff2),url(/site/templates/fontAH/fontAH/Atkinson-Hyperlegible-Bold-102.woff),url(/site/templates/fontAH/Atkinson-Hyperlegible-Bold-102.ttf),url(/site/templates/fontAH/Atkinson-Hyperlegible-Bold-102.svg),url(/site/templates/fontAH/Atkinson-Hyperlegible-Bold-102.eot)}@font-face{font-family:AtkinsonHyperlegible;font-style:italic;font-weight:700;src:local("Atkinson Hyperlegible"),url(/site/templates/fontAH/Atkinson-Hyperlegible-BoldItalic-102a.woff2),url(/site/templates/fontAH/Atkinson-Hyperlegible-BoldItalic-102.woff),url(/site/templates/fontAH/Atkinson-Hyperlegible-BoldItalic-102.ttf),url(/site/templates/fontAH/Atkinson-Hyperlegible-BoldItalic-102.svg),url(/site/templates/fontAH/Atkinson-Hyperlegible-BoldItalic-102.eot)}@font-face{font-family:OpenDyslexic;font-weight:400;src:local("OpenDyslexic"),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Regular.woff2),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Regular.woff),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Regular.otf),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Regular.eot)}@font-face{font-family:OpenDyslexic;font-weight:700;src:local("OpenDyslexic"),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold.woff2),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold.woff),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold.otf),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold.eot)}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:400;src:local("OpenDyslexic"),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Italic.woff2),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Italic.woff),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Italic.otf),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Italic.eot)}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:700;src:local("OpenDyslexic"),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold-Italic.woff2),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold-Italic.woff),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold-Italic.otf),url(/site/templates/fontOpenDyslexic/OpenDyslexic-Bold-Italic.eot)}.ff-scorecard{background-color:var(--dark-grey);border-radius:5px;color:#fff;margin:2rem 0 4rem;padding:2rem}.ff-scorecard h1{color:var(--bright-orange);font-size:var(--font-size-larger);margin:0 0 1rem}.ff-scorecard h2{color:var(--paper);font-size:var(--font-size-larger);margin:2rem 0 0;text-transform:none}.ff-scorecard p{margin-bottom:1rem}.ff-scorecard .detail{line-height:1;opacity:.7}.ff-scorecard .detail,.ff-scorecard__divestment-details{font-size:var(--font-size-smaller)}.ff-scorecard__number{font-size:var(--font-size-larger)}.ff-scorecard__badge{border:1px solid rgba(0,0,0,.1);border-radius:0 0 3px 3px;border-top:none;box-shadow:2px 2px 20px -5px rgba(0,0,0,.6);float:right;font-family:AtkinsonHyperlegible;font-weight:700;margin-left:2rem;margin-top:-2rem;padding:1rem;text-align:center;width:15em}.ff-scorecard__badge--unknown{display:none}.ff-scorecard__badge--none{background-color:var(--red);color:#fff}.ff-scorecard__badge--partial{background-color:var(--strong-orange);color:var(--dark-grey)}.ff-scorecard__badge--full{background-color:#fff;color:var(--green)}.ff-scorecard__badge-prefix{display:block;font-size:var(--font-size-larger)}.ff-scorecard__badge-value{display:block;font-size:58px;text-transform:uppercase}.ff-scorecard__badge-details{font-size:var(--font-size-smaller)}div.pie svg{background:var(--paper)}div.pie svg circle{fill:var(--paper)}.ff-scorecard__row{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -1rem}.ff-scorecard__inv-total{color:var(--red);flex:0 0 auto;font-family:AtkinsonHyperlegible;font-size:3rem;font-weight:700;padding:0 1rem;text-align:right}.ff-scorecard__inv-diff{font-size:1rem}.ff-scorecard__inv-details{flex:8 1 10rem;padding-right:1rem}.ff-scorecard__inv-details ul{margin-bottom:0;margin-top:0;padding-left:0}.ff-scorecard__inv-details li:before{color:var(--strong-orange);font-size:12px;line-height:22px}.ff-scorecard__endow-pie{flex:0 0 76px}.ff-scorecard__endow-text{flex:1 1 10rem}.ff-scorecard__legend-item{padding-left:1.8rem}.ff-scorecard__legend-item span.ff-scorecard__legend-blob{display:block;height:1em;margin-left:-1.8rem;margin-top:3px;position:absolute;width:1em}.ff-scorecard__donations-value{color:var(--red);flex:0 0 auto;font-size:3rem;padding:0 1rem}.ff-scorecard__donations-text{flex:1 1 10em}.ff-scorecard__descr-col,.ff-scorecard__misc-col,.ff-scorecard__small-col{flex:1 0 10rem;padding:0 1rem}html{margin:0;padding:0}html,html *{box-sizing:border-box}body,html,li,ol,ul{margin:0;padding:0}body{--colour-text:var(--soft-black);--colour-heading:var(--bright-purple);--colour-link:var(--meh-purple);--colour-link-decoration:var(--strong-orange);--colour-link-hover:var(--bright-magenta);--link-decoration-thickness:2px;--colour-primary-button-text:var(--cream);--colour-primary-button-text-hover:#fff;--colour-primary-button-text-active:var(--bright-orange);--colour-primary-button-border:var(--bright-purple);--colour-primary-button-border-focus:var(--dark-magenta);--colour-primary-button-border-active:var(--dark-purple);--colour-primary-button-bg:var(--bright-purple);--colour-secondary-button-border:var(--bright-magenta);--colour-secondary-button-bg:transparent;--colour-secondary-button-bg-hover:#fff;--colour-secondary-button-bg-active:var(--dark-purple);--colour-secondary-button-text:var(--bright-purple);--colour-secondary-button-text-hover:var(--dark-magenta);background-color:var(--paper);color:var(--colour-text);font-family:Source Sans\ 3}p{line-height:1.4;margin:1rem 0}img{display:block;max-width:100%}h1,h2,h3,h4{color:var(--colour-heading);font-family:AtkinsonHyperlegible;font-weight:700}h1{font-size:var(--font-size-huge);margin:0 0 2rem}h2{font-size:clamp(2rem,5.3vw,3rem);margin:2rem 0}h3{font-size:clamp(1.4rem,4.5vw,2.4rem)}h3,h4{margin:2rem 0 1rem}h4{font-size:clamp(1.2rem,4vw,2rem)}.body-text{font-size:var(--font-size-normal)}.body-text ul{list-style:disc;margin-left:1.5rem}.body-text ol{margin-left:2rem}@container (width < 400px){h1{font-size:2.2rem;margin:0 0 2rem}h2{font-size:2rem}h2,h3{margin:2rem 0}h3{font-size:1.4rem}h4{font-size:1.2rem;margin:2rem 0}.body-text{font-size:var(--font-size-smaller);font-size:var(--font-size-smaller-cqw)}}body.dyslexic-font,body.dyslexic-font h1,body.dyslexic-font h2,body.dyslexic-font h3,body.dyslexic-font h4{font-family:OpenDyslexic}body.dyslexic-font h1{font-size:clamp(2rem,4vw,3rem)}table{border:none;border-collapse:collapse;font-size:.875rem;font-size:var(--font-size-smaller);line-height:1.4rem;margin:2rem 0;width:100%}td,th{padding:clamp(.25rem,.6vw,1rem) clamp(1rem,1.1vw,2rem)}td p:first-child,th p:first-child{margin-top:0}td p:last-child,th p:last-child{margin-bottom:0}th{border:none;border-bottom:2px solid #ff9804;text-align:left}td{border:1px solid #fff9ed}tr:hover{background:#fdfaf6}#page-header{position:relative;z-index:2}body.mobile-menu-open{overflow:hidden;position:fixed}@keyframes mobile-menu{0%{opacity:0;transform:translateY(100vh)}1%{opacity:0;transform:scale(.9) translateY(10vh)}to{opacity:1;transform:none}}#header-nav{background-color:var(--dark-purple);display:flex;gap:1rem;justify-content:space-between;padding:clamp(.5rem,2vw,2rem)}#header-nav li,#header-nav ul{margin:0;padding:0}#header-nav ul{list-style:none}#header-nav a:not(#logo-home-link),#header-nav label.item,#header-nav span.placeholder{display:block;padding:.5rem 1.5rem;text-decoration:none}@media screen and (max-width:767px){#header-menu{background-image:url(/site/templates/images/menu-top-decoration.svg);background-position:0 0;background-size:cover;bottom:0;margin-left:-.5rem;opacity:0;padding-top:1rem;position:fixed;top:2.6rem;transform:rotate(-5deg) translateY(100vh);transform-origin:right;transition:transform .3s,opacity .2s;width:100%;z-index:1}#header-nav{flex-wrap:wrap}#header-nav ul.menu-level-0{height:100%;overflow:auto;padding:0 1rem}#header-nav li{display:grid;gap:0 .5rem;grid-template-columns:1fr 2.5rem;margin-top:.5rem}#header-nav li>ul{grid-column:1/3}#header-nav li.show-menu>ul{display:block}#header-nav .submenu-toggle{aspect-ratio:1;background:transparent;border:none;color:var(--bright-purple);font-size:1.8rem;height:2.5rem;line-height:1;text-align:center}#header-nav li.depth-1 .submenu-toggle{color:#fff}#header-nav ul.menu-level-1,#header-nav ul.menu-level-2,#header-nav ul.menu-level3{display:none}#header-nav[aria-pressed=true] #header-menu{animation:mobile-menu .1s ease-in forwards}#header-nav ul.menu-level-1{background-color:var(--dark-magenta)}#header-nav .item.depth-0.other{background-color:var(--bright-purple);color:#fff}#header-nav .item.depth-0.trail{background-color:#d90d59;color:#fff}#header-nav li.depth-1.other{background-color:transparent;color:#fff}#header-nav li.depth-1.trail{background-color:var(--bright-magenta);color:#fff}#header-nav a,#header-nav a:visited{color:#fff;position:relative}#header-nav a:active,#header-nav a:hover{background-color:rgba(0,0,0,.1);color:#fff}#header-nav li.depth-1 a.trail:before{background-color:#fff;border-radius:5px;content:"";height:5px;margin-left:-12.5px;position:absolute;top:calc(50% - 2.5px);width:5px}#header-nav a.depth-2{margin:.25rem 1rem}}#logo-home-link{flex:0 0 190px}#logo-home-link img{display:block;height:auto;width:100%}#menu-toggle{align-self:center;background:var(--dark-purple);border:none;border-radius:1rem;color:#fff;cursor:pointer;flex:0 0 auto;font-family:AtkinsonHyperlegible;font-weight:700;padding:.5rem 1rem}#menu-toggle:active,#menu-toggle:hover{background:var(--bright-purple)}#breadcrumbs{display:none}@media screen and (min-width:768px){#page-header{display:flex;flex-direction:column;justify-content:space-between}#logo-home-link{flex:0 0 clamp(190px,19.4vw,330px)}#menu-toggle,.submenu-toggle{display:none}#header-nav{line-height:1.2}#header-nav .logo img{display:block;height:auto;width:100%}#header-nav ul.menu-level-0{display:flex;flex:0 0 auto;gap:1rem}#header-nav li.depth-0{display:block;margin-top:0;padding-left:.5rem;position:relative;text-decoration:none}#header-nav li.depth-0:hover>.item{background-color:var(--bright-purple)}#header-nav li.depth-0:hover ul.menu-level-1{opacity:1;pointer-events:all;transform:none}#header-nav ul.menu-level-1{background-color:var(--dark-magenta);opacity:0;pointer-events:none;position:absolute;right:0;transform:rotateX(21deg);transform-origin:top;transition:opacity .3s ease-out,transform .15s ease-out;width:35ch;z-index:2}#header-nav .item.depth-0.other{background-color:rgba(0,0,0,.2);color:#fff}#header-nav .item.depth-0.trail{background-color:#d90d59;color:#fff}#header-nav li.depth-1.other{background-color:transparent;color:#fff}#header-nav li.depth-1.trail{background-color:var(--bright-magenta);color:#fff}#header-nav li.depth-1 a,#header-nav li.depth-1 a:visited{color:#fff;position:relative}#header-nav li.depth-1 a:active,#header-nav li.depth-1 a:hover{background-color:rgba(0,0,0,.1);color:#fff}#header-nav li.depth-1 a.trail:before{background-color:#fff;border-radius:5px;content:"";height:5px;margin-left:-12.5px;position:absolute;top:calc(50% - 2.5px);width:5px}#header-nav a.depth-2{margin:.25rem 1rem}#breadcrumbs{display:block;padding-bottom:1rem;padding-top:1rem}#breadcrumbs .separator{background-color:#ffe6c1;display:inline-block;height:1.4em;margin:0 1ch;transform:skewX(-10deg);vertical-align:middle;width:.4ch}#breadcrumbs .item,#breadcrumbs .item:visited{color:#ef6706;text-decoration:none}#breadcrumbs a.item:hover{text-decoration:underline}}.topper{position:relative;z-index:1}body.divest-borders{--section-colour:var(--dark-magenta)}body.divest-borders #header-nav{background-color:var(--dark-magenta)}body.divest-borders .topper{--topper-bg:var(--dark-magenta);--placard-bg:#fff}body.divest-borders .topper .topper-home{padding:.5rem 1rem}body.fossil-free{--section-colour:var(--strong-orange)}body.fossil-free #header-nav{background-color:var(--dark-grey)}body.fossil-free .topper{--topper-bg:var(--dark-grey);--placard-bg:#f79123}body.fossil-free-careers{--section-colour:var(--dark-grey)}body.fossil-free-careers #header-nav{background-color:var(--bright-orange)}body.fossil-free-careers .topper{--topper-bg:var(--bright-orange);--placard-bg:#232627}.topper.campaign-topper{align-items:center;display:flex;gap:0 2rem;justify-content:space-between;padding:.3vw 0 1vw 2vw;position:sticky;top:0}.topper.campaign-topper:before{background-color:var(--topper-bg);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2vw),0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.topper.campaign-topper .topper-home{background-color:var(--placard-bg);display:block;height:clamp(53px,10vw,100px);position:relative;transform:rotate(-1.1deg);width:clamp(142px,19.4vw,330px)}.topper.campaign-topper .topper-home img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.topper.campaign-topper .topper-home:after{background-color:var(--placard-bg);content:"";height:1.3vw;left:calc(50% - .5vw);margin-top:-1px;position:absolute;top:100%;width:1vw}.topper.campaign-topper .topper-menu{position:relative}.topper.campaign-topper .topper-menu>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:#fff;margin:0;padding:.5rem 2rem}.topper.campaign-topper .topper-popper{background-color:var(--dark-magenta);opacity:0;pointer-events:none;position:absolute;right:0;top:2rem;transform:rotateX(21deg);transform-origin:top;transition:opacity .3s ease-out,transform .15s ease-out;width:29ch}.topper.campaign-topper .topper-popper>ul{list-style:none;margin:0;padding:0}.topper.campaign-topper .topper-popper li{margin:0;padding:0}.topper.campaign-topper .topper-popper .self>span,.topper.campaign-topper .topper-popper a{color:#fff;display:block;padding:.5rem 2rem}.topper.campaign-topper .topper-popper .self>span{font-weight:700}.topper.campaign-topper .topper-popper a{text-decoration:none}.topper.campaign-topper .topper-popper a:hover{background-color:var(--bright-magenta)}.topper.campaign-topper .topper-menu.open>button,.topper.campaign-topper .topper-menu:hover>button{background-color:var(--bright-purple)}.topper.campaign-topper .topper-menu.open .topper-popper,.topper.campaign-topper .topper-menu:hover .topper-popper{opacity:1;pointer-events:all;transform:none}#content{min-height:60vh}.image-credits{display:flex;flex-wrap:wrap;font-size:var(--font-size-tiny);gap:1rem 2rem}.image-credits p{margin:0}.image-credits .image-credit{display:flex;flex:0 0 auto;gap:0 1ch;opacity:.5;transition:opacity .3s}.image-credits .image-credit:hover{opacity:1}.image-credits .image-credit img{display:block;flex:0 0 auto}.image-credits .image-credit>div{flex:1 1 auto}.footer__contact{list-style:none}.footer__contact li{padding-left:2rem}.footer__contact li i{margin-left:-2rem;position:absolute}@keyframes ar-anim{30%{color:#fc8;transform:translateY(-.3em)}60%{transform:translateY(.2em)}80%{transform:translateY(-.15em)}0%{transform:translateY(0)}}a.ar-link{text-decoration:none}a.ar-link:hover{border-bottom:1px solid;color:#fff}a.ar-link span{display:inline-block}a.ar-link:hover span{animation-duration:.6s;animation-name:ar-anim;animation-timing-function:ease}a.ar-link span.ar-a{animation-delay:0s}a.ar-link span.ar-r{animation-delay:.05s}a.ar-link span.ar-t{animation-delay:.1s}a.ar-link span.ar-f{animation-delay:.15s}a.ar-link span.ar-u{animation-delay:.2s}a.ar-link span.ar-l{animation-delay:.25s}a.ar-link span.ar-r2{animation-delay:.3s}a.ar-link span.ar-o{animation-delay:.32s}a.ar-link span.ar-b{animation-delay:.35s}a.ar-link span.ar-o2{animation-delay:.38s}a.ar-link span.ar-t2{animation-delay:.4s}.align_center,.centre{text-align:center}a.anchor{margin:-6rem;position:absolute}a,a:visited{color:var(--colour-link);text-decoration:underline;text-decoration-thickness:var(--link-decoration-thickness)}a,a:active,a:hover,a:visited{text-decoration-color:var(--colour-link-decoration)}a:active,a:hover{color:var(--colour-link-hover)}a:visited{opacity:.8}a.button{background:var(--colour-primary-button-bg);border:2px solid var(--colour-primary-button-border);border-radius:4px;color:var(--colour-primary-button-text);display:inline-block;font-family:AtkinsonHyperlegible;font-size:1.1em;font-weight:700;padding:.5rem 1.5rem;text-decoration:none}a.button:hover{border-color:var(--dark-magenta);color:var(--colour-primary-button-text-hover)}a.button:focus{border-color:var(--colour-primary-button-border-focus)}a.button:active{border-color:var(--colour-primary-button-border-active);color:var(--colour-primary-button-text-active)}a.button.other{background:var(--colour-secondary-button-bg);border-color:var(--colour-secondary-button-border);color:var(--colour-secondary-button-text)}a.button.other:focus,a.button.other:hover{background:var(--colour-secondary-button-bg-hover);color:var(--colour-secondary-button-text-hover)}a.button.other:active{background:var(--colour-secondary-button-bg-active)}a.button+a.button{margin-left:2rem}a.button.secondary:active{background:var(--dark-purple)}p.large-text{font-size:var(--font-size-larger)}.page-width{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.page-padding{padding-left:clamp(.5rem,2vw,2rem);padding-right:clamp(.5rem,2vw,2rem)}.bg-white{background:#fff}.ptn-triplet{padding-bottom:4rem;padding-top:4rem}.ptn-triplet h2{font-size:clamp(2rem,6vw,3rem);margin-top:0;text-align:center}ul.triplet-cards-list{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;list-style:none}ul.triplet-cards-list>li{flex:1 0 280px;max-width:21rem}.bg-arch-image{background-color:var(--cream);-webkit-clip-path:polygon(0 2.63rem,13.45% 1rem,13.92% 2.75rem,14.32% 1rem,41.93% 7px,42.06% 2.32rem,42.85% 2.06rem,42.88% 0,73.46% .06rem,73.13% 2.75rem,73.72% 3.25rem,74.02% 26px,100% 1rem,100% calc(1px + 100%),0 calc(1px + 100%));clip-path:polygon(0 2.63rem,13.45% 1rem,13.92% 2.75rem,14.32% 1rem,41.93% 7px,42.06% 2.32rem,42.85% 2.06rem,42.88% 0,73.46% .06rem,73.13% 2.75rem,73.72% 3.25rem,74.02% 26px,100% 1rem,100% calc(1px + 100%),0 calc(1px + 100%))}.card-wonkey-container{display:grid;grid-template-rows:auto 1fr auto;height:100%}.card-wonkey-container .placard{transform:rotate(.8deg) skew(-.5deg);transition:transform .3s;z-index:0}.card-wonkey-container:hover .placard{transform:rotate(-.8deg) skew(.5deg)}.card-wonkey-container .outline-outer{background-image:linear-gradient(135deg,#303030 14.3%,#3f1549 0,#3f1549 28.6%,#662a73 0,#662a73 42.9%,#bd1560 0,#bd1560 57.1%,#d90d59 0,#d90d59 71.4%,#ef6706 0,#ef6706 85.7%,#ff9804 0);padding:.5rem}.card-wonkey-container .stick{background:var(--dark-magenta);height:3rem;margin:0 auto;width:1.5rem}.card-wonkey-container .text{padding:0 0 1rem}.card-wonkey-container .link{font-size:1.2em;font-weight:700;text-align:center}.part-download-list .text,.ptn-text-and-image .text,.ptn-text-and-nav .text,.ptn-text-and-text .text{display:flex;flex-direction:column;justify-content:space-between}.part-download-list .text hr,.ptn-text-and-image .text hr,.ptn-text-and-nav .text hr,.ptn-text-and-text .text hr{background:none;border:none;flex:10 0 0.5rem;outline:none}.part-download-list .text>:first-child,.ptn-text-and-image .text>:first-child,.ptn-text-and-nav .text>:first-child,.ptn-text-and-text .text>:first-child{margin-top:0}.part-download-list .text>:last-child,.ptn-text-and-image .text>:last-child,.ptn-text-and-nav .text>:last-child,.ptn-text-and-text .text>:last-child{margin-bottom:0}em.colourful{background:linear-gradient(-90deg,#591068,#bd1560,#ef6706);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:inherit;position:relative}.ptn-item{display:grid}.ptn-item>*{grid-column:1;grid-row:1}.ptn-item .box-padding{padding:clamp(.5rem,3.6vw,3rem)}.ptn-item .box-padding h2:first-child,.ptn-item .box-padding h3:first-child{margin-top:0}.part-header-image{height:auto;margin-bottom:4vw;margin-top:-5vw;padding-top:1px;position:relative}.part-header-image img{display:block;width:100%}.part-header-image .title{bottom:-3vw;left:0;padding:1vw 2vw;position:absolute;width:80vw}.part-header-image .title h1{font-size:clamp(1.4rem,3.6vw,4rem);line-height:1.6;margin:0;padding:0;text-align:left}.part-header-image .title span{background:var(--section-colour,var(--dark-purple));color:#fff;display:inline-block;line-height:1.4;padding-left:1rem;padding-right:0;position:relative}.part-header-image .title span:after{background:var(--section-colour,var(--dark-purple));-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:100%;position:absolute;right:-1em;top:0;width:1em}@media screen and (min-width:768px){.ptn-header-image{margin-bottom:4vw}.ptn-header-image .title{bottom:-4vw;left:0;width:70vw}.ptn-header-image .title:before{height:3vw;top:-3vw}.ptn-header-image .title:after{height:10vw}}.ptn-text-and-image>div{padding-bottom:4rem;padding-top:4rem}.ptn-text-and-image .image img{display:block;height:auto;max-width:100%}.ptn-text-and-image .text{padding-bottom:2rem}@media screen and (min-width:768px){.ptn-text-and-image .text{padding-bottom:0}.ptn-text-and-image>div{display:grid;gap:4rem}.ptn-text-and-image.cols-1-1>div{grid-template-columns:1fr 1fr}.ptn-text-and-image.cols-2-1>div{grid-template-columns:2fr 1fr}.ptn-text-and-image.cols-1-2>div{grid-template-columns:1fr 2fr}}.part-text-and-text .cols-1-1>.text{container-type:inline-size}.cols-1-1>.text h2{font-size:clamp(2rem,5.3cqi,3rem)}.cols-1-1>.text h3{font-size:clamp(1.4rem,4.5cqi,2.4rem)}.part-bio{display:grid;gap:0 1rem;grid-template-columns:25% 1fr;grid-template-rows:auto 1fr;margin-top:2rem}.part-bio h2{font-size:var(--font-size-larger);grid-column:2;grid-row:1;line-height:1;margin:0 0 1rem}.part-bio .name{display:block}.part-bio .role{color:var(--dark-magenta);font-size:var(--font-size-normal)}.part-bio .image{grid-column:1;grid-row:1}.part-bio .image .bg-stripey{aspect-ratio:1}.part-bio .image.clip-path-1>*{-webkit-clip-path:polygon(10.75% 4.39%,95.24% 1.22%,97.54% 79%,4.58% 83.15%);clip-path:polygon(10.75% 4.39%,95.24% 1.22%,97.54% 79%,4.58% 83.15%)}.part-bio .image.clip-path-2>*{-webkit-clip-path:polygon(6.27% 7.91%,90.31% 2.63%,88.74% 81.82%,9.51% 85.26%);clip-path:polygon(6.27% 7.91%,90.31% 2.63%,88.74% 81.82%,9.51% 85.26%)}.part-bio .image.clip-path-3>*{-webkit-clip-path:polygon(5.75% .16%,95.24% 1.22%,97.54% 79%,8.81% 82.45%);clip-path:polygon(5.75% .16%,95.24% 1.22%,97.54% 79%,8.81% 82.45%)}.part-bio .image.clip-path-4>*{-webkit-clip-path:polygon(13.67% 1.22%,90.31% 4.74%,94.73% 85.34%,4.93% 86.32%);clip-path:polygon(13.67% 1.22%,90.31% 4.74%,94.73% 85.34%,4.93% 86.32%)}.part-bio .bio{font-size:var(--font-size-normal);grid-column:1/3;grid-row:2}.part-bio .bio p:first-child{margin-top:0}@media screen and (min-width:768px){.part-bio{grid-template-columns:25% 1fr}.part-bio h2{grid-column:2;grid-row:1}.part-bio .image{grid-row:1/3}.part-bio .bio{grid-column:2;grid-row:2}}.ptn-history ul.history-list{list-style:none;margin-left:0}.ptn-history ul.history-list>li{display:grid;grid-template-columns:20ch 1fr}.ptn-history ul.history-list>li:nth-child(2n){background:#ffe6c1}.ptn-history ul.history-list>li>h2{grid-row:1;margin:0;padding-left:1rem;padding-top:1rem}.ptn-history .details,.ptn-history ul.history-list>li>h2{border-left:.5rem solid var(--bright-purple);grid-column:2}.ptn-history .details{grid-row:2;padding:1rem 1rem 2rem}.ptn-history .details>img{float:right;margin-bottom:1rem;margin-left:1rem;max-width:40%}.ptn-history .details .text img{height:auto;max-width:100%}.ptn-history .circa{grid-column:1;grid-row:1/3}.ptn-history .circa div{color:var(--bright-magenta);font-weight:700;padding:0 1rem 1rem;position:sticky;top:5rem}.ptn-history .circa div:before{background-color:var(--bright-purple);border-radius:.5rem 0 0 .5rem;content:"";height:.5rem;position:absolute;right:0;top:.5rem;width:1rem}@media screen and (max-width:767px){.ptn-history ul.history-list>li{grid-template-columns:1fr}.ptn-history ul.history-list>li>h2{grid-column:1;grid-row:2}.ptn-history .details{grid-column:1;grid-row:3}.ptn-history .circa{border-left:.5rem solid var(--bright-purple);grid-row:1}.ptn-history .circa div{padding-left:1rem}.ptn-history .circa div:before{border-radius:0 .5rem .5rem 0;left:0;right:unset;top:.5rem}}.part-download-list>div{padding-bottom:4rem;padding-top:4rem}.part-download-list a{display:block;overflow:hidden;position:relative;text-decoration:none}.part-download-list a:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--bright-orange);content:"\e802";display:inline-block;font-family:pnp23;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;position:absolute;text-align:center;text-decoration:inherit;text-shadow:2px 2px 5px rgba(0,0,0,.5);text-transform:none;transform:translateY(-2em);transition:transform 1s;width:1em;width:12rem}.part-download-list a.clicked{opacity:.5}.part-download-list a.clicked:before{transform:translateY(calc(50% + .6em))}.part-download-list a:hover{background:var(--cream)}.part-download-list article{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.part-download-list article .image{display:grid;flex:1 0 10rem;order:1;place-content:center}.part-download-list article .image img{box-shadow:-4px 4px 0 var(--placard-bg-default);height:9rem;transform:rotate(-1.3deg)}.part-download-list article .meta{flex:1000 0 20ch;order:2}.part-download-list article h1{font-size:var(--font-size-larger);margin:0}.part-download-list article p:last-child{margin-bottom:0}ul.downloads-list{display:flex;flex-direction:column;list-style:none}ul.downloads-list>li{border-bottom:1px solid var(--bright-orange);padding:1rem 0}ul.downloads-list>li:last-child{border-bottom:none}.inlayul-container{font-size:var(--font-size-smaller)}.inlayul-container .filters{align-items:center;background-color:var(--placard-bg-default);display:flex;flex-wrap:wrap;padding:.5rem 1rem}.inlayul-container .filter-text{flex:1 0 20ch;padding:.5rem 1rem}.inlayul-container .filter-container{flex:0 0 26ch;padding:.5rem 1rem}article.ul-scorecard-container ul.ul-barchart{font-size:var(--font-size-smaller);list-style:none;margin-left:0}article.ul-scorecard-container .ul-barchart__text{padding-left:8ch;text-indent:-8ch}article.ul-scorecard-container .ul-barchart__text>strong{padding-right:1ch;width:7ch}article.ul-scorecard-container .ul-barchart__bar-domain{box-shadow:none}.bg-placard{background:var(--placard-bg-default);background-image:linear-gradient(90deg,var(--placard-bg-default) 0,var(--placard-bg-default) 50%,var(--placard-bg-hover) 50%,var(--placard-bg-hover) 100%);background-size:200% 100%;-webkit-clip-path:polygon(100% 3%,0 0,0 100%,100% 97%);clip-path:polygon(100% 3%,0 0,0 100%,100% 97%);padding:7%;transition:background-position-x .3s}.bg-placard.hoverable:hover{background-position-x:100%}.ptn-text-and-nav .box-padding,.ptn-text-and-text .box-padding{padding:clamp(.5rem,3.6vw,3rem)}.pnp-nav-container{background:#f9edf1;padding:2vw clamp(.5rem,2vw,2rem)}.pnp-nav-container a{display:block;text-decoration:none}.pnp-nav-container a:hover{text-decoration:underline}.pnp-nav-container span{font-weight:700}.pnp-nav-container h2{margin-top:0;text-align:center}.pnp-nav-container li{line-height:1.2;margin-bottom:.5rem;margin-top:.5rem}.pnp-nav-container ul.ancestor{list-style:none;margin-left:0}.campaigners-only{display:none}body.campaigner-mode .campaigners-only{display:block}body.campaigner-mode .not-for-campaigners{display:none}.news-page h1{font-size:clamp(2.2rem,5vw,3.3rem)}.news-page .meta{color:var(--mid-grey);font-style:italic}.news-page .meta,.news-page .tags{text-align:center}.news-page .text{font-size:clamp(1rem,2.3vw,1.5rem);line-height:1.6;margin-left:auto;margin-right:auto;max-width:60ch}.news-page .comments-wrapper{background:var(--cream);padding-bottom:3rem;padding-top:3rem}.news-page .comments-wrapper h3{margin-top:0;text-align:center}.news-page .text-wrapper ol,.news-page .text-wrapper ul{margin-left:1.8em}.news-page ul.CommentList{list-style:none}.news-page ul.CommentList>li{margin-bottom:1rem}.news-page .CommentHeader{align-items:baseline;display:flex;justify-content:space-between;margin:0}.news-page .CommentCite{color:var(--dark-magenta);font-weight:700}.news-page .CommentCite:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f27a";display:inline-block;font-family:pnp23;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.news-page .CommentCreated{color:var(--mid-grey)}.news-page .CommentText{background:#fff;box-shadow:3px 3px 0 0 var(--strong-orange);color:var(--dark-grey);flex:0 1 auto;min-width:23ch;padding:1px 1rem}@media screen and (min-width:768px){.news-page .header{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.news-page .header h1{grid-column:1;grid-row:1;margin:0}.news-page .header .image{grid-column:2;grid-row:1}.news-page .header .meta{grid-column:1/3;grid-row:3}.news-page .header .tags{grid-column:1/3;grid-row:2}.news-page ul.CommentList>li{display:flex;gap:2rem}.news-page .CommentHeader{display:block;flex:1 0 20ch;margin:0;text-align:right}.news-page .CommentHeader>*{display:block}.news-page .CommentText{flex:10 0 20ch;min-width:23ch;padding:0 1rem}.news-page .CommentText:before{border-bottom:.5rem solid transparent;border-right:1rem solid #fff;border-top:.5rem solid transparent;content:"";display:block;height:0;margin-left:-2rem;margin-top:0;position:absolute;width:0}}#CommentForm{background:var(--bright-orange);margin:2rem auto;max-width:60ch;padding:.5rem clamp(.5rem,2vw,2rem)}.pw-notices{background-color:var(--dark-magenta);-webkit-clip-path:polygon(0 0,calc(100% - .5rem) 0,100% calc(100% - .5rem),.5rem 100%);clip-path:polygon(0 0,calc(100% - .5rem) 0,100% calc(100% - .5rem),.5rem 100%);display:flex;padding:1rem;position:absolute;right:0;width:max(30ch,30vw)}.pw-notices:before{background-color:var(--cream);-webkit-clip-path:polygon(.2rem .2rem,calc(100% - .5rem) .4rem,calc(100% - .3rem) calc(100% - .5rem),.5rem calc(100% - .2rem));clip-path:polygon(.2rem .2rem,calc(100% - .5rem) .4rem,calc(100% - .3rem) calc(100% - .5rem),.5rem calc(100% - .2rem));content:"";height:100%;margin:-1rem 0 0 -1rem;position:absolute;width:100%}.pw-notices .dismiss{border:1px solid rgba(0,0,0,.1);border-radius:1rem;display:block;flex:0 0 auto;font-size:2rem;height:2rem;line-height:1;order:2;text-align:center;text-decoration:none;width:2rem;z-index:1}.pw-notices .dismiss:hover{border-color:var(--bright-magenta)}.pw-notices>p{flex:1 1 auto;margin:0;padding:.5rem 1rem;position:relative;z-index:1}.pw-notices>p,ul.tags{color:var(--dark-magenta)}ul.tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}ul.tags:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e80d";display:inline-block;font-family:pnp23;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}ul.tags a{background:var(--dark-magenta);border-radius:2px;color:#fff;display:block;font-size:.875rem;padding:0 .5em;text-decoration:none}ul.tags a:active,ul.tags a:hover{background:var(--bright-magenta)}ul.teasers-list{list-style:none}ul.teasers-list a{text-decoration:none}ul.teasers-list article{display:grid;gap:0 2rem;grid-template-columns:20vw 1fr;grid-template-rows:auto 1fr;margin-bottom:2rem}ul.teasers-list article:hover{background:var(--cream)}ul.teasers-list h1{font-size:clamp(1.1rem,1.9vw,1.9rem);grid-column:2;margin:0}ul.teasers-list .meta{grid-column:2}ul.teasers-list .image{grid-row:1}ul.cards-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;list-style:none}ul.cards-list>li{flex:1 0 220px;max-width:400px}ul.cards-list>li a{background:var(--placard-bg-default);background-image:linear-gradient(90deg,var(--placard-bg-default) 0,var(--placard-bg-default) 50%,var(--placard-bg-hover) 50%,var(--placard-bg-hover) 100%);background-size:200% 100%;-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 97%);clip-path:polygon(100% 0,0 0,0 100%,100% 97%);display:block;height:100%;text-decoration:none;transition:background-position-x .3s}ul.cards-list>li a:hover{background-position-x:-100%}ul.cards-list article{display:flex;flex-direction:column;height:100%}ul.cards-list div.image{flex:0 0 5rem;order:1}ul.cards-list article.bg-placard{padding:0}ul.cards-list .meta{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;order:2;padding:0 1rem 1rem}ul.cards-list h1{font-size:clamp(1rem,1.5vw,1.5rem);margin:0;padding:1rem 0}@media screen and (min-width:768px){ul.cards-list>li.big{background:var(--dark-purple);flex-basis:100%;max-width:none;padding:1rem}ul.cards-list>li.big:hover{background:var(--bright-purple)}ul.cards-list>li.big a{background:none;-webkit-clip-path:none;clip-path:none}ul.cards-list>li.big article{display:grid;gap:1rem;grid-template-columns:2fr 1fr}ul.cards-list>li.big .meta{background:var(--placard-bg-default);background-image:linear-gradient(90deg,var(--placard-bg-default) 0,var(--placard-bg-default) 50%,var(--placard-bg-hover) 50%,var(--placard-bg-hover) 100%);background-size:200% 100%;-webkit-clip-path:polygon(100% 3%,0 0,0 100%,100% 97%);clip-path:polygon(100% 3%,0 0,0 100%,100% 97%);display:flex;flex-direction:column;justify-content:center;transition:background-position-x .3s}ul.cards-list>li.big .meta:hover{background-position-x:-100%}}.part-campaign-latest .campaign{background:#ffe6c1;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1rem}.part-campaign-latest .campaign-header{flex:0 1 20rem}.part-campaign-latest .campaign-header h2{margin:0 0 2rem}.part-campaign-latest .campaign-header h2 img{display:block;height:auto;width:100%}.part-campaign-latest .campaign-header .links{padding-left:1.5rem}ul.campaign-latest{flex:1 0 15rem;list-style:none}ul.campaign-latest li{margin-bottom:2rem}ul.campaign-latest li:last-child{margin-bottom:0}ul.campaign-latest a{display:block;text-decoration:none}ul.campaign-latest a:hover{background-color:#fff}article.campaign-latest{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}article.campaign-latest .image{flex:0 0 7rem;order:1}article.campaign-latest .meta{flex:1 0 9rem;order:2}article.campaign-latest h1{font-size:var(--font-size-normal);margin:0}article.campaign-latest.petition h1{color:var(--dark-magenta)}.MarkupPagerNav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none}.MarkupPagerNav a{display:inline-block;padding:.25rem 1rem;text-decoration:none}.MarkupPagerNav a:active,.MarkupPagerNav a:hover{background-color:var(--cream)}.MarkupPagerNav li.MarkupPagerNavOn a{background-color:var(--bright-magenta);color:#fff}#admin-links{display:none}@media screen and (min-width:768px){body.logged-in{margin-left:2rem}#admin-links{background:#354b60;bottom:0;display:block;left:0;position:fixed;top:0;width:2rem}#admin-links a{color:#fff;display:block;padding:.25rem 0;text-align:center;text-decoration:none;width:2rem}#admin-links a:hover{background:var(--bright-magenta)}}form.news-search-form{align-items:flex-end;background:var(--cream);display:flex;flex-wrap:wrap;gap:2rem;padding:1rem}form.news-search-form .needle,form.news-search-form .submit,form.news-search-form .tag{flex:1 0 23ch}form.news-search-form .needle button,form.news-search-form .needle input,form.news-search-form .submit button,form.news-search-form .submit input,form.news-search-form .tag button,form.news-search-form .tag input{width:100%}form.search-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem}form.search-form .needle{flex:1 0 23ch}form.search-form .needle input{width:100%}.news-more{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.news-more>div{padding-bottom:.25rem;padding-top:.25rem}.news-more a,.news-more>a{text-decoration:none}.news-more>a{border-radius:3px;padding:.25rem .5rem}.news-more>a:hover{background:#ffe6c1}.news-more .news-index-link{flex:1 0 auto}.news-more .news-index-link a{font-weight:700;padding:.25rem 0;text-transform:uppercase}.news-more .news-index-link a:hover{text-decoration:underline}.social-share-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none}.social-share-links a{border-radius:3px;padding:.25rem .5rem;text-decoration:none}.social-share-links a:hover{background:#ffe6c1}article.textfomatter-tweet-embed{--colour-link-decoration:var(--cream);--colour-link-hover:var(--white);--colour-link:var(--cream);--colour-primary-button-bg:var(--bright-magenta);--colour-secondary-button-border:var(--bright-magenta);background:var(--dark-magenta);border-radius:8px;color:#fff;margin-bottom:2rem;margin-top:1rem}article.textfomatter-tweet-embed h1{color:#fff;font-size:var(--font-size-normal);margin:0;padding:1rem 1rem 0}article.textfomatter-tweet-embed blockquote{margin:0;padding:1rem}article.textfomatter-tweet-embed blockquote p:last-child{margin-bottom:0}article.textfomatter-tweet-embed blockquote p:first-child{margin-top:0}.timewindow-note{background:#aaa;border-radius:1em 1em 0 0;color:#000;font-size:var(--font-size-tiny);font-weight:700;text-align:center}.timewindow-content{box-shadow:inset 0 0 1rem 3px #aaa}.timewindow-content.hidden{opacity:.5}#scroll-to-top-target{height:1px;position:absolute;top:5rem;width:1px}#scroll-to-top{background:var(--bright-magenta);border-radius:3rem;bottom:1rem;color:#fff;display:block;font-size:1.6rem;height:3rem;line-height:3rem;opacity:0;pointer-events:none;position:fixed;right:.2em;text-align:center;transform:translateY(4rem);transition:opacity .3s,transform .3s;width:3rem}#scroll-to-top:focus,#scroll-to-top:hover{background:var(--dark-magenta);color:#fff}body.scrolled #scroll-to-top{opacity:1;pointer-events:all;transform:none}.hark-answer{color:#222}.inlaypay-amount-option button .amount{font-size:1.8rem;font-size:8cqi;padding:.2em}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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S25lQSxvQkFBc0IsZUxzZXRCLENLcmVBLGdCQUFrQixlTHdlbEIsQ0t2ZUEsNEJBQThCLGVMMGU5QixDS3plQSx1QkFBeUIsZUw0ZXpCLENLM2VBLGlCQUFtQixlTDhlbkIsQ0s3ZUEsbUJBQXFCLGVMZ2ZyQixDSy9lQSxzQkFBd0IsZUxrZnhCLENLamZBLHFCQUF1QixlTG9mdkIsQ0tuZkEsaUJBQW1CLGVMc2ZuQixDS3JmQSxvQkFBc0IsZUx3ZnRCLENLdmZBLHNCQUF3QixlTDBmeEIsQ0t6ZkEsbUJBQXFCLGVMNGZyQixDSzNmQSxrQkFBb0IsZUw4ZnBCLENLN2ZBLG1CQUFxQixlTGdnQnJCLENLL2ZBLGtCQUFvQixlTGtnQnBCLENLamdCQSxrQkFBb0IsZUxvZ0JwQixDS25nQkEsbUJBQXFCLGVMc2dCckIsQ0tyZ0JBLHFCQUF1QixlTHdnQnZCLENLdmdCQSwyQkFBNkIsZUwwZ0I3QixDS3pnQkEsc0JBQXdCLGVMNGdCeEIsQ0szZ0JBLHNCQUF3QixlTDhnQnhCLENLN2dCQSx1QkFBeUIsZUxnaEJ6QixDSy9nQkEsb0JBQXNCLGVMa2hCdEIsQ0tqaEJBLDBCQUE0QixlTG9oQjVCLENLbmhCQSwwQkFBNEIsZUxzaEI1QixDS3JoQkEsd0JBQTBCLGVMd2hCMUIsQ0t2aEJBLG9CQUFzQixlTDBoQnRCLENLemhCQSxvQkFBc0IsZUw0aEJ0QixDSzNoQkEsc0JBQXdCLGVMOGhCeEIsQ0s3aEJBLGtCQUFvQixlTGdpQnBCLENLL2hCQSw4QkFBZ0MsZUxraUJoQyxDS2ppQkEsa0JBQW9CLGVMb2lCcEIsQ0tuaUJBLGtCQUFvQixlTHNpQnBCLENLcmlCQSxxQkFBdUIsZUx3aUJ2QixDS3ZpQkEsNEJBQThCLGVMMGlCOUIsQ0t6aUJBLDBCQUE0QixlTDRpQjVCLENLM2lCQSw0QkFBOEIsZUw4aUI5QixDSzdpQkEseUJBQTJCLGVMZ2pCM0IsQ0svaUJBLHNCQUF3QixlTGtqQnhCLENLampCQSxpQkFBbUIsZUxvakJuQixDS25qQkEsd0JBQTBCLGVMc2pCMUIsQ0tyakJBLDBCQUE0QixlTHdqQjVCLENLdmpC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QSxnQkFDQSxpQkFvdERGLENBL3NEQSxvQkFDRSxrQ0FrdERGLENBL3NEQSwyQkFDRSxVQWt0REYsQ0E5c0RBLHNCQUlFLFdBSEEsa0JBQ0EsU0FDQSxTQWt0REYsQ0E5c0RBLGVBY0UsaUNBVkEsbUJBRkEsWUFjQSxXQVZBLGNBSUEsaUJBRkEsWUFDQSxpQkFFQSxVQUNBLG9CQVhBLGVBRUEsV0FFQSxrQkFVQSwyQkFGQSxxQ0FOQSxVQTB0REYsQ0Evc0RFLDBDQUVFLCtCQUNBLFVBZ3RESixDQTVzREEsNkJBQ0UsVUFDQSxtQkFDQSxjQStzREYsQ0Ezc0RBLGFBQ0UsVUE4c0RGLENxQnR6RkEsdUNBRUUsaUJBQ0EsZUFGQSxZckIyekZGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvX2Nzcy12YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvaGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX2Z1bmN0aW9uYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2ZvbnRlbGxvL2Nzcy9wbnAyMy5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fZmYtc2NvcmVjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fY29sb3Vycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fcGFydC1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3BhcnQtaGVhZGVyLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19wYXJ0LXRleHQtYW5kLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19wYXJ0LXRleHQtYW5kLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3BhcnQtYmlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19wYXJ0LWhpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3BhcnQtZG93bmxvYWQtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3VuaS1sZWFndWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX2NhcmRzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvX3BhcnQtY2FtcGFpZ24tbGF0ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19pbmxheXBheS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ21peGlucyc7XG46cm9vdCB7XG4gIC8vIEZvbnQgc2l6ZXNcbiAgLS1mb250LXNpemUtaHVnZTogICAgICAgIGNsYW1wKDIuMnJlbSwgICA1dncsICAgIDRyZW0pO1xuICAtLWZvbnQtc2l6ZS1sYXJnZXI6ICAgICAgY2xhbXAoMS4ycmVtLCAgIDR2dywgICAgMnJlbSk7XG4gIC0tZm9udC1zaXplLW5vcm1hbDogICAgICBjbGFtcCgxcmVtLCAgICAgMS42dncsICAxLjM3NXJlbSk7XG4gIC0tZm9udC1zaXplLXNtYWxsZXI6ICAgICBjbGFtcCgwLjg3NXJlbSwgMS4ydncsICAxLjJyZW0pO1xuICAvLyBjcXc6IENvbnRhaW5lciBxdWVyeSB3aWR0aFxuICAtLWZvbnQtc2l6ZS1zbWFsbGVyLWNxdzogY2xhbXAoMC44NzVyZW0sIDUuNWNxdywgMS4ycmVtKTtcbiAgLS1mb250LXNpemUtdGlueTogICAgICAgIGNsYW1wKDAuODI1cmVtLCAxdncsICAgIDFyZW0pO1xuXG4gIC8vIENvbG91cnNcbiAgLS1zb2Z0LWJsYWNrICAgIDogI3skc29mdEJsYWNrfTtcbiAgLS1taWQtZ3JleSAgICAgIDogI3skZ3JleU1pZH07XG4gIC0tZGFyay1ncmV5ICAgICA6ICN7JGdyZXlEYXJrfTtcbiAgLS1kYXJrLXB1cnBsZSAgIDogI3skcHVycGxlRGFya307XG4gIC0tYnJpZ2h0LXB1cnBsZSA6ICN7JHB1cnBsZURlZXB9O1xuICAtLW1laC1wdXJwbGUgICAgOiAjeyRwdXJwbGVNZWh9O1xuICAtLWRhcmstbWFnZW50YSAgOiAjeyRtYWdlbnRhMX07XG4gIC0tYnJpZ2h0LW1hZ2VudGE6ICN7JG1hZ2VudGEyfTtcbiAgLS1zdHJvbmctb3JhbmdlIDogI3skb3JhbmdlMX07XG4gIC0tYnJpZ2h0LW9yYW5nZSA6ICN7JG9yYW5nZTJ9O1xuICAtLWNyZWFtICAgICAgICAgOiAjeyRjcmVhbX07XG4gIC0tcGFwZXIgICAgICAgICA6ICN7JHBhcGVyfTtcbiAgLS1zdWJ0bGUtcGlua2lzaDogI3skY3JlYW1XaXRoUHVycGxlSGludH07XG5cbiAgLS1wbGFjYXJkLWJnLWRlZmF1bHQ6ICN7JGNyZWFtV2l0aFB1cnBsZUhpbnR9O1xuICAtLXBsYWNhcmQtYmctaG92ZXI6ICN7JGNyZWFtfTtcblxuICAtLXJlZCA6ICN7JHJlZH07XG4gIC0tcmVkLXRpbnQgOiAjeyRyZWRUaW50fTtcbiAgLS1ncmVlbiA6ICN7JGdyZWVufTtcblxuICAvLyBTcGVjaWZpYyBzdHVmZlxuICAtLWdycGV0LWZvcm0tYmc6IHZhcigtLWNyZWFtKTtcbn1cblxuXG5ib2R5LmhpZ2gtY29udHJhc3Qge1xuICAtLXBsYWNhcmQtYmctZGVmYXVsdDogI3skcGFwZXJ9O1xuICAtLWNvbG91ci1oZWFkaW5nOiB2YXIoLS1kYXJrLXB1cnBsZSk7XG4gIC0tY29sb3VyLXRleHQ6IGJsYWNrO1xuICAtLXBhcGVyOiB3aGl0ZTtcbn1cbiIsIkBpbXBvcnQgJ2NvbG91cnMnO1xuQGltcG9ydCAnY3NzLXZhcnMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2hhY2tzJztcbkBpbXBvcnQgJ2Z1bmN0aW9uYWwnO1xuQGltcG9ydCAnZm9ybXMnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnZmYtc2NvcmVjYXJkJztcbiRwYWdlUGFkZGluZzogY2xhbXAoMC41cmVtLCAydncsIDJyZW0pO1xuXG4vLyBSZXNldCBhbmQgYXBwbHkgYmFzZSBzdHlsZXMuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIFN1cHBvcnRpbmcgY29sb3Itc2NoZW1lIGlzIHF1aXRlIGEgbG90IG9mIHdvcmsuXG4gIC8vIGNvbG9yLXNjaGVtZTogbGlnaHQgZGFyaztcbiAgLy8gJi5kYXJrIHsgY29sb3Itc2NoZW1lOiBkYXJrOyB9XG4gIC8vICYubGlnaHQgeyBjb2xvci1zY2hlbWU6IGxpZ2h0OyB9XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHksXG51bCxcbm9sLFxubGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSBkZWZhdWx0Q29sb3VyVmFycztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgM1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYXBlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItdGV4dCk7XG59XG5cbnAge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LWZhbWlseTogQXRraW5zb25IeXBlcmxlZ2libGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLWhlYWRpbmcpO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWh1Z2UpO1xufVxuXG5oMiB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDUuM3Z3LCAzcmVtKTtcbn1cblxuaDMge1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgNC41dncsIDIuNHJlbSk7XG59XG5cbmg0IHtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDR2dywgMnJlbSk7XG59XG5cbi8vIFRleHQgc3R5bGVzIGluIG5vcm1hbCBidWxrIHRleHQgY29udGV4dFxuLmJvZHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG4vLyBTaHJpbmsgdGhpbmdzIHdoZW4gdGhleSdyZSBpbiBhIHNtYWxsIHNwYWNlLlxuQGNvbnRhaW5lciAod2lkdGggPCA0MDBweCkge1xuICBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuYm9keS10ZXh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbGVyKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbGVyLWNxdyk7XG4gIH1cbn1cblxuLy8gT3BlbkR5c2xleGljIGZvbnRcbmJvZHkuZHlzbGV4aWMtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5EeXNsZXhpY1wiO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuRHlzbGV4aWNcIjtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDR2dywgM3JlbSk7XG4gIH1cbn1cblxudGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gIHBhZGRpbmc6IGNsYW1wKDAuMjVyZW0sIDAuNnZ3LCAxcmVtKSBjbGFtcCgxcmVtLCAxLjF2dywgMnJlbSk7XG5cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG50aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRvcmFuZ2UyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY5ZWQ7IC8vIGFsbW9zdCBpbnZpc2libGUgY3JlYW0gb24gd2hpdGVcbiAgLy8gYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggO1xufVxuXG50cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZGZhZjY7XG59XG5cblxuLy8gQGltcG9ydCAnZGV2LWhlbHBlcnMnO1xuQGltcG9ydCAncGFnZS1oZWFkZXInO1xuXG4jY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5cbi5pbWFnZS1jcmVkaXRzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtIDJyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmltYWdlLWNyZWRpdCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCAxY2g7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAmPmRpdiB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cblxufVxuXG4vLyBGb290ZXJcbi8vICNmb290ZXIgeyB9XG4uZm9vdGVyX19jb250YWN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG5cbi8vIGFydGZ1bHJvYm90IHRhZ2xpbmUgdjIge3t7XG5Aa2V5ZnJhbWVzIGFyLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM2VtKTtcbiAgICBjb2xvcjogI2ZjODtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMmVtKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjE1ZW0pO1xuICB9XG5cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5hLmFyLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuYXItbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5hLmFyLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYS5hci1saW5rOmhvdmVyIHNwYW4ge1xuICBhbmltYXRpb24tbmFtZTogYXItYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5hLmFyLWxpbmsgc3Bhbi5hci1hIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuYS5hci1saW5rIHNwYW4uYXItciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbmEuYXItbGluayBzcGFuLmFyLXQge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTBzO1xufVxuXG5hLmFyLWxpbmsgc3Bhbi5hci1mIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuYS5hci1saW5rIHNwYW4uYXItdSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yMHM7XG59XG5cbmEuYXItbGluayBzcGFuLmFyLWwge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5hLmFyLWxpbmsgc3Bhbi5hci1yMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zMHM7XG59XG5cbmEuYXItbGluayBzcGFuLmFyLW8ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzJzO1xufVxuXG5hLmFyLWxpbmsgc3Bhbi5hci1iIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuYS5hci1saW5rIHNwYW4uYXItbzIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzhzO1xufVxuXG5hLmFyLWxpbmsgc3Bhbi5hci10MiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40MHM7XG59XG5cbi8vIH19fVxuXG5cbi8vIEdlbmVyaWMgc3R5bGVzXG4uYWxpZ25fY2VudGVyLFxuLy8gVGlueU1DRSBhZGRzIHRoaXNcbi5jZW50cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEFuY2hvcnM6IHBvc2l0aW9uIHNvIGFzIHRvIG5vdCBnZXQgaGlkZGVuIGJ5IGZpeGVkIGhlYWRlcnNcbmEuYW5jaG9yIHtcbiAgbWFyZ2luOiAtNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vLyBEZWZhdWx0IExpbmtzIHN0eWxlXG5hLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1saW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tY29sb3VyLWxpbmstZGVjb3JhdGlvbik7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLWxpbmstaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWNvbG91ci1saW5rLWRlY29yYXRpb24pO1xufVxuXG5hOnZpc2l0ZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8vIFdoaXRlIGxpbmtzIHNlZSBAbWl4aW4gd2hpdGVMaW5rc1xuXG5hLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgK2EuYnV0dG9uIHtcbiAgICAvLyBUaGlzIGlzIGEgYnV0dG9uIGFmdGVyIGEgYnV0dG9uXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLy8gQWRqdXN0IGNvbG91cnMuXG5hLmJ1dHRvbi5zZWNvbmRhcnkge1xuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1wdXJwbGUpO1xuICB9XG59XG5cbnAubGFyZ2UtdGV4dCB7XG4gIC8vIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAxLjl2dywgMS45cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcbn1cblxuLy8gVGhpcyBzZXRzIHRoZSBtYWluIGNvbnRlbnQgY29sdW1uIHdpZHRoXG4ucGFnZS13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLy8gVGhpcyBpcyBzbGlnaHRseSBpbnNpZGUgdGhlIG1haW4gY29udGVudCBjb2x1bW4sIHNvIHdlIGRvbid0IGJ1dHQgdXAgYWdhaW5zdCB0aGUgZWRnZSBvZiB0aGUgc2NyZWVuL3dpbmRvdy5cbi5wYWdlLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6ICRwYWdlUGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJHBhZ2VQYWRkaW5nO1xufVxuXG4vLyA8ZGl2IGNsYXNzPVwicGFnZS13aWR0aCBwYWdlLXBhZGRpbmdcIj5Tb21lIGJvcmluZyBjb250ZW50PC9kaXY+XG4vLyA8ZGl2IGNsYXNzPWx1cmlkLWZ1bGwtd2lkdGgtYmFja2dyb3VuZD48ZGl2IGNsYXNzPVwicGFnZS13aWR0aCBwYWdlLXBhZGRpbmdcIj5Tb21lIGJvcmluZyBjb250ZW50PC9kaXY+XG4vLyA8ZGl2IGNsYXNzPXBhZ2Utd2lkdGg+PGltZyBzcmM9cGFnZS1lZGdlLWltYWdlLmpwZyAvPjxkaXYgY2xhc3M9cGFnZS1wYWRkaW5nPlRleHQgY29udGVudDwvZGl2PlxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG4vL1xuLnB0bi10cmlwbGV0IHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCAzcmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLy8gRmFuY3kgZnJhbWUuXG51bC50cmlwbGV0LWNhcmRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRyZW07XG5cbiAgPmxpIHtcbiAgICBmbGV4OiAxIDAgMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgfVxufVxuXG4uYmctYXJjaC1pbWFnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbiggLy8gTm90ZTogdGhlIGNhbGMoMTAwJSArIDFweCkgc3R1ZmYgaXMgYmVjYXVzZSBmaXJlZm94IHNvbWV0aW1lcyBtYWRlIGEgd2hpdGUgbGluZSBhdCBjZXJ0YWluIHNjcmVlbiBzaXplcy5cbiAgICAgIDBweCAyLjYzcmVtLCAxMy40NSUgMXJlbSwgMTMuOTIlIDIuNzVyZW0sIDE0LjMyJSAxcmVtLCA0MS45MyUgN3B4LCA0Mi4wNiUgMi4zMnJlbSwgNDIuODUlIDIuMDZyZW0sIDQyLjg4JSAwcmVtLCA3My40NiUgMC4wNnJlbSwgNzMuMTMlIDIuNzVyZW0sIDczLjcyJSAzLjI1cmVtLCA3NC4wMiUgMjZweCwgMTAwJSAxcmVtLCAxMDAlIGNhbGMoMXB4ICsgMTAwJSksIDBweCBjYWxjKDFweCArIDEwMCUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlYW0pO1xufVxuXG4vLyBhcnRpY2xlXG4uY2FyZC13b25rZXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7IC8vIG1ha2UgdGhlIHRocmVlIGdyaWRzIHRoZSBzYW1lIGhlaWdodC5cblxuICAucGxhY2FyZCB7XG4gICAgLy8gQWRkaW5nIHRyYW5zZm9ybSBtZWFucyB3ZSBuZWVkIGEgei1pbmRleC5cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjhkZWcpIHNrZXcoLTAuNWRlZyk7XG4gICAgei1pbmRleDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgfVxuXG4gICY6aG92ZXIgLnBsYWNhcmQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0wLjhkZWcpIHNrZXcoMC41ZGVnKTtcbiAgfVxuXG4gIC5vdXRsaW5lLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RyaXBleUdyYWRpZW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbTsgLy8gYm9yZGVyIHdpZHRoLlxuICB9XG5cbiAgLnN0aWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICB9XG5cbiAgLmxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi8vIEB0b2RvIG5hbWVzcGFjZSB0aGlzXG5cbiV2ZXJ0aWNhbC1zcHJlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZsZXg6IDEwIDAgMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuJXRyaW0tdmVydGljYWwtbWFyZ2lucyB7XG4gICY+KjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY+KjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmVtLmNvbG91cmZ1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgLy8gYmFja2dyb3VuZDogd2hpdGU7XG4gIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIG90aGVyd2lzZSB0aGUgbmV4dCBiaXQgZG9lc24ndCB3b3JrLlxuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICRwdXJwbGVEZWVwLCAkbWFnZW50YTEsICRvcmFuZ2UxKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cbn1cblxuQGltcG9ydCAncGFydC1jb21tb24nO1xuQGltcG9ydCAncGFydC1oZWFkZXItaW1hZ2UnO1xuQGltcG9ydCAncGFydC10ZXh0LWFuZC1pbWFnZSc7XG5AaW1wb3J0ICdwYXJ0LXRleHQtYW5kLXRleHQnO1xuQGltcG9ydCAncGFydC1iaW8nO1xuQGltcG9ydCAncGFydC1oaXN0b3J5JztcbkBpbXBvcnQgJ3BhcnQtZG93bmxvYWQtbGlzdCc7XG5AaW1wb3J0ICd1bmktbGVhZ3VlJztcblxuXG4uYmctcGxhY2FyZCB7XG4gIEBpbmNsdWRlIHBsYWNhcmQoYWx0KTtcbiAgcGFkZGluZzogNyU7XG5cbiAgJi5ob3ZlcmFibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgfVxufVxuXG4ucHRuLXRleHQtYW5kLW5hdixcbi5wdG4tdGV4dC1hbmQtdGV4dCB7XG5cbiAgLy8gJj5kaXYge1xuICAvLyAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAvLyAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAvLyB9XG4gIC8vXG4gIC50ZXh0IHtcbiAgICBAZXh0ZW5kICV0cmltLXZlcnRpY2FsLW1hcmdpbnM7XG4gICAgQGV4dGVuZCAldmVydGljYWwtc3ByZWFkO1xuICB9XG5cbiAgLmJveC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgwLjVyZW0sIDMuNnZ3LCAzcmVtKTtcbiAgfVxufVxuXG4ucG5wLW5hdi1jb250YWluZXIge1xuICAvLyBUaGlzIHRoZW4gZ2l2ZXMgYSBwcm9ibGVtIHdoZW4gdGhlIGRpdiBpcyB0YWxsZXIgdGhhbiB0aGUgdmlld3BvcnQgLSB5b3UgY2FuJ3Qgc2Nyb2xsIGRvd24uXG4gIC8vICY+ZGl2IHtcbiAgLy8gICBwb3NpdGlvbjogc3RpY2t5O1xuICAvLyAgIHRvcDogMnJlbTtcbiAgLy8gfVxuICBiYWNrZ3JvdW5kOiAkbWFnZW50YUZhZGU7XG4gIHBhZGRpbmc6IDJ2dyAkcGFnZVBhZGRpbmc7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICB1bC5hbmNlc3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFNwZWNpYWwgJ2NhbXBhaWduZXIgbW9kZSdcbi5jYW1wYWlnbmVycy1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYW1wYWlnbmVyLW1vZGUgLmNhbXBhaWduZXJzLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5jYW1wYWlnbmVyLW1vZGUgLm5vdC1mb3ItY2FtcGFpZ25lcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBOZXdzL2Jsb2cgcGFnZXNcbi5uZXdzLXBhZ2Uge1xuXG4gIC8vIFJlZHVjZSBoMSBhIGJpdDsgY2FuIGJlIGxvbmcuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZ3LCAzLjNyZW0pXG4gIH1cblxuICAubWV0YSB7XG4gICAgY29sb3I6IHZhcigtLW1pZC1ncmV5KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhZ3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MGNoO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAyLjN2dywgMS41cmVtKTtcbiAgfVxuXG4gIC5jb21tZW50cy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVhbSk7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXBwZXIgdWwsXG4gIC50ZXh0LXdyYXBwZXIgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjhlbTtcbiAgfVxuXG4gIHVsLkNvbW1lbnRMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJj5saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgfVxuICB9XG5cbiAgLkNvbW1lbnRIZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuQ29tbWVudENpdGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIEBpbmNsdWRlIHVzZS1pY29uKCdcXGYyN2EnKTsgLy8gaWNvbi1jb21tZW50aW5nXG4gIH1cblxuICAuQ29tbWVudENyZWF0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1taWQtZ3JleSk7XG4gIH1cblxuICAuQ29tbWVudFRleHQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IDBweCB2YXIoLS1zdHJvbmctb3JhbmdlKTtcbiAgICBwYWRkaW5nOiAxcHggMXJlbTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDIzY2g7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtcGFnZSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICB9XG5cbiAgICAgIC5tZXRhIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICBncmlkLXJvdzogMztcbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLkNvbW1lbnRMaXN0IHtcbiAgICAgICY+bGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkNvbW1lbnRIZWFkZXIge1xuICAgICAgZmxleDogMSAwIDIwY2g7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyByZW1vdmUgdGhlIGZsZXggYXBwbGllZCBmb3IgbW9iaWxlLlxuXG4gICAgICAmPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQ29tbWVudFRleHQge1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgZmxleDogMTAgMCAyMGNoO1xuICAgICAgbWluLXdpZHRoOiAyM2NoO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENvbW1lbnRGb3JtXG5cbiNDb21tZW50Rm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyaWdodC1vcmFuZ2UpO1xuICAvLyBUaGUgZGVmYXVsdCBmb3JtIHVzZXMgPHA+IHdoaWNoIGJyaW5ncyBhbG9uZyBpdHMgb3duIG1hcmdpbnMsXG4gIC8vIHNvIHdlIHR1cm4gb2ZmIHBhZGRpbmcgaGVyZS4uLlxuICBwYWRkaW5nOiAwLjVyZW0gJHBhZ2VQYWRkaW5nO1xuICBtYXgtd2lkdGg6IDYwY2g7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG4vLyBOb3RpY2VzXG4ucHctbm90aWNlcyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgoMzBjaCwgMzB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstbWFnZW50YSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDAuNXJlbSkgMCwgMTAwJSBjYWxjKDEwMCUgLSAwLjVyZW0pLCAwLjVyZW0gMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmVhbSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IC0xcmVtIDAgMCAtMXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC4ycmVtIDAuMnJlbSwgY2FsYygxMDAlIC0gMC41cmVtKSAwLjRyZW0sIGNhbGMoMTAwJSAtIDAuM3JlbSkgY2FsYygxMDAlIC0gMC41cmVtKSwgMC41cmVtIGNhbGMoMTAwJSAtIDAuMnJlbSkpO1xuICB9XG5cblxuICAuZGlzbWlzcyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICAgIH1cbiAgfVxuXG4gICY+cCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWRhcmstbWFnZW50YSk7XG4gIH1cbn1cblxuLy8gVGFnc1xudWwudGFncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICBAaW5jbHVkZSB1c2UtaWNvbignXFxlODBkJyk7IC8vIHRhZ1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1tYWdlbnRhKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUZWFzZXJzIGxpc3QgaXMgYSBncmlkIG9mIHJvd3NcbnVsLnRlYXNlcnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLy8gVGhlIHdob2xlIHRoaW5nIGlzIGEgbGlua1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjB2dyAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBnYXA6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVhbSk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAxLjl2dywgMS45cmVtKTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWV0YSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG5cbn1cblxuQGltcG9ydCAnY2FyZHMtbGlzdCc7XG5AaW1wb3J0ICdwYXJ0LWNhbXBhaWduLWxhdGVzdCc7XG5cbi8vIFBhZ2VyXG4uTWFya3VwUGFnZXJOYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZWFtKTtcbiAgICB9XG4gIH1cblxuICBsaS5NYXJrdXBQYWdlck5hdk9uIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1tYWdlbnRhKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLy8gTWluaSBhZG1pbiBzaWRlYmFyXG4jYWRtaW4tbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC8vIFNwYWNlIGZvciAjYWRtaW4tbGlua3NcbiAgYm9keS5sb2dnZWQtaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgI2FkbWluLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICMzNTRiNjA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwcmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmlnaHQtbWFnZW50YSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQmxvZyBzZWFyY2ggZm9ybVxuZm9ybS5uZXdzLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIC5uZWVkbGUsXG4gIC50YWcsXG4gIC5zdWJtaXQge1xuICAgIGZsZXg6IDEgMCAyM2NoO1xuXG4gICAgaW5wdXQsXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIHNlYXJjaCBmb3JtXG5mb3JtLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAubmVlZGxlIHtcbiAgICBmbGV4OiAxIDAgMjNjaDtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXdzeS9zb2NpYWwgbGlua3Ncbi5uZXdzLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBnYXA6IDFyZW07XG5cbiAgJj5kaXYge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJj5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY3JlYW07XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtaW5kZXgtbGluayB7XG4gICAgZmxleDogMSAwIGF1dG87XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTb2NpYWwgc2hhcmUgbGlua3Ncbi5zb2NpYWwtc2hhcmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNyZWFtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbWJlZGRlZCB0d2VldHNcbmFydGljbGUudGV4dGZvbWF0dGVyLXR3ZWV0LWVtYmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1tYWdlbnRhKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIEBpbmNsdWRlIHdoaXRlTGlua3M7XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRpbWUgd2luZG93ZWQgcGFydHMuXG4vLyAudGltZXdpbmRvdy1wcmV2aWV3IHt9XG5cbi50aW1ld2luZG93LW5vdGUge1xuICBib3JkZXItcmFkaXVzOiAxZW0gMWVtIDAgMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtdGlueSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnRpbWV3aW5kb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcmVtIDNweCAjYWFhIGluc2V0O1xufVxuXG4udGltZXdpbmRvdy1jb250ZW50LmhpZGRlbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuXG4jc2Nyb2xsLXRvLXRvcC10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1cmVtKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbiNzY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAwLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5ib2R5LnNjcm9sbGVkICNzY3JvbGwtdG8tdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyBIYWNrOiBpZiB5b3UgcHV0IGEgaGFyayBzdXJ2ZXkgaW4gYSBwdXJwbGUgY29sb3Vyd2F5IHRoZSB0ZXh0IG9uIHdoaXRlIGlzIHVucmVhZGFibGUuXG4uaGFyay1hbnN3ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuQGltcG9ydCAnaW5sYXlwYXknO1xuIiwiLmlubGF5LWNvbnRhY3QgaDIgeyBkaXNwbGF5OiBub25lOyB9XG4iLCIvLyBUaGlzIGNvbnRhaW5zIHNoYXJlZCBwYXR0ZXJucy5cblxuLy8gSW1wbGVtZW50IGNvbHVtbnMgb24gZGVzY2VuZGVudCBkaXZzIHRvIC5jb2xzXG4vLyAuY29scy14LXlcbi8vIFtoMi5zcGFuLWNvbHNdXG4vLyAgIGRpdlxuLy8gICBkaXZcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2xzLTEtMSxcbiAgLmNvbHMtMi0xLFxuICAuY29scy0xLTIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgJj4uc3Bhbi1jb2xzIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICB9XG5cbiAgICAmPmRpdiB7XG4gICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHMtMS0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmNvbHMtMi0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbiAgLmNvbHMtMS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIH1cbn1cbi5haS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBDb2xvdXIgdXRpbGl0eSBjbGFzc2VzXG4uYmctd2hpdGUgICAgICAgICAgeyBiYWNrZ3JvdW5kOiB3aGl0ZTsgICAgIH1cbi5iZy1kYXJrLWdyZXkgICAgICB7IGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JleSk7IH1cbi5iZy1taWQtZ3JleSAgICAgICB7IGJhY2tncm91bmQ6IHZhcigtLW1pZC1ncmV5KTsgfVxuLmJnLWRhcmstcHVycGxlICAgIHsgYmFja2dyb3VuZDogdmFyKC0tZGFyay1wdXJwbGUpOyB9XG4uYmctYnJpZ2h0LXB1cnBsZSAgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmlnaHQtcHVycGxlKTsgfVxuLmJnLWRhcmstbWFnZW50YSAgIHsgYmFja2dyb3VuZDogdmFyKC0tZGFyay1tYWdlbnRhKTsgfVxuLmJnLWJyaWdodC1tYWdlbnRhIHsgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpOyB9XG4uYmctc3Ryb25nLW9yYW5nZSAgeyBiYWNrZ3JvdW5kOiB2YXIoLS1zdHJvbmctb3JhbmdlKTsgfVxuLmJnLWJyaWdodC1vcmFuZ2UgIHsgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LW9yYW5nZSk7IH1cbi5iZy1jcmVhbSAgICAgICAgICB7IGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsgfVxuLmJnLXN1YnRsZS1waW5raXNoIHsgYmFja2dyb3VuZDogdmFyKC0tc3VidGxlLXBpbmtpc2gpOyB9XG4uYmctc3RyaXBleSAgICAgICAgeyBiYWNrZ3JvdW5kOiAkc3RyaXBleUdyYWRpZW50OyB9XG5cbi5kYXJrLWdyZXkgICAgICB7IGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpOyB9XG4ubWlkLWdyZXkgICAgICAgeyBjb2xvcjogdmFyKC0tbWlkLWdyZXkpOyB9XG4uZGFyay1wdXJwbGUgICAgeyBjb2xvcjogdmFyKC0tZGFyay1wdXJwbGUpOyB9XG4uYnJpZ2h0LXB1cnBsZSAgeyBjb2xvcjogdmFyKC0tYnJpZ2h0LXB1cnBsZSk7IH1cbi5kYXJrLW1hZ2VudGEgICB7IGNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpOyB9XG4uYnJpZ2h0LW1hZ2VudGEgeyBjb2xvcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpOyB9XG4uc3Ryb25nLW9yYW5nZSAgeyBjb2xvcjogdmFyKC0tc3Ryb25nLW9yYW5nZSk7IH1cbi5icmlnaHQtb3JhbmdlICB7IGNvbG9yOiB2YXIoLS1icmlnaHQtb3JhbmdlKTsgfVxuLmNyZWFtICAgICAgICAgIHsgY29sb3I6IHZhcigtLWNyZWFtKTsgfVxuXG4vLyBXaGF0IHNob3VsZCB3ZSBkbyB3aXRoIHRleHQsIGhlYWRpbmdzLCBsaW5rcyBkZXBlbmRpbmcgb24gYmFja2dyb3VuZCBjb2xvdXI/XG5cbi5jb2xvdXJ3YXktd2hpdGUsXG4uY29sb3Vyd2F5LXN1YnRsZS1waW5raXNoLFxuLmNvbG91cndheS1jcmVhbSB7XG4gIC8vIFRoaXMgcmVzZXRzIHRoZSBkZWZhdWx0cywgZS5nLiBpZiBzb21ldGhpbmcgZWxzZSBhYm92ZSB0aGlzIGhhcyBkb25lIGEgZGlmZmVyZW50IGNvbG91cndheSBhbmQgd2UgbmVlZCB0byByZXNldC5cbiAgQGluY2x1ZGUgZGVmYXVsdENvbG91clZhcnM7XG4gIC8vIFdlIGhhdmUgdG8gc3BlY2lmaWNhbGx5IHNldCB0aGUgdGV4dCBjb2xvdXIuXG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItdGV4dCk7XG59XG5cbi5jb2xvdXJ3YXktZGFyay1wdXJwbGUsXG4uY29sb3Vyd2F5LWRhcmstbWFnZW50YSxcbi5jb2xvdXJ3YXktZGFyay1ncmV5LFxuLmNvbG91cndheS1taWQtZ3JleSxcbi5jb2xvdXJ3YXktYnJpZ2h0LXB1cnBsZSB7XG4gIC0tY29sb3VyLXRleHQ6IHdoaXRlO1xuICAtLWNvbG91ci1oZWFkaW5nOiB2YXIoLS1jcmVhbSk7XG4gIC0tY29sb3VyLXNlY29uZGFyeS1idXR0b24tdGV4dDogdmFyKC0tY3JlYW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXRleHQpO1xuICBAaW5jbHVkZSB3aGl0ZUxpbmtzO1xufVxuLmNvbG91cndheS1icmlnaHQtbWFnZW50YSB7XG4gIC0tY29sb3VyLXRleHQ6IHdoaXRlO1xuICAtLWNvbG91ci1oZWFkaW5nOiB3aGl0ZTtcbiAgLS1jb2xvdXItc2Vjb25kYXJ5LWJ1dHRvbi10ZXh0OiB2YXIoLS1jcmVhbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItdGV4dCk7XG4gIEBpbmNsdWRlIHdoaXRlTGlua3M7XG59XG4uY29sb3Vyd2F5LXN0cm9uZy1vcmFuZ2Uge1xuICAtLWNvbG91ci1oZWFkaW5nOiB2YXIoLS1kYXJrLXB1cnBsZSk7XG59XG5cbi8vIFBhZGRpbmctdmVydGljYWxcbi5wdjEgeyBwYWRkaW5nLXRvcDogMC4yNXJlbTsgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH1cbi5wdjIgeyBwYWRkaW5nLXRvcDogMC41cmVtOyBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4ucHYzIHsgcGFkZGluZy10b3A6IDFyZW07IHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4ucHY0IHsgcGFkZGluZy10b3A6IDJyZW07IHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4ucGFkLXRvcC0wIHsgcGFkZGluZy10b3A6MDsgfVxuLnBhZC10b3AtMSB7IHBhZGRpbmctdG9wOjAuMjVyZW07IH1cbi5wYWQtdG9wLTIgeyBwYWRkaW5nLXRvcDowLjVyZW07IH1cbi5wYWQtdG9wLTMgeyBwYWRkaW5nLXRvcDoydnc7IH1cbi5wYWQtdG9wLTQgeyBwYWRkaW5nLXRvcDozdnc7IH1cbi5wYWQtdG9wLTUgeyBwYWRkaW5nLXRvcDo0dnc7IH1cbi5wYWQtYm90dG9tLTAgeyBwYWRkaW5nLWJvdHRvbTowOyB9XG4ucGFkLWJvdHRvbS0xIHsgcGFkZGluZy1ib3R0b206MC4yNXJlbTsgfVxuLnBhZC1ib3R0b20tMiB7IHBhZGRpbmctYm90dG9tOjAuNXJlbTsgfVxuLnBhZC1ib3R0b20tMyB7IHBhZGRpbmctYm90dG9tOjJ2dzsgfVxuLnBhZC1ib3R0b20tNCB7IHBhZGRpbmctYm90dG9tOjN2dzsgfVxuLnBhZC1ib3R0b20tNSB7IHBhZGRpbmctYm90dG9tOjR2dzsgfVxuXG4udXBwZXJjYXNlIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud2hpdGVMaW5rcyB7XG4gIEBpbmNsdWRlIHdoaXRlTGlua3M7XG59XG5cbi5tYXgtd2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5ib3gtc2hhcGUtZGlhbW9uZCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbiggMCAxdncsIDUwJSAwLCAxMDAlIDF2dywgMTAwJSBjYWxjKDEwMCUgLSAxdncpLCA1MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSAxdncpKTtcbn1cbi5ib3gtc2hhcGUtcGxhY2FyZC0xIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKCAwIDF2dywgMTAwJSAwLCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMXZ3KSk7XG59XG4uYm94LXNoYXBlLXBsYWNhcmQtMiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbiggMCAwLCAxMDAlIDF2dywgMTAwJSBjYWxjKDEwMCUgLSAxdncpLCAwIDEwMCUgKTtcbn1cbi5ib3gtc2hhcGUtcGxhY2FyZC0zIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKCAwIDAsIDEwMCUgMXZ3LCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMXZ3KSApO1xuXG59XG5cbi5wdWxsLW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA0NWVtO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZXIpO1xuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjVyZW07XG4gICAgbGVmdDogLTAuNXJlbTtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICMzMDMwMzAgMTQuMyUsICMzZjE1NDkgMTQuMyUsICMzZjE1NDkgMjguNiUsICM2NjJhNzMgMjguNiUsICM2NjJhNzMgNDIuOSUsICNiZDE1NjAgNDIuOSUsICNiZDE1NjAgNTcuMSUsICNkOTBkNTkgNTcuMSUsICNkOTBkNTkgNzEuNCUsICNmNjc1MTkgNzEuNCUsICNmNjc1MTkgODUuNyUsICNmZjk4MDQgODUuNyUpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBzY3JlZW4gcmVhZGVyIG9ubHkgZnJvbSBodHRwczovL2Nzcy10cmlja3MuY29tL2luY2x1c2l2ZWx5LWhpZGRlbi9cbi5zci1vbmx5Om5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gQHNlZSAuYm9keS10ZXh0IChuZWVkcyB0byBiZSBpbiBtYWluIGR1ZSB0byBjb250YWluZXIgcXVlcnkpXG5cblxuLy8gaW4gcGFydC1hbmltYXRlZC1zdGF0aXN0aWNcbi5ib2R5LXRleHQgdWwuc3RhdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLXNlY3Rpb24tY29sb3VyLCB2YXIoLS1icmlnaHQtcHVycGxlKSk7XG5cbiAgJj5saSB7XG4gICAgZmxleDogMSAwIDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjowO1xuICAgIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybTsgZGlzcGxheTogYmxvY2s7IH1cbiAgICBhOmhvdmVyLCBhOmZvY3VzIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBjb2xvcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpOyB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1odWdlKTtcbiAgfVxufVxuIiwiQG1peGluIHBsYWNhcmQoJHN0eWxlOiAnZGVmYXVsdCcsICRob3Zlcjogbm8pIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGxhY2FyZC1iZy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgIHZhcigtLXBsYWNhcmQtYmctZGVmYXVsdCkgMCUsIHZhcigtLXBsYWNhcmQtYmctZGVmYXVsdCkgNTAlLFxuICAgIHZhcigtLXBsYWNhcmQtYmctaG92ZXIpIDUwJSwgdmFyKC0tcGxhY2FyZC1iZy1ob3ZlcikgMTAwJSk7XG4gIC8vIHBhZGRpbmc6IDclOyAvLyBhbGxvdyBmb3IgdGhlIHdvbmtpbmVzcy5cbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1wb3NpdGlvbi14O1xuXG4gIEBpZiAkc3R5bGUgPT0gZGVmYXVsdCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMiUsMCUgNCUsMCUgMTAwJSwxMDAlIDk3JSk7XG4gIH1cbiAgQGlmICRzdHlsZSA9PSBmbGF0LXRvcCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsMCUgMCUsMCUgMTAwJSwxMDAlIDk3JSk7XG4gIH1cbiAgQGlmICRzdHlsZSA9PSBhbHQge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDMlLCAwJSAwJSwgMCUgMTAwJSwgMTAwJSA5NyUpO1xuICB9XG5cbiAgQGlmICRob3ZlciAhPSBubyB7XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMCU7IH1cbiAgfVxufVxuXG5AbWl4aW4gZGVmYXVsdENvbG91clZhcnMoKSB7XG4gIC0tY29sb3VyLXRleHQ6IHZhcigtLXNvZnQtYmxhY2spO1xuICAtLWNvbG91ci1oZWFkaW5nOiB2YXIoLS1icmlnaHQtcHVycGxlKTtcbiAgLS1jb2xvdXItbGluazogdmFyKC0tbWVoLXB1cnBsZSk7XG4gIC0tY29sb3VyLWxpbmstZGVjb3JhdGlvbjogdmFyKC0tc3Ryb25nLW9yYW5nZSk7XG4gIC0tY29sb3VyLWxpbmstaG92ZXI6IHZhcigtLWJyaWdodC1tYWdlbnRhKTtcbiAgLS1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIC0tY29sb3VyLXByaW1hcnktYnV0dG9uLXRleHQ6IHZhcigtLWNyZWFtKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1idXR0b24tdGV4dC1ob3Zlcjogd2hpdGU7XG4gIC0tY29sb3VyLXByaW1hcnktYnV0dG9uLXRleHQtYWN0aXZlOiB2YXIoLS1icmlnaHQtb3JhbmdlKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1idXR0b24tYm9yZGVyOiB2YXIoLS1icmlnaHQtcHVycGxlKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1idXR0b24tYm9yZGVyLWZvY3VzOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAtLWNvbG91ci1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItYWN0aXZlOiB2YXIoLS1kYXJrLXB1cnBsZSk7XG4gIC0tY29sb3VyLXByaW1hcnktYnV0dG9uLWJnOiB2YXIoLS1icmlnaHQtcHVycGxlKTtcblxuICAtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLWJvcmRlcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICAtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvdXItc2Vjb25kYXJ5LWJ1dHRvbi1iZy1ob3Zlcjogd2hpdGU7XG4gIC0tY29sb3VyLXNlY29uZGFyeS1idXR0b24tYmctYWN0aXZlOiB2YXIoLS1kYXJrLXB1cnBsZSk7XG4gIC0tY29sb3VyLXNlY29uZGFyeS1idXR0b24tdGV4dDogdmFyKC0tYnJpZ2h0LXB1cnBsZSk7XG4gIC0tY29sb3VyLXNlY29uZGFyeS1idXR0b24tdGV4dC1ob3ZlcjogdmFyKC0tZGFyay1tYWdlbnRhKTtcbn1cblxuLy8gVGhpcyBkb2VzIG5vdCBzZXQgZGlzcGxheTppbmxpbmUtYmxvY2sgKHdoeSBub3Q/KVxuQG1peGluIGJ1dHRvbigpIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3VyLXByaW1hcnktYnV0dG9uLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3VyLXByaW1hcnktYnV0dG9uLWJnKTtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5LWJ1dHRvbi10ZXh0KTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEF0a2luc29uSHlwZXJsZWdpYmxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFlbTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRhcmstbWFnZW50YSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5LWJ1dHRvbi10ZXh0LWhvdmVyKTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItZm9jdXMpO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItYWN0aXZlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3VyLXByaW1hcnktYnV0dG9uLXRleHQtYWN0aXZlKTtcbiAgfVxuXG4gIC8vIFR3ZWFrcyBmb3IgJ290aGVyJyBidXR0b25zXG4gICYub3RoZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLWJvcmRlcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLXRleHQpO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvdXItc2Vjb25kYXJ5LWJ1dHRvbi1iZy1ob3Zlcik7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3VyLXNlY29uZGFyeS1idXR0b24tdGV4dC1ob3Zlcik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG91ci1zZWNvbmRhcnktYnV0dG9uLWJnLWFjdGl2ZSk7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1peGluIHdoaXRlTGlua3MoKSB7XG4gIC0tY29sb3VyLWxpbmstZGVjb3JhdGlvbjogdmFyKC0tY3JlYW0pO1xuICAtLWNvbG91ci1saW5rLWhvdmVyOiB2YXIoLS13aGl0ZSk7XG4gIC0tY29sb3VyLWxpbms6IHZhcigtLWNyZWFtKTtcbiAgLS1jb2xvdXItcHJpbWFyeS1idXR0b24tYmc6IHZhcigtLWJyaWdodC1tYWdlbnRhKTtcbiAgLS1jb2xvdXItc2Vjb25kYXJ5LWJ1dHRvbi1ib3JkZXI6IHZhcigtLWJyaWdodC1tYWdlbnRhKTtcbn1cbiIsImxhYmVsIHsgZGlzcGxheTogYmxvY2s7IH1cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgM1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYrbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuZm9ybSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuZm9ybSBidXR0b24ge1xuICBAaW5jbHVkZSBidXR0b247XG5cbiAgLy8gbm9ybWFsbHkgbGlrZSBzZW5kIG9uIHJpZ2h0LlxuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BucDIzJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvcG5wMjMuZW90Pzk2MDgwMTE0Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L3BucDIzLmVvdD85NjA4MDExNCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvcG5wMjMud29mZjI/OTYwODAxMTQnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250L3BucDIzLndvZmY/OTYwODAxMTQnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvcG5wMjMudHRmPzk2MDgwMTE0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udC9wbnAyMy5zdmc/OTYwODAxMTQjcG5wMjMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3BucDIzJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9wbnAyMy5zdmc/OTYwODAxMTQjcG5wMjMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJwbnAyM1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBuZXZlcjtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5pY29uLXJpZ2h0LWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xuLmljb24tbWVnYXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXG4uaWNvbi1vay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cbi5pY29uLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5pY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLWZsYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLW9rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXG4uaWNvbi1jYW5jZWwtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tYXR0ZW50aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi10YWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xuLmljb24tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXG4uaWNvbi10aWt0b2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cbi5pY29uLW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cbi5pY29uLWhvbWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cbi5pY29uLWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXG4uaWNvbi1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXG4uaWNvbi1yaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXG4uaWNvbi1kb3duLWZhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xuLmljb24tbGVmdC1mYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cbi5pY29uLXJpZ2h0LWZhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xuLmljb24tdXAtZmF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXG4uaWNvbi1sZWZ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cbi5pY29uLWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xuLmljb24tdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xuLmljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXG4uaWNvbi13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cbi5pY29uLXdyZW5jaC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXG4uaWNvbi1pbmZvLWNpcmNsZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwODYnOyB9IC8qICfvgoYnICovXG4uaWNvbi1kb2NzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwYzUnOyB9IC8qICfvg4UnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwYzknOyB9IC8qICfvg4knICovXG4uaWNvbi1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZTgnOyB9IC8qICfvg6gnICovXG4uaWNvbi1kb3dubG9hZC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGVkJzsgfSAvKiAn74OtJyAqL1xuLmljb24tY2lyY2xlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMGMnOyB9IC8qICfvhIwnICovXG4uaWNvbi1jYWxlbmRhci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTMzJzsgfSAvKiAn74SzJyAqL1xuLmljb24taGFuZC1ncmFiLW86YmVmb3JlIHsgY29udGVudDogJ1xcZjI1NSc7IH0gLyogJ++JlScgKi9cbi5pY29uLXNpZ25wb3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyNzcnOyB9IC8qICfvibcnICovXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZjI3OCc7IH0gLyogJ++JuCcgKi9cbi5pY29uLWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZjI3YSc7IH0gLyogJ++JuicgKi9cbi5pY29uLWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjdiJzsgfSAvKiAn74m7JyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZjMwMCc7IH0gLyogJ++MgCcgKi9cbi5pY29uLWluc3RhZ3JhbS1maWxsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjMxZic7IH0gLyogJ++MnycgKi9cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdGtpbnNvbkh5cGVybGVnaWJsZVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbChcIkF0a2luc29uIEh5cGVybGVnaWJsZVwiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udEFIL0F0a2luc29uLUh5cGVybGVnaWJsZS1Cb2xkLTEwMmEud29mZjJcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRBSC9mb250QUgvQXRraW5zb24tSHlwZXJsZWdpYmxlLUJvbGQtMTAyLndvZmZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRBSC9BdGtpbnNvbi1IeXBlcmxlZ2libGUtQm9sZC0xMDIudHRmXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250QUgvQXRraW5zb24tSHlwZXJsZWdpYmxlLUJvbGQtMTAyLnN2Z1wiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udEFIL0F0a2luc29uLUh5cGVybGVnaWJsZS1Cb2xkLTEwMi5lb3RcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXRraW5zb25IeXBlcmxlZ2libGVcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIkF0a2luc29uIEh5cGVybGVnaWJsZVwiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udEFIL0F0a2luc29uLUh5cGVybGVnaWJsZS1Cb2xkSXRhbGljLTEwMmEud29mZjJcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRBSC9BdGtpbnNvbi1IeXBlcmxlZ2libGUtQm9sZEl0YWxpYy0xMDIud29mZlwiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udEFIL0F0a2luc29uLUh5cGVybGVnaWJsZS1Cb2xkSXRhbGljLTEwMi50dGZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRBSC9BdGtpbnNvbi1IeXBlcmxlZ2libGUtQm9sZEl0YWxpYy0xMDIuc3ZnXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250QUgvQXRraW5zb24tSHlwZXJsZWdpYmxlLUJvbGRJdGFsaWMtMTAyLmVvdFwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5EeXNsZXhpY1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiT3BlbkR5c2xleGljXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250T3BlbkR5c2xleGljL09wZW5EeXNsZXhpYy1SZWd1bGFyLndvZmYyXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250T3BlbkR5c2xleGljL09wZW5EeXNsZXhpYy1SZWd1bGFyLndvZmZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLVJlZ3VsYXIub3RmXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250T3BlbkR5c2xleGljL09wZW5EeXNsZXhpYy1SZWd1bGFyLmVvdFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuRHlzbGV4aWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJPcGVuRHlzbGV4aWNcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUJvbGQud29mZjJcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUJvbGQud29mZlwiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udE9wZW5EeXNsZXhpYy9PcGVuRHlzbGV4aWMtQm9sZC5vdGZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUJvbGQuZW90XCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5EeXNsZXhpY1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJPcGVuRHlzbGV4aWNcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUl0YWxpYy53b2ZmMlwiKSxcbiAgICB1cmwoXCIvc2l0ZS90ZW1wbGF0ZXMvZm9udE9wZW5EeXNsZXhpYy9PcGVuRHlzbGV4aWMtSXRhbGljLndvZmZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUl0YWxpYy5vdGZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUl0YWxpYy5lb3RcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbkR5c2xleGljXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJPcGVuRHlzbGV4aWNcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUJvbGQtSXRhbGljLndvZmYyXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250T3BlbkR5c2xleGljL09wZW5EeXNsZXhpYy1Cb2xkLUl0YWxpYy53b2ZmXCIpLFxuICAgIHVybChcIi9zaXRlL3RlbXBsYXRlcy9mb250T3BlbkR5c2xleGljL09wZW5EeXNsZXhpYy1Cb2xkLUl0YWxpYy5vdGZcIiksXG4gICAgdXJsKFwiL3NpdGUvdGVtcGxhdGVzL2ZvbnRPcGVuRHlzbGV4aWMvT3BlbkR5c2xleGljLUJvbGQtSXRhbGljLmVvdFwiKTtcbn1cblxuIiwiLmZmLXNjb3JlY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZGFyay1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czo1cHg7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOjJyZW07XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07XG5cbiAgaDEge1xuICAgIG1hcmdpbjowIDAgMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LW9yYW5nZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcbiAgfVxuICBoMiB7XG4gICAgY29sb3I6IHZhcigtLXBhcGVyKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZXIpO1xuICAgIG1hcmdpbjoycmVtIDAgMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmRldGFpbCB7XG4gICAgb3BhY2l0eTowLjc7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgfVxufVxuLmZmLXNjb3JlY2FyZF9fZGl2ZXN0bWVudC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG59XG4vLyBVc2VkIGJ5IFNWRy5cbi5mZi1zY29yZWNhcmRfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG59XG4vLyBCYWRnZSB7e3tcbi5mZi1zY29yZWNhcmRfX2JhZGdlIHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIHdpZHRoOjE1ZW07XG4gIHBhZGRpbmc6MXJlbTtcbiAgbWFyZ2luLWxlZnQ6MnJlbTtcbiAgbWFyZ2luLXRvcDotMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBib3gtc2hhZG93OiAycHggMnB4IDIwcHggLTVweCByZ2JhKDAsMCwwLDAuNik7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEF0a2luc29uSHlwZXJsZWdpYmxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mZi1zY29yZWNhcmRfX2JhZGdlLS11bmtub3duIHtcbiAgZGlzcGxheTpub25lO1xufVxuLmZmLXNjb3JlY2FyZF9fYmFkZ2UtLW5vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjp3aGl0ZTtcbn1cbi5mZi1zY29yZWNhcmRfX2JhZGdlLS1wYXJ0aWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Ryb25nLW9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuLmZmLXNjb3JlY2FyZF9fYmFkZ2UtLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgLmZmLXNjb3JlY2FyZF9fYmFkZ2UtdmFsdWU6YmVmb3JlIHtcbiAgfVxufVxuLmZmLXNjb3JlY2FyZF9fYmFkZ2UtcHJlZml4IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcbiAgZGlzcGxheTpibG9jaztcbn1cbi5mZi1zY29yZWNhcmRfX2JhZGdlLXZhbHVlIHtcbiAgZm9udC1zaXplOjU4cHg7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbn1cbi5mZi1zY29yZWNhcmRfX2JhZGdlLWRldGFpbHMge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbGVyKTtcbn1cbi8vIH19fVxuZGl2LnBpZSBzdmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYXBlcik7XG4gIGNpcmNsZSB7XG4gICAgZmlsbDogdmFyKC0tcGFwZXIpO1xuICB9XG59XG4uZmYtc2NvcmVjYXJkX19yb3cge1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOjAgLTFyZW07XG59XG4uZmYtc2NvcmVjYXJkX19pbnYtdG90YWwge1xuICBmbGV4OjAgMCBhdXRvO1xuICBmb250LXNpemU6M3JlbTtcbiAgZm9udC1mYW1pbHk6ICdBdGtpbnNvbkh5cGVybGVnaWJsZSc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xuICBwYWRkaW5nOjAgMXJlbTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZmYtc2NvcmVjYXJkX19pbnYtZGlmZiB7XG4gIGZvbnQtc2l6ZToxcmVtO1xufVxuLmZmLXNjb3JlY2FyZF9faW52LWRldGFpbHMge1xuICBmbGV4OjggMSAxMHJlbTtcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xuICB1bCB7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgfVxuICBsaSB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OjA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IHZhcigtLXN0cm9uZy1vcmFuZ2UpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6MjJweDtcbiAgICB9XG4gIH1cbn1cbi5mZi1zY29yZWNhcmRfX2VuZG93LXBpZSB7XG4gIGZsZXg6MCAwIDc2cHg7XG59XG4uZmYtc2NvcmVjYXJkX19lbmRvdy10ZXh0IHtcbiAgZmxleDoxIDEgMTByZW07XG59XG4uZmYtc2NvcmVjYXJkX19sZWdlbmQtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDoxLjhyZW07XG4gIHNwYW4uZmYtc2NvcmVjYXJkX19sZWdlbmQtYmxvYiB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6LTEuOHJlbTtcbiAgICBtYXJnaW4tdG9wOjNweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjFlbTtcbiAgICBoZWlnaHQ6MWVtO1xuICB9XG59XG5cbi5mZi1zY29yZWNhcmRfX2RvbmF0aW9ucy12YWx1ZSB7XG4gIGZsZXg6MCAwIGF1dG87XG4gIGZvbnQtc2l6ZTozcmVtO1xuICBwYWRkaW5nOjAgMXJlbTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZmYtc2NvcmVjYXJkX19kb25hdGlvbnMtdGV4dCB7XG4gIGZsZXg6MSAxIDEwZW07XG59XG4uZmYtc2NvcmVjYXJkX19kZXNjci1jb2wge1xuICBmbGV4OjEgMCAxMHJlbTtcbiAgcGFkZGluZzowIDFyZW07XG59XG4uZmYtc2NvcmVjYXJkX19zbWFsbC1jb2wsXG4uZmYtc2NvcmVjYXJkX19taXNjLWNvbCB7XG4gIGZsZXg6MSAwIDEwcmVtO1xuICBwYWRkaW5nOjAgMXJlbTtcbn1cbiIsIi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgdGhlIHN0eWxlcyBmb3IgdGhlIGhlYWRlciBpbmNsdWRpbmcgbWVudXMuXG4vL1xuXG4jcGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgLy8gYWJvdmUgLnRvcHBlciB3aGljaCBmb2xsb3dzIChhbmQgaGFzIHppbmRleCAxKVxufVxuXG5ib2R5Lm1vYmlsZS1tZW51LW9wZW4ge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIG1vYmlsZS1tZW51IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpOyBvcGFjaXR5OiAwOyB9XG4gIDElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgxMHZoKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IG5vbmU7IG9wYWNpdHk6IDE7IH1cbn1cbi8vIFJ1bGVzIHNoYXJlZCBiZXR3ZWVuIG1vYmlsZSBhbmQgZGVza3RvcFxuI2hlYWRlci1uYXYge1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcHVycGxlKTsgLy8gZ2V0cyBvdmVycmlkZGVuIGJ5IHNlY3Rpb25zL3RvcHBlcnMgYWRkaW5nIGNsYXNzZXMgdG8gYm9keS5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkcGFnZVBhZGRpbmc7XG4gIGdhcDogMXJlbTtcblxuICB1bCwgbGkgeyBtYXJnaW46MDsgcGFkZGluZzowOyB9XG4gIHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4gIGE6bm90KCNsb2dvLWhvbWUtbGluayksIHNwYW4ucGxhY2Vob2xkZXIsIGxhYmVsLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB9XG4gIGEudGV4dCwgc3Bhbi5wbGFjZWhvbGRlciB7XG4gIH1cbn1cblxuXG4vLyBSdWxlcyBmb3IgbW9iaWxlIG9ubHk7IHRvIHNhdmUgaGF2aW5nIHRvIG92ZXJ3cml0ZSBpbiB0aGUgZGVza3RvcCBtZWRpYXF1ZXJ5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gUmVuZGVyIHRoZSBtZW51IG9mZiBwYWdlLlxuI2hlYWRlci1tZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZS90ZW1wbGF0ZXMvaW1hZ2VzL21lbnUtdG9wLWRlY29yYXRpb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRvcDogMi42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IC8vIHB1bGwgYmFjayBmcm9tIHRoZSAwLjUgcGFkZGluZ1xuICBib3R0b206MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpIHRyYW5zbGF0ZVkoMTAwdmgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSwgMC4ycyBvcGFjaXR5O1xuICBvcGFjaXR5OjA7XG59XG5cbiNoZWFkZXItbmF2IHtcbiAgICBmbGV4LXdyYXA6d3JhcDtcblxuICAgIHVsLm1lbnUtbGV2ZWwtMCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAwIDAuNXJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIuNXJlbTtcblxuICAgICAgJj51bCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICB9XG4gICAgICAvLyBTaG93IGNoaWxyZW4gd2hlbiB0b2dnbGVkLlxuICAgICAgJi5zaG93LW1lbnU+dWwgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cblxuICAgIC8vIEJ1dHRvblxuICAgIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWJyaWdodC1wdXJwbGUpO1xuICAgIH1cblxuICAgIGxpLmRlcHRoLTEgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAvLyBIaWRkZW4gdW50aWwgYnV0dG9uIHByZXNzZWQuXG4gICAgdWwubWVudS1sZXZlbC0xLCB1bC5tZW51LWxldmVsLTIsIHVsLm1lbnUtbGV2ZWwzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdICNoZWFkZXItbWVudSB7XG4gICAgICBhbmltYXRpb246IDAuMXMgbW9iaWxlLW1lbnUgZm9yd2FyZHMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAvLyBDb2xvdXJzIGZvciB0aGUgbWVudSBpdGVtcyBpcyByZWFsbHkgaGFyZCBiZWNhdXNlIHRoZXJlJ3NcbiAgICAvLyAtICptb2JpbGUqL2Rlc2t0b3BcbiAgICAvLyAtIGRlcHRoL2xldmVsc1xuICAgIC8vIC0gdHJhaWwvc2VsZi9vdGhlclxuICAgIC8vIC0gaG92ZXIgc3RhdGVzLlxuXG4gICAgdWwubWVudS1sZXZlbC0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstbWFnZW50YSk7XG4gICAgfVxuICAgIC5pdGVtLmRlcHRoLTAub3RoZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJyaWdodC1wdXJwbGUpOyBjb2xvcjogd2hpdGU7IH1cbiAgICAuaXRlbS5kZXB0aC0wLnRyYWlsIHsgYmFja2dyb3VuZC1jb2xvcjokbWFnZW50YTI7IGNvbG9yOiB3aGl0ZTsgfVxuICAgIGxpLmRlcHRoLTEub3RoZXIgeyAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgY29sb3I6IHdoaXRlOyAgfVxuICAgIGxpLmRlcHRoLTEudHJhaWwgeyAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icmlnaHQtbWFnZW50YSk7IGNvbG9yOiB3aGl0ZTsgIH1cbiAgICBhLCBhOnZpc2l0ZWQgeyBjb2xvcjogd2hpdGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGE6aG92ZXIsIGE6YWN0aXZlIHsgY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuICAgIGxpLmRlcHRoLTEge1xuICAgICAgJGJ1bGxldFNpemU6IDVweDtcbiAgICAgIGEudHJhaWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogJGJ1bGxldFNpemU7XG4gICAgICAgIGhlaWdodDogJGJ1bGxldFNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYnVsbGV0U2l6ZSoyLjU7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICRidWxsZXRTaXplLzIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1bGxldFNpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5kZXB0aC0yIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAxcmVtIDAuMjVyZW0gMXJlbTtcbiAgICB9XG59XG59XG5cbiNsb2dvLWhvbWUtbGluayB7XG5cbiAgZmxleDowIDAgMTkwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI21lbnUtdG9nZ2xlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlcjpub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLXB1cnBsZSk7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZm9udC1mYW1pbHk6IEF0a2luc29uSHlwZXJsZWdpYmxlO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LXB1cnBsZSk7IH1cbiAgJjphY3RpdmUgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmlnaHQtcHVycGxlKTsgfVxufVxuXG4jYnJlYWRjcnVtYnMgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8vIERlc2t0b3BzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICNwYWdlLWhlYWRlciB7XG4gICAgLy8gaGVpZ2h0OiBtaW4oMTN2dywgMTRyZW0pO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMTAwdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICNsb2dvLWhvbWUtbGluayB7XG4gICAgZmxleDowIDAgY2xhbXAoMTkwcHgsIDE5LjR2dywgMzMwcHgpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIGJ1dHRvbnMgdGhhdCBhcmUganVzdCBmb3IgbW9iaWxlLlxuICAuc3VibWVudS10b2dnbGUsXG4gICNtZW51LXRvZ2dsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAjaGVhZGVyLW5hdiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIC5sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIE1haW4gbWVudSwgYWx3YXlzIHZpc2libGUgb24gZGVza3RvcFxuICAgIHVsLm1lbnUtbGV2ZWwtMCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIGxpLmRlcHRoLTAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC8vIFdoZW4gd2UncmUgaG92ZXJlZC4uLlxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY+Lml0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1wdXJwbGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLi4ucmV2ZWFsIHBvcHVwIG1lbnVcbiAgICAgICAgdWwubWVudS1sZXZlbC0xIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcG9wdXAgbWVudXNcbiAgICB1bC5tZW51LWxldmVsLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1tYWdlbnRhKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDIxZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMTVzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDM1Y2g7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vIENvbG91cnMgZm9yIHRoZSBtZW51IGl0ZW1zIGlzIHJlYWxseSBoYXJkIGJlY2F1c2UgdGhlcmUnc1xuICAgIC8vIC0gbW9iaWxlLyAqZGVza3RvcCpcbiAgICAvLyAtIGRlcHRoL2xldmVsc1xuICAgIC8vIC0gdHJhaWwvc2VsZi9vdGhlclxuICAgIC8vIC0gaG92ZXIgc3RhdGVzLlxuICAgIC5pdGVtLmRlcHRoLTAub3RoZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yKTsgY29sb3I6IHdoaXRlOyB9XG4gICAgLml0ZW0uZGVwdGgtMC50cmFpbCB7IGJhY2tncm91bmQtY29sb3I6JG1hZ2VudGEyOyBjb2xvcjogd2hpdGU7IH1cbiAgICBsaS5kZXB0aC0xLm90aGVyIHsgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IGNvbG9yOiB3aGl0ZTsgIH1cbiAgICBsaS5kZXB0aC0xLnRyYWlsIHsgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYnJpZ2h0LW1hZ2VudGEpOyBjb2xvcjogd2hpdGU7ICB9XG4gICAgbGkuZGVwdGgtMSB7XG4gICAgICBhLCBhOnZpc2l0ZWQgeyBjb2xvcjogd2hpdGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgYTpob3ZlciwgYTphY3RpdmUgeyBjb2xvcjogd2hpdGU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIH1cbiAgICBsaS5kZXB0aC0xIHtcbiAgICAgICRidWxsZXRTaXplOiA1cHg7XG4gICAgICBhLnRyYWlsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6ICRidWxsZXRTaXplO1xuICAgICAgICBoZWlnaHQ6ICRidWxsZXRTaXplO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJGJ1bGxldFNpemUqMi41O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAkYnVsbGV0U2l6ZS8yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidWxsZXRTaXplO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuZGVwdGgtMiB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMXJlbSAwLjI1cmVtIDFyZW07XG4gICAgfVxuXG4gIH1cblxuICAjYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xuICAgICAgd2lkdGg6IDAuNGNoO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgIG1hcmdpbjogMCAxY2g7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaXRlbSwgLml0ZW06dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJG9yYW5nZTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGEuaXRlbTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG9wcGVycy5cbi50b3BwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IC8vIHRvIG92ZXJsYXAgYW4gaW1hZ2UgZm9sbG93aW5nLlxufVxuLy8gZGl2ZXN0LWJvcmRlcnMsIGZvc3NpbC1mcmVlIGFuZCBmb3NzaWwtZnJlZS1jYXJlZXJzIGhhdmUgdGhlIHNhbWUgdG9wcGVyIGV4Y2VwdCBmb3Igc29tZSBjb2xvdXJzLlxuLy8gwrsgdXNlIC5jYW1wYWlnbi10b3BwZXIgY2xhc3MuXG5ib2R5LmRpdmVzdC1ib3JkZXJzIHtcbiAgLS1zZWN0aW9uLWNvbG91cjogdmFyKC0tZGFyay1tYWdlbnRhKTtcbiAgI2hlYWRlci1uYXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpOyB9XG4gIC50b3BwZXIge1xuICAgIC0tdG9wcGVyLWJnOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIC0tcGxhY2FyZC1iZzogd2hpdGU7XG4gICAgLnRvcHBlci1ob21lIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIH1cbiAgfVxufVxuYm9keS5mb3NzaWwtZnJlZSB7XG4gICAtLXNlY3Rpb24tY29sb3VyOiB2YXIoLS1zdHJvbmctb3JhbmdlKTtcbiAgI2hlYWRlci1uYXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpOyB9XG4gIC50b3BwZXIge1xuICAgIC0tdG9wcGVyLWJnOiB2YXIoLS1kYXJrLWdyZXkpO1xuICAgIC0tcGxhY2FyZC1iZzogI2Y3OTEyMztcbiAgfVxufVxuYm9keS5mb3NzaWwtZnJlZS1jYXJlZXJzIHtcbiAgLS1zZWN0aW9uLWNvbG91cjogdmFyKC0tZGFyay1ncmV5KTtcbiAgI2hlYWRlci1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1vcmFuZ2UpO1xuICB9XG4gIC50b3BwZXIge1xuICAgIC0tdG9wcGVyLWJnOiB2YXIoLS1icmlnaHQtb3JhbmdlKTtcbiAgICAtLXBsYWNhcmQtYmc6ICMyMzI2Mjc7XG4gIH1cbn1cblxuLnRvcHBlci5jYW1wYWlnbi10b3BwZXIge1xuICBwYWRkaW5nOiAwLjN2dyAwIDF2dyAydnc7IC8vIDAuM3Z3IGF0IHRvcCBhbGxvd3MgZm9yIHJvdGF0aW9uIG9mIGxvZ29cbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6MDtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvcHBlci1iZyk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDJ2dyksIDAgMTAwJSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gVGhpcyBpcyB0aGUgbG9nby1saW5rIHRvIHRoZSBzZWN0aW9uIGhvbWVcbiAgLnRvcHBlci1ob21lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGxhY2FyZC1iZyk7XG4gICAgd2lkdGg6IGNsYW1wKDE0MnB4LCAxOS40dncsIDMzMHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDUzcHgsIDEwdncsIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS4xZGVnKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDF2dztcbiAgICAgIGhlaWdodDogMS4zdnc7IC8vIGVub3VnaCB0byBzdGljayBvdXRcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41dncpO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsYWNhcmQtYmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgLnRvcHBlci1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmPmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBkaXNhYmxlIGUuZy4gU2FmYXJpIHN0dWZmLlxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgfVxuICB9XG4gIC50b3BwZXItcG9wcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgyMWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMTVzIGVhc2Utb3V0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnJlbTtcbiAgICB3aWR0aDogMjljaDtcblxuICAgICY+dWwge1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEsIC5zZWxmPnNwYW4ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLnNlbGY+c3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJpZ2h0LW1hZ2VudGEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gb24gY2xpY2suXG4gIC50b3BwZXItbWVudTpob3ZlcixcbiAgLnRvcHBlci1tZW51Lm9wZW4ge1xuICAgICY+YnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1wdXJwbGUpO1xuICAgIH1cbiAgICAudG9wcGVyLXBvcHBlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIiRncmV5TWlkICAgICAgICAgICAgOiAjNjM2MzYzO1xuXG4kc29mdEJsYWNrICAgICAgICAgIDogIzIyMjIyMjtcbiRncmV5RGFyayAgICAgICAgICAgOiAjMzAzMDMwO1xuJHB1cnBsZURhcmsgICAgICAgICA6ICMzZjE1NDk7XG4kcHVycGxlRGVlcCAgICAgICAgIDogIzU5MTA2ODtcbiRwdXJwbGVNZWggICAgICAgICAgOiAjNjYyYTczO1xuJGNyZWFtV2l0aFB1cnBsZUhpbnQ6ICNmNWRhZGY7XG4kY3JlYW0gICAgICAgICAgICAgIDogI2ZmZTZjMTtcbiRwYXBlciAgICAgICAgICAgICAgOiAjZmNmOGYzO1xuJG1hZ2VudGFGYWRlICAgICAgICA6ICNmOWVkZjE7XG4kbWFnZW50YTEgICAgICAgICAgIDogI2JkMTU2MDtcbiRtYWdlbnRhMiAgICAgICAgICAgOiAjZDkwZDU5O1xuLy8gJG9yYW5nZTEgICAgICAgICA6ICNmNjc1MTk7XG4kb3JhbmdlMSAgICAgICAgICAgIDogI2VmNjcwNjsgLy8gV0NBRyBBQSBmb3IgbGFyZ2UgdGV4dCBvbiBjcmVhbVxuJG9yYW5nZTIgICAgICAgICAgICA6ICNmZjk4MDQ7XG5cblxuJHJlZCAgICAgICAgICAgOiAjYWExNDE0O1xuJHJlZFRpbnQgICAgICAgOiAjZTczMjMyO1xuJGdyZWVuICAgICAgICAgOiAjM2NhYTE0O1xuXG4kc3RyaXBleUdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxMzVkZWcsXG4gICAgICAkZ3JleURhcmsgMTQuMyUsXG4gICAgICAkcHVycGxlRGFyayAgMTQuMyUsXG4gICAgICAkcHVycGxlRGFyayAgMjguNiUsXG4gICAgICAkcHVycGxlTWVoICAyOC42JSxcbiAgICAgICRwdXJwbGVNZWggIDQyLjklLFxuICAgICAgJG1hZ2VudGExIDQyLjklLFxuICAgICAgJG1hZ2VudGExIDU3LjElLFxuICAgICAgJG1hZ2VudGEyIDU3LjElLFxuICAgICAgJG1hZ2VudGEyIDcxLjQlLFxuICAgICAgJG9yYW5nZTEgIDcxLjQlLFxuICAgICAgJG9yYW5nZTEgIDg1LjclLFxuICAgICAgJG9yYW5nZTIgIDg1LjclXG4gICAgICApO1xuXG4iLCIucHRuLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICAmPioge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG5cbiAgLmJveC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgwLjVyZW0sIDMuNnZ3LCAzcmVtKTtcblxuICAgIGgyOmZpcnN0LWNoaWxkLCBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gcHRuOiBoZWFkZXItaW1hZ2Vcbi5wYXJ0LWhlYWRlci1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxcHg7IC8vIFdpdGhvdXQgdGhpcywgd2UncmUgbm90IGFibGUgdG8gdXNlIG1hcmdpbi10b3Agb24gaDEgd2l0aG91dCBpdCBkaXNhYmxpbmcgdGhlIGltZyB3aXRoIG5lZ2F0aXZlIG1hcmdpbi5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6YXV0bztcbiAgbWFyZ2luLXRvcDogY2FsYyhyb3VuZCgtNXZ3KSk7IC8vIGdvICd1bmRlcicgdGhlIGphZ2dlZCBwbGFjYXJkIGhlYWRlclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKHJvdW5kKDR2dykpOyAvLyBobW1tLlxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxdncgMnZ3O1xuXG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogODB2dztcbiAgICBib3R0b206IC0zdnc7XG5cbiAgICBoMSB7XG4gICAgICAvLyBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMy42dncsIDRyZW0pO1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyAvLyB0aGlzIGNyZWF0ZXMgYSBnYXAgYmVjYXVzZSB0aGUgaDEgaGFzIGxpbmUtaGVpZ2h0OjJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tY29sb3VyLCB2YXIoLS1kYXJrLXB1cnBsZSkpO1xuICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICRmbGFnU2l6ZTogY2FsYyhyb3VuZCgxLjJlbSkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tY29sb3VyLCB2YXIoLS1kYXJrLXB1cnBsZSkpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDAgMTAwJSk7XG4gICAgICAgIHdpZHRoOiAkZmxhZ1NpemU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0kZmxhZ1NpemU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdG4taGVhZGVyLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgLnRpdGxlIHtcbiAgICAgIGJvdHRvbTogLTR2dztcbiAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgbGVmdDogMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogM3Z3O1xuICAgICAgICB0b3A6IC0zdnc7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLnB0bi10ZXh0LWFuZC1pbWFnZSB7XG5cbiAgJj5kaXYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGV4dCB7IEBleHRlbmQgJXZlcnRpY2FsLXNwcmVhZDsgfVxuICAudGV4dCB7IEBleHRlbmQgJXRyaW0tdmVydGljYWwtbWFyZ2luczsgfVxuICAudGV4dCB7IHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4ucHRuLXRleHQtYW5kLWltYWdlIHtcblxuICAudGV4dCB7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiAgJj5kaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgJi5jb2xzLTEtMT5kaXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAmLmNvbHMtMi0xPmRpdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG4gICYuY29scy0xLTI+ZGl2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIH1cblxufVxufVxuIiwiLnBhcnQtdGV4dC1hbmQtdGV4dCB7XG4gIC5jb2xzLTEtMT4udGV4dCB7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICB9XG59XG4vLyBAY29udGFpbmVyIChtaW4td2lkdGg6IDFweCkge1xuICAuY29scy0xLTE+LnRleHQge1xuICAgICAgaDIgeyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDUuM2NxaSwgM3JlbSk7IH1cbiAgICAgIGgzIHsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDQuNWNxaSwgMi40cmVtKTsgfVxuICAgIH1cbiIsIi5wYXJ0LWJpbyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ2FwOiAwIDFyZW07XG5cbiAgaDIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBsaW5lLWhlaWdodDoxOyAvLyBBdGtpbnNvbiBIeXBlcmxlZ2libGUgc2VlbXMgZmluZSBsaWtlIHRoaXMuXG5cbiAgfVxuICAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJvbGUge1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIC5iZy1zdHJpcGV5IHtcbiAgICAgIGFzcGVjdC1yYXRpbzoxO1xuICAgIH1cbiAgICAmLmNsaXAtcGF0aC0xPioge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwLjc1JSA0LjM5JSwgOTUuMjQlIDEuMjIlLCA5Ny41NCUgNzklLCA0LjU4JSA4My4xNSUpO1xuICAgIH1cbiAgICAmLmNsaXAtcGF0aC0yPioge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDYuMjclIDcuOTElLCA5MC4zMSUgMi42MyUsIDg4Ljc0JSA4MS44MiUsIDkuNTElIDg1LjI2JSk7XG4gICAgfVxuICAgICYuY2xpcC1wYXRoLTM+KiB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNS43NSUgMC4xNiUsIDk1LjI0JSAxLjIyJSwgOTcuNTQlIDc5JSwgOC44MSUgODIuNDUlKTtcbiAgICB9XG4gICAgJi5jbGlwLXBhdGgtND4qIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMy42NyUgMS4yMiUsIDkwLjMxJSA0Ljc0JSwgOTQuNzMlIDg1LjM0JSwgNC45MyUgODYuMzIlKTtcbiAgICB9XG4gIH1cblxuICAuYmlvIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OjI7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBwOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDowOyB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnQtYmlvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAxZnI7XG5cbiAgICBoMiB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgIH1cbiAgICAuYmlvIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgZ3JpZC1yb3c6MjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wdG4taGlzdG9yeSB7XG4gIHVsLmhpc3RvcnktbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmPmxpIHtcblxuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBjaCAxZnI7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNyZWFtO1xuICAgICAgfVxuICAgICAgJj5oMiB7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxhcmdlcik7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjVyZW0gdmFyKC0tYnJpZ2h0LXB1cnBsZSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjVyZW0gdmFyKC0tYnJpZ2h0LXB1cnBsZSk7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgICAmPmltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAudGV4dCBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuICB9XG4gIC5jaXJjYSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmlnaHQtbWFnZW50YSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOjFyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1wdXJwbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAucHRuLWhpc3Rvcnkge1xuICAgIHVsLmhpc3RvcnktbGlzdCB7XG4gICAgICAmPmxpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICY+aDIge1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXRhaWxzIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgfVxuICAgIC5jaXJjYSB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjVyZW0gdmFyKC0tYnJpZ2h0LXB1cnBsZSk7XG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcnQtZG93bmxvYWQtbGlzdCB7XG5cbiAgJGltYWdlV2lkdGg6IDEycmVtO1xuXG4gICY+ZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHVzZS1pY29uKCdcXGU4MDInKTsvLyBpY29uLW9rLWNpcmNsZVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB3aWR0aDogJGltYWdlV2lkdGg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG4gICAgICBjb2xvcjogdmFyKC0tYnJpZ2h0LW9yYW5nZSk7XG4gICAgICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm07XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgICYuY2xpY2tlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyg1MCUgKyAwLjZlbSkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7IEBleHRlbmQgJXRyaW0tdmVydGljYWwtbWFyZ2luczsgfVxuICAudGV4dCB7IEBleHRlbmQgJXZlcnRpY2FsLXNwcmVhZDsgfVxuXG4gIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZ2FwOiAxcmVtO1xuICAgIC5pbWFnZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxIDAgMTByZW07XG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAtNHB4IDRweCAwIHZhcigtLXBsYWNhcmQtYmctZGVmYXVsdCk7XG4gICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuM2RlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZXRhIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogMTAwMCAwIDIwY2g7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2VyKTtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDt9XG4gIH1cbn1cblxudWwuZG93bmxvYWRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmPmxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tYnJpZ2h0LW9yYW5nZSk7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vZm9udGVsbG8vY3NzL3BucDIzLmNzcz8nO1xuXG5AbWl4aW4gdXNlLWljb24oJGljb24pIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwicG5wMjNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbmV2ZXI7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAgICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAgICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gICAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAgICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gICAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gICAgICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xuXG4gICAgICBjb250ZW50OiAnI3skaWNvbn0nO1xuICAgIH1cbn1cbiIsIi8vIG1haW4gbGVhZ3VlIGFwcFxuLmlubGF5dWwtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGxlcik7XG4gIC5maWx0ZXJzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsYWNhcmQtYmctZGVmYXVsdCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgfVxuICAuZmlsdGVyLXRleHQge1xuICAgIGZsZXg6IDEgMCAyMGNoO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIH1cbiAgLmZpbHRlci1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAyNmNoO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIH1cbn1cblxuLy8gdW5pIHByb2ZpbGUgcGFnZXNcbmFydGljbGUudWwtc2NvcmVjYXJkLWNvbnRhaW5lciB7XG5cbiAgdWwudWwtYmFyY2hhcnQge1xuICAgIC8vIE92ZXJyaWRlcyBmb3IgLmJvZHktdGV4dCBzdHlsZXNcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtYWxsZXIpO1xuICB9XG5cbiAgLy8gQHRvZG8gbW92ZSB0aGlzIGludG8gdGhlIGlubGF5IHNyYz9cbiAgLnVsLWJhcmNoYXJ0X190ZXh0IHsgcGFkZGluZy1sZWZ0OiA4Y2g7IHRleHQtaW5kZW50OiAtOGNoOyAgfVxuICAudWwtYmFyY2hhcnRfX3RleHQgPiBzdHJvbmcgeyBwYWRkaW5nLXJpZ2h0OiAxY2g7IHdpZHRoOiA3Y2g7fVxuICAudWwtYmFyY2hhcnRfX2Jhci1kb21haW4geyBib3gtc2hhZG93OiBub25lOyB9XG59XG5cblxuIiwiLy8gVGhpcyBpcyB0aGUgJ2xhdGVzdCBuZXdzJyBsYXlvdXQuXG5cbnVsLmNhcmRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7XG4gIGdhcDogMnJlbTtcblxuICAvLyBOb3RlIGJnLXBsYWNhcmQgbWF5IGJlIGFwcGxpZWQgaGVyZS5cbiAgJj5saSB7XG4gICAgZmxleDogMSAwIDIyMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAvLyBUaGUgd2hvbGUgYXJ0aWNsZSBpcyB3cmFwcGVkIGluIGFuIDxhPlxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBwbGFjYXJkKGZsYXQtdG9wLCB5ZXMpO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBkaXYuaW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCA1cmVtO1xuICB9XG4gIGFydGljbGUuYmctcGxhY2FyZCB7XG4gICAgcGFkZGluZzogMDsgLy8gUmVtb3ZlIGRlZmF1bHQgYmctcGxhY2FyZCBwYWRkaW5nLlxuICB9XG5cbiAgLm1ldGEge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIC8vIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAxLjl2dywgMS45cmVtKTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuNXZ3LCAxLjVyZW0pO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC8vIEJpZyB2YXJpYW50IC0gb25seSBhcHBsaWVzIG91dHNpZGUgb2YgbW9iaWxlLlxuICB1bC5jYXJkcy1saXN0ID5saS5iaWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstcHVycGxlKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LXB1cnBsZSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgZGlzcGxheTogZ3JpZDsgLy8gbm90IGZsZXhcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAubWV0YSB7XG4gICAgICBAaW5jbHVkZSBwbGFjYXJkKGFsdCwgeWVzKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIucGFydC1jYW1wYWlnbi1sYXRlc3Qge1xuXG4gIC5jYW1wYWlnbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtOyAvLyB0b2RvXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICRjcmVhbTtcbiAgfVxuXG4gIC5jYW1wYWlnbi1oZWFkZXIge1xuICAgIGZsZXg6IDAgMSAyMHJlbTtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cbiAgICAubGlua3Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgfVxuICB9XG5cbn1cbnVsLmNhbXBhaWduLWxhdGVzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDEgMCAxNXJlbTtcblxuICBsaSB7IG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cblxufVxuYXJ0aWNsZS5jYW1wYWlnbi1sYXRlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuaW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCA3cmVtO1xuICB9XG4gIC5tZXRhIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAxIDAgOXJlbTtcbiAgICAvLyBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi5wZXRpdGlvbiBoMSB7IGNvbG9yOiB2YXIoLS1kYXJrLW1hZ2VudGEpOyB9XG5cbn1cbiIsIi5pbmxheXBheS1hbW91bnQtb3B0aW9uIGJ1dHRvbiAuYW1vdW50IHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXNpemU6IDhjcWk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/