/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/styles/main.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
:root{--distance-to-edge:Max(var(--container-padding),((100vw - var(--container-width))/2) + var(--container-padding));--row-spacer:clamp(3.125rem,10vw,4.5rem);--header-height:120px}@media (max-width:768px){:root{--header-height:70px}}.row-spacer,.vc_row:not(:has(.hero),.inner_row,.vc_row-has-fill.full-width-section,:has(.vc_row-has-fill)){margin-block:var(--row-spacer)}.vc_row-has-fill:not(:has(.hero)){padding-block:var(--row-spacer)}.material .wpb_row.vc_row-has-templatera{margin-block-end:0}.container-wrap{padding-block-end:0}.material .wpb_content_element,.material .wpb_row{margin-block-end:2.5rem}.vc_row-o-equal-height:not([class*=vc_row-o-content-])>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.wpb_text_column){display:flex;flex-direction:column;flex-grow:1}.vc_row-o-equal-height:not([class*=vc_row-o-content-])>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.wpb_text_column) .btn:last-child{margin-block-start:auto}[id]{scroll-margin-block-start:var(--header-height)}body,html{scroll-behavior:smooth}@media (max-width:999px){.img-with-aniamtion-wrap.stretch,.img-with-aniamtion-wrap.stretch-mobile{inset-inline-start:50%;margin-inline-start:-50vw;max-width:100vw;position:relative;width:100vw}}@media (min-width:1000px) and (max-width:1920px){.wpb_column:first-child .img-with-aniamtion-wrap.stretch,.wpb_column:last-child .img-with-aniamtion-wrap.stretch{width:calc(100% + var(--distance-to-edge))}.wpb_column:first-child .img-with-aniamtion-wrap.stretch{margin-inline-start:calc(var(--distance-to-edge)/-1)}.wpb_column:last-child .img-with-aniamtion-wrap.stretch{margin-inline-end:calc(var(--distance-to-edge)/-1)}}body .nectar-inherit-h1,body .nectar-inherit-h2,body .nectar-inherit-h3,body .nectar-inherit-h4,body .nectar-inherit-h5,body .nectar-inherit-h6,body h1,body h2,body h3,body h4,body h5,body h6{color:var(--nectar-accent-color);display:block;margin-block-end:.625em!important}body .nectar-inherit-h1 [data-midnight=light],body .nectar-inherit-h2 [data-midnight=light],body .nectar-inherit-h3 [data-midnight=light],body .nectar-inherit-h4 [data-midnight=light],body .nectar-inherit-h5 [data-midnight=light],body .nectar-inherit-h6 [data-midnight=light],body h1 [data-midnight=light],body h2 [data-midnight=light],body h3 [data-midnight=light],body h4 [data-midnight=light],body h5 [data-midnight=light],body h6 [data-midnight=light]{color:inherit}body .nectar-inherit-h1:has([class*=nectar-inherit]),body .nectar-inherit-h2:has([class*=nectar-inherit]),body .nectar-inherit-h3:has([class*=nectar-inherit]),body .nectar-inherit-h4:has([class*=nectar-inherit]),body .nectar-inherit-h5:has([class*=nectar-inherit]),body .nectar-inherit-h6:has([class*=nectar-inherit]),body h1:has([class*=nectar-inherit]),body h2:has([class*=nectar-inherit]),body h3:has([class*=nectar-inherit]),body h4:has([class*=nectar-inherit]),body h5:has([class*=nectar-inherit]),body h6:has([class*=nectar-inherit]){margin-block-end:0!important}body .lead,body .nectar-inherit-h1,body .nectar-inherit-h2,body .nectar-inherit-h3,body h1,body h2,body h3{text-wrap:balance}.lead{font-size:1.25rem;font-weight:400;line-height:1.4}.chapeau{font-size:.75rem;font-weight:500;letter-spacing:.3em;line-height:2;margin-block-end:.5rem;padding-block-end:0;text-transform:uppercase}[data-midnight=light]{color:#fff}[data-midnight=light] .h1,[data-midnight=light] .h2,[data-midnight=light] .h3,[data-midnight=light] .h4,[data-midnight=light] .h5,[data-midnight=light] .h6,[data-midnight=light] .nectar-inherit-h1,[data-midnight=light] .nectar-inherit-h2,[data-midnight=light] .nectar-inherit-h3,[data-midnight=light] .nectar-inherit-h4,[data-midnight=light] .nectar-inherit-h5,[data-midnight=light] .nectar-inherit-h6,[data-midnight=light] h1,[data-midnight=light] h2,[data-midnight=light] h3,[data-midnight=light] h4,[data-midnight=light] h5,[data-midnight=light] h6{color:inherit}.row .col img{margin-block-end:0;vertical-align:bottom}#ajax-content-wrap li a,p a{font-weight:700;text-decoration:underline}.small,small{font-size:.625em}article p:has(+ul,+ol){padding-block-end:0}sub,sup{line-height:0}.stretched-link:before{content:"";inset:0;position:absolute}.main-content ul li{list-style-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="6" viewBox="0 0 4px 4px"><circle cx="2" cy="2" r="2" fill="currentColor"/></svg>')}@media (max-width:768px){.main-content [style*="text-align: center"]{text-align:start!important}}.btn,.container-wrap button[type=submit]{border:.0625rem solid transparent;border-radius:98px!important;cursor:pointer;display:inline-flex;font-family:proxima-nova,sans-serif;font-weight:700;padding:.75rem 1.5rem!important}.btn-fill,.btn-social,.container-wrap button[type=submit].btn-fill,.container-wrap button[type=submit].btn-social,body[data-button-style*=slightly_rounded] button.btn-social{background-color:#00b57b;border-color:#00b57b;color:#fff}.btn-fill:active,.btn-fill:focus,.btn-fill:hover,.btn-social:active,.btn-social:focus,.btn-social:hover,.container-wrap button[type=submit].btn-fill:active,.container-wrap button[type=submit].btn-fill:focus,.container-wrap button[type=submit].btn-fill:hover,.container-wrap button[type=submit].btn-social:active,.container-wrap button[type=submit].btn-social:focus,.container-wrap button[type=submit].btn-social:hover,body[data-button-style*=slightly_rounded] button.btn-social:active,body[data-button-style*=slightly_rounded] button.btn-social:focus,body[data-button-style*=slightly_rounded] button.btn-social:hover{background-color:#86c200!important;border-color:#86c200!important;color:#fff!important}.btn-outline,.container-wrap button[type=submit].btn-outline{background-color:transparent;border-color:currentColor;color:#00b57b}.container-wrap [data-midnight=light] button[type=submit].btn-outline,[data-midnight=light] .btn-outline,[data-midnight=light] .container-wrap button[type=submit].btn-outline{color:#fff}.btn-outline:hover,.container-wrap button[type=submit].btn-outline:hover{background-color:rgba(134,194,0,.05);color:#86c200}.btn-link{border:none;border-radius:0!important;color:#4ef0f4;font-weight:800;padding:0!important;text-decoration:underline;text-decoration-thickness:.125rem}.btn-social,body[data-button-style*=slightly_rounded] button.btn-social{align-items:center;aspect-ratio:1;border-radius:50%!important;display:inline-flex;height:2rem;justify-content:center;line-height:1;padding:0!important;width:2rem}.container-wrap button[type=submit]{font-size:inherit;letter-spacing:inherit;line-height:inherit}.container-wrap .img-with-aniamtion-wrap+button[type=submit],.img-with-aniamtion-wrap+.btn{margin-block-start:2.5rem}.hero{flex-direction:column;overflow:hidden}.hero,.hero-content-wrap{display:flex;position:relative}.hero-content-wrap{align-items:center;background:linear-gradient(0deg,rgba(0,32,97,0) 72.64%,#00143c),linear-gradient(0deg,rgba(0,32,97,.3),rgba(0,32,97,.3));flex:1;height:100%;padding-block:200px 150px;width:100%;z-index:1}@media (max-width:1000px){.hero-content-wrap{padding-block-end:var(--row-spacer)}}.hero-content{max-width:630px}.hero-content p{max-width:490px}.hero-background{inset:0;position:absolute}.hero-media{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.hero-buttons{align-items:start;display:flex;flex-wrap:wrap;gap:1rem}.row-animation-container{height:100%;inset-inline-start:-50vw;margin-inline-start:50%;position:absolute;width:100vw}@media (max-width:1000px){.row-animation-container{display:none}}.row-animation{position:absolute;z-index:9999}.row-animation-left{inset-inline:0 auto}.row-animation-left.row-animation-triangle{scale:-1 1}.row-animation-right{inset-inline:auto 0}.row-animation-right.row-animation-heart{scale:-1 1}.row-animation-triangle{height:70vh;inset-block-start:0;overflow:hidden;transform:translateY(-50%)}.row-animation-triangle svg{height:100%;margin-inline-end:-100px;width:auto}.row-animation-heart{height:70vh;inset-block-start:0;overflow:hidden}.row-animation-heart svg{height:100%;width:auto}.items-carousel .swiper{--swiper-theme-color:var(--nectar-accent-color);overflow:visible}[data-midnight=light] .items-carousel .swiper{--swiper-theme-color:currentColor}.items-carousel .swiper .swiper-slide{height:auto}.items-carousel .swiper .carousel-item{height:100%}.items-carousel .swiper-pagination{--swiper-pagination-bullet-inactive-color:currentColor;--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-bullet-size:.625rem;margin-block-start:3rem;position:static}.carousel-item{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1rem 2rem;position:relative;text-align:center}@media (max-width:481px){.carousel-item{padding:1rem}}.carousel-item a{margin-block-start:auto}.filter,.items-grid{display:grid;gap:2.75rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(var(--item-width,300px),100%),1fr))}.item{position:relative}.item,.item-body{display:flex;flex-direction:column;gap:1.25rem}.item-body{align-items:start;flex-grow:1}.item-meta{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:1.25rem;line-height:1.2}.item-content{width:100%}.item-image img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.item-heading{align-items:start;color:#002061;display:flex;gap:1rem}.item-heading .btn-social{margin-inline-start:auto}.item-title:has(+.item-subtitle){margin-block-end:0!important}.item-body>.btn{margin-block-start:auto}.item-body>.btn-link{color:#00b57b}.item-body>.btn-link:hover{color:#86c200}.item-insight .item-image{overflow:hidden}.item-insight .item-image img{transition:all .2s}.item-insight:hover .item-image img{transform:scale(1.05)}.item-employee .item-image img{aspect-ratio:4/5}.item-employee .tag-primary{background-color:#52a0ff;border-color:#52a0ff;color:#fff}.item-employee .tag-secondary{background-color:#b8d8ff;border-color:#b8d8ff;color:#002061}.item-employee .item-title{color:#002061}@media (min-width:768px){.item-featured{align-items:center;flex-direction:row;gap:2.5rem}}.item-featured .item-image{flex:7}.item-featured .item-image img{aspect-ratio:4/3}.item-featured .item-body{flex:5;gap:1.75rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{background:transparent;border:.0625rem solid;border-radius:.5rem;cursor:default;font-size:.75rem;font-weight:700;line-height:1.2;padding:.5rem}.tag-primary{border-color:var(--nectar-accent-color);color:var(--nectar-accent-color)}.tag-secondary{border-color:#00b57b;color:#00b57b}.tag.active{background-color:currentColor;color:#fff}.tag-primary.active{background-color:var(--nectar-accent-color);color:#fff}.tag-secondary.active{background-color:#00b57b;color:#fff}button.tag{cursor:pointer;transition:all .2s ease}.facts{display:flex;gap:2rem;justify-content:space-between;margin-block:var(--row-spacer)}.fact{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.fact-title{color:var(--nectar-accent-color);font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:1.2}.author{align-items:center;display:flex;flex-direction:row;gap:1rem;text-align:start}.author-image{aspect-ratio:1;border-radius:50%;height:3rem;-o-object-fit:cover;object-fit:cover;width:3rem}.author .post-date{font-weight:300}.share{align-items:start;display:flex;gap:.5rem}button[data-clipboard]{position:relative}button[data-clipboard] .status-text{background-color:#fff;border-radius:.25rem;box-shadow:0 0 .25rem rgba(0,0,0,.2);color:#000;display:inline-block;inset:-.5rem auto auto;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateY(0);transition:.2s;width:-moz-max-content;width:max-content}button[data-clipboard] .status-text.active{opacity:1;transform:translateY(-100%)}.toggle,.toggle-title{margin-block-end:0!important}.toggle:not(:last-child){border-block-end:.0625rem solid}.toggle>.toggle-title a.toggle-heading{align-items:baseline;background-color:transparent;display:flex;font-size:1.3125rem!important;font-weight:800!important;gap:2rem;letter-spacing:-.5px;line-height:1.2!important;padding:1.5rem 0!important}.toggle>.toggle-title a.toggle-heading i{display:none}.toggle>.toggle-title a.toggle-heading:after{background-color:currentColor;content:"";display:inline-block;height:1.5rem;margin-inline-start:auto;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160Zm40 200q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160Zm40 200q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5rem}.toggle.open>.toggle-title a.toggle-heading:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M280-440h400v-80H280v80ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M280-440h400v-80H280v80ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>')}body .toggle>div{box-shadow:none;padding:0!important}body .toggle>div .inner-toggle-wrap{padding:0 0 1.5rem!important}.collage{display:grid;gap:1.5rem;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:masonry}@media (min-width:768px){.collage{grid-template-columns:repeat(3,1fr)}}.collage img{-o-object-fit:cover;object-fit:cover;width:100%}.collage img:nth-child(odd){aspect-ratio:4/3}.collage img:nth-child(2n){aspect-ratio:1/1}.pagination{align-items:center;border-block-start:.0625rem solid #b8d8ff;display:flex;gap:.125rem;justify-content:center;margin:0 auto;margin-block-start:1.25rem;padding-block-start:1.25rem;width:100%}.pagination .btn{margin-block-end:0}.pagination .dots{text-align:center;width:3rem}.pagination .page-numbers:not(.btn,.dots){border-radius:.5rem;color:inherit;line-height:1;padding:.5rem .75rem}.pagination .page-numbers:not(.btn,.dots).current,.pagination .page-numbers:not(.btn,.dots):hover{background-color:#b8d8ff}.pagination .btn-next,.pagination .btn-prev{align-items:center;color:inherit;display:flex;font-weight:400;gap:.5rem}.filter{margin-block:2rem}@media (max-width:768px){.filter{align-items:start;display:flex;flex-direction:column;gap:1rem}}.filter input,.filter select{background-color:transparent;border:.0625rem solid #b8d8ff;border-radius:.25rem;padding:.75rem 1rem}.filter input[type=search]{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path d="M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396 1.414-1.414-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8 3.589 8 8 8Zm0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6 2.691-6 6-6Z" fill="%230073FF"/></svg>');background-position:1.125rem .875rem;background-repeat:no-repeat;grid-column:span 2;padding-inline-start:3rem}.filter-selects{display:flex;gap:1.5rem}@media (min-width:768px){.filter button{display:none}}.filter-tags{display:flex;flex-direction:column;gap:.5rem;margin-block:2rem}.filter-tags .tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.breadcrumbs{--gap:.5rem;color:#002061;font-size:.75rem;line-height:1;padding-block:1rem}.breadcrumbs a{color:inherit;font-weight:400;text-decoration:underline}.breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap);margin:0}.breadcrumbs ol li{align-items:center;display:inline-flex;list-style:none}.breadcrumbs ol li:not(:last-child):after{background-color:currentColor;content:"";display:inline-block;height:8px;margin-inline-start:var(--gap);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="8"><path d="M.884 7.134 4.45 3.567.884 0 0 .884l2.683 2.683L0 6.25l.884.884Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="8"><path d="M.884 7.134 4.45 3.567.884 0 0 .884l2.683 2.683L0 6.25l.884.884Z"/></svg>');-webkit-mask-size:contain;mask-size:contain;width:5px}.list-checks{list-style:none;margin-inline:0;padding:0}.wpb_content_element>.list-checks{margin-block-end:0}.list-checks li{align-items:start;background-color:#f2f8ff;display:flex;gap:.5rem;padding:1.5rem 1.25rem}.list-checks li:before{background-color:currentColor;content:"";flex-shrink:0;height:1.75rem;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29"><path d="M13.9 18.18c-.3 0-.59-.12-.8-.33L8.25 13c-.44-.44-.44-1.16 0-1.61a1.136 1.136 0 0 1 1.6 0l3.33 3.33c.19.19.45.3.72.3.27 0 .52-.1.71-.29L24.65 4.69c.22-.22.5-.33.8-.33.3 0 .59.12.81.33.21.22.33.5.33.8 0 .3-.12.59-.33.8L14.71 17.84c-.22.22-.5.33-.8.33l-.01.01Z"/><path d="M14.03 28.06C6.29 28.06 0 21.77 0 14.03 0 6.29 6.29 0 14.03 0c1.87 0 3.68.36 5.39 1.07.28.12.5.34.62.62.12.28.12.59 0 .87-.18.43-.59.7-1.05.7-.15 0-.3-.03-.43-.09a11.6 11.6 0 0 0-4.51-.9C7.57 2.27 2.3 7.54 2.3 14.02s5.27 11.75 11.75 11.75S25.8 20.5 25.8 14.02c0-.33-.01-.65-.04-.98a1.143 1.143 0 0 1 1.05-1.23c.7 0 1.17.44 1.22 1.04.03.38.05.77.05 1.16 0 7.73-6.29 14.03-14.03 14.03l-.02.02Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29"><path d="M13.9 18.18c-.3 0-.59-.12-.8-.33L8.25 13c-.44-.44-.44-1.16 0-1.61a1.136 1.136 0 0 1 1.6 0l3.33 3.33c.19.19.45.3.72.3.27 0 .52-.1.71-.29L24.65 4.69c.22-.22.5-.33.8-.33.3 0 .59.12.81.33.21.22.33.5.33.8 0 .3-.12.59-.33.8L14.71 17.84c-.22.22-.5.33-.8.33l-.01.01Z"/><path d="M14.03 28.06C6.29 28.06 0 21.77 0 14.03 0 6.29 6.29 0 14.03 0c1.87 0 3.68.36 5.39 1.07.28.12.5.34.62.62.12.28.12.59 0 .87-.18.43-.59.7-1.05.7-.15 0-.3-.03-.43-.09a11.6 11.6 0 0 0-4.51-.9C7.57 2.27 2.3 7.54 2.3 14.02s5.27 11.75 11.75 11.75S25.8 20.5 25.8 14.02c0-.33-.01-.65-.04-.98a1.143 1.143 0 0 1 1.05-1.23c.7 0 1.17.44 1.22 1.04.03.38.05.77.05 1.16 0 7.73-6.29 14.03-14.03 14.03l-.02.02Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.75rem}.list-checks li:nth-child(2n){background-color:#cce3ff}body .gform-theme--framework{margin-block-end:0}body .gform-theme--framework ::-moz-placeholder{color:#b3b3b3}body .gform-theme--framework ::placeholder{color:#b3b3b3}body .gform-theme--framework{--gf-form-gap-y:1.5rem;--gf-form-footer-margin-y-start:2.5rem;--gf-font-size-primary:1rem;--gf-font-size-secondary:var(--gf-font-size-primary);--gf-font-size-tertiary:var(--gf-font-size-primary);--gf-field-choice-other-ctrl-max-width:none;--gf-ctrl-padding-x:1rem;--gf-ctrl-padding-y:.75rem;--gf-ctrl-size:auto;--gf-ctrl-line-height:1.4;--gf-ctrl-radius:.5rem;--gf-ctrl-shadow:none;--gf-ctrl-btn-font-size:inherit;--gf-ctrl-border-color:transparent;--gf-ctrl-bg-color:#f2f4f7;--gf-ctrl-label-font-size-primary:inherit;--gf-ctrl-label-line-height-primary:1.4;--gf-ctrl-label-color-primary:inherit;--gf-ctrl-label-color-secondary:var(--gf-ctrl-label-color-primary);--gf-ctrl-label-font-size-req:1em;--gf-color-danger:#f84343;--gf-form-validation-bg-color:transparent;--gf-form-validation-padding-x:0;--gf-form-validation-padding-y:0;--gf-form-validation-shadow:none;--gf-form-validation-outline-focus:none;--gf-form-validation-border-width:0}body .gform-theme--framework .gform-icon--circle-error{display:none!important}[data-midnight=light] .gform-theme--framework .gfield_validation_message,[data-midnight=light] .gform-theme--framework .gform_submission_error{background-color:#fff;border:.0625rem solid;border-radius:.25rem;padding:.125rem .5rem;width:-moz-max-content;width:max-content}.gform_validation_errors{background:transparent;border:none;box-shadow:none;outline:none;padding:0}.gform_validation_errors .gform-icon{display:none}body .gform_wrapper .top_label .gfield_label{display:inline-block;font-weight:400;margin-block:0 .5rem}body .gform_wrapper .top_label .gfield_label sup{font-size:.6875em;vertical-align:top}.span_12.light .select2-container--default .select2-selection--single,.span_12.light input[type=date],.span_12.light input[type=email],.span_12.light input[type=password],.span_12.light input[type=search],.span_12.light input[type=tel],.span_12.light input[type=text],.span_12.light input[type=url],.span_12.light select,.span_12.light textarea,body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single{background-color:#fff;color:#002061}.gfield_label .gfield_required_asterisk{margin-inline-start:.25em}body .gform_wrapper .top_label .gfield_label{font-family:inherit}.timeline{align-items:center;display:flex;flex-direction:column;gap:3.125rem;position:relative}.timeline:before{background-color:#002061;content:"";inset:0 auto;margin-inline:auto;position:absolute;width:.0125rem}.timeline-item{align-items:center;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;opacity:1;position:relative;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.timeline-item.timeline-item-hidden{opacity:0;transform:translateY(2rem)}.timeline-item.timeline-item-revealing{opacity:1;transform:translateY(0)}@media (min-width:769px){.timeline-item:nth-child(2n){flex-direction:row-reverse}}.timeline-item .year{align-items:center;aspect-ratio:1;background-color:#002061;border-radius:50%;color:#fff;display:flex;font-size:1.3125rem;font-weight:800;height:3.125rem;justify-content:center;width:3.125rem}.timeline-item:first-child .year{align-self:flex-start}.timeline-item:last-child .year{align-self:flex-end}.timeline-item-content,.timeline-item-image{flex:1;min-width:1px}.timeline-item .nectar-inherit-h3{margin-block-end:0!important}.timeline-item .nectar-inherit-h5{color:#002061}@media (max-width:768px){.timeline:before{inset:0 auto 0 1.5625rem}.timeline-item{align-items:start;flex-direction:column;gap:1rem;justify-content:start;padding-inline-start:4rem;position:relative}.timeline-item .year{inset-inline-start:0;position:absolute}}.accordion{display:flex;flex-direction:column;gap:0}.accordion-item:nth-child(2n){background-color:#e6f1ff}.accordion-item-title{align-items:center;cursor:pointer;display:flex;gap:2rem;justify-content:space-between;margin-block-end:0!important;padding:1.5rem 0;transition:color .2s ease}.accordion-item-title:after{background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:1.5rem;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160Zm40 200q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160Zm40 200q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease;width:1.5rem}.accordion-item-title:hover{color:var(--nectar-accent-color)}.accordion-item.active .accordion-item-title:after{transform:rotate(45deg)}.accordion-item-content{max-height:0;overflow:hidden;padding-block:0;transition:max-height .3s ease,padding .3s ease}.accordion-item.active .accordion-item-content{padding-block-end:1.5rem}.accordion-item-content ul{list-style:none;margin:0;padding:0}.accordion-item-content li{padding:.5rem 0}.accordion .locations-grid{container-type:inline-size;display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.accordion .locations-grid .item-location h5{margin-block-end:0!important}.accordion .locations-grid .item-location-contact{display:grid;grid-template-columns:subgrid}@container (min-width: calc(280px * 2 + 1.5rem)){.accordion .locations-grid .item-location-contact{grid-column:span 2}}table.details{border:none!important}table.details,table.details tr{background-color:transparent!important}table.details td{border:none!important;font-size:inherit!important;margin:0!important;padding:.5rem 1rem .5rem 0!important}table.details td a{color:inherit;text-decoration:underline}table.details td.detail-icon{width:1px}table.details td.detail-icon svg{transform:translateY(.25em)}#slide-out-widget-area .inner>.menu{align-items:start;display:flex;flex-direction:column;gap:.5rem}#slide-out-widget-area .inner>.menu svg,#slide-out-widget-area .language-switcher>a{display:none}#slide-out-widget-area .menu-item:has(.nectar-search-open-trigger){display:none}.map{--pin-anchor:--pin;z-index:11}.map .pin-group{inset:0;pointer-events:none;position:absolute}.map .pin-group>*{pointer-events:auto}@media (min-width:768px) and (hover:hover){.map .pin-group .pin:focus+.popup,.map .pin-group:hover .popup{display:flex!important}}.map .pin{background-color:transparent;border:none;margin-block-start:-.5rem;padding-block-start:.5rem;transform:translate(-50%,-50%)}.map .pin img{width:35px!important}@supports (anchor-name:--pin){.map .pin{anchor-name:var(--pin-anchor)}}.map .popup{background-color:#fff;box-shadow:0 0 8px 5px rgba(0,32,97,.1);flex-direction:column;gap:1.125rem;padding:1.5rem}.map .popup>img{width:175px!important}.map .popup-title{font-weight:700}@supports (position-anchor:--pin){.map .popup{position-anchor:var(--pin-anchor);bottom:anchor(var(--pin-anchor) top);left:anchor(var(--pin-anchor) center);position:fixed;translate:-50% 0;z-index:1}}.map .popup table.details{margin-block-end:0!important}.map .popup table.details td{padding-block-start:0!important}.gdb-geo-modal-backdrop{align-items:center;animation:gdb-geo-fadeIn .2s ease;background:rgba(0,32,97,.35);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:99998}.gdb-geo-modal{animation:gdb-geo-slideIn .25s ease;background:#fff;border-radius:1.75rem;box-shadow:0 12px 40px rgba(0,0,0,.2);max-width:400px;padding:2rem}.gdb-geo-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (max-width:768px){.gdb-geo-modal-actions{justify-content:stretch}.gdb-geo-modal-actions .btn{justify-content:center;width:100%}}@keyframes gdb-geo-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gdb-geo-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vc_row.bg-contain .row-bg{background-size:contain}@media (max-width:768px){.vc_row.bg-contain .row-bg{background-size:150%}}.container-over-image{inset:var(--row-spacer) 0 auto 0;margin-inline:auto!important;padding-inline:var(--container-padding);position:absolute;width:var(--container-width)}@media (max-width:768px){.step-by-step img{margin-inline-start:50%;max-width:none!important;transform:translateX(-50%)!important;width:100vw}}.nectar-object-cover{width:100%!important}.container-wrap{padding-block-start:0}.off-canvas-menu-container .sub-menu a{font-weight:400!important}body.has-hero #header-secondary-outer:not(.hide-up){background-color:transparent!important}#header-outer{transform:none!important}#header-outer .buttons{display:none!important}#header-outer #top .sf-menu>.menu-item:last-child a{margin-inline-end:0}#header-outer .sub-menu{padding:0!important}#header-outer .sub-menu li a{padding:1rem 1.25rem}body.material #header-secondary-outer nav>ul>li>a{font-size:.875rem;font-weight:400;line-height:1.7}body.material #header-secondary-outer nav>ul>li>a:has(svg){align-items:center;display:inline-flex;gap:.35rem;margin-inline:1rem}.language-switcher ul{width:-moz-min-content!important;width:min-content!important}@media only screen and (min-width:1000px){#header-outer.small-nav #logo,#header-outer.small-nav .logo-clone,#header-outer.small-nav .logo-spacing{margin-block:.75rem}}.single .heading-title{display:none}.single .container-wrap{padding-block-start:0!important}.single .breadcrumbs{color:#fff;position:absolute;z-index:11}.single .post-header{padding-block:100px;position:relative;text-align:center}.single .post-header:before{background-color:#002061;content:"";inset:0;inset-inline-start:-50vw;margin-inline-start:50%;position:absolute;width:100vw}.single .post-header .container{align-items:center;display:flex;flex-direction:column;max-width:970px}.single .post-header-followup{margin-block-start:-3rem;position:relative}.single .post-header-followup img{width:100%}.single .post-area{margin-inline:auto;max-width:790px;padding-block-start:3rem}.single .post-footer{align-items:start;border-block-start:.0625rem solid #b8d8ff;display:flex;gap:1rem;margin-block:2rem;padding-block-start:2rem}@media (max-width:481px){.single .post-footer{flex-direction:column}}.single .post-footer .share{margin-inline-start:auto}.single .post-area h1{font-size:2.25rem}.single .post-area h2{font-size:1.75rem}.single .post-area h3{font-size:1.5rem}.single .post-area .lead:first-child{border-block-end:.0625rem solid #b8d8ff;margin-block-end:2rem;padding-block-end:2rem}.footer{font-size:.875rem}.footer strong{font-size:1rem}.footer a{display:inline-block;font-weight:400;opacity:1!important;text-decoration:none}.footer .menu{align-items:start;display:flex;flex-direction:column;gap:.5rem;margin:0}.footer .menu li{list-style:none}@media (min-width:1000px){.footer .copyright .wpb_wrapper{display:flex;flex-direction:row;gap:1.5rem;justify-content:center}.footer .copyright .menu{flex-direction:row;gap:1.5rem}}.footer h3{font-family:inherit!important;font-size:1rem!important;font-weight:700!important;line-height:inherit!important;margin-block-end:0!important}body.home .hero{min-height:90vh}@media (max-width:1000px){body.home .hero{min-height:100vh}body.home .hero-content-wrap{align-items:flex-end;padding-block-end:5rem;padding-block-start:calc(var(--header-height) + 2rem)}}body.home .hero-scroll-icon{inset:auto 0 1.5rem;margin-inline:auto;position:absolute;z-index:1}body.home .home-intro .row-animation-left{inset-block:auto 0;transform:translateY(100%)}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvbWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsTUFDRSxpSEFDQSx5Q0FDQSxxQkNDRixDRENFLHlCQUxGLE1BTUksb0JDRUYsQ0FDRixDQ1RBLDJHQU1FLDhCRFdGLENDTUEsa0NBQ0UsK0JESEYsQ0NNQSx5Q0FDRSxrQkRIRixDQ01BLGdCQUNFLG1CREhGLENDTUEsa0RBRUUsdUJESEYsQ0NjQSxnSUFFRSxhQUNBLHNCQUZBLFdEVEYsQ0NhRSxnSkFDRSx1QkRYSixDQ2VBLEtBQ0UsOENEWkYsQ0NlQSxVQUNFLHNCRFpGLENFL0NFLHlCQUZGLHlFQU9JLHVCQURBLDBCQUZBLGdCQURBLGtCQUVBLFdGc0RGLENBQ0YsQ0VoREUsaURBQ0UsaUhBRUUsMENGa0RKLENFL0NFLHlEQUNFLG9ERmlESixDRTlDRSx3REFDRSxrREZnREosQ0FDRixDR3ZFRSxnTUFPRSxnQ0NMTSxDRE1OLGNBRkEsaUNINEVKLENHeEVJLHdjQUNFLGFIK0VOLENHNUVJLDRoQkFDRSw0QkhtRk4sQ0cvRUUsMkdBSUUsaUJIaUZKLENHN0VBLE1BQ0Usa0JBQ0EsZ0JBQ0EsZUhnRkYsQ0c3RUEsU0FHRSxpQkFFQSxnQkFEQSxvQkFGQSxjQUlBLHVCQUNBLG9CQU5BLHdCSHNGRixDRzdFQSxzQkFDRSxVSGdGRixDRzlFRSx3aUJBTUUsYUhnRkosQ0c1RUEsY0FFRSxtQkFEQSxxQkhnRkYsQ0c1RUEsNEJBRUUsZ0JBQ0EseUJIK0VGLENHNUVBLGFBRUUsZ0JIK0VGLENHNUVBLHVCQUNFLG1CSCtFRixDRzVFQSxRQUVFLGFIK0VGLENHNUVBLHVCQUNFLFdBRUEsUUFEQSxpQkhnRkYsQ0cxRUEsb0JBQ0UsbU1INkVGLENHeEVFLHlCQURGLDRDQUVJLDBCSDRFRixDQUNGLENLOUtBLHlDQU9JLGtDQUxBLDZCQUVBLGVBREEsb0JBR0Esb0NBREEsZ0JBSkEsK0JMdUxKLENLOUtBLDhLQUNJLHlCQUNBLG9CRERJLENDRUosVUxtTEosQ0tqTEkseW1CQUdJLG1DQUNBLCtCQUNBLG9CTHVMUixDS25MQSw2REFDSSw2QkFDQSwwQkFDQSxhTHNMSixDS3BMSSwrS0FDSSxVTHNMUixDS25MSSx5RUFDSSxxQ0FDQSxhTHFMUixDS2pMQSxVQUdJLFlBREEsMEJBRUEsY0FHQSxnQkFOQSxvQkFJQSwwQkFDQSxpQ0xxTEosQ0tqTEEsd0VBVUksbUJBSEEsZUFKQSw0QkFNQSxvQkFIQSxZQUtBLHVCQUhBLGNBSkEsb0JBQ0EsVUx5TEosQ0s5S0ksb0NBRUksa0JBQ0EsdUJBQ0EsbUJMZ0xSLENLcEtBLDJGQUNJLHlCTHNLSixDTXhQQSxNQUlJLHNCQUZBLGVONlBKLENNeFBBLHlCQUpJLGFBRkEsaUJOMFFKLENNcFFBLG1CQU9JLG1CQUVBLHVIQUNJLENBUEosT0FEQSxZQUdBLDBCQUpBLFdBT0EsU040UEosQ012UEksMEJBYkosbUJBY1EsbUNOMFBOLENBQ0YsQ012UEEsY0FDSSxlTjBQSixDTXhQSSxnQkFDSSxlTjBQUixDTXRQQSxpQkFFSSxRQURBLGlCTjBQSixDTXRQQSxZQUdJLHNCQUZBLHFDQUNBLG9CTjBQSixDTXRQQSxjQUdJLGtCQUZBLGFBR0EsZUFGQSxRTjJQSixDTzNTQSx5QkFLSSxZQUZBLHlCQUNBLHdCQUZBLGtCQURBLFdQa1RKLENPNVNJLDBCQVBKLHlCQVFRLFlQK1NOLENBQ0YsQ081U0EsZUFDSSxrQkFDQSxZUCtTSixDTzdTSSxvQkFDSSxtQlArU1IsQ081U1EsMkNBQ0ksVVA4U1osQ08xU0kscUJBQ0ksbUJQNFNSLENPelNRLHlDQUNJLFVQMlNaLENPdFNBLHdCQUdJLFlBRkEsb0JBR0EsZ0JBRkEsMEJQMlNKLENPdlNJLDRCQUdJLFlBRkEseUJBQ0EsVVAwU1IsQ09yU0EscUJBRUksWUFEQSxvQkFFQSxlUHdTSixDT3RTSSx5QkFFSSxZQURBLFVQeVNSLENRN1ZBLHdCQUNJLGdEQUNBLGdCUmdXSixDUTlWSSw4Q0FDSSxpQ1JnV1IsQ1E3Vkksc0NBQ0ksV1IrVlIsQ1E1VkksdUNBQ0ksV1I4VlIsQ1EzVkksbUNBQ0ksdURBQ0EsK0NBQ0Esd0NBRUEsd0JBREEsZVI4VlIsQ1F6VkEsZUFJSSxtQkFIQSxhQUNBLHNCQUNBLFdBR0Esa0JBQ0Esa0JBRkEsaUJSOFZKLENRMVZJLHlCQVRKLGVBVVEsWVI2Vk4sQ0FDRixDUTNWSSxpQkFDSSx1QlI2VlIsQ1N0WUEsb0JBQ0ksYUFFQSxtQkFEQSxxRlQwWUosQ1UxWUEsTUFJSSxpQlY2WUosQ1UxWUEsaUJBTkksYUFDQSxzQkFDQSxXVnNaSixDVWxaQSxXQUtJLGtCQURBLFdWOFlKLENVMVlBLFdBS0kscUJBSkEsYUFDQSxtQkFDQSxlQUlBLGlCQUNBLGdCQUpBLFlBRUEsZVYrWUosQ1UxWUEsY0FDSSxVVjZZSixDVTFZQSxnQkFHSSxpQkFEQSxxQ0FEQSxVVitZSixDVTFZQSxjQUlJLGtCQURBLGFOeEJHLENNc0JILGFBQ0EsUVYrWUosQ1UzWUksMEJBQ0ksd0JWNllSLENVellBLGlDQUNJLDRCVjRZSixDVXRZQSxnQkFDSSx1QlZ5WUosQ1V2WUkscUJBQ0ksYVZ5WVIsQ1V2WVEsMkJBQ0ksYVZ5WVosQ1VoWUksMEJBQ0ksZVZtWVIsQ1VqWVEsOEJBQ0ksa0JWbVlaLENVL1hJLG9DQUNJLHFCVmlZUixDVTVYSSwrQkFDSSxnQlYrWFIsQ1U1WEksNEJBRUkseUJBREEscUJBRUEsVVY4WFIsQ1UzWEksOEJBRUkseUJBREEscUJBRUEsYVY2WFIsQ1UxWEksMkJBQ0ksYVY0WFIsQ1V2WEkseUJBREosZUFHUSxtQkFEQSxtQkFFQSxVVjJYTixDQUNGLENVelhJLDJCQUNJLE1WMlhSLENVelhRLCtCQUNJLGdCVjJYWixDVXRYSSwwQkFDSSxPQUNBLFdWd1hSLENXbmZBLE1BQ0ksYUFDQSxlQUNBLFNYc2ZKLENXbmZBLEtBUUksdUJBREEsc0JBSEEsb0JBRUEsZUFMQSxpQkFDQSxnQkFHQSxnQkFGQSxhWDJmSixDV3BmSSxhQUVJLHVDUGZFLENPY0YsZ0NYdWZSLENXbmZJLGVBRUksb0JQWkEsQ09XQSxhWHNmUixDV2xmSSxZQUNJLDhCQUNBLFVYb2ZSLENXamZJLG9CQUNJLDJDUDdCRSxDTzhCRixVWG1mUixDV2hmSSxzQkFDSSx3QlAxQkEsQ08yQkEsVVhrZlIsQ1c5ZUEsV0FDSSxlQUNBLHVCWGlmSixDWTdoQkEsT0FDSSxhQUVBLFNBREEsOEJBRUEsOEJaZ2lCSixDWTdoQkEsTUFJSSxtQkFIQSxhQUNBLHNCQUNBLFNBRUEsaUJaZ2lCSixDWTloQkksWUFLSSxnQ1JoQkUsQ1FZRixlQUNBLGdCQUVBLHFCQURBLGVaa2lCUixDYXJqQkEsUUFJSSxtQkFIQSxhQUNBLG1CQUNBLFNBRUEsZ0Jid2pCSixDYXRqQkksY0FJSSxlQURBLGtCQURBLFlBR0EscUNBSkEsVWI0akJSLENhcmpCSSxtQkFDSSxlYnVqQlIsQ2Nya0JBLE9BRUksa0JBREEsYUFFQSxTZHdrQkosQ2Nya0JBLHVCQUNJLGlCZHdrQkosQ2N0a0JJLG9DQUdJLHFCVkhBLENVSUEscUJBUUEscUNBREEsVVZWQSxDVVNBLHFCQUpBLHVCQUpBLFVBR0EscUJBUUEsb0JBWkEsa0JBTUEsd0JBQ0EsZUFDQSx3Q2Q0a0JSLENjdGtCUSwyQ0FDSSxVQUNBLDJCZHdrQlosQ2VubUJJLHNCQUVJLDRCZnFtQlIsQ2VsbUJJLHlCQUNJLCtCZm9tQlIsQ2VobUJBLHVDQVFJLHFCQVBBLDZCQUtBLGFBSkEsOEJBQ0EsMEJBSUEsU0FGQSxxQkFEQSwwQkFLQSwwQmZtbUJKLENlam1CSSx5Q0FDSSxZZm1tQlIsQ2VobUJJLDZDQUtJLDhCQUpBLFdBUUEscUJBTkEsY0FDQSx5QkFFQSxnL0JBRUEsb0RBREEsNENBTEEsWWZ5bUJSLENlOWxCQSxrREFDSSw2NkJmaW1CSixDZTlsQkEsaUJBQ0ksZ0JBQ0EsbUJmaW1CSixDZS9sQkksb0NBQ0ksNEJmaW1CUixDZ0IxbUJBLFNBQ0ksYUFJQSxXQURBLHFCQUZBLHlEQUNBLDBCaEIrbUJKLENnQjNtQkkseUJBUEosU0FRUSxtQ2hCOG1CTixDQUNGLENnQjVtQkksYUFDSSxxQ0FDQSxVaEI4bUJSLENnQjVtQlEsNEJBQ0ksZ0JoQjhtQlosQ2dCM21CUSwyQkFDSSxnQmhCNm1CWixDaUJ0cUJBLFlBRUUsbUJBT0EsMENBUkEsYUFLQSxZQUhBLHVCQUNBLGNBSUEsMkJBREEsNEJBRkEsVWpCNnFCRixDaUJ2cUJFLGlCQUNFLGtCakJ5cUJKLENpQnRxQkUsa0JBRUUsa0JBREEsVWpCeXFCSixDaUJycUJFLDBDQUVFLG9CQUVBLGNBREEsY0FGQSxvQmpCMHFCSixDaUJycUJJLGtHQUVJLHdCakJzcUJSLENpQmxxQkUsNENBR0UsbUJBR0EsY0FKQSxhQUdBLGdCQURBLFNqQnNxQkosQ2tCenNCQSxRQUNJLGlCbEI0c0JKLENrQnpzQkkseUJBSkosUUFRUSxrQkFIQSxhQUNBLHNCQUNBLFFsQjZzQk4sQ0FDRixDa0Ixc0JJLDZCQUtJLDZCQUZBLDhCQURBLHFCQUVBLG1CbEI2c0JSLENrQnpzQkksMkJBR0kscVhBQ0EscUNBQ0EsNEJBSkEsbUJBQ0EseUJsQjhzQlIsQ2tCeHNCSSxnQkFDSSxhQUNBLFVsQjBzQlIsQ2tCdHNCUSx5QkFESixlQUVRLFlsQnlzQlYsQ0FDRixDa0Jyc0JBLGFBQ0ksYUFDQSxzQkFDQSxVQUNBLGlCbEJ3c0JKLENrQnRzQkksbUJBQ0ksYUFDQSxtQkFDQSxlQUNBLFNsQndzQlIsQ21CMXZCQSxhQUNFLFlBRUEsYWZZSyxDZVhMLGlCQUNBLGNBSEEsa0JuQmd3QkYsQ21CM3ZCRSxlQUNFLGNBRUEsZ0JBREEseUJuQjh2QkosQ21CMXZCRSxnQkFFRSxtQkFEQSxhQUVBLGVBQ0EsZUFDQSxRbkI0dkJKLENtQjF2QkksbUJBR0UsbUJBREEsb0JBREEsZW5COHZCTixDbUJ6dkJJLDBDQU9FLDhCQU5BLFdBR0EscUJBRUEsV0FFQSwrQkFOQSw4WUFDQSw0Q0FFQSxTbkI4dkJOLENvQi94QkEsYUFDSSxnQkFFQSxnQkFEQSxTcEJteUJKLENvQmh5Qkksa0NBQ0ksa0JwQmt5QlIsQ29CL3hCSSxnQkFHSSxrQkFFQSx5QkFKQSxhQUNBLFVBRUEsc0JwQmt5QlIsQ29CL3hCUSx1QkFJSSw4QkFIQSxXQU9BLGNBTEEsZUFFQSw0akRBRUEsb0RBREEsNENBSkEsYXBCdXlCWixDb0I3eEJRLDhCQUNJLHdCcEIreEJaLENxQnZ6QkksNkJBQ0ksa0JyQjB6QlIsQ3FCeHpCUSxnREFDSSxhckIwekJaLENxQjN6QlEsMkNBQ0ksYXJCMHpCWixDcUI5ekJJLDZCQVFJLHVCQUNBLHVDQUdBLDRCQUNBLHFEQUNBLG9EQUdBLDRDQUdBLHlCQUNBLDJCQUNBLG9CQUNBLDBCQUNBLHVCQUNBLHNCQUNBLGdDQUNBLG1DQUNBLDJCQUNBLDBDQUNBLHdDQUNBLHNDQUNBLG1FQUNBLGtDQVVBLDBCQUNBLDBDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLHdDQUNBLG1DckIweUJSLENxQnh5QlEsdURBQ0ksc0JyQjB5QlosQ3FCcHlCSSwrSUFFSSxxQmpCdERBLENpQjBEQSxzQkFEQSxxQkFEQSxzQkFEQSx3Q3JCMHlCUixDcUJseUJBLHlCQUVJLHVCQUNBLFlBRUEsZ0JBREEsYUFIQSxTckJ5eUJKLENxQm55QkkscUNBQ0ksWXJCcXlCUixDcUJqeUJBLDZDQUdJLHFCQURBLGdCQURBLG9CckJzeUJKLENxQmx5QkksaURBRUksa0JBREEsa0JyQnF5QlIsQ3FCaHlCQSw2YkFXSSxxQmpCakdJLENpQmtHSixhckJteUJKLENxQmh5QkEsd0NBQ0kseUJyQm15QkosQ3FCaHlCQSw2Q0FDSSxtQnJCbXlCSixDc0J0NUJBLFVBSUksbUJBSEEsYUFDQSxzQkFHQSxhQUZBLGlCdEIyNUJKLENzQnY1QkksaUJBTUksd0JsQkVELENrQlBDLFdBRUEsYUFDQSxtQkFGQSxrQkFHQSxjdEIwNUJSLENzQnI1QkEsZUFJSSxtQkFIQSxhQUNBLG1CQUNBLFdBRUEsdUJBRUEsVUFEQSxrQkFFQSx3QkFDQSxzRHRCdzVCSixDc0J0NUJJLG9DQUNJLFVBQ0EsMEJ0Qnc1QlIsQ3NCcjVCSSx1Q0FDSSxVQUNBLHVCdEJ1NUJSLENzQnA1QkkseUJBQ0ksNkJBQ0ksMEJ0QnM1QlYsQ0FDRixDc0JuNUJJLHFCQVFJLG1CQUxBLGVBQ0Esd0JsQmpDRCxDa0JtQ0Msa0JBREEsVWxCeENBLENrQjBDQSxhQUdBLG9CQUNBLGdCQVRBLGdCQU9BLHVCQVJBLGN0Qis1QlIsQ3NCbDVCSSxpQ0FDSSxxQnRCbzVCUixDc0JqNUJJLGdDQUNJLG1CdEJtNUJSLENzQmg1QkksNENBRUksT0FDQSxhdEJpNUJSLENzQjk0Qkksa0NBQ0ksNEJ0Qmc1QlIsQ3NCNzRCSSxrQ0FDSSxhdEIrNEJSLENzQjE0QkkseUJBQ0ksaUJBQ0ksd0J0QjY0QlYsQ3NCeDRCRixlQU1RLGtCQUpBLHNCQUNBLFNBSUEsc0JBRkEsMEJBREEsaUJ0Qis0Qk4sQ3NCMTRCTSxxQkFFSSxxQkFEQSxpQnRCNjRCVixDQWRGLEN1QmwrQkEsV0FDRSxhQUNBLHNCQUNBLEt2Qm8vQkYsQ3VCaC9CRSw4QkFDRSx3QnZCbS9CSixDdUIvK0JBLHNCQUtFLG1CQUhBLGVBRUEsYUFHQSxTQURBLDhCQUxBLDZCQUVBLGlCQUtBLHlCdkJrL0JGLEN1QmgvQkUsNEJBS0UsOEJBSkEsV0FRQSxxQkFMQSxjQURBLGNBR0EsZy9CQUVBLG9EQURBLDRDQUdBLDhCQVJBLFl2QjAvQkosQ3VCLytCRSw0QkFDRSxnQ3ZCaS9CSixDdUI3K0JBLG1EQUNFLHVCdkJnL0JGLEN1QjcrQkEsd0JBQ0UsYUFDQSxnQkFFQSxnQkFEQSwrQ3ZCaS9CRixDdUI3K0JBLCtDQUNFLHdCdkJnL0JGLEN1QjcrQkEsMkJBR0UsZ0JBRkEsU0FDQSxTdkJpL0JGLEN1QjcrQkEsMkJBQ0UsZXZCZy9CRixDd0JoakNBLDJCQUlJLDJCQUhBLGFBRUEsbUJBREEsbUV4QnFqQ0osQ3dCampDSSw2Q0FDSSw0QnhCbWpDUixDd0JoakNJLGtEQUNJLGFBQ0EsNkJ4QmtqQ1IsQ3dCaGpDUSxpREFKSixrREFLUSxrQnhCbWpDVixDQUNGLEN5Qm5rQ0EsY0FFSSxxQnpCc2tDSixDeUJwa0NJLCtCQUhBLHNDekIwa0NKLEN5Qm5rQ0ksaUJBQ0ksc0JBR0EsNEJBREEsbUJBREEsb0N6QnVrQ1IsQ3lCbmtDUSxtQkFDSSxjQUNBLHlCekJxa0NaLEN5QmxrQ1EsNkJBQ0ksU3pCb2tDWixDeUJsa0NZLGlDQUNJLDJCekJva0NoQixDMEJ6bENJLG9DQUdJLGtCQUZBLGFBQ0Esc0JBRUEsUzFCNGxDUixDMEJybENJLG9GQUNJLFkxQjBsQ1IsQzBCdmxDSSxtRUFDSSxZMUJ5bENSLEMyQnptQ0EsS0FDRSxtQkFDQSxVM0I0bUNGLEMyQjFtQ0UsZ0JBRUUsUUFDQSxvQkFGQSxpQjNCOG1DSixDMkIxbUNJLGtCQUNFLG1CM0I0bUNOLEMyQnptQ0ksMkNBQ0UsK0RBRUUsc0IzQjJtQ04sQ0FDRixDMkJ2bUNFLFVBQ0UsNkJBQ0EsWUFFQSwwQkFEQSwwQkFFQSw4QjNCeW1DSixDMkJ2bUNJLGNBQ0Usb0IzQnltQ04sQzJCdG1DSSw4QkFYRixVQVlJLDZCM0J5bUNKLENBQ0YsQzJCdG1DRSxZQUdFLHFCdkIvQkksQ3VCaUNKLHdDQUpBLHNCQUNBLGFBRUEsYzNCeW1DSixDMkJ0bUNJLGdCQUNFLHFCM0J3bUNOLEMyQnJtQ0ksa0JBQ0UsZTNCdW1DTixDMkJwbUNJLGtDQWZGLFlBa0JJLGtDQUNBLHFDQUNBLHNDQUpBLGVBS0EsaUJBSkEsUzNCMm1DSixDQUNGLEMyQm5tQ0EsMEJBQ0UsNEIzQnNtQ0YsQzJCcG1DRSw2QkFDRSwrQjNCc21DSixDNEJ6cUNBLHdCQU1FLG1CQUdBLGtDQU5BLDZCQUVBLGFBSEEsUUFLQSx1QkFDQSxhQVBBLGVBR0EsYTVCaXJDRixDNEJ6cUNBLGVBTUUsb0NBTEEsZXhCSk0sQ3dCS04scUJ4QlJjLEN3QldkLHNDQUZBLGdCQUNBLFk1QjhxQ0YsQzRCenFDQSx1QkFDRSxhQUdBLGVBRkEsV0FDQSxzQjVCNnFDRixDNEIxcUNFLHlCQU5GLHVCQU9JLHVCNUI2cUNGLEM0QjNxQ0UsNEJBRUUsdUJBREEsVTVCOHFDSixDQUNGLEM0QnpxQ0EsMEJBQ0UsR0FDRSxTNUI0cUNGLEM0QjFxQ0EsR0FDRSxTNUI0cUNGLENBQ0YsQzRCenFDQSwyQkFDRSxHQUNFLFVBQ0EsMkI1QjJxQ0YsQzRCenFDQSxHQUNFLFVBQ0EsdUI1QjJxQ0YsQ0FDRixDNkJudUNBLDJCQUNJLHVCN0JxdUNKLEM2Qm51Q0kseUJBSEosMkJBSVEsb0I3QnN1Q04sQ0FDRixDNkJudUNBLHNCQUVJLGlDQUVBLDZCQUNBLHdDQUpBLGtCQUVBLDRCN0J3dUNKLEM2Qmx1Q0kseUJBREosa0JBR1Esd0JBQ0EseUJBQ0EscUNBSEEsVzdCeXVDTixDQUNGLEM2Qm51Q0EscUJBQ0ksb0I3QnN1Q0osQzZCbnVDQSxnQkFDSSxxQjdCc3VDSixDNkJudUNBLHVDQUNJLHlCN0JzdUNKLEM4QnZ3Q0ksb0RBQ0ksc0M5QjB3Q1IsQzhCdHdDQSxjQUNJLHdCOUJ5d0NKLEM4QnR3Q0ksdUJBQ0ksc0I5Qnd3Q1IsQzhCcndDSSxvREFDSSxtQjlCdXdDUixDOEJwd0NJLHdCQUNJLG1COUJzd0NSLEM4QnB3Q1EsNkJBQ0ksb0I5QnN3Q1osQzhCaHdDQSxrREFDSSxrQkFDQSxnQkFDQSxlOUJtd0NKLEM4Qmp3Q0ksMkRBRUksbUJBREEsb0JBRUEsV0FDQSxrQjlCbXdDUixDOEIvdkNBLHNCQUNJLDREOUJrd0NKLEM4Qi92Q0EsMENBRVEsd0dBR0ksbUI5Qml3Q1YsQ0FDRixDK0JqekNJLHVCQUNJLFkvQm16Q1IsQytCaHpDSSx3QkFDSSwrQi9Ca3pDUixDK0IveUNJLHFCQUdJLFUzQkhBLEMyQkNBLGtCQUNBLFUvQmt6Q1IsQytCOXlDSSxxQkFFSSxvQkFDQSxrQkFGQSxpQi9Ca3pDUixDK0I5eUNRLDRCQUdJLHdCM0JSTCxDMkJNSyxXQUlBLFFBQ0EseUJBQ0Esd0JBSEEsa0JBRkEsVy9CcXpDWixDK0I3eUNRLGdDQUdJLG1CQUZBLGFBQ0Esc0JBRUEsZS9CK3lDWixDK0I1eUNRLDhCQUNJLHlCQUNBLGlCL0I4eUNaLEMrQjV5Q1ksa0NBQ0ksVS9COHlDaEIsQytCenlDSSxtQkFFSSxtQkFEQSxnQkFFQSx3Qi9CMnlDUixDK0J4eUNJLHFCQUVJLGtCQUlBLDBDQUxBLGFBSUEsU0FEQSxrQkFEQSx3Qi9CNnlDUixDK0J4eUNRLHlCQVJKLHFCQVNRLHFCL0IyeUNWLENBQ0YsQytCenlDUSw0QkFDSSx3Qi9CMnlDWixDK0JweUNJLHNCQUNJLGlCL0J1eUNSLEMrQnB5Q0ksc0JBQ0ksaUIvQnN5Q1IsQytCbnlDSSxzQkFDSSxnQi9CcXlDUixDK0JseUNJLHFDQUdJLHdDQURBLHNCQURBLHNCL0JzeUNSLENnQzkzQ0EsUUFDSSxpQmhDaTRDSixDZ0MvM0NJLGVBQ0ksY2hDaTRDUixDZ0M5M0NJLFVBQ0kscUJBQ0EsZ0JBRUEsb0JBREEsb0JoQ2k0Q1IsQ2dDNzNDSSxjQUtJLGtCQUhBLGFBQ0Esc0JBQ0EsVUFIQSxRaENtNENSLENnQzczQ1EsaUJBQ0ksZWhDKzNDWixDZ0MxM0NRLDBCQUNJLGdDQUNJLGFBQ0EsbUJBQ0EsV0FDQSxzQmhDNDNDZCxDZ0N6M0NVLHlCQUNJLG1CQUNBLFVoQzIzQ2QsQ0FDRixDZ0N2M0NJLFdBR0ksOEJBRkEseUJBQ0EsMEJBRUEsOEJBQ0EsNEJoQ3kzQ1IsQ2lDdjZDSSxnQkFDSSxlakMwNkNSLENpQ3g2Q1EsMEJBSEosZ0JBSVEsZ0JqQzI2Q1YsQ2lDejZDVSw2QkFDSSxxQkFFQSx1QkFEQSxxRGpDNDZDZCxDQUNGLENpQ3Y2Q0ksNEJBRUksb0JBQ0EsbUJBRkEsa0JBR0EsU2pDeTZDUixDaUN0NkNJLDBDQUNJLG1CQUNBLDBCakN3NkNSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL19wcm9wcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9fZ3JpZC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX3N0cmV0Y2guc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tbW9uL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcm93LWFuaW1hdGlvbi5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19pdGVtcy1jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19pdGVtcy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGFncy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mYWN0cy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19hdXRob3Iuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdG9nZ2xlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19jb2xsYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19sb2NhdGlvbnMtYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2dlby1tb2RhbC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX292ZXJyaWRlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX3NpbmdsZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2hvbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tZGlzdGFuY2UtdG8tZWRnZTogTWF4KHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSwgKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMikgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuICAtLXJvdy1zcGFjZXI6IGNsYW1wKDMuMTI1cmVtLCAxMHZ3LCA0LjVyZW0pO1xuICAtLWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC0taGVhZGVyLWhlaWdodDogNzBweDtcbiAgfVxufSIsIjpyb290IHtcbiAgLS1kaXN0YW5jZS10by1lZGdlOiBNYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAoKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIC0tcm93LXNwYWNlcjogY2xhbXAoMy4xMjVyZW0sIDEwdncsIDQuNXJlbSk7XG4gIC0taGVhZGVyLWhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ucm93LXNwYWNlcixcbi52Y19yb3c6bm90KDpoYXMoLmhlcm8pLFxuLmlubmVyX3Jvdyxcbi52Y19yb3ctaGFzLWZpbGwuZnVsbC13aWR0aC1zZWN0aW9uLFxuOmhhcygudmNfcm93LWhhcy1maWxsKSkge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXJvdy1zcGFjZXIpO1xufVxuXG4udmNfcm93LWhhcy1maWxsOm5vdCg6aGFzKC5oZXJvKSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cblxuLm1hdGVyaWFsIC53cGJfcm93LnZjX3Jvdy1oYXMtdGVtcGxhdGVyYSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4ubWF0ZXJpYWwgLndwYl9jb250ZW50X2VsZW1lbnQsXG4ubWF0ZXJpYWwgLndwYl9yb3cge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG59XG5cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQ6bm90KFtjbGFzcyo9dmNfcm93LW8tY29udGVudC1dKSA+IC5zcGFuXzEyID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyOmhhcygud3BiX3RleHRfY29sdW1uKSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52Y19yb3ctby1lcXVhbC1oZWlnaHQ6bm90KFtjbGFzcyo9dmNfcm93LW8tY29udGVudC1dKSA+IC5zcGFuXzEyID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyOmhhcygud3BiX3RleHRfY29sdW1uKSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG5cbltpZF0ge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsXG4gIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1kaXN0YW5jZS10by1lZGdlKSk7XG4gIH1cbiAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbiAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gIH1cbn1cblxuYm9keSBoMSwgYm9keSAubmVjdGFyLWluaGVyaXQtaDEsXG5ib2R5IGgyLCBib2R5IC5uZWN0YXItaW5oZXJpdC1oMixcbmJvZHkgaDMsIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgzLFxuYm9keSBoNCwgYm9keSAubmVjdGFyLWluaGVyaXQtaDQsXG5ib2R5IGg1LCBib2R5IC5uZWN0YXItaW5oZXJpdC1oNSxcbmJvZHkgaDYsIGJvZHkgLm5lY3Rhci1pbmhlcml0LWg2IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC42MjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbmVjdGFyLWFjY2VudC1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSBoMSBbZGF0YS1taWRuaWdodD1saWdodF0sIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgxIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSxcbmJvZHkgaDIgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdLCBib2R5IC5uZWN0YXItaW5oZXJpdC1oMiBbZGF0YS1taWRuaWdodD1saWdodF0sXG5ib2R5IGgzIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSwgYm9keSAubmVjdGFyLWluaGVyaXQtaDMgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdLFxuYm9keSBoNCBbZGF0YS1taWRuaWdodD1saWdodF0sIGJvZHkgLm5lY3Rhci1pbmhlcml0LWg0IFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSxcbmJvZHkgaDUgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdLCBib2R5IC5uZWN0YXItaW5oZXJpdC1oNSBbZGF0YS1taWRuaWdodD1saWdodF0sXG5ib2R5IGg2IFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSwgYm9keSAubmVjdGFyLWluaGVyaXQtaDYgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5ib2R5IGgxOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgxOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksXG5ib2R5IGgyOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgyOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksXG5ib2R5IGgzOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgzOmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksXG5ib2R5IGg0OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWg0OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksXG5ib2R5IGg1OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWg1OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksXG5ib2R5IGg2OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSksIGJvZHkgLm5lY3Rhci1pbmhlcml0LWg2OmhhcyhbY2xhc3MqPW5lY3Rhci1pbmhlcml0XSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5IGgxLCBib2R5IC5uZWN0YXItaW5oZXJpdC1oMSxcbmJvZHkgaDIsIGJvZHkgLm5lY3Rhci1pbmhlcml0LWgyLFxuYm9keSBoMywgYm9keSAubmVjdGFyLWluaGVyaXQtaDMsXG5ib2R5IC5sZWFkIHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNoYXBlYXUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbltkYXRhLW1pZG5pZ2h0PWxpZ2h0XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGgxLCBbZGF0YS1taWRuaWdodD1saWdodF0gLmgxLCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWgxLFxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGgyLCBbZGF0YS1taWRuaWdodD1saWdodF0gLmgyLCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWgyLFxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGgzLCBbZGF0YS1taWRuaWdodD1saWdodF0gLmgzLCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWgzLFxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGg0LCBbZGF0YS1taWRuaWdodD1saWdodF0gLmg0LCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWg0LFxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGg1LCBbZGF0YS1taWRuaWdodD1saWdodF0gLmg1LCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWg1LFxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIGg2LCBbZGF0YS1taWRuaWdodD1saWdodF0gLmg2LCBbZGF0YS1taWRuaWdodD1saWdodF0gLm5lY3Rhci1pbmhlcml0LWg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yb3cgLmNvbCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4jYWpheC1jb250ZW50LXdyYXAgbGkgYSxcbnAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbn1cblxuYXJ0aWNsZSBwOmhhcygrIHVsLCArIG9sKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG5zdXAsXG5zdWIge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4ubWFpbi1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiNlwiIHZpZXdCb3g9XCIwIDAgNHB4IDRweFwiPjxjaXJjbGUgY3g9XCIyXCIgY3k9XCIyXCIgcj1cIjJcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgLz48L3N2Zz4nKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQgW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLCAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWZpbGwsIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1maWxsLFxuLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuLXNvY2lhbCwgYm9keVtkYXRhLWJ1dHRvbi1zdHlsZSo9c2xpZ2h0bHlfcm91bmRlZF0gYnV0dG9uLmJ0bi1zb2NpYWwsXG4uYnRuLXNvY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI1N0I7XG4gIGJvcmRlci1jb2xvcjogIzAwQjU3QjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWZpbGw6aG92ZXIsIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1maWxsOmhvdmVyLFxuLmNvbnRhaW5lci13cmFwIGJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuLXNvY2lhbDpob3ZlciwgYm9keVtkYXRhLWJ1dHRvbi1zdHlsZSo9c2xpZ2h0bHlfcm91bmRlZF0gYnV0dG9uLmJ0bi1zb2NpYWw6aG92ZXIsXG4uYnRuLXNvY2lhbDpob3ZlciwgLmJ0bi1maWxsOmZvY3VzLCAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XS5idG4tZmlsbDpmb2N1cyxcbi5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1zb2NpYWw6Zm9jdXMsIGJvZHlbZGF0YS1idXR0b24tc3R5bGUqPXNsaWdodGx5X3JvdW5kZWRdIGJ1dHRvbi5idG4tc29jaWFsOmZvY3VzLFxuLmJ0bi1zb2NpYWw6Zm9jdXMsIC5idG4tZmlsbDphY3RpdmUsIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1maWxsOmFjdGl2ZSxcbi5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1zb2NpYWw6YWN0aXZlLCBib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1zbGlnaHRseV9yb3VuZGVkXSBidXR0b24uYnRuLXNvY2lhbDphY3RpdmUsXG4uYnRuLXNvY2lhbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZDMjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg2QzIwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUsIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogIzAwQjU3Qjtcbn1cbltkYXRhLW1pZG5pZ2h0PWxpZ2h0XSAuYnRuLW91dGxpbmUsIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSAuY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XS5idG4tb3V0bGluZSwgLmNvbnRhaW5lci13cmFwIFtkYXRhLW1pZG5pZ2h0PWxpZ2h0XSBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLW91dGxpbmU6aG92ZXIsIC5jb250YWluZXItd3JhcCBidXR0b25bdHlwZT1zdWJtaXRdLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDE5NCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjODZDMjAwO1xufVxuXG4uYnRuLWxpbmsge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzRFRjBGNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1zbGlnaHRseV9yb3VuZGVkXSBidXR0b24uYnRuLXNvY2lhbCxcbi5idG4tc29jaWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFpbmVyLXdyYXAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwICsgLmJ0biwgLmNvbnRhaW5lci13cmFwIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNXJlbTtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZXJvLWNvbnRlbnQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMjAwcHggMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDMyLCA5NywgMCkgNzIuNjQlLCAjMDAxNDNDIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAzMiwgOTcsIDAuMykgMCUsIHJnYmEoMCwgMzIsIDk3LCAwLjMpIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVyby1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1yb3ctc3BhY2VyKTtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5oZXJvLWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5oZXJvLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uaGVyby1tZWRpYSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yb3ctYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJvdy1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yb3ctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnJvdy1hbmltYXRpb24tbGVmdCB7XG4gIGluc2V0LWlubGluZTogMCBhdXRvO1xufVxuLnJvdy1hbmltYXRpb24tbGVmdC5yb3ctYW5pbWF0aW9uLXRyaWFuZ2xlIHtcbiAgc2NhbGU6IC0xIDE7XG59XG4ucm93LWFuaW1hdGlvbi1yaWdodCB7XG4gIGluc2V0LWlubGluZTogYXV0byAwO1xufVxuLnJvdy1hbmltYXRpb24tcmlnaHQucm93LWFuaW1hdGlvbi1oZWFydCB7XG4gIHNjYWxlOiAtMSAxO1xufVxuXG4ucm93LWFuaW1hdGlvbi10cmlhbmdsZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb3ctYW5pbWF0aW9uLXRyaWFuZ2xlIHN2ZyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yb3ctYW5pbWF0aW9uLWhlYXJ0IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGhlaWdodDogNzB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb3ctYW5pbWF0aW9uLWhlYXJ0IHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pdGVtcy1jYXJvdXNlbCAuc3dpcGVyIHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltkYXRhLW1pZG5pZ2h0PWxpZ2h0XSAuaXRlbXMtY2Fyb3VzZWwgLnN3aXBlciB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uaXRlbXMtY2Fyb3VzZWwgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLml0ZW1zLWNhcm91c2VsIC5zd2lwZXIgLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXRlbXMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogLjQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IC42MjVyZW07XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODFweCkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0gYSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cblxuLml0ZW1zLWdyaWQsIC5maWx0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4odmFyKC0taXRlbS13aWR0aCwgMzAwcHgpLCAxMDAlKSwgMWZyKSk7XG4gIGdhcDogMi43NXJlbSAxLjVyZW07XG59XG5cbi5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uaXRlbS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGVtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG5cbi5pdGVtLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGNvbG9yOiAjMDAyMDYxO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uaXRlbS1oZWFkaW5nIC5idG4tc29jaWFsIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLml0ZW0tdGl0bGU6aGFzKCsgLml0ZW0tc3VidGl0bGUpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS1ib2R5ID4gLmJ0biB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbn1cbi5pdGVtLWJvZHkgPiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzAwQjU3Qjtcbn1cbi5pdGVtLWJvZHkgPiAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzg2QzIwMDtcbn1cblxuLml0ZW0taW5zaWdodCAuaXRlbS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXRlbS1pbnNpZ2h0IC5pdGVtLWltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLml0ZW0taW5zaWdodDpob3ZlciAuaXRlbS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uaXRlbS1lbXBsb3llZSAuaXRlbS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQvNTtcbn1cbi5pdGVtLWVtcGxveWVlIC50YWctcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzUyQTBGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyQTBGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaXRlbS1lbXBsb3llZSAudGFnLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0I4RDhGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4RDhGRjtcbiAgY29sb3I6ICMwMDIwNjE7XG59XG4uaXRlbS1lbXBsb3llZSAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDAyMDYxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tZmVhdHVyZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLml0ZW0tZmVhdHVyZWQgLml0ZW0taW1hZ2Uge1xuICBmbGV4OiA3O1xufVxuLml0ZW0tZmVhdHVyZWQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG4uaXRlbS1mZWF0dXJlZCAuaXRlbS1ib2R5IHtcbiAgZmxleDogNTtcbiAgZ2FwOiAxLjc1cmVtO1xufVxuXG4udGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi50YWcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWctcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbn1cbi50YWctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMEI1N0I7XG4gIGJvcmRlci1jb2xvcjogIzAwQjU3Qjtcbn1cbi50YWcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWctcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFnLXNlY29uZGFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNTdCO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYnV0dG9uLnRhZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmZhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG59XG5cbi5mYWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6IHZhcigtLW5lY3Rhci1hY2NlbnQtY29sb3IpO1xufVxuXG4uYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hdXRob3ItaW1hZ2Uge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXV0aG9yIC5wb3N0LWRhdGUge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xufVxuXG5idXR0b25bZGF0YS1jbGlwYm9hcmRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYnV0dG9uW2RhdGEtY2xpcGJvYXJkXSAuc3RhdHVzLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBpbnNldDogLTAuNXJlbSBhdXRvIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYnV0dG9uW2RhdGEtY2xpcGJvYXJkXSAuc3RhdHVzLXRleHQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLnRvZ2dsZSwgLnRvZ2dsZS10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi50b2dnbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDAuMDYyNXJlbSBzb2xpZDtcbn1cblxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlID4gLnRvZ2dsZS10aXRsZSBhLnRvZ2dsZS1oZWFkaW5nIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZSA+IC50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIyNHB4XCIgdmlld0JveD1cIjAgLTk2MCA5NjAgOTYwXCIgd2lkdGg9XCIyNHB4XCIgZmlsbD1cIiMwMDAwMDBcIj48cGF0aCBkPVwiTTQ0MC0yODBoODB2LTE2MGgxNjB2LTgwSDUyMHYtMTYwaC04MHYxNjBIMjgwdjgwaDE2MHYxNjBabTQwIDIwMHEtODMgMC0xNTYtMzEuNVQxOTctMTk3cS01NC01NC04NS41LTEyN1Q4MC00ODBxMC04MyAzMS41LTE1NlQxOTctNzYzcTU0LTU0IDEyNy04NS41VDQ4MC04ODBxODMgMCAxNTYgMzEuNVQ3NjMtNzYzcTU0IDU0IDg1LjUgMTI3VDg4MC00ODBxMCA4My0zMS41IDE1NlQ3NjMtMTk3cS01NCA1NC0xMjcgODUuNVQ0ODAtODBabTAtODBxMTM0IDAgMjI3LTkzdDkzLTIyN3EwLTEzNC05My0yMjd0LTIyNy05M3EtMTM0IDAtMjI3IDkzdC05MyAyMjdxMCAxMzQgOTMgMjI3dDIyNyA5M1ptMC0zMjBaXCIvPjwvc3ZnPicpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvZ2dsZS5vcGVuID4gLnRvZ2dsZS10aXRsZSBhLnRvZ2dsZS1oZWFkaW5nOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjI0cHhcIiB2aWV3Qm94PVwiMCAtOTYwIDk2MCA5NjBcIiB3aWR0aD1cIjI0cHhcIiBmaWxsPVwiIzAwMDAwMFwiPjxwYXRoIGQ9XCJNMjgwLTQ0MGg0MDB2LTgwSDI4MHY4MFpNNDgwLTgwcS04MyAwLTE1Ni0zMS41VDE5Ny0xOTdxLTU0LTU0LTg1LjUtMTI3VDgwLTQ4MHEwLTgzIDMxLjUtMTU2VDE5Ny03NjNxNTQtNTQgMTI3LTg1LjVUNDgwLTg4MHE4MyAwIDE1NiAzMS41VDc2My03NjNxNTQgNTQgODUuNSAxMjdUODgwLTQ4MHEwIDgzLTMxLjUgMTU2VDc2My0xOTdxLTU0IDU0LTEyNyA4NS41VDQ4MC04MFptMC04MHExMzQgMCAyMjctOTN0OTMtMjI3cTAtMTM0LTkzLTIyN3QtMjI3LTkzcS0xMzQgMC0yMjcgOTN0LTkzIDIyN3EwIDEzNCA5MyAyMjd0MjI3IDkzWm0wLTMyMFpcIi8+PC9zdmc+Jyk7XG59XG5cbmJvZHkgLnRvZ2dsZSA+IGRpdiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLnRvZ2dsZSA+IGRpdiAuaW5uZXItdG9nZ2xlLXdyYXAge1xuICBwYWRkaW5nOiAwIDAgMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xsYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWFzb25yeTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sbGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLmNvbGxhZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbGxhZ2UgaW1nOm50aC1jaGlsZChvZGQpIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG59XG4uY29sbGFnZSBpbWc6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMS4yNXJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjI1cmVtO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDAuMDYyNXJlbSBzb2xpZCAjQjhEOEZGO1xufVxuLnBhZ2luYXRpb24gLmJ0biB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4ucGFnaW5hdGlvbiAuZG90cyB7XG4gIHdpZHRoOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOm5vdCguYnRuLCAuZG90cykge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOm5vdCguYnRuLCAuZG90cyk6aG92ZXIsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5idG4sIC5kb3RzKS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4RDhGRjtcbn1cbi5wYWdpbmF0aW9uIC5idG4tcHJldixcbi5wYWdpbmF0aW9uIC5idG4tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlciB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLmZpbHRlciBpbnB1dCxcbi5maWx0ZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0I4RDhGRjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXIgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTAgMThDMTEuNzc1IDE3Ljk5OTYgMTMuNDk4OCAxNy40MDU0IDE0Ljg5NyAxNi4zMTJMMTkuMjkzIDIwLjcwOEwyMC43MDcgMTkuMjk0TDE2LjMxMSAxNC44OThDMTcuNDA1IDEzLjQ5OTcgMTcuOTk5NiAxMS43NzU0IDE4IDEwQzE4IDUuNTg5IDE0LjQxMSAyIDEwIDJDNS41ODkgMiAyIDUuNTg5IDIgMTBDMiAxNC40MTEgNS41ODkgMTggMTAgMThaTTEwIDRDMTMuMzA5IDQgMTYgNi42OTEgMTYgMTBDMTYgMTMuMzA5IDEzLjMwOSAxNiAxMCAxNkM2LjY5MSAxNiA0IDEzLjMwOSA0IDEwQzQgNi42OTEgNi42OTEgNCAxMCA0WlwiIGZpbGw9XCIjMDA3M0ZGXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjEyNXJlbSAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5maWx0ZXItc2VsZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maWx0ZXItdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4uZmlsdGVyLXRhZ3MgLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICAtLWdhcDogLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGNvbG9yOiAjMDAyMDYxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYnMgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tZ2FwKTtcbiAgbWFyZ2luOiAwO1xufVxuLmJyZWFkY3J1bWJzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgb2wgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjVcIiBoZWlnaHQ9XCI4XCIgdmlld0JveD1cIjAgMCA1IDhcIj48cGF0aCBkPVwiTTAuODgzNzUgNy4xMzM3NUw0LjQ1MDYyIDMuNTY2ODdMMC44ODM3NSAwTDAgMC44ODM3NUwyLjY4MzEzIDMuNTY2ODdMMCA2LjI1TDAuODgzNzUgNy4xMzM3NVpcIi8+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1nYXApO1xufVxuXG4ubGlzdC1jaGVja3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLndwYl9jb250ZW50X2VsZW1lbnQgPiAubGlzdC1jaGVja3Mge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLmxpc3QtY2hlY2tzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkY7XG59XG4ubGlzdC1jaGVja3MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyOVwiIGhlaWdodD1cIjI5XCIgdmlld0JveD1cIjAgMCAyOSAyOVwiPjxwYXRoIGQ9XCJNMTMuODk5OSAxOC4xODA0QzEzLjU5OTkgMTguMTgwNCAxMy4zMDk5IDE4LjA2MDMgMTMuMDk5OSAxNy44NTAzTDguMjQ5OTIgMTMuMDAwNEM3LjgwOTkyIDEyLjU2MDQgNy44MDk5MiAxMS44NDA0IDguMjQ5OTIgMTEuMzkwNEM4LjQ2OTkyIDExLjE3MDQgOC43NDk5MiAxMS4wNjAzIDkuMDQ5OTIgMTEuMDYwM0M5LjM0OTkyIDExLjA2MDMgOS42Mzk5MiAxMS4xODA0IDkuODQ5OTIgMTEuMzkwNEwxMy4xNzk5IDE0LjcyMDRDMTMuMzY5OSAxNC45MTA0IDEzLjYyOTkgMTUuMDIwMyAxMy44OTk5IDE1LjAyMDNDMTQuMTY5OSAxNS4wMjAzIDE0LjQxOTkgMTQuOTIwMyAxNC42MDk5IDE0LjczMDNMMjQuNjQ5OSA0LjY5MDM1QzI0Ljg2OTkgNC40NzAzNSAyNS4xNDk5IDQuMzYwMzUgMjUuNDQ5OSA0LjM2MDM1QzI1Ljc0OTkgNC4zNjAzNSAyNi4wMzk5IDQuNDgwMzUgMjYuMjU5OSA0LjY5MDM1QzI2LjQ2OTkgNC45MTAzNSAyNi41ODk5IDUuMTkwMzUgMjYuNTg5OSA1LjQ5MDM1QzI2LjU4OTkgNS43OTAzNSAyNi40Njk5IDYuMDgwMzUgMjYuMjU5OSA2LjI5MDM1TDE0LjcwOTkgMTcuODQwM0MxNC40ODk5IDE4LjA2MDMgMTQuMjA5OSAxOC4xNzAzIDEzLjkwOTkgMTguMTcwM0wxMy44OTk5IDE4LjE4MDRaXCIvPjxwYXRoIGQ9XCJNMTQuMDMgMjguMDZDNi4yOSAyOC4wNiAwIDIxLjc3IDAgMTQuMDNDMCA2LjI5IDYuMjkgMCAxNC4wMyAwQzE1LjkgMCAxNy43MSAwLjM2IDE5LjQyIDEuMDdDMTkuNyAxLjE5IDE5LjkyIDEuNDEgMjAuMDQgMS42OUMyMC4xNiAxLjk3IDIwLjE2IDIuMjggMjAuMDQgMi41NkMxOS44NiAyLjk5IDE5LjQ1IDMuMjYgMTguOTkgMy4yNkMxOC44NCAzLjI2IDE4LjY5IDMuMjMgMTguNTYgMy4xN0MxNy4xMyAyLjU3IDE1LjYxIDIuMjcgMTQuMDUgMi4yN0M3LjU3IDIuMjcgMi4zIDcuNTQgMi4zIDE0LjAyQzIuMyAyMC41IDcuNTcgMjUuNzcgMTQuMDUgMjUuNzdDMjAuNTMgMjUuNzcgMjUuOCAyMC41IDI1LjggMTQuMDJDMjUuOCAxMy42OSAyNS43OSAxMy4zNyAyNS43NiAxMy4wNEMyNS43NCAxMi43NCAyNS44MyAxMi40NCAyNi4wMyAxMi4yMUMyNi4yMyAxMS45OCAyNi41IDExLjg0IDI2LjgxIDExLjgxQzI3LjUxIDExLjgxIDI3Ljk4IDEyLjI1IDI4LjAzIDEyLjg1QzI4LjA2IDEzLjIzIDI4LjA4IDEzLjYyIDI4LjA4IDE0LjAxQzI4LjA4IDIxLjc0IDIxLjc5IDI4LjA0IDE0LjA1IDI4LjA0TDE0LjAzIDI4LjA2WlwiLz48L3N2Zz4nKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5saXN0LWNoZWNrcyBsaTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFM0ZGO1xufVxuXG5ib2R5IC5nZm9ybS10aGVtZS0tZnJhbWV3b3JrIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbmJvZHkgLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjNCM0IzO1xufVxuYm9keSAuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yayB7XG4gIC0tZ2YtZm9ybS1nYXAteTogMS41cmVtO1xuICAtLWdmLWZvcm0tZm9vdGVyLW1hcmdpbi15LXN0YXJ0OiAyLjVyZW07XG4gIC0tZ2YtZm9udC1zaXplLXByaW1hcnk6IDFyZW07XG4gIC0tZ2YtZm9udC1zaXplLXNlY29uZGFyeTogdmFyKC0tZ2YtZm9udC1zaXplLXByaW1hcnkpO1xuICAtLWdmLWZvbnQtc2l6ZS10ZXJ0aWFyeTogdmFyKC0tZ2YtZm9udC1zaXplLXByaW1hcnkpO1xuICAtLWdmLWZpZWxkLWNob2ljZS1vdGhlci1jdHJsLW1heC13aWR0aDogbm9uZTtcbiAgLS1nZi1jdHJsLXBhZGRpbmcteDogMXJlbTtcbiAgLS1nZi1jdHJsLXBhZGRpbmcteTogLjc1cmVtO1xuICAtLWdmLWN0cmwtc2l6ZTogYXV0bztcbiAgLS1nZi1jdHJsLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tZ2YtY3RybC1yYWRpdXM6IC41cmVtO1xuICAtLWdmLWN0cmwtc2hhZG93OiBub25lO1xuICAtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLS1nZi1jdHJsLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZ2YtY3RybC1iZy1jb2xvcjogI0YyRjRGNztcbiAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS1wcmltYXJ5OiBpbmhlcml0O1xuICAtLWdmLWN0cmwtbGFiZWwtbGluZS1oZWlnaHQtcHJpbWFyeTogMS40O1xuICAtLWdmLWN0cmwtbGFiZWwtY29sb3ItcHJpbWFyeTogaW5oZXJpdDtcbiAgLS1nZi1jdHJsLWxhYmVsLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZ2YtY3RybC1sYWJlbC1jb2xvci1wcmltYXJ5KTtcbiAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS1yZXE6IDFlbTtcbiAgLS1nZi1jb2xvci1kYW5nZXI6ICNmODQzNDM7XG4gIC0tZ2YtZm9ybS12YWxpZGF0aW9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1nZi1mb3JtLXZhbGlkYXRpb24tcGFkZGluZy14OiAwO1xuICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1wYWRkaW5nLXk6IDA7XG4gIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXNoYWRvdzogbm9uZTtcbiAgLS1nZi1mb3JtLXZhbGlkYXRpb24tb3V0bGluZS1mb2N1czogbm9uZTtcbiAgLS1nZi1mb3JtLXZhbGlkYXRpb24tYm9yZGVyLXdpZHRoOiAwO1xufVxuYm9keSAuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yayAuZ2Zvcm0taWNvbi0tY2lyY2xlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1taWRuaWdodD1saWdodF0gLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IsXG5bZGF0YS1taWRuaWdodD1saWdodF0gLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQ7XG59XG5cbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi1ibG9jazogMCAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMC42ODc1ZW07XG59XG5cbi5zcGFuXzEyLmxpZ2h0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zcGFuXzEyLmxpZ2h0IGlucHV0W3R5cGU9ZGF0ZV0sXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zcGFuXzEyLmxpZ2h0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT10ZWxdLFxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zcGFuXzEyLmxpZ2h0IGlucHV0W3R5cGU9dXJsXSxcbi5zcGFuXzEyLmxpZ2h0IHNlbGVjdCxcbi5zcGFuXzEyLmxpZ2h0IHRleHRhcmVhLFxuYm9keVtkYXRhLWZhbmN5LWZvcm0tcmNzPVwiMVwiXSAuc3Bhbl8xMi5saWdodCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMjA2MTtcbn1cblxuLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkX2FzdGVyaXNrIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC4yNWVtO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4udGltZWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMy4xMjVyZW07XG59XG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgYXV0bztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDAuMDEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjA2MTtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xufVxuLnRpbWVsaW5lLWl0ZW0udGltZWxpbmUtaXRlbS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG59XG4udGltZWxpbmUtaXRlbS50aW1lbGluZS1pdGVtLXJldmVhbGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnRpbWVsaW5lLWl0ZW0gLnllYXIge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjA2MTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnRpbWVsaW5lLWl0ZW06Zmlyc3QtY2hpbGQgLnllYXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCAueWVhciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnRpbWVsaW5lLWl0ZW0taW1hZ2UsIC50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDFweDtcbn1cbi50aW1lbGluZS1pdGVtIC5uZWN0YXItaW5oZXJpdC1oMyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZS1pdGVtIC5uZWN0YXItaW5oZXJpdC1oNSB7XG4gIGNvbG9yOiAjMDAyMDYxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGluc2V0OiAwIGF1dG8gMCAxLjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0gLnllYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkYxRkY7XG59XG5cbi5hY2NvcmRpb24taXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5hY2NvcmRpb24taXRlbS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMjRweFwiIHZpZXdCb3g9XCIwIC05NjAgOTYwIDk2MFwiIHdpZHRoPVwiMjRweFwiIGZpbGw9XCIjMDAwMDAwXCI+PHBhdGggZD1cIk00NDAtMjgwaDgwdi0xNjBoMTYwdi04MEg1MjB2LTE2MGgtODB2MTYwSDI4MHY4MGgxNjB2MTYwWm00MCAyMDBxLTgzIDAtMTU2LTMxLjVUMTk3LTE5N3EtNTQtNTQtODUuNS0xMjdUODAtNDgwcTAtODMgMzEuNS0xNTZUMTk3LTc2M3E1NC01NCAxMjctODUuNVQ0ODAtODgwcTgzIDAgMTU2IDMxLjVUNzYzLTc2M3E1NCA1NCA4NS41IDEyN1Q4ODAtNDgwcTAgODMtMzEuNSAxNTZUNzYzLTE5N3EtNTQgNTQtMTI3IDg1LjVUNDgwLTgwWm0wLTgwcTEzNCAwIDIyNy05M3Q5My0yMjdxMC0xMzQtOTMtMjI3dC0yMjctOTNxLTEzNCAwLTIyNyA5M3QtOTMgMjI3cTAgMTM0IDkzIDIyN3QyMjcgOTNabTAtMzIwWlwiLz48L3N2Zz4nKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYWNjb3JkaW9uLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbmVjdGFyLWFjY2VudC1jb2xvcik7XG59XG5cbi5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi1pdGVtLXRpdGxlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMS41cmVtO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLmFjY29yZGlvbiAubG9jYXRpb25zLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMjgwcHgsIDEwMCUpLCAxZnIpKTtcbiAgZ2FwOiAxLjI1cmVtIDEuNXJlbTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuLmFjY29yZGlvbiAubG9jYXRpb25zLWdyaWQgLml0ZW0tbG9jYXRpb24gaDUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uIC5sb2NhdGlvbnMtZ3JpZCAuaXRlbS1sb2NhdGlvbi1jb250YWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xufVxuQGNvbnRhaW5lciAobWluLXdpZHRoOiBjYWxjKDI4MHB4ICogMiArIDEuNXJlbSkpIHtcbiAgLmFjY29yZGlvbiAubG9jYXRpb25zLWdyaWQgLml0ZW0tbG9jYXRpb24tY29udGFjdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuXG50YWJsZS5kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kZXRhaWxzIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRldGFpbHMgdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxudGFibGUuZGV0YWlscyB0ZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxudGFibGUuZGV0YWlscyB0ZC5kZXRhaWwtaWNvbiB7XG4gIHdpZHRoOiAxcHg7XG59XG50YWJsZS5kZXRhaWxzIHRkLmRldGFpbC1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xufVxuXG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5pbm5lciA+IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbn1cbiNzbGlkZS1vdXQtd2lkZ2V0LWFyZWEgLmlubmVyID4gLm1lbnUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzbGlkZS1vdXQtd2lkZ2V0LWFyZWEgLmxhbmd1YWdlLXN3aXRjaGVyID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5tZW51LWl0ZW06aGFzKC5uZWN0YXItc2VhcmNoLW9wZW4tdHJpZ2dlcikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwIHtcbiAgLS1waW4tYW5jaG9yOiAtLXBpbjtcbiAgei1pbmRleDogMTE7XG59XG4ubWFwIC5waW4tZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXAgLnBpbi1ncm91cCA+ICoge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLm1hcCAucGluLWdyb3VwOmhvdmVyIC5wb3B1cCxcbiAgLm1hcCAucGluLWdyb3VwIC5waW46Zm9jdXMgKyAucG9wdXAge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLm1hcCAucGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0wLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1hcCAucGluIGltZyB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5Ac3VwcG9ydHMgKGFuY2hvci1uYW1lOiAtLXBpbikge1xuICAubWFwIC5waW4ge1xuICAgIGFuY2hvci1uYW1lOiB2YXIoLS1waW4tYW5jaG9yKTtcbiAgfVxufVxuLm1hcCAucG9wdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggNXB4IHJnYmEoMCwgMzIsIDk3LCAwLjEpO1xufVxuLm1hcCAucG9wdXAgPiBpbWcge1xuICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcbn1cbi5tYXAgLnBvcHVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uLWFuY2hvcjogLS1waW4pIHtcbiAgLm1hcCAucG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uLWFuY2hvcjogdmFyKC0tcGluLWFuY2hvcik7XG4gICAgYm90dG9tOiBhbmNob3IodmFyKC0tcGluLWFuY2hvcikgdG9wKTtcbiAgICBsZWZ0OiBhbmNob3IodmFyKC0tcGluLWFuY2hvcikgY2VudGVyKTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgfVxufVxuXG4ubWFwIC5wb3B1cCB0YWJsZS5kZXRhaWxzIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xufVxuLm1hcCAucG9wdXAgdGFibGUuZGV0YWlscyB0ZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmdkYi1nZW8tbW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDMyLCA5NywgMC4zNSk7XG4gIHotaW5kZXg6IDk5OTk4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYW5pbWF0aW9uOiBnZGItZ2VvLWZhZGVJbiAwLjJzIGVhc2U7XG59XG5cbi5nZGItZ2VvLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS43NXJlbTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBhbmltYXRpb246IGdkYi1nZW8tc2xpZGVJbiAwLjI1cyBlYXNlO1xufVxuXG4uZ2RiLWdlby1tb2RhbC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZGItZ2VvLW1vZGFsLWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuICAuZ2RiLWdlby1tb2RhbC1hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2RiLWdlby1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdkYi1nZW8tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi52Y19yb3cuYmctY29udGFpbiAucm93LWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52Y19yb3cuYmctY29udGFpbiAucm93LWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1vdmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogdmFyKC0tcm93LXNwYWNlcikgMCBhdXRvIDA7XG4gIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC1ieS1zdGVwIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmVjdGFyLW9iamVjdC1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lmhhcy1oZXJvICNoZWFkZXItc2Vjb25kYXJ5LW91dGVyOm5vdCguaGlkZS11cCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyLW91dGVyIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyLW91dGVyIC5idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2hlYWRlci1vdXRlciAjdG9wIC5zZi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cbiNoZWFkZXItb3V0ZXIgLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2hlYWRlci1vdXRlciAuc3ViLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuYm9keS5tYXRlcmlhbCAjaGVhZGVyLXNlY29uZGFyeS1vdXRlciBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5ib2R5Lm1hdGVyaWFsICNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIG5hdiA+IHVsID4gbGkgPiBhOmhhcyhzdmcpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNXJlbTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyIHVsIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICNoZWFkZXItb3V0ZXIuc21hbGwtbmF2ICNsb2dvLFxuICAjaGVhZGVyLW91dGVyLnNtYWxsLW5hdiAubG9nby1jbG9uZSxcbiAgI2hlYWRlci1vdXRlci5zbWFsbC1uYXYgLmxvZ28tc3BhY2luZyB7XG4gICAgbWFyZ2luLWJsb2NrOiAwLjc1cmVtO1xuICB9XG59XG4uc2luZ2xlIC5oZWFkaW5nLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgLmNvbnRhaW5lci13cmFwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSAuYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUgLnBvc3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZSAucG9zdC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjA2MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtNTB2dztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNTAlO1xufVxuLnNpbmdsZSAucG9zdC1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTcwcHg7XG59XG4uc2luZ2xlIC5wb3N0LWhlYWRlci1mb2xsb3d1cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUgLnBvc3QtaGVhZGVyLWZvbGxvd3VwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZSAucG9zdC1hcmVhIHtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ibG9jay1zdGFydDogM3JlbTtcbn1cbi5zaW5nbGUgLnBvc3QtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIGdhcDogMXJlbTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAwLjA2MjVyZW0gc29saWQgI0I4RDhGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODFweCkge1xuICAuc2luZ2xlIC5wb3N0LWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpbmdsZSAucG9zdC1mb290ZXIgLnNoYXJlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLnNpbmdsZSAucG9zdC1hcmVhIGgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLnNpbmdsZSAucG9zdC1hcmVhIGgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnNpbmdsZSAucG9zdC1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2luZ2xlIC5wb3N0LWFyZWEgLmxlYWQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogc29saWQgMC4wNjI1cmVtICNCOEQ4RkY7XG59XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvb3RlciBzdHJvbmcge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZm9vdGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mb290ZXIgLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyIC5jb3B5cmlnaHQgLndwYl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuY29weXJpZ2h0IC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uZm9vdGVyIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5ob21lIC5oZXJvIHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgYm9keS5ob21lIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICBib2R5LmhvbWUgLmhlcm8tY29udGVudC13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDJyZW0pO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA1cmVtO1xuICB9XG59XG5ib2R5LmhvbWUgLmhlcm8tc2Nyb2xsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBhdXRvIDAgMS41cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuYm9keS5ob21lIC5ob21lLWludHJvIC5yb3ctYW5pbWF0aW9uLWxlZnQge1xuICBpbnNldC1ibG9jazogYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59IiwiLnJvdy1zcGFjZXIsXG4udmNfcm93Om5vdChcbiAgOmhhcyguaGVybyksXG4gIC5pbm5lcl9yb3csXG4gIC52Y19yb3ctaGFzLWZpbGwuZnVsbC13aWR0aC1zZWN0aW9uLFxuICA6aGFzKC52Y19yb3ctaGFzLWZpbGwpKSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XG59XG5cbi8vIC52Y19yb3cuaGFzLWdsb2JhbC1zZWN0aW9uIHtcbi8vICAgbWFyZ2luLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKSAhaW1wb3J0YW50O1xuXG4vLyAgIC52Y19yb3cge1xuLy8gICAgIG1hcmdpbi1ibG9jazogaW5oZXJpdDtcbi8vICAgfVxuLy8gfVxuXG4vLyAjcG9ydGZvbGlvLWV4dHJhPi53cGJfcm93Omxhc3QtY2hpbGQsXG4vLyAuY29udGFpbmVyLXdyYXAgLnJvdz4ud3BiX3JvdzpsYXN0LWNoaWxkLFxuLy8gLmhvbWUtd3JhcCAucm93Pi53cGJfcm93Omxhc3QtY2hpbGQge1xuLy8gICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1yb3ctc3BhY2VyKSAhaW1wb3J0YW50O1xuLy8gfVxuXG4udmNfcm93LWhhcy1maWxsOm5vdCg6aGFzKC5oZXJvKSkge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1yb3ctc3BhY2VyKTtcbn1cblxuLm1hdGVyaWFsIC53cGJfcm93LnZjX3Jvdy1oYXMtdGVtcGxhdGVyYSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xufVxuXG4ubWF0ZXJpYWwgLndwYl9jb250ZW50X2VsZW1lbnQsXG4ubWF0ZXJpYWwgLndwYl9yb3cge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjVyZW07XG59XG5cbi8vIC52Y19yb3ctby1lcXVhbC1oZWlnaHQgPiAuY29sID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyIHtcbi8vICAgZmxleC1ncm93OiAxO1xuXG4vLyAgID4gKjpvbmx5LWNoaWxkIHtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgIH1cbi8vIH1cblxuLnZjX3Jvdy1vLWVxdWFsLWhlaWdodDpub3QoW2NsYXNzKj12Y19yb3ctby1jb250ZW50LV0pID4gLnNwYW5fMTIgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXI6aGFzKC53cGJfdGV4dF9jb2x1bW4pIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICB9XG59XG5cbltpZF0ge1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gsXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaC1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3t2LiR0YWJsZXQtYnJlYWtwb2ludCAtIDFweH0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTUwdnc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbn1cblxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3t2LiR0YWJsZXQtYnJlYWtwb2ludH0pIGFuZCAobWF4LXdpZHRoOiAje3YuJHN0cmV0Y2gtbWF4LXdpZHRofSkge1xuICAgIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkICYsXG4gICAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1kaXN0YW5jZS10by1lZGdlKSk7XG4gICAgfVxuXG4gICAgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQgJiB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpIC8gLTEpO1xuICAgIH1cblxuICAgIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgJiB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5cbmJvZHkge1xuICBoMSwgLm5lY3Rhci1pbmhlcml0LWgxLFxuICBoMiwgLm5lY3Rhci1pbmhlcml0LWgyLFxuICBoMywgLm5lY3Rhci1pbmhlcml0LWgzLFxuICBoNCwgLm5lY3Rhci1pbmhlcml0LWg0LFxuICBoNSwgLm5lY3Rhci1pbmhlcml0LWg1LFxuICBoNiwgLm5lY3Rhci1pbmhlcml0LWg2IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiBtaW4oLjYyNWVtLCAxLjY1ZW0pICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHYuJHByaW1hcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBbZGF0YS1taWRuaWdodD1saWdodF0ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpoYXMoW2NsYXNzKj1uZWN0YXItaW5oZXJpdF0pIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBoMSwgLm5lY3Rhci1pbmhlcml0LWgxLFxuICBoMiwgLm5lY3Rhci1pbmhlcml0LWgyLFxuICBoMywgLm5lY3Rhci1pbmhlcml0LWgzLFxuICAubGVhZCB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB9XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY2hhcGVhdSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC41cmVtO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cblxuW2RhdGEtbWlkbmlnaHQ9bGlnaHRdIHtcbiAgY29sb3I6IHYuJHdoaXRlO1xuXG4gIGgxLCAuaDEsIC5uZWN0YXItaW5oZXJpdC1oMSxcbiAgaDIsIC5oMiwgLm5lY3Rhci1pbmhlcml0LWgyLFxuICBoMywgLmgzLCAubmVjdGFyLWluaGVyaXQtaDMsXG4gIGg0LCAuaDQsIC5uZWN0YXItaW5oZXJpdC1oNCxcbiAgaDUsIC5oNSwgLm5lY3Rhci1pbmhlcml0LWg1LFxuICBoNiwgLmg2LCAubmVjdGFyLWluaGVyaXQtaDYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5yb3cgLmNvbCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4jYWpheC1jb250ZW50LXdyYXAgbGkgYSxcbnAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjYyNWVtO1xufVxuXG5hcnRpY2xlIHA6aGFzKCsgdWwsICsgb2wpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbnN1cCxcbnN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4vLyBIZWlnaHQvd2lkdGggaXMgc2V0IHRvIG90aGVyIHZhbHVlcyB0aGFuIHRoZSBzaXplIG9mIHRoZSBjaXJjbGVcbi8vIHRvIGFkZCB3aGl0ZXNwYWNlIGFyb3VuZCB0aGUgY2lyY2xlIGZvciBiZXR0ZXIgYWxpZ25tZW50XG4ubWFpbi1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4XCIgaGVpZ2h0PVwiNlwiIHZpZXdCb3g9XCIwIDAgNHB4IDRweFwiPjxjaXJjbGUgY3g9XCIyXCIgY3k9XCIyXCIgcj1cIjJcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgLz48L3N2Zz4nKTtcbn1cblxuLy8gVmVyeSBoYXJzaCBzdHlsaW5nLCBidXQgbWF5YmUgZm9yIHRoZSBiZXN0XG4ubWFpbi1jb250ZW50IFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0ge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3t2LiRtb2JpbGUtYnJlYWtwb2ludH0pIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59IiwiJG1vYmlsZS1icmVha3BvaW50OiA3NjhweDtcbiR0YWJsZXQtYnJlYWtwb2ludDogMTAwMHB4O1xuJGRlc2t0b3AtYnJlYWtwb2ludDogMTQ0MHB4O1xuJHN0cmV0Y2gtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiRwcmltYXJ5OiB2YXIoLS1uZWN0YXItYWNjZW50LWNvbG9yKTtcbiRzZWNvbmRhcnk6IHZhcigtLW5lY3Rhci1leHRyYS1jb2xvci0xKTtcblxuJGJvcmRlci1yYWRpdXM6IDEuNzVyZW07XG5cbi8vIENvbG9yc1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGdyZWVuOiAjMDBCNTdCO1xuJGdyZWVuLWxpZ2h0OiAjODZDMjAwO1xuXG4vLyBTaGFkZXNcbiRkYXJrOiAjMDAyMDYxO1xuJGxpZ2h0OiAjQjhEOEZGOyIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5idG4ge1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOThweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1maWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGdyZWVuO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2LiRncmVlbjtcclxuICAgIGNvbG9yOiB2LiR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmVlbi1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdi4kZ3JlZW4tbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdi4kd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBjb2xvcjogdi4kZ3JlZW47XHJcblxyXG4gICAgW2RhdGEtbWlkbmlnaHQ9bGlnaHRdICYge1xyXG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMTk0LCAwLCAwLjA1KTtcclxuICAgICAgICBjb2xvcjogdi4kZ3JlZW4tbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzRFRjBGNDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1cInNsaWdodGx5X3JvdW5kZWRcIl0gYnV0dG9uLmJ0bi1zb2NpYWwsXHJcbi5idG4tc29jaWFsIHtcclxuICAgIEBleHRlbmQgLmJ0bi1maWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIFNhbGllbnQgb3ZlcnJpZGVzIG91ciBidXR0b24gc3R5bGluZyBmb3IgdGhlIGBidXR0b25gXHJcbi5jb250YWluZXItd3JhcCB7XHJcbiAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmLmJ0bi1maWxsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLWZpbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXArLmJ0biB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNXJlbTtcclxufVxyXG5cclxuLndwYl9jb250ZW50X2VsZW1lbnQrLmJ0biB7XHJcbiAgICAvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07IC8vIDIuNXJlbSB0b2dldGhlciB3aXRoIHRoZSBjb250ZW50IGVsZW1lbnQgbWFyZ2luXHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XHJcblxyXG4uaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAyMDBweCAxNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMzIsIDk3LCAwLjAwKSA3Mi42NCUsICMwMDE0M0MgMTAwJSksXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMzIsIDk3LCAwLjMwKSAwJSwgcmdiYSgwLCAzMiwgOTcsIDAuMzApIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tcm93LXNwYWNlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA2MzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG59XHJcblxyXG4uaGVyby1tZWRpYSB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlcm8tYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59IiwiLnJvdy1hbmltYXRpb24tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0LWlubGluZS1zdGFydDogLTUwdnc7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3ctYW5pbWF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgICBpbnNldC1pbmxpbmU6IDAgYXV0bztcclxuXHJcbiAgICAgICAgLy8gT3JpZ2luYWxseSBvcmllbnRlZCByaWdodFxyXG4gICAgICAgICYucm93LWFuaW1hdGlvbi10cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIHNjYWxlOiAtMSAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICBpbnNldC1pbmxpbmU6IGF1dG8gMDtcclxuXHJcbiAgICAgICAgLy8gT3JpZ2luYWxseSBvcmllbnRlZCBsZWZ0XHJcbiAgICAgICAgJi5yb3ctYW5pbWF0aW9uLWhlYXJ0IHtcclxuICAgICAgICAgICAgc2NhbGU6IC0xIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93LWFuaW1hdGlvbi10cmlhbmdsZSB7XHJcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogLTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnJvdy1hbmltYXRpb24taGVhcnQge1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfSAgIFxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLml0ZW1zLWNhcm91c2VsIC5zd2lwZXIge1xyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7di4kcHJpbWFyeX07XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICBbZGF0YS1taWRuaWdodD1saWdodF0gJiB7XHJcbiAgICAgICAgLS1zd2lwZXItdGhlbWUtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuaXRlbXMtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKHZhcigtLWl0ZW0td2lkdGgsIDMwMHB4KSwgMTAwJSksIDFmcikpO1xyXG4gICAgZ2FwOiAyLjc1cmVtIDEuNXJlbTtcclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaXRlbS1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG59XHJcblxyXG4uaXRlbS1tZXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLml0ZW0tY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLml0ZW0taW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxufVxyXG5cclxuLml0ZW0taGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgY29sb3I6IHYuJGRhcms7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgLmJ0bi1zb2NpYWwge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pdGVtLXRpdGxlOmhhcygrIC5pdGVtLXN1YnRpdGxlKSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcblxyXG4uaXRlbS1ib2R5ID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBjb2xvcjogdi4kZ3JlZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdi4kZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG5cclxuLml0ZW0taW5zaWdodCB7XHJcbiAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuaXRlbS1pbWFnZSBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pdGVtLWVtcGxveWVlIHtcclxuICAgIC5pdGVtLWltYWdlIGltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZy1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1MkEwRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyQTBGRjtcclxuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZy1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0I4RDhGRjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhEOEZGO1xyXG4gICAgICAgIGNvbG9yOiB2LiRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdi4kZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLml0ZW0tZmVhdHVyZWQge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBmbGV4OiA3O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtLWJvZHkge1xyXG4gICAgICAgIGZsZXg6IDU7XHJcbiAgICAgICAgZ2FwOiAxLjc1cmVtO1xyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLnRhZ3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogLjVyZW07XHJcbn1cclxuXHJcbi50YWcge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogdi4kcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHYuJHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiB2LiRncmVlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHYuJGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtcHJpbWFyeS5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2Vjb25kYXJ5LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JlZW47XHJcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24udGFnIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XHJcblxyXG4uZmFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogdmFyKC0tcm93LXNwYWNlcik7XHJcbn1cclxuXHJcbi5mYWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgIGNvbG9yOiB2LiRwcmltYXJ5O1xyXG4gICAgfVxyXG59IiwiLmF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLnNoYXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IC41cmVtO1xyXG59XHJcblxyXG5idXR0b25bZGF0YS1jbGlwYm9hcmRdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3RhdHVzLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XHJcbiAgICAgICAgaW5zZXQ6IC0uNXJlbSBhdXRvIGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgLjI1cmVtIHJnYmEodi4kYmxhY2ssIC4yKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50b2dnbGUge1xyXG4gICAgJixcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYmxvY2stZW5kOiAuMDYyNXJlbSBzb2xpZDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvZ2dsZT4udG9nZ2xlLXRpdGxlIGEudG9nZ2xlLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMjRweFwiIHZpZXdCb3g9XCIwIC05NjAgOTYwIDk2MFwiIHdpZHRoPVwiMjRweFwiIGZpbGw9XCIjMDAwMDAwXCI+PHBhdGggZD1cIk00NDAtMjgwaDgwdi0xNjBoMTYwdi04MEg1MjB2LTE2MGgtODB2MTYwSDI4MHY4MGgxNjB2MTYwWm00MCAyMDBxLTgzIDAtMTU2LTMxLjVUMTk3LTE5N3EtNTQtNTQtODUuNS0xMjdUODAtNDgwcTAtODMgMzEuNS0xNTZUMTk3LTc2M3E1NC01NCAxMjctODUuNVQ0ODAtODgwcTgzIDAgMTU2IDMxLjVUNzYzLTc2M3E1NCA1NCA4NS41IDEyN1Q4ODAtNDgwcTAgODMtMzEuNSAxNTZUNzYzLTE5N3EtNTQgNTQtMTI3IDg1LjVUNDgwLTgwWm0wLTgwcTEzNCAwIDIyNy05M3Q5My0yMjdxMC0xMzQtOTMtMjI3dC0yMjctOTNxLTEzNCAwLTIyNyA5M3QtOTMgMjI3cTAgMTM0IDkzIDIyN3QyMjcgOTNabTAtMzIwWlwiLz48L3N2Zz4nKTtcclxuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGUub3BlbiA+IC50b2dnbGUtdGl0bGUgYS50b2dnbGUtaGVhZGluZzo6YWZ0ZXIge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMjRweFwiIHZpZXdCb3g9XCIwIC05NjAgOTYwIDk2MFwiIHdpZHRoPVwiMjRweFwiIGZpbGw9XCIjMDAwMDAwXCI+PHBhdGggZD1cIk0yODAtNDQwaDQwMHYtODBIMjgwdjgwWk00ODAtODBxLTgzIDAtMTU2LTMxLjVUMTk3LTE5N3EtNTQtNTQtODUuNS0xMjdUODAtNDgwcTAtODMgMzEuNS0xNTZUMTk3LTc2M3E1NC01NCAxMjctODUuNVQ0ODAtODgwcTgzIDAgMTU2IDMxLjVUNzYzLTc2M3E1NCA1NCA4NS41IDEyN1Q4ODAtNDgwcTAgODMtMzEuNSAxNTZUNzYzLTE5N3EtNTQgNTQtMTI3IDg1LjVUNDgwLTgwWm0wLTgwcTEzNCAwIDIyNy05M3Q5My0yMjdxMC0xMzQtOTMtMjI3dC0yMjctOTNxLTEzNCAwLTIyNyA5M3QtOTMgMjI3cTAgMTM0IDkzIDIyN3QyMjcgOTNabTAtMzIwWlwiLz48L3N2Zz4nKTtcclxufVxyXG5cclxuYm9keSAudG9nZ2xlID4gZGl2IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmlubmVyLXRvZ2dsZS13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvLyBDb2xjYWRlIG1ldGhvZFxyXG4vLyAuY29sbGFnZSB7XHJcbi8vICAgICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuLy8gICAgIGdhcDogMS41cmVtO1xyXG5cclxuLy8gICAgICYtY29sdW1uIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi1jb2x1bW4gLmNvbGxhZ2UtaXRlbSB7XHJcbi8vICAgICAgICAgJjpudGgtY2hpbGQob2RkKSBpbWcge1xyXG4vLyAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIGltZyB7XHJcbi8vICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmLWNvbHVtbi0tMiAuY29sbGFnZS1pdGVtIHtcclxuLy8gICAgICAgICAmOm50aC1jaGlsZChvZGQpIGltZyB7XHJcbi8vICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgaW1nIHtcclxuLy8gICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIGltZyB7XHJcbi8vICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIFBvbHlmaWxsIG1ldGhvZFxyXG4uY29sbGFnZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1hc29ucnk7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBnYXA6IC4xMjVyZW07XHJcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMS4yNXJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuMjVyZW07XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAuMDYyNXJlbSBzb2xpZCB2LiRsaWdodDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRvdHMge1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucGFnZS1udW1iZXJzOm5vdCguYnRuLCAuZG90cykge1xyXG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcmV2LFxyXG4gIC5idG4tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2l0ZW1zLWdyaWQnO1xyXG5cclxuLmZpbHRlciB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgICBAZXh0ZW5kIC5pdGVtcy1ncmlkO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje3YuJG1vYmlsZS1icmVha3BvaW50fSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2LiRsaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMCAxOEMxMS43NzUgMTcuOTk5NiAxMy40OTg4IDE3LjQwNTQgMTQuODk3IDE2LjMxMkwxOS4yOTMgMjAuNzA4TDIwLjcwNyAxOS4yOTRMMTYuMzExIDE0Ljg5OEMxNy40MDUgMTMuNDk5NyAxNy45OTk2IDExLjc3NTQgMTggMTBDMTggNS41ODkgMTQuNDExIDIgMTAgMkM1LjU4OSAyIDIgNS41ODkgMiAxMEMyIDE0LjQxMSA1LjU4OSAxOCAxMCAxOFpNMTAgNEMxMy4zMDkgNCAxNiA2LjY5MSAxNiAxMEMxNiAxMy4zMDkgMTMuMzA5IDE2IDEwIDE2QzYuNjkxIDE2IDQgMTMuMzA5IDQgMTBDNCA2LjY5MSA2LjY5MSA0IDEwIDRaXCIgZmlsbD1cIiMwMDczRkZcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMS4xMjVyZW0gLjg3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAje3YuJG1vYmlsZS1icmVha3BvaW50fSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci10YWdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAuNXJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAtLWdhcDogLjVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICBjb2xvcjogdi4kZGFyaztcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICBcclxuICBvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogdmFyKC0tZ2FwKTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNVwiIGhlaWdodD1cIjhcIiB2aWV3Qm94PVwiMCAwIDUgOFwiPjxwYXRoIGQ9XCJNMC44ODM3NSA3LjEzMzc1TDQuNDUwNjIgMy41NjY4N0wwLjg4Mzc1IDBMMCAwLjg4Mzc1TDIuNjgzMTMgMy41NjY4N0wwIDYuMjVMMC44ODM3NSA3LjEzMzc1WlwiLz48L3N2Zz4nKTtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWdhcCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxpc3QtY2hlY2tzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWlubGluZTogMDtcclxuXHJcbiAgICAud3BiX2NvbnRlbnRfZWxlbWVudCA+ICYge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAuNXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGRjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyOVwiIGhlaWdodD1cIjI5XCIgdmlld0JveD1cIjAgMCAyOSAyOVwiPjxwYXRoIGQ9XCJNMTMuODk5OSAxOC4xODA0QzEzLjU5OTkgMTguMTgwNCAxMy4zMDk5IDE4LjA2MDMgMTMuMDk5OSAxNy44NTAzTDguMjQ5OTIgMTMuMDAwNEM3LjgwOTkyIDEyLjU2MDQgNy44MDk5MiAxMS44NDA0IDguMjQ5OTIgMTEuMzkwNEM4LjQ2OTkyIDExLjE3MDQgOC43NDk5MiAxMS4wNjAzIDkuMDQ5OTIgMTEuMDYwM0M5LjM0OTkyIDExLjA2MDMgOS42Mzk5MiAxMS4xODA0IDkuODQ5OTIgMTEuMzkwNEwxMy4xNzk5IDE0LjcyMDRDMTMuMzY5OSAxNC45MTA0IDEzLjYyOTkgMTUuMDIwMyAxMy44OTk5IDE1LjAyMDNDMTQuMTY5OSAxNS4wMjAzIDE0LjQxOTkgMTQuOTIwMyAxNC42MDk5IDE0LjczMDNMMjQuNjQ5OSA0LjY5MDM1QzI0Ljg2OTkgNC40NzAzNSAyNS4xNDk5IDQuMzYwMzUgMjUuNDQ5OSA0LjM2MDM1QzI1Ljc0OTkgNC4zNjAzNSAyNi4wMzk5IDQuNDgwMzUgMjYuMjU5OSA0LjY5MDM1QzI2LjQ2OTkgNC45MTAzNSAyNi41ODk5IDUuMTkwMzUgMjYuNTg5OSA1LjQ5MDM1QzI2LjU4OTkgNS43OTAzNSAyNi40Njk5IDYuMDgwMzUgMjYuMjU5OSA2LjI5MDM1TDE0LjcwOTkgMTcuODQwM0MxNC40ODk5IDE4LjA2MDMgMTQuMjA5OSAxOC4xNzAzIDEzLjkwOTkgMTguMTcwM0wxMy44OTk5IDE4LjE4MDRaXCIvPjxwYXRoIGQ9XCJNMTQuMDMgMjguMDZDNi4yOSAyOC4wNiAwIDIxLjc3IDAgMTQuMDNDMCA2LjI5IDYuMjkgMCAxNC4wMyAwQzE1LjkgMCAxNy43MSAwLjM2IDE5LjQyIDEuMDdDMTkuNyAxLjE5IDE5LjkyIDEuNDEgMjAuMDQgMS42OUMyMC4xNiAxLjk3IDIwLjE2IDIuMjggMjAuMDQgMi41NkMxOS44NiAyLjk5IDE5LjQ1IDMuMjYgMTguOTkgMy4yNkMxOC44NCAzLjI2IDE4LjY5IDMuMjMgMTguNTYgMy4xN0MxNy4xMyAyLjU3IDE1LjYxIDIuMjcgMTQuMDUgMi4yN0M3LjU3IDIuMjcgMi4zIDcuNTQgMi4zIDE0LjAyQzIuMyAyMC41IDcuNTcgMjUuNzcgMTQuMDUgMjUuNzdDMjAuNTMgMjUuNzcgMjUuOCAyMC41IDI1LjggMTQuMDJDMjUuOCAxMy42OSAyNS43OSAxMy4zNyAyNS43NiAxMy4wNEMyNS43NCAxMi43NCAyNS44MyAxMi40NCAyNi4wMyAxMi4yMUMyNi4yMyAxMS45OCAyNi41IDExLjg0IDI2LjgxIDExLjgxQzI3LjUxIDExLjgxIDI3Ljk4IDEyLjI1IDI4LjAzIDEyLjg1QzI4LjA2IDEzLjIzIDI4LjA4IDEzLjYyIDI4LjA4IDE0LjAxQzI4LjA4IDIxLjc0IDIxLjc5IDI4LjA0IDE0LjA1IDI4LjA0TDE0LjAzIDI4LjA2WlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0UzRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLy8gUHJlZml4IGV2ZXJ5dGhpbmcgd2l0aCBib2R5IHRvIG92ZXJyaWRlIFNhbGllbnQgc3R5bGluZ1xyXG5cclxuYm9keSB7XHJcbiAgICAuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yayB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuXHJcbiAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQjNCM0IzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybVxyXG4gICAgICAgIC0tZ2YtZm9ybS1nYXAteTogMS41cmVtO1xyXG4gICAgICAgIC0tZ2YtZm9ybS1mb290ZXItbWFyZ2luLXktc3RhcnQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgLy8gVHlwb2dyYXBoeVxyXG4gICAgICAgIC0tZ2YtZm9udC1zaXplLXByaW1hcnk6IDFyZW07XHJcbiAgICAgICAgLS1nZi1mb250LXNpemUtc2Vjb25kYXJ5OiB2YXIoLS1nZi1mb250LXNpemUtcHJpbWFyeSk7XHJcbiAgICAgICAgLS1nZi1mb250LXNpemUtdGVydGlhcnk6IHZhcigtLWdmLWZvbnQtc2l6ZS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgLy8gRmllbGRzXHJcbiAgICAgICAgLS1nZi1maWVsZC1jaG9pY2Utb3RoZXItY3RybC1tYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgIC8vIENvbnRyb2xzXHJcbiAgICAgICAgLS1nZi1jdHJsLXBhZGRpbmcteDogMXJlbTtcclxuICAgICAgICAtLWdmLWN0cmwtcGFkZGluZy15OiAuNzVyZW07XHJcbiAgICAgICAgLS1nZi1jdHJsLXNpemU6IGF1dG87XHJcbiAgICAgICAgLS1nZi1jdHJsLWxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgLS1nZi1jdHJsLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgLS1nZi1jdHJsLXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWdmLWN0cmwtYnRuLWZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAtLWdmLWN0cmwtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWdmLWN0cmwtYmctY29sb3I6ICNGMkY0Rjc7XHJcbiAgICAgICAgLS1nZi1jdHJsLWxhYmVsLWZvbnQtc2l6ZS1wcmltYXJ5OiBpbmhlcml0O1xyXG4gICAgICAgIC0tZ2YtY3RybC1sYWJlbC1saW5lLWhlaWdodC1wcmltYXJ5OiAxLjQ7XHJcbiAgICAgICAgLS1nZi1jdHJsLWxhYmVsLWNvbG9yLXByaW1hcnk6IGluaGVyaXQ7XHJcbiAgICAgICAgLS1nZi1jdHJsLWxhYmVsLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZ2YtY3RybC1sYWJlbC1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAtLWdmLWN0cmwtbGFiZWwtZm9udC1zaXplLXJlcTogMWVtO1xyXG5cclxuICAgICAgICAvLyBDb2xvcnNcclxuICAgICAgICAvLyAtLWdmLWNvbG9yLXByaW1hcnk6ICN7di4kZGFya307XHJcbiAgICAgICAgLy8gLS1nZi1jb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAje3YuJHdoaXRlfTtcclxuICAgICAgICAvLyAtLWdmLWNvbG9yLXByaW1hcnktZGFya2VyOiB2YXIoLS1nZi1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAvLyAtLWdmLWNvbG9yLXByaW1hcnktbGlnaHRlcjogdmFyKC0tZ2YtY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgLy8gLS1nZi1jb2xvci1vdXQtY3RybC1kYXJrOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAvLyBFcnJvcnNcclxuICAgICAgICAtLWdmLWNvbG9yLWRhbmdlcjogI2Y4NDM0MztcclxuICAgICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24tcGFkZGluZy14OiAwO1xyXG4gICAgICAgIC0tZ2YtZm9ybS12YWxpZGF0aW9uLXBhZGRpbmcteTogMDtcclxuICAgICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1nZi1mb3JtLXZhbGlkYXRpb24tb3V0bGluZS1mb2N1czogbm9uZTtcclxuICAgICAgICAtLWdmLWZvcm0tdmFsaWRhdGlvbi1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgIC5nZm9ybS1pY29uLS1jaXJjbGUtZXJyb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1taWRuaWdodD1saWdodF0gLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsge1xyXG4gICAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IsXHJcbiAgICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IC4xMjVyZW0gLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgLmdmb3JtLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgIG1hcmdpbi1ibG9jazogMCAuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgc3VwIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjY4NzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwYW5fMTIubGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxyXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPWRhdGVdLFxyXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbi5zcGFuXzEyLmxpZ2h0IGlucHV0W3R5cGU9c2VhcmNoXSxcclxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT10ZWxdLFxyXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPXRleHRdLFxyXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPXVybF0sXHJcbi5zcGFuXzEyLmxpZ2h0IHNlbGVjdCxcclxuLnNwYW5fMTIubGlnaHQgdGV4dGFyZWEsXHJcbmJvZHlbZGF0YS1mYW5jeS1mb3JtLXJjcz1cIjFcIl0gLnNwYW5fMTIubGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xyXG4gICAgY29sb3I6IHYuJGRhcms7XHJcbn1cclxuXHJcbi5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAuMjVlbTtcclxufVxyXG5cclxuYm9keSAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLnRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzLjEyNXJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHdpZHRoOiAuMDEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZGFyaztcbiAgICB9XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcblxuICAgICYudGltZWxpbmUtaXRlbS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG4gICAgfVxuXG4gICAgJi50aW1lbGluZS1pdGVtLXJldmVhbGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnllYXIge1xuICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZGFyaztcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIC55ZWFyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgLnllYXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLWltYWdlLFxuICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5uZWN0YXItaW5oZXJpdC1oMyB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmVjdGFyLWluaGVyaXQtaDUge1xuICAgICAgICBjb2xvcjogdi4kZGFyaztcbiAgICB9XG59XG5cbi50aW1lbGluZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBpbnNldDogMCBhdXRvIDAgMS41NjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGltZWxpbmUtaXRlbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNHJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBcbiAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkYxRkY7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIyNHB4XCIgdmlld0JveD1cIjAgLTk2MCA5NjAgOTYwXCIgd2lkdGg9XCIyNHB4XCIgZmlsbD1cIiMwMDAwMDBcIj48cGF0aCBkPVwiTTQ0MC0yODBoODB2LTE2MGgxNjB2LTgwSDUyMHYtMTYwaC04MHYxNjBIMjgwdjgwaDE2MHYxNjBabTQwIDIwMHEtODMgMC0xNTYtMzEuNVQxOTctMTk3cS01NC01NC04NS41LTEyN1Q4MC00ODBxMC04MyAzMS41LTE1NlQxOTctNzYzcTU0LTU0IDEyNy04NS41VDQ4MC04ODBxODMgMCAxNTYgMzEuNVQ3NjMtNzYzcTU0IDU0IDg1LjUgMTI3VDg4MC00ODBxMCA4My0zMS41IDE1NlQ3NjMtMTk3cS01NCA1NC0xMjcgODUuNVQ0ODAtODBabTAtODBxMTM0IDAgMjI3LTkzdDkzLTIyN3EwLTEzNC05My0yMjd0LTIyNy05M3EtMTM0IDAtMjI3IDkzdC05MyAyMjdxMCAxMzQgOTMgMjI3dDIyNyA5M1ptMC0zMjBaXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHYuJHByaW1hcnk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxLjVyZW07XG59XG5cbi5hY2NvcmRpb24taXRlbS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4iLCIuYWNjb3JkaW9uIC5sb2NhdGlvbnMtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI4MHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgICBnYXA6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG5cclxuICAgIC5pdGVtLWxvY2F0aW9uIGg1IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tbG9jYXRpb24tY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgKG1pbi13aWR0aDogY2FsYygyODBweCAqIDIgKyAxLjVyZW0pKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwidGFibGUuZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXRhaWwtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4yNWVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzbGlkZS1vdXQtd2lkZ2V0LWFyZWEge1xyXG4gICAgLy8gT3VyIGN1c3RvbSBtZXRhIG1lbnVcclxuICAgIC5pbm5lciA+IC5tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlciA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtaXRlbTpoYXMoLm5lY3Rhci1zZWFyY2gtb3Blbi10cmlnZ2VyKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5tYXAge1xyXG4gIC0tcGluLWFuY2hvcjogLS1waW47XHJcbiAgei1pbmRleDogMTE7XHJcblxyXG4gIC5waW4tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICA+KiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje3YuJG1vYmlsZS1icmVha3BvaW50fSkgYW5kIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciAucG9wdXAsXHJcbiAgICAgIC5waW46Zm9jdXMrLnBvcHVwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAuNXJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLS41cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKGFuY2hvci1uYW1lOiAtLXBpbikge1xyXG4gICAgICBhbmNob3ItbmFtZTogdmFyKC0tcGluLWFuY2hvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdXAge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS4xMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggNXB4IHJnYmEoMCwgMzIsIDk3LCAwLjEwKTtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKHBvc2l0aW9uLWFuY2hvcjogLS1waW4pIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbi1hbmNob3I6IHZhcigtLXBpbi1hbmNob3IpO1xyXG4gICAgICBib3R0b206IGFuY2hvcih2YXIoLS1waW4tYW5jaG9yKSB0b3ApO1xyXG4gICAgICBsZWZ0OiBhbmNob3IodmFyKC0tcGluLWFuY2hvcikgY2VudGVyKTtcclxuICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7IC8vIG9mZnNldCBpcyBoYW5kbGVkIGJ5IHBpbiBwYWRkaW5nL21hcmdpbiB0byBhbGxvdyBmb3IgaW50ZXJhY3RpdmUgcG9wdXBzXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIC5wb3B1cCB0YWJsZS5kZXRhaWxzIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5cbi5nZGItZ2VvLW1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSh2LiRkYXJrLCAwLjM1KTtcbiAgei1pbmRleDogOTk5OTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbmltYXRpb246IGdkYi1nZW8tZmFkZUluIDAuMnMgZWFzZTtcbn1cblxuLmdkYi1nZW8tbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2LiR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogdi4kYm9yZGVyLXJhZGl1cztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSh2LiRibGFjaywgMC4yKTtcbiAgYW5pbWF0aW9uOiBnZGItZ2VvLXNsaWRlSW4gMC4yNXMgZWFzZTtcbn1cblxuLmdkYi1nZW8tbW9kYWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2RiLWdlby1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2RiLWdlby1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLnZjX3Jvdy5iZy1jb250YWluIC5yb3ctYmcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1vdmVyLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiB2YXIoLS1yb3ctc3BhY2VyKSAwIGF1dG8gMDtcclxuICAgIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxufVxyXG5cclxuLnN0ZXAtYnktc3RlcCBpbWcge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5lY3Rhci1vYmplY3QtY292ZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhaW5lci13cmFwIHtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufSIsImJvZHkuaGFzLWhlcm8ge1xuICAgICNoZWFkZXItc2Vjb25kYXJ5LW91dGVyOm5vdCguaGlkZS11cCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI2hlYWRlci1vdXRlciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IC8vIHByZXZlbnQgaGlkaW5nIG9mIHNlY29uZGFyeSBuYXZpZ2F0aW9uXG5cbiAgICAvLyBIaWRlIGJ1dHRvbnMgY29udGFpbmVyIGluIG1haW4gbWVudSAod2UgdXNlIHNlYXJjaCBpbiBzZWNvbmRhcnkgbmF2IGluc3RlYWQpXG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3RvcCAuc2YtbWVudT4ubWVudS1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWVudSBpdGVtIHN0eWxpbmdcbmJvZHkubWF0ZXJpYWwgI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2PnVsPmxpPmEge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAmOmhhcyhzdmcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogLjM1cmVtO1xuICAgICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgIH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyIHVsIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAjaGVhZGVyLW91dGVyLnNtYWxsLW5hdiB7XG4gICAgICAgICNsb2dvLFxuICAgICAgICAubG9nby1jbG9uZSxcbiAgICAgICAgLmxvZ28tc3BhY2luZyB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IC43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XHJcblxyXG4uc2luZ2xlIHtcclxuICAgIC5oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1oZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcms7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGluc2V0LWlubGluZS1zdGFydDogLTUwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7IC8vIGluY2x1ZGVzIHBhZGRpbmcsIHVsdGltYXRlbHkgc2FtZSB3aWR0aCBhcyAucG9zdC1hcmVhXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZvbGxvd3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtM3JlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucG9zdC1hcmVhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBib3JkZXItYmxvY2stc3RhcnQ6IC4wNjI1cmVtIHNvbGlkIHYuJGxpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgxcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb250IHNpemVzXHJcbi5zaW5nbGUgLnBvc3QtYXJlYSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gICAgICAgIGJvcmRlci1ibG9jay1lbmQ6IHNvbGlkIC4wNjI1cmVtIHYuJGxpZ2h0O1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIC53cGJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiYm9keS5ob21lIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MHZoO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDVyZW07IC8vIE1vcmUgc3BhY2UgZm9yIHRoZSBoZXJvIHNjcm9sbCBpY29uXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2Nyb2xsLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogYXV0byAwIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtaW50cm8gLnJvdy1hbmltYXRpb24tbGVmdCB7XHJcbiAgICAgICAgaW5zZXQtYmxvY2s6IGF1dG8gMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/