/*!
Author: Wesign Communication
Author URI: http://www.wesign.fr/
*/html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-moz-font-feature-settings:"liga" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility;letter-spacing:normal;font-weight:600}*,:after,:before{box-sizing:border-box}body{color:#08104d;font-family:termina,sans-serif;font-size:1em}::-moz-selection{background-color:#08104d;color:#fff}::selection{background-color:#08104d;color:#fff}ul{list-style:none;margin:0;padding:0}a,li,p,span{color:#08104d;line-height:1.86em;font-weight:500}@media (min-width:992px){a,li,p,span{font-size:1rem;line-height:1.5em}}button{font-family:termina,sans-serif}a{color:#08104d;text-decoration:none}main a{text-decoration:underline}.img-wrap{position:relative;display:flex;border-radius:20px;overflow:hidden}.img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;vertical-align:bottom}.text-center{text-align:center}.reveal{opacity:0;transform:scale3d(.8,.8,1);transform-style:preserve-3d}.reveal-visible{opacity:1;transform:scaleX(1);transition:1s cubic-bezier(.5,0,0,1)}.pre-title{color:#4772ff;font-weight:500;margin-bottom:5px;letter-spacing:normal;font-size:.9rem;display:block}@media (min-width:992px){.pre-title{margin-bottom:10px;font-size:1rem}}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper,.swiper .swiper-wrapper{position:relative;z-index:1;height:100%}.swiper .swiper-wrapper{width:100%;display:flex;transition-property:transform;box-sizing:content-box}.swiper .swiper-wrapper.disabled{transform:translateZ(0)!important}.swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper .swiper-wrapper .swiper-slide>img,.swiper .swiper-wrapper .swiper-slide>picture img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.swiper-pagination{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px;margin-top:10px}.swiper-pagination.disabled{display:none}.swiper-pagination .swiper-pagination-bullet{background:#4772ff;opacity:.2;height:5px;display:inline-block;border-radius:20px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-button{height:50px;width:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid #4772ff;background:#fff;cursor:pointer;transition:transform .3s cubic-bezier(.19,1,.22,1)}@media (min-width:992px){.swiper-button{height:35px;width:35px}}.swiper-button svg{transition:transform .3s cubic-bezier(.19,1,.22,1)}.swiper-button:hover{transform:scale(1.1)}.swiper-button:hover svg{transform:scale(.9)}.swiper-pagination-progressbar{width:100%;height:5px;margin-top:40px;background-color:#fff;position:relative;border-radius:200px}.swiper-pagination-progressbar span{background-color:#4772ff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;border-radius:200px}.blue-lighter-wrapper{background:#f2f7ff}.arrow-link{color:#fff;font-weight:700;display:inline-block;position:relative}.arrow-link:before{content:"";height:1px;width:100%;background-color:#f2f7ff;position:absolute;bottom:5px;left:0;opacity:.6}.arrow-link:after{content:"";background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/arrow-white.svg) no-repeat 50%;background-size:contain;width:18px;height:18px;position:absolute;right:-25px;top:50%;transform:translateY(-50%);transition:rotate .3s ease;transform-origin:center center}.arrow-link:focus:after,.arrow-link:hover:after{rotate:45deg}.arrow-link.blue-dark{color:#08104d}.arrow-link.blue-dark:after{background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/arrow-dark-blue.svg) no-repeat 50%}.main-container{z-index:1;position:relative;min-height:100vh;background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}figure.card-article{height:330px;border-radius:20px;overflow:hidden;position:relative;margin:0;width:100%}@media (min-width:992px){figure.card-article{height:560px}}figure.card-article:before{background:rgba(71,114,255,.9);content:"";opacity:0;transform:translate3d(0,50%,0);transition:opacity .35s,transform .35s;z-index:1}figure.card-article:before,figure.card-article img{position:absolute;top:0;left:0;width:100%;height:100%}figure.card-article img{-o-object-fit:cover;object-fit:cover}figure.card-article figcaption{position:absolute;top:0;left:50%;width:calc(100% - 64px);height:100%;display:flex;align-items:center;transform:translate3d(-50%,0,0);z-index:2}figure.card-article .title{position:absolute;text-align:center;font-weight:700;top:50%;left:0;width:100%;color:#fff;transition:all .35s;transform:translateY(-50%);font-size:1.2rem;padding:0 20px;letter-spacing:normal;z-index:2}figure.card-article .texte p{color:#fff;padding:40px;line-height:1.63;text-align:center;opacity:0;transition:opacity .35s,transform .35s;transform:translateY(20px)}figure.card-article .btn{position:absolute;bottom:64px;left:50%;transform:translateX(-50%) translateY(20px);width:100%;opacity:0;z-index:2;transition:opacity .35s,transform .35s}figure.card-article:focus:before,figure.card-article:hover:before{opacity:1;transform:translateZ(0)}figure.card-article:focus .texte p,figure.card-article:hover .texte p{opacity:1;transform:translateY(0)}figure.card-article:focus .title,figure.card-article:hover .title{top:64px;transform:translateY(0)}figure.card-article:focus .btn,figure.card-article:hover .btn{opacity:1;transform:translateX(-50%) translateY(0)}main[data-namespace=page-simple] .container{padding:300px 0 200px}main[data-namespace=page-simple] .container h1,main[data-namespace=page-simple] .container h2,main[data-namespace=page-simple] .container h3,main[data-namespace=page-simple] .container h4,main[data-namespace=page-simple] .container h5{color:#4772ff}main[data-namespace=page-simple] .container p{margin-bottom:2rem}main[data-namespace="404"] .container{margin-top:300px}main[data-namespace="404"] .container h1{color:#4772ff}main[data-namespace="404"] .container p{margin-bottom:3em}.transitioner{position:fixed;z-index:666;display:flex;top:0;transform:translateX(-330vw);flex-direction:row-reverse}.transitioner .one{width:100vw;height:100vh;background-color:#4772ff;transform:skewX(-10deg);z-index:1}.transitioner .two{width:110vw;height:100vh;background-color:#f2f7ff;position:relative}.transitioner .two:after,.transitioner .two:before{content:"";width:50vw;height:100%;background-color:#f2f7ff;top:0;left:-40vw;position:absolute}.transitioner .two:before{background-color:#f2f7ff;right:-40vw;left:auto}.transitioner .three{width:100vw;height:100vh;background-color:#08104d;transform:skewX(-10deg);z-index:1}.grid{display:grid}.container,.container-left,.container-right{grid-column:container}.container-full{grid-column:1/4}@media (min-width:768px){.container-left{grid-column:1/3}.container-right{grid-column:2/4}}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row>.col,.row>[class*=col-]{padding-right:15px;padding-left:15px;position:relative;width:100%}.row.nogutter{margin-left:0;margin-right:0}.row.nogutter>.col,.row.nogutter>[class*=col-]{padding-left:0;padding-right:0}.row.nogutter--left{margin-left:0}.row.nogutter--left>.col,.row.nogutter--left>[class*=col-]{padding-left:0}.row.nogutter--right{margin-right:0}.row.nogutter--right>.col,.row.nogutter--right>[class*=col-]{padding-right:0}.row.reverse{flex-direction:row-reverse}.row>.col.reverse{flex-direction:column-reverse}@media (min-width:0px){.not-def{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-def]{box-sizing:border-box;flex:0 0 auto}.col-def{flex-grow:1;flex-basis:0;max-width:100%}.col-def-1{flex-basis:4.16667%;max-width:4.16667%}.col-def-2{flex-basis:8.33333%;max-width:8.33333%}.col-def-3{flex-basis:12.5%;max-width:12.5%}.col-def-4{flex-basis:16.66667%;max-width:16.66667%}.col-def-5{flex-basis:20.83333%;max-width:20.83333%}.col-def-6{flex-basis:25%;max-width:25%}.col-def-7{flex-basis:29.16667%;max-width:29.16667%}.col-def-8{flex-basis:33.33333%;max-width:33.33333%}.col-def-9{flex-basis:37.5%;max-width:37.5%}.col-def-10{flex-basis:41.66667%;max-width:41.66667%}.col-def-11{flex-basis:45.83333%;max-width:45.83333%}.col-def-12{flex-basis:50%;max-width:50%}.col-def-13{flex-basis:54.16667%;max-width:54.16667%}.col-def-14{flex-basis:58.33333%;max-width:58.33333%}.col-def-15{flex-basis:62.5%;max-width:62.5%}.col-def-16{flex-basis:66.66667%;max-width:66.66667%}.col-def-17{flex-basis:70.83333%;max-width:70.83333%}.col-def-18{flex-basis:75%;max-width:75%}.col-def-19{flex-basis:79.16667%;max-width:79.16667%}.col-def-20{flex-basis:83.33333%;max-width:83.33333%}.col-def-21{flex-basis:87.5%;max-width:87.5%}.col-def-22{flex-basis:91.66667%;max-width:91.66667%}.col-def-23{flex-basis:95.83333%;max-width:95.83333%}.col-def-24{flex-basis:100%;max-width:100%}.col-def-offset-0{margin-left:0}.col-def-offset-1{margin-left:4.16667%}.col-def-offset-2{margin-left:8.33333%}.col-def-offset-3{margin-left:12.5%}.col-def-offset-4{margin-left:16.66667%}.col-def-offset-5{margin-left:20.83333%}.col-def-offset-6{margin-left:25%}.col-def-offset-7{margin-left:29.16667%}.col-def-offset-8{margin-left:33.33333%}.col-def-offset-9{margin-left:37.5%}.col-def-offset-10{margin-left:41.66667%}.col-def-offset-11{margin-left:45.83333%}.col-def-offset-12{margin-left:50%}.col-def-offset-13{margin-left:54.16667%}.col-def-offset-14{margin-left:58.33333%}.col-def-offset-15{margin-left:62.5%}.col-def-offset-16{margin-left:66.66667%}.col-def-offset-17{margin-left:70.83333%}.col-def-offset-18{margin-left:75%}.col-def-offset-19{margin-left:79.16667%}.col-def-offset-20{margin-left:83.33333%}.col-def-offset-21{margin-left:87.5%}.col-def-offset-22{margin-left:91.66667%}.col-def-offset-23{margin-left:95.83333%}.start-def{justify-content:flex-start;text-align:start}.center-def{justify-content:center;text-align:center}.end-def{justify-content:flex-end;text-align:end}.top-def{align-items:flex-start}.middle-def{align-items:center}.bottom-def{align-items:flex-end}.around-def{justify-content:space-around}.between-def{justify-content:space-between}.first-def{order:-1}.last-def{order:1}}@media (min-width:375px){.not-xs{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-xs]{box-sizing:border-box;flex:0 0 auto}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:4.16667%;max-width:4.16667%}.col-xs-2{flex-basis:8.33333%;max-width:8.33333%}.col-xs-3{flex-basis:12.5%;max-width:12.5%}.col-xs-4{flex-basis:16.66667%;max-width:16.66667%}.col-xs-5{flex-basis:20.83333%;max-width:20.83333%}.col-xs-6{flex-basis:25%;max-width:25%}.col-xs-7{flex-basis:29.16667%;max-width:29.16667%}.col-xs-8{flex-basis:33.33333%;max-width:33.33333%}.col-xs-9{flex-basis:37.5%;max-width:37.5%}.col-xs-10{flex-basis:41.66667%;max-width:41.66667%}.col-xs-11{flex-basis:45.83333%;max-width:45.83333%}.col-xs-12{flex-basis:50%;max-width:50%}.col-xs-13{flex-basis:54.16667%;max-width:54.16667%}.col-xs-14{flex-basis:58.33333%;max-width:58.33333%}.col-xs-15{flex-basis:62.5%;max-width:62.5%}.col-xs-16{flex-basis:66.66667%;max-width:66.66667%}.col-xs-17{flex-basis:70.83333%;max-width:70.83333%}.col-xs-18{flex-basis:75%;max-width:75%}.col-xs-19{flex-basis:79.16667%;max-width:79.16667%}.col-xs-20{flex-basis:83.33333%;max-width:83.33333%}.col-xs-21{flex-basis:87.5%;max-width:87.5%}.col-xs-22{flex-basis:91.66667%;max-width:91.66667%}.col-xs-23{flex-basis:95.83333%;max-width:95.83333%}.col-xs-24{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:4.16667%}.col-xs-offset-2{margin-left:8.33333%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-4{margin-left:16.66667%}.col-xs-offset-5{margin-left:20.83333%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-7{margin-left:29.16667%}.col-xs-offset-8{margin-left:33.33333%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-10{margin-left:41.66667%}.col-xs-offset-11{margin-left:45.83333%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-13{margin-left:54.16667%}.col-xs-offset-14{margin-left:58.33333%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-16{margin-left:66.66667%}.col-xs-offset-17{margin-left:70.83333%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-19{margin-left:79.16667%}.col-xs-offset-20{margin-left:83.33333%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-22{margin-left:91.66667%}.col-xs-offset-23{margin-left:95.83333%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}}@media (min-width:550px){.not-sm{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-sm]{box-sizing:border-box;flex:0 0 auto}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:4.16667%;max-width:4.16667%}.col-sm-2{flex-basis:8.33333%;max-width:8.33333%}.col-sm-3{flex-basis:12.5%;max-width:12.5%}.col-sm-4{flex-basis:16.66667%;max-width:16.66667%}.col-sm-5{flex-basis:20.83333%;max-width:20.83333%}.col-sm-6{flex-basis:25%;max-width:25%}.col-sm-7{flex-basis:29.16667%;max-width:29.16667%}.col-sm-8{flex-basis:33.33333%;max-width:33.33333%}.col-sm-9{flex-basis:37.5%;max-width:37.5%}.col-sm-10{flex-basis:41.66667%;max-width:41.66667%}.col-sm-11{flex-basis:45.83333%;max-width:45.83333%}.col-sm-12{flex-basis:50%;max-width:50%}.col-sm-13{flex-basis:54.16667%;max-width:54.16667%}.col-sm-14{flex-basis:58.33333%;max-width:58.33333%}.col-sm-15{flex-basis:62.5%;max-width:62.5%}.col-sm-16{flex-basis:66.66667%;max-width:66.66667%}.col-sm-17{flex-basis:70.83333%;max-width:70.83333%}.col-sm-18{flex-basis:75%;max-width:75%}.col-sm-19{flex-basis:79.16667%;max-width:79.16667%}.col-sm-20{flex-basis:83.33333%;max-width:83.33333%}.col-sm-21{flex-basis:87.5%;max-width:87.5%}.col-sm-22{flex-basis:91.66667%;max-width:91.66667%}.col-sm-23{flex-basis:95.83333%;max-width:95.83333%}.col-sm-24{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:4.16667%}.col-sm-offset-2{margin-left:8.33333%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-4{margin-left:16.66667%}.col-sm-offset-5{margin-left:20.83333%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-7{margin-left:29.16667%}.col-sm-offset-8{margin-left:33.33333%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-10{margin-left:41.66667%}.col-sm-offset-11{margin-left:45.83333%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-13{margin-left:54.16667%}.col-sm-offset-14{margin-left:58.33333%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-16{margin-left:66.66667%}.col-sm-offset-17{margin-left:70.83333%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-19{margin-left:79.16667%}.col-sm-offset-20{margin-left:83.33333%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-22{margin-left:91.66667%}.col-sm-offset-23{margin-left:95.83333%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media (min-width:768px){.not-md{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-md]{box-sizing:border-box;flex:0 0 auto}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:4.16667%;max-width:4.16667%}.col-md-2{flex-basis:8.33333%;max-width:8.33333%}.col-md-3{flex-basis:12.5%;max-width:12.5%}.col-md-4{flex-basis:16.66667%;max-width:16.66667%}.col-md-5{flex-basis:20.83333%;max-width:20.83333%}.col-md-6{flex-basis:25%;max-width:25%}.col-md-7{flex-basis:29.16667%;max-width:29.16667%}.col-md-8{flex-basis:33.33333%;max-width:33.33333%}.col-md-9{flex-basis:37.5%;max-width:37.5%}.col-md-10{flex-basis:41.66667%;max-width:41.66667%}.col-md-11{flex-basis:45.83333%;max-width:45.83333%}.col-md-12{flex-basis:50%;max-width:50%}.col-md-13{flex-basis:54.16667%;max-width:54.16667%}.col-md-14{flex-basis:58.33333%;max-width:58.33333%}.col-md-15{flex-basis:62.5%;max-width:62.5%}.col-md-16{flex-basis:66.66667%;max-width:66.66667%}.col-md-17{flex-basis:70.83333%;max-width:70.83333%}.col-md-18{flex-basis:75%;max-width:75%}.col-md-19{flex-basis:79.16667%;max-width:79.16667%}.col-md-20{flex-basis:83.33333%;max-width:83.33333%}.col-md-21{flex-basis:87.5%;max-width:87.5%}.col-md-22{flex-basis:91.66667%;max-width:91.66667%}.col-md-23{flex-basis:95.83333%;max-width:95.83333%}.col-md-24{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:4.16667%}.col-md-offset-2{margin-left:8.33333%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-4{margin-left:16.66667%}.col-md-offset-5{margin-left:20.83333%}.col-md-offset-6{margin-left:25%}.col-md-offset-7{margin-left:29.16667%}.col-md-offset-8{margin-left:33.33333%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-10{margin-left:41.66667%}.col-md-offset-11{margin-left:45.83333%}.col-md-offset-12{margin-left:50%}.col-md-offset-13{margin-left:54.16667%}.col-md-offset-14{margin-left:58.33333%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-16{margin-left:66.66667%}.col-md-offset-17{margin-left:70.83333%}.col-md-offset-18{margin-left:75%}.col-md-offset-19{margin-left:79.16667%}.col-md-offset-20{margin-left:83.33333%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-22{margin-left:91.66667%}.col-md-offset-23{margin-left:95.83333%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media (min-width:992px){.not-lg{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-lg]{box-sizing:border-box;flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:4.16667%;max-width:4.16667%}.col-lg-2{flex-basis:8.33333%;max-width:8.33333%}.col-lg-3{flex-basis:12.5%;max-width:12.5%}.col-lg-4{flex-basis:16.66667%;max-width:16.66667%}.col-lg-5{flex-basis:20.83333%;max-width:20.83333%}.col-lg-6{flex-basis:25%;max-width:25%}.col-lg-7{flex-basis:29.16667%;max-width:29.16667%}.col-lg-8{flex-basis:33.33333%;max-width:33.33333%}.col-lg-9{flex-basis:37.5%;max-width:37.5%}.col-lg-10{flex-basis:41.66667%;max-width:41.66667%}.col-lg-11{flex-basis:45.83333%;max-width:45.83333%}.col-lg-12{flex-basis:50%;max-width:50%}.col-lg-13{flex-basis:54.16667%;max-width:54.16667%}.col-lg-14{flex-basis:58.33333%;max-width:58.33333%}.col-lg-15{flex-basis:62.5%;max-width:62.5%}.col-lg-16{flex-basis:66.66667%;max-width:66.66667%}.col-lg-17{flex-basis:70.83333%;max-width:70.83333%}.col-lg-18{flex-basis:75%;max-width:75%}.col-lg-19{flex-basis:79.16667%;max-width:79.16667%}.col-lg-20{flex-basis:83.33333%;max-width:83.33333%}.col-lg-21{flex-basis:87.5%;max-width:87.5%}.col-lg-22{flex-basis:91.66667%;max-width:91.66667%}.col-lg-23{flex-basis:95.83333%;max-width:95.83333%}.col-lg-24{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:4.16667%}.col-lg-offset-2{margin-left:8.33333%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-4{margin-left:16.66667%}.col-lg-offset-5{margin-left:20.83333%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-7{margin-left:29.16667%}.col-lg-offset-8{margin-left:33.33333%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-10{margin-left:41.66667%}.col-lg-offset-11{margin-left:45.83333%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-13{margin-left:54.16667%}.col-lg-offset-14{margin-left:58.33333%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-16{margin-left:66.66667%}.col-lg-offset-17{margin-left:70.83333%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-19{margin-left:79.16667%}.col-lg-offset-20{margin-left:83.33333%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-22{margin-left:91.66667%}.col-lg-offset-23{margin-left:95.83333%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media (min-width:1200px){.not-xl{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-xl]{box-sizing:border-box;flex:0 0 auto}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:4.16667%;max-width:4.16667%}.col-xl-2{flex-basis:8.33333%;max-width:8.33333%}.col-xl-3{flex-basis:12.5%;max-width:12.5%}.col-xl-4{flex-basis:16.66667%;max-width:16.66667%}.col-xl-5{flex-basis:20.83333%;max-width:20.83333%}.col-xl-6{flex-basis:25%;max-width:25%}.col-xl-7{flex-basis:29.16667%;max-width:29.16667%}.col-xl-8{flex-basis:33.33333%;max-width:33.33333%}.col-xl-9{flex-basis:37.5%;max-width:37.5%}.col-xl-10{flex-basis:41.66667%;max-width:41.66667%}.col-xl-11{flex-basis:45.83333%;max-width:45.83333%}.col-xl-12{flex-basis:50%;max-width:50%}.col-xl-13{flex-basis:54.16667%;max-width:54.16667%}.col-xl-14{flex-basis:58.33333%;max-width:58.33333%}.col-xl-15{flex-basis:62.5%;max-width:62.5%}.col-xl-16{flex-basis:66.66667%;max-width:66.66667%}.col-xl-17{flex-basis:70.83333%;max-width:70.83333%}.col-xl-18{flex-basis:75%;max-width:75%}.col-xl-19{flex-basis:79.16667%;max-width:79.16667%}.col-xl-20{flex-basis:83.33333%;max-width:83.33333%}.col-xl-21{flex-basis:87.5%;max-width:87.5%}.col-xl-22{flex-basis:91.66667%;max-width:91.66667%}.col-xl-23{flex-basis:95.83333%;max-width:95.83333%}.col-xl-24{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:4.16667%}.col-xl-offset-2{margin-left:8.33333%}.col-xl-offset-3{margin-left:12.5%}.col-xl-offset-4{margin-left:16.66667%}.col-xl-offset-5{margin-left:20.83333%}.col-xl-offset-6{margin-left:25%}.col-xl-offset-7{margin-left:29.16667%}.col-xl-offset-8{margin-left:33.33333%}.col-xl-offset-9{margin-left:37.5%}.col-xl-offset-10{margin-left:41.66667%}.col-xl-offset-11{margin-left:45.83333%}.col-xl-offset-12{margin-left:50%}.col-xl-offset-13{margin-left:54.16667%}.col-xl-offset-14{margin-left:58.33333%}.col-xl-offset-15{margin-left:62.5%}.col-xl-offset-16{margin-left:66.66667%}.col-xl-offset-17{margin-left:70.83333%}.col-xl-offset-18{margin-left:75%}.col-xl-offset-19{margin-left:79.16667%}.col-xl-offset-20{margin-left:83.33333%}.col-xl-offset-21{margin-left:87.5%}.col-xl-offset-22{margin-left:91.66667%}.col-xl-offset-23{margin-left:95.83333%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}@media (min-width:1700px){.not-xxl{display:none}.grid{grid-template-columns:[l-gutter] minmax(0,1fr) [container] 75% [r-gutter] minmax(0,1fr)}[class^=col-xxl]{box-sizing:border-box;flex:0 0 auto}.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-1{flex-basis:4.16667%;max-width:4.16667%}.col-xxl-2{flex-basis:8.33333%;max-width:8.33333%}.col-xxl-3{flex-basis:12.5%;max-width:12.5%}.col-xxl-4{flex-basis:16.66667%;max-width:16.66667%}.col-xxl-5{flex-basis:20.83333%;max-width:20.83333%}.col-xxl-6{flex-basis:25%;max-width:25%}.col-xxl-7{flex-basis:29.16667%;max-width:29.16667%}.col-xxl-8{flex-basis:33.33333%;max-width:33.33333%}.col-xxl-9{flex-basis:37.5%;max-width:37.5%}.col-xxl-10{flex-basis:41.66667%;max-width:41.66667%}.col-xxl-11{flex-basis:45.83333%;max-width:45.83333%}.col-xxl-12{flex-basis:50%;max-width:50%}.col-xxl-13{flex-basis:54.16667%;max-width:54.16667%}.col-xxl-14{flex-basis:58.33333%;max-width:58.33333%}.col-xxl-15{flex-basis:62.5%;max-width:62.5%}.col-xxl-16{flex-basis:66.66667%;max-width:66.66667%}.col-xxl-17{flex-basis:70.83333%;max-width:70.83333%}.col-xxl-18{flex-basis:75%;max-width:75%}.col-xxl-19{flex-basis:79.16667%;max-width:79.16667%}.col-xxl-20{flex-basis:83.33333%;max-width:83.33333%}.col-xxl-21{flex-basis:87.5%;max-width:87.5%}.col-xxl-22{flex-basis:91.66667%;max-width:91.66667%}.col-xxl-23{flex-basis:95.83333%;max-width:95.83333%}.col-xxl-24{flex-basis:100%;max-width:100%}.col-xxl-offset-0{margin-left:0}.col-xxl-offset-1{margin-left:4.16667%}.col-xxl-offset-2{margin-left:8.33333%}.col-xxl-offset-3{margin-left:12.5%}.col-xxl-offset-4{margin-left:16.66667%}.col-xxl-offset-5{margin-left:20.83333%}.col-xxl-offset-6{margin-left:25%}.col-xxl-offset-7{margin-left:29.16667%}.col-xxl-offset-8{margin-left:33.33333%}.col-xxl-offset-9{margin-left:37.5%}.col-xxl-offset-10{margin-left:41.66667%}.col-xxl-offset-11{margin-left:45.83333%}.col-xxl-offset-12{margin-left:50%}.col-xxl-offset-13{margin-left:54.16667%}.col-xxl-offset-14{margin-left:58.33333%}.col-xxl-offset-15{margin-left:62.5%}.col-xxl-offset-16{margin-left:66.66667%}.col-xxl-offset-17{margin-left:70.83333%}.col-xxl-offset-18{margin-left:75%}.col-xxl-offset-19{margin-left:79.16667%}.col-xxl-offset-20{margin-left:83.33333%}.col-xxl-offset-21{margin-left:87.5%}.col-xxl-offset-22{margin-left:91.66667%}.col-xxl-offset-23{margin-left:95.83333%}.start-xxl{justify-content:flex-start;text-align:start}.center-xxl{justify-content:center;text-align:center}.end-xxl{justify-content:flex-end;text-align:end}.top-xxl{align-items:flex-start}.middle-xxl{align-items:center}.bottom-xxl{align-items:flex-end}.around-xxl{justify-content:space-around}.between-xxl{justify-content:space-between}.first-xxl{order:-1}.last-xxl{order:1}}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:700}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#4772ff}h1{font-size:1.5rem;line-height:1.18;margin-bottom:1.3rem}@media (min-width:992px){h1{font-size:2.5rem;margin-bottom:3rem}}h2{line-height:1.5;letter-spacing:normal;font-size:1.3rem;margin-bottom:1.3rem}@media (min-width:992px){h2{font-size:2.2rem;line-height:1.29;margin-bottom:2.4rem}}h3{font-size:1.8rem}h4{font-size:1.3rem}a,li,p,span{font-size:.9rem;font-family:termina,sans-serif}@media (min-width:992px){a,li,p,span{font-size:1rem}}@media (min-width:768px){:root{--space-unit:1.5}}.sp_m--small{margin:var(--space-sm) var(--space-sm)}.sp_p--small{padding:var(--space-sm) var(--space-sm)}.sp_m-block--small,.sp_m-top--small{margin-top:var(--space-sm)}.sp_m-block--small,.sp_m-bottom--small{margin-bottom:var(--space-sm)}.sp_m-inline--small,.sp_m-left--small{margin-left:var(--space-sm)}.sp_m-inline--small,.sp_m-right--small{margin-right:var(--space-sm)}.sp_p-block--small,.sp_p-top--small{padding-top:var(--space-sm)}.sp_p-block--small,.sp_p-bottom--small{padding-bottom:var(--space-sm)}.sp_p-inline--small,.sp_p-left--small{padding-left:var(--space-sm)}.sp_p-inline--small,.sp_p-right--small{padding-right:var(--space-sm)}.sp_m--medium{margin:var(--space-md) var(--space-md)}.sp_p--medium{padding:var(--space-md) var(--space-md)}.sp_m-block--medium,.sp_m-top--medium{margin-top:var(--space-md)}.sp_m-block--medium,.sp_m-bottom--medium{margin-bottom:var(--space-md)}.sp_m-inline--medium,.sp_m-left--medium{margin-left:var(--space-md)}.sp_m-inline--medium,.sp_m-right--medium{margin-right:var(--space-md)}.sp_p-block--medium,.sp_p-top--medium{padding-top:var(--space-md)}.sp_p-block--medium,.sp_p-bottom--medium{padding-bottom:var(--space-md)}.sp_p-inline--medium,.sp_p-left--medium{padding-left:var(--space-md)}.sp_p-inline--medium,.sp_p-right--medium{padding-right:var(--space-md)}.sp_m--large{margin:var(--space-lg) var(--space-lg)}.sp_p--large{padding:var(--space-lg) var(--space-lg)}.sp_m-block--large,.sp_m-top--large{margin-top:var(--space-lg)}.sp_m-block--large,.sp_m-bottom--large{margin-bottom:var(--space-lg)}.sp_m-inline--large,.sp_m-left--large{margin-left:var(--space-lg)}.sp_m-inline--large,.sp_m-right--large{margin-right:var(--space-lg)}.sp_p-block--large,.sp_p-top--large{padding-top:var(--space-lg)}.sp_p-block--large,.sp_p-bottom--large{padding-bottom:var(--space-lg)}.sp_p-inline--large,.sp_p-left--large{padding-left:var(--space-lg)}.sp_p-inline--large,.sp_p-right--large{padding-right:var(--space-lg)}.sp_m--xlarge{margin:var(--space-xl) var(--space-xl)}.sp_p--xlarge{padding:var(--space-xl) var(--space-xl)}.sp_m-block--xlarge,.sp_m-top--xlarge{margin-top:var(--space-xl)}.sp_m-block--xlarge,.sp_m-bottom--xlarge{margin-bottom:var(--space-xl)}.sp_m-inline--xlarge,.sp_m-left--xlarge{margin-left:var(--space-xl)}.sp_m-inline--xlarge,.sp_m-right--xlarge{margin-right:var(--space-xl)}.sp_p-block--xlarge,.sp_p-top--xlarge{padding-top:var(--space-xl)}.sp_p-block--xlarge,.sp_p-bottom--xlarge{padding-bottom:var(--space-xl)}.sp_p-inline--xlarge,.sp_p-left--xlarge{padding-left:var(--space-xl)}.sp_p-inline--xlarge,.sp_p-right--xlarge{padding-right:var(--space-xl)}@keyframes o-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}main[data-namespace=front-page] section.entry{background-image:var(--bg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#fff;background-position:50%;min-height:90vh;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){main[data-namespace=front-page] section.entry{min-height:800px;height:70vh}}main[data-namespace=front-page] section.entry .container{display:flex;padding-bottom:50px;align-items:flex-end}@media (min-width:992px){main[data-namespace=front-page] section.entry .container{padding-bottom:185px}}main[data-namespace=front-page] section.entry .container .inner{max-width:760px}main[data-namespace=front-page] section.entry .container .pre-title,main[data-namespace=front-page] section.entry .container .pre-title span{line-height:1.25;color:#fff;font-weight:500;font-size:.8rem;letter-spacing:normal}@media (min-width:992px){main[data-namespace=front-page] section.entry .container .pre-title,main[data-namespace=front-page] section.entry .container .pre-title span{font-size:1.2rem}}main[data-namespace=front-page] section.entry .container .pre-title{margin-bottom:5px;display:block}@media (min-width:992px){main[data-namespace=front-page] section.entry .container .pre-title{margin-bottom:20px}}main[data-namespace=front-page] section.entry .container .pre-title span{color:#4772ff}main[data-namespace=front-page] section.entry .container h1{color:#fff}main[data-namespace=front-page] section.entry .container p{font-size:.9rem;color:#fff;margin-bottom:40px;line-height:1.29;letter-spacing:normal;font-weight:500}@media (min-width:992px){main[data-namespace=front-page] section.entry .container p{font-size:1.5rem;line-height:1.2}}main[data-namespace=front-page] section.entry .container .btn-wrapper{display:flex;gap:20px;flex-direction:column;align-items:center}@media (min-width:992px){main[data-namespace=front-page] section.entry .container .btn-wrapper{flex-direction:row;gap:40px}}main[data-namespace=front-page] section.sub-entry{background:#fff;padding:60px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){main[data-namespace=front-page] section.sub-entry{padding:130px 0}}main[data-namespace=front-page] section.sub-entry .container{display:flex;gap:60px;flex-direction:column}@media (min-width:992px){main[data-namespace=front-page] section.sub-entry .container{gap:70px;flex-direction:row}}@media (min-width:1450px){main[data-namespace=front-page] section.sub-entry .container{gap:140px;flex-direction:row}}main[data-namespace=front-page] section.sub-entry .left{width:100%}@media (min-width:992px){main[data-namespace=front-page] section.sub-entry .left{width:440px}}main[data-namespace=front-page] section.sub-entry .left .swiper-slide{width:100%;height:325px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:992px){main[data-namespace=front-page] section.sub-entry .left .swiper-slide{width:440px;height:440px}}main[data-namespace=front-page] section.sub-entry .right p{font-weight:700;margin-bottom:40px}main[data-namespace=front-page] section.expertise{background-color:#f2f7ff;padding:50px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;position:relative;z-index:2}@media (min-width:992px){main[data-namespace=front-page] section.expertise{padding:100px 0}}main[data-namespace=front-page] section.expertise .row:first-of-type{margin-bottom:40px}@media (min-width:992px){main[data-namespace=front-page] section.expertise .row:first-of-type{max-width:40vw;margin-bottom:80px}}main[data-namespace=front-page] section.expertise .row:first-of-type p{font-weight:600}main[data-namespace=front-page] section.expertise .row:last-of-type{margin-right:-50px}@media (min-width:992px){main[data-namespace=front-page] section.expertise .row:last-of-type{margin-right:0}}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide{width:calc(90.90909% - 29.09091px);margin-right:32px}@media (min-width:992px){main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide{width:calc(50% - 16px)}}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .img-wrapper{position:relative;margin-bottom:14px}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .img-wrapper .img-wrap{height:400px}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .img-wrapper .lien{color:#fff;font-size:.9rem;font-weight:700;position:absolute;bottom:20px;right:55px;text-decoration:none}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .img-wrapper .lien:after{content:"";background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/plus.svg) no-repeat 50%;height:32px;width:32px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);text-decoration:none}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .titre{font-size:.9rem;font-weight:500;text-decoration:none}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .titre:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide .desc{font-size:.9rem;font-weight:500;color:#767676}main[data-namespace=front-page] section.expertise .row:last-of-type .swiper-slide:hover img{transform:scale(1.1);transition:transform .3s ease}main[data-namespace=front-page] section.clients{margin-top:-30px;z-index:1;position:relative;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){main[data-namespace=front-page] section.clients{overflow:hidden}}main[data-namespace=front-page] section.clients .swiper-button{position:absolute;left:calc(50% + 40px);bottom:-25px;z-index:1;transform:translateX(-50%)}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-button{bottom:60px;right:230px;left:auto}}main[data-namespace=front-page] section.clients .swiper-button.swiper-button-prev{left:calc(50% - 40px)}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-button.swiper-button-prev{right:280px;left:auto}}main[data-namespace=front-page] section.clients .container-full{position:relative}main[data-namespace=front-page] section.clients .swiper-slide{display:flex;flex-direction:column}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide{flex-direction:row}}main[data-namespace=front-page] section.clients .swiper-slide .left{width:100%}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide .left{width:43%}}main[data-namespace=front-page] section.clients .swiper-slide .left .img-wrap{height:315px;border-radius:0}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide .left .img-wrap{height:730px}}main[data-namespace=front-page] section.clients .swiper-slide .right{flex:1;background-color:#4772ff;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 50px 75px}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide .right{padding:0 0 0 75px}}main[data-namespace=front-page] section.clients .swiper-slide .right .inner{max-width:695px}main[data-namespace=front-page] section.clients .swiper-slide .right .pre-title{color:#fff}main[data-namespace=front-page] section.clients .swiper-slide .right .client{font-size:1rem;font-weight:700;margin-bottom:20px}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide .right .client{font-size:1.3rem}}main[data-namespace=front-page] section.clients .swiper-slide .right .texte{margin-bottom:20px}@media (min-width:992px){main[data-namespace=front-page] section.clients .swiper-slide .right .texte{margin-bottom:40px}}main[data-namespace=front-page] section.clients .swiper-slide .right .texte p{color:#fff;margin-bottom:30px}main[data-namespace=front-page] section.clients .swiper-slide .right .texte p:last-of-type{margin-bottom:0}main[data-namespace=front-page] section.chiffres{padding:100px 0 70px;background-color:#fff}@media (min-width:992px){main[data-namespace=front-page] section.chiffres{padding:100px 0 140px}}main[data-namespace=front-page] section.chiffres .inner{display:flex;flex-direction:column;gap:70px;grid-template-columns:1fr}@media (min-width:992px){main[data-namespace=front-page] section.chiffres .inner{display:grid;gap:70px;grid-template-columns:1fr 1fr}}@media (min-width:1450px){main[data-namespace=front-page] section.chiffres .inner{display:grid;gap:initial;grid-template-columns:minmax(0,1fr) 45% minmax(0,1fr)}}main[data-namespace=front-page] section.chiffres .inner .chif{text-align:center}main[data-namespace=front-page] section.chiffres .inner .chif .num,main[data-namespace=front-page] section.chiffres .inner .chif .num span{font-weight:700;font-size:3rem;color:var(--couleur);margin-bottom:30px}@media (min-width:992px){main[data-namespace=front-page] section.chiffres .inner .chif .num,main[data-namespace=front-page] section.chiffres .inner .chif .num span{margin-bottom:60px;font-size:4.7rem}}main[data-namespace=front-page] section.chiffres .inner .chif .texte{font-weight:700;line-height:1.62;font-size:1.2rem}@media (min-width:992px){main[data-namespace=front-page] section.chiffres .inner .chif .texte{line-height:1.22;font-size:1.4rem}}main[data-namespace=front-page] section.chiffres .inner .chif:last-child .num{font-size:2.1rem}main[data-namespace=front-page] section.chiffres .inner .chif:last-child .num span{font-size:3rem}@media (min-width:992px){main[data-namespace=front-page] section.chiffres .inner .chif:last-child .num span{font-size:4.7rem}}main[data-namespace=front-page] section.certifications{border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#fff;z-index:2;position:relative}main[data-namespace=front-page] section.certifications h2{margin-bottom:80px}main[data-namespace=front-page] section.certifications .certifs{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (min-width:992px){main[data-namespace=front-page] section.certifications .certifs{grid-template-columns:repeat(6,1fr)}}main[data-namespace=front-page] section.certifications .certifs .img-wrap{height:80px;width:100%;margin-bottom:20px}main[data-namespace=front-page] section.certifications .certifs .img-wrap img{-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}main[data-namespace=front-page] section.certifications .certifs .certif:hover img{filter:grayscale(0)}main[data-namespace=front-page] section.certifications .certifs p{font-size:.6rem;font-weight:500}main[data-namespace=front-page] section.certifications .btn{margin-top:50px;margin-bottom:30px}@media (min-width:992px){main[data-namespace=front-page] section.certifications .btn{margin-top:90px;margin-bottom:130px}}main[data-namespace=front-page] section.team{background:#f2f7ff;z-index:1;position:relative;margin-top:-30px;padding-top:60px}@media (min-width:992px){main[data-namespace=front-page] section.team{padding-top:160px}}main[data-namespace=front-page] section.articles{padding:60px 0 90px;background-color:#fff;margin-top:-30px}@media (min-width:992px){main[data-namespace=front-page] section.articles{padding:160px 0}}main[data-namespace=front-page] section.articles .container{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width:992px){main[data-namespace=front-page] section.articles .container{margin-bottom:120px}}main[data-namespace=front-page] section.articles .container h2{margin-bottom:0}main[data-namespace=front-page] section.articles .container .pre-title{color:#08104d}main[data-namespace=front-page] section.articles .container .right{display:none;gap:15px;align-items:flex-end}@media (min-width:992px){main[data-namespace=front-page] section.articles .container .right{display:flex}}main[data-namespace=front-page] section.articles .container-right{margin-right:-50px}@media (min-width:992px){main[data-namespace=front-page] section.articles .container-right{margin-right:0}}main[data-namespace=front-page] section.articles .container-right .swiper-slide{width:calc(66.66667% - 26.66667px);margin-right:40px;position:relative}@media (min-width:992px){main[data-namespace=front-page] section.articles .container-right .swiper-slide{width:calc(50% - 75px);margin-right:75px}}@media (min-width:1450px){main[data-namespace=front-page] section.articles .container-right .swiper-slide{width:calc(33.33333% - 75px);margin-right:75px}}main[data-namespace=front-page] section.articles .container-right .swiper-slide .img-wrap{height:225px;margin-bottom:20px}@media (min-width:992px){main[data-namespace=front-page] section.articles .container-right .swiper-slide .img-wrap{height:440px;margin-bottom:40px}}main[data-namespace=front-page] section.articles .container-right .swiper-slide .pre-title{color:#08104d}main[data-namespace=front-page] section.articles .container-right .swiper-slide h3{color:#4772ff;margin-bottom:20px;font-size:1.2rem;line-height:1.33}@media (min-width:992px){main[data-namespace=front-page] section.articles .container-right .swiper-slide h3{margin-bottom:30px;font-size:1.9rem}}main[data-namespace=front-page] section.articles .container-right .swiper-slide .arrow-link{color:#08104d;font-weight:500;position:static;display:inline-flex;gap:10px;align-items:center;text-decoration:none}main[data-namespace=front-page] section.articles .container-right .swiper-slide .arrow-link:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;opacity:1}main[data-namespace=front-page] section.articles .container-right .swiper-slide .arrow-link:after{display:none}main[data-namespace=front-page] section.articles .container-right .swiper-slide:hover img{transform:scale(1.1);transition:transform .3s cubic-bezier(.19,1,.22,1)}main[data-namespace=front-page] section.articles .container-right .swiper-slide:hover .arrow-link img{transition:transform .3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg)}section.hero-entry-image{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),var(--bg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#fff;background-position:50%;height:90vh;border-bottom-left-radius:30px;border-bottom-right-radius:30px;position:relative}@media (min-width:992px){section.hero-entry-image{min-height:800px;height:70vh}}section.hero-entry-image .container{display:flex;padding-bottom:50px;align-items:flex-end}@media (min-width:992px){section.hero-entry-image .container{padding-bottom:185px}}section.hero-entry-image .container .inner{max-width:760px}section.hero-entry-image .container .pre-title,section.hero-entry-image .container .pre-title span{line-height:1.25;color:#fff;font-weight:500;font-size:.8rem;letter-spacing:normal}@media (min-width:992px){section.hero-entry-image .container .pre-title,section.hero-entry-image .container .pre-title span{font-size:1.2rem}}section.hero-entry-image .container .pre-title{margin-bottom:5px;display:block}@media (min-width:992px){section.hero-entry-image .container .pre-title{margin-bottom:20px}}section.hero-entry-image .container .pre-title span{color:#4772ff}section.hero-entry-image .container .titre *{color:#fff;line-height:1.18;margin-bottom:1rem;font-size:1.5rem;word-break:break-word}@media (min-width:992px){section.hero-entry-image .container .titre *{font-size:3.5rem;word-break:normal}}section.hero-entry-image .container .texte p{font-size:.9rem;color:#fff;margin-bottom:40px;line-height:1.29;letter-spacing:normal;font-weight:500}@media (min-width:992px){section.hero-entry-image .container .texte p{font-size:1.5rem;line-height:1.2}}section.hero-entry-image .container .btn-wrapper{display:flex;gap:20px;flex-direction:column;align-items:center}@media (min-width:992px){section.hero-entry-image .container .btn-wrapper{flex-direction:row;gap:40px}}section.simple-image-texte{background:#fff;padding:60px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-top:-30px}@media (min-width:992px){section.simple-image-texte{padding:160px 0 130px}}section.simple-image-texte.blue-bg{background-color:#f2f7ff}section.simple-image-texte .container{display:flex;gap:40px;flex-direction:column}@media (min-width:992px){section.simple-image-texte .container{gap:70px;flex-direction:row}}@media (min-width:1450px){section.simple-image-texte .container{gap:140px;flex-direction:row}}section.simple-image-texte .left{width:100%}@media (min-width:992px){section.simple-image-texte .left{width:440px}}section.simple-image-texte .left .swiper-slide{width:100%;height:325px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:992px){section.simple-image-texte .left .swiper-slide{width:440px;height:440px}}section.simple-image-texte .right .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:20px}@media (min-width:992px){section.simple-image-texte .right .titre *{font-size:2.2rem;margin-bottom:40px}}section.simple-image-texte .right .texte p{margin-bottom:40px}section.simple-image-texte .right .texte p:last-of-type{margin-bottom:0}section.simple-image-texte .right .btn{margin-top:40px}section.slider-logos{background-color:#f2f7ff;padding:40px 0 60px;margin-top:-30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){section.slider-logos{padding:100px 0 200px}}section.slider-logos .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin:0 auto 40px;max-width:40vw;min-width:80%}@media (min-width:992px){section.slider-logos .titre *{font-size:2.2rem;margin:0 auto 100px;min-width:0}}section.slider-logos .swiper .swiper-slide{width:calc(35.71429% - 21.42857px);margin-right:30px}@media (min-width:992px){section.slider-logos .swiper .swiper-slide{width:calc(17.24138% - 93.10345px);margin-right:90px}}section.slider-logos .swiper .swiper-slide img{max-height:260px;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}section.slider-articles{background-color:#fff;padding:60px 0 100px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-top:-30px}@media (min-width:992px){section.slider-articles{padding:160px 0 130px}}section.slider-articles.blue-bg{background-color:#f2f7ff}section.slider-articles .container.content{display:flex;margin-bottom:40px;flex-direction:column}@media (min-width:992px){section.slider-articles .container.content{flex-direction:row;margin-bottom:100px}}section.slider-articles .container.content .left{width:100%}@media (min-width:992px){section.slider-articles .container.content .left{width:55%}}section.slider-articles .container.content .left .titre{line-height:1.29;letter-spacing:normal;font-size:1.3rem}@media (min-width:992px){section.slider-articles .container.content .left .titre{font-size:2.2rem}}section.slider-articles .container.content .left .texte p{font-weight:700;margin-bottom:40px}section.slider-articles .container.content .left .texte p:last-child{margin-bottom:0}section.slider-articles .container.content .right{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;gap:15px;display:none}@media (min-width:992px){section.slider-articles .container.content .right{width:45%;display:flex}}section.slider-articles .container-right{margin-right:-50px}@media (min-width:992px){section.slider-articles .container-right{margin-right:0}}section.slider-articles .container-right .swiper-slide{width:calc(76.92308% - 23.07692px);height:350px;margin:0 30px 0 0}@media (min-width:992px){section.slider-articles .container-right .swiper-slide{width:calc(50% - 75px);margin:0 75px 0 0;height:560px}}@media (min-width:1450px){section.slider-articles .container-right .swiper-slide{width:calc(33.33333% - 75px);margin:0 75px 0 0;height:560px}}section.slider-articles .container.lien{margin-top:60px}@media (min-width:992px){section.slider-articles .container.lien{margin-top:130px}}section.grand-bleu{margin-top:-30px;z-index:1;position:relative;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){section.grand-bleu{overflow:hidden}}section.grand-bleu .swiper-button{position:absolute;left:calc(50% + 40px);bottom:-25px;z-index:1;transform:translateX(-50%)}@media (min-width:992px){section.grand-bleu .swiper-button{bottom:60px;right:230px;left:auto}}section.grand-bleu .swiper-button.swiper-button-prev{left:calc(50% - 40px)}@media (min-width:992px){section.grand-bleu .swiper-button.swiper-button-prev{right:280px;left:auto}}section.grand-bleu .container-full{position:relative}section.grand-bleu .swiper-slide{display:flex;flex-direction:column}@media (min-width:992px){section.grand-bleu .swiper-slide{flex-direction:row}}section.grand-bleu .swiper-slide .left{width:100%}@media (min-width:992px){section.grand-bleu .swiper-slide .left{width:43%}}section.grand-bleu .swiper-slide .left .img-wrap{height:315px;border-radius:0}@media (min-width:992px){section.grand-bleu .swiper-slide .left .img-wrap{height:730px}}section.grand-bleu .swiper-slide .right{flex:1;background-color:#4772ff;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 50px 75px}@media (min-width:992px){section.grand-bleu .swiper-slide .right{padding:0 0 0 75px}}@media (min-width:992px){section.grand-bleu .swiper-slide .right .inner{max-width:40vw}}section.grand-bleu .swiper-slide .right .pre-title{color:#fff}section.grand-bleu .swiper-slide .right .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:20px;color:#fff}@media (min-width:992px){section.grand-bleu .swiper-slide .right .titre *{font-size:2.2rem;margin-bottom:40px}}section.grand-bleu .swiper-slide .right .sous-titre{font-size:1rem;font-weight:700;margin-bottom:20px}@media (min-width:992px){section.grand-bleu .swiper-slide .right .sous-titre{font-size:1.3rem}}section.grand-bleu .swiper-slide .right .texte{margin-bottom:40px}section.grand-bleu .swiper-slide .right .texte p{color:#fff;margin-bottom:30px}section.grand-bleu .swiper-slide .right .texte p:last-of-type{margin-bottom:0}section.grand-bleu .swiper-slide .right .texte p a{font-size:1rem;color:#fff;text-decoration:underline}section.grand-bleu.disabled .container-full .swiper-button{display:none}section.section-accordeon{padding:60px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){section.section-accordeon{padding:130px 0}}section.section-accordeon.blue-bg{background-color:#f2f7ff}section.section-accordeon .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.section-accordeon .titre *{font-size:2.2rem;max-width:40vw}}section.section-accordeon .accordeon .ac{padding:16px 0;border-bottom:1px solid #4772ff}section.section-accordeon .accordeon .ac button{display:flex;background:none;font-size:1.2rem;color:#4772ff;font-weight:700;border:none;width:100%;justify-content:space-between;align-items:center}section.section-accordeon .accordeon .ac button svg{width:20px}section.section-accordeon .accordeon .ac button svg .up{transform:rotate(180deg);transform-origin:center;opacity:0}section.section-accordeon .accordeon .ac button.active svg .down{opacity:0}section.section-accordeon .accordeon .ac button.active svg .up{opacity:1}section.section-accordeon .accordeon .ac .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}section.section-accordeon .accordeon .ac .panel p{font-weight:500;padding:16px 0 0}section.section-accordeon .accordeon .ac .panel p a{font-weight:500}section.section-accordeon .lien{margin-top:75px}section.section-flip-card{padding:60px 0;background-color:#f2f7ff}@media (min-width:992px){section.section-flip-card{padding:130px 0}}section.section-flip-card .top{margin-bottom:40px}@media (min-width:992px){section.section-flip-card .top{max-width:40vw;margin-bottom:80px}}section.section-flip-card .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:20px}@media (min-width:992px){section.section-flip-card .top .titre *{font-size:2.2rem;margin-bottom:40px}}section.section-flip-card .top .texte *{font-weight:500}section.section-flip-card .top .texte p{margin-bottom:20px}@media (min-width:992px){section.section-flip-card .top .texte p{margin-bottom:40px}}section.section-flip-card .top .texte p:last-child{margin-bottom:0}section.section-flip-card .flip-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;flex-direction:column}@media (min-width:992px){section.section-flip-card .flip-cards{flex-direction:row;gap:74px 64px}}section.section-flip-card .flip-cards .flip-card{aspect-ratio:1/1;width:100%;border-radius:20px;position:relative;perspective:1000px}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card{width:calc(50% - 50px)}}@media (min-width:1450px){section.section-flip-card .flip-cards .flip-card{width:calc(33.33333% - 42.66667px)}}section.section-flip-card .flip-cards .flip-card .inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}section.section-flip-card .flip-cards .flip-card .inner .back,section.section-flip-card .flip-cards .flip-card .inner .front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}section.section-flip-card .flip-cards .flip-card .inner .front{padding:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;background-color:#fff}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card .inner .front{padding:80px 70px 0}}section.section-flip-card .flip-cards .flip-card .inner .front .title{font-size:1.2rem;color:var(--couleur)}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card .inner .front .texte{position:absolute;top:50%;padding:0 70px}}section.section-flip-card .flip-cards .flip-card .inner .back{transform:rotateY(180deg);background-image:var(--bg);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;padding:0 20px}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card .inner .back{padding:0 70px}}section.section-flip-card .flip-cards .flip-card .rotate{width:40px;height:40px;border-radius:50%;border:3px solid var(--couleur);background-color:#fff;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card .rotate{width:80px;height:80px;bottom:-40px}}section.section-flip-card .flip-cards .flip-card .rotate svg{width:20px}@media (min-width:992px){section.section-flip-card .flip-cards .flip-card .rotate svg{width:44px}}section.section-flip-card .flip-cards .flip-card .rotate svg path{stroke:var(--couleur)}section.section-flip-card .flip-cards .flip-card:hover .inner{transform:rotateY(180deg)}section.section-separation{padding-bottom:50px;background-color:var(--couleur-bottom);position:relative}section.section-separation:before{content:"";width:100%;height:calc(50% - 25px);background-color:var(--couleur-top);position:absolute;top:0;left:0}section.section-separation.radius:before{border-bottom-left-radius:30px;border-bottom-right-radius:30px}section.section-separation .inner{display:flex;border-radius:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;z-index:2;position:relative;flex-direction:column}@media (min-width:992px){section.section-separation .inner{flex-direction:row}}section.section-separation .inner .img-wrap{border-radius:0}@media (min-width:992px){section.section-separation .inner .img-wrap{width:33%}}section.section-separation .inner .blue{background:#4772ff;color:#fff;padding:1rem;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width:992px){section.section-separation .inner .blue{padding:32px 64px}}section.section-separation .inner .blue .titre *{line-height:1.4;letter-spacing:normal;font-size:1.3rem;margin-bottom:20px;color:#fff}@media (min-width:992px){section.section-separation .inner .blue .titre *{font-size:1.6rem}}section.section-separation .inner .blue .texte p{margin-bottom:20px;color:#fff}@media (min-width:992px){section.section-separation .inner .blue .texte p{margin-bottom:40px}}section.section-carres{padding:60px 0}@media (min-width:992px){section.section-carres{padding:130px 0}}section.section-carres .top{margin-bottom:40px}@media (min-width:992px){section.section-carres .top{max-width:40vw;margin-bottom:80px}}section.section-carres .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.section-carres .top .titre *{font-size:2.2rem}}section.section-carres .top .texte p{margin-bottom:40px}section.section-carres .top .texte p:last-child{margin-bottom:0}section.section-carres .carres{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}@media (min-width:992px){section.section-carres .carres{gap:64px}}section.section-carres .carres .carre{aspect-ratio:1/1;width:100%;background-color:#f2f7ff;border-radius:20px;display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:1rem;text-decoration:none}@media (min-width:992px){section.section-carres .carres .carre{padding:40px;width:calc(33.33333% - 42.66667px)}}section.section-carres .carres .carre img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3;transition:transform .35s}section.section-carres .carres .carre span{font-size:1rem;color:#4772ff;font-weight:700;text-decoration:none}@media (min-width:992px){section.section-carres .carres .carre span{font-size:1.2rem}}section.section-carres .carres .carre:hover img{transform:scale(1.1)}section.section-lien-expertise{padding:60px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){section.section-lien-expertise{padding:130px 0}}section.section-lien-expertise.blue-bg{background-color:#f2f7ff}section.section-lien-expertise .top{margin-bottom:40px}@media (min-width:992px){section.section-lien-expertise .top{max-width:40vw;margin-bottom:80px}}section.section-lien-expertise .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.section-lien-expertise .top .titre *{font-size:2.2rem}}section.section-lien-expertise .top .texte p{margin-bottom:40px}section.section-lien-expertise .top .texte p:last-child{margin-bottom:0}section.section-lien-expertise .expertises{display:flex;flex-wrap:wrap;gap:40px;flex-direction:column}@media (min-width:992px){section.section-lien-expertise .expertises{gap:64px 32px;flex-direction:row}}section.section-lien-expertise .expertises .expertise{width:100%;position:relative}@media (min-width:992px){section.section-lien-expertise .expertises .expertise{width:calc(50% - 32px)}}section.section-lien-expertise .expertises .expertise .img-wrapper{position:relative;margin-bottom:14px}section.section-lien-expertise .expertises .expertise .img-wrapper .img-wrap{height:300px}@media (min-width:992px){section.section-lien-expertise .expertises .expertise .img-wrapper .img-wrap{height:400px}}section.section-lien-expertise .expertises .expertise .img-wrapper .lien{color:#fff;font-size:.9rem;font-weight:700;position:absolute;bottom:20px;right:55px;text-decoration:none}section.section-lien-expertise .expertises .expertise .img-wrapper .lien:after{content:"";background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/plus.svg) no-repeat 50%;height:32px;width:32px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);text-decoration:none}section.section-lien-expertise .expertises .expertise .titre{font-size:.9rem;font-weight:500;text-decoration:none}section.section-lien-expertise .expertises .expertise .titre:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}section.section-lien-expertise .expertises .expertise .desc{font-size:.9rem;font-weight:500;color:#767676}section.section-lien-expertise .expertises .expertise:hover img{transform:scale(1.1);transition:transform .3s ease}section.section-lien-expertise .lien{margin-top:40px}@media (min-width:992px){section.section-lien-expertise .lien{margin-top:100px}}section.slider-articles-deux{padding:60px 0;background-color:#fff;margin-top:-30px}@media (min-width:992px){section.slider-articles-deux{padding:160px 0}}section.slider-articles-deux.blue_bg{background-color:#f2f7ff}section.slider-articles-deux .container.top{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width:992px){section.slider-articles-deux .container.top{margin-bottom:120px}}@media (min-width:992px){section.slider-articles-deux .container.top .left{max-width:40vw}}section.slider-articles-deux .container.top .left .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.slider-articles-deux .container.top .left .titre *{font-size:2.2rem}}section.slider-articles-deux .container.top .left .texte p{margin-bottom:40px}section.slider-articles-deux .container.top .left .texte p:last-child{margin-bottom:0}section.slider-articles-deux .container.top .right{display:none;gap:15px;align-items:flex-end}@media (min-width:992px){section.slider-articles-deux .container.top .right{display:flex}}section.slider-articles-deux .container-right{margin-right:-50px}@media (min-width:992px){section.slider-articles-deux .container-right{margin-right:0}}section.slider-articles-deux .container-right .swiper-slide{width:calc(66.66667% - 26.66667px);margin-right:40px;position:relative}@media (min-width:992px){section.slider-articles-deux .container-right .swiper-slide{width:calc(50% - 75px);margin-right:75px}}@media (min-width:1450px){section.slider-articles-deux .container-right .swiper-slide{width:calc(33.33333% - 75px);margin-right:75px}}section.slider-articles-deux .container-right .swiper-slide .img-wrap{height:230px;margin-bottom:40px}@media (min-width:992px){section.slider-articles-deux .container-right .swiper-slide .img-wrap{height:440px}}section.slider-articles-deux .container-right .swiper-slide .pre-title{color:#08104d}section.slider-articles-deux .container-right .swiper-slide h3{color:#4772ff;margin-bottom:10px;font-size:1.2rem;line-height:1.33}@media (min-width:992px){section.slider-articles-deux .container-right .swiper-slide h3{font-size:1.9rem;margin-bottom:30px}}section.slider-articles-deux .container-right .swiper-slide .arrow-link{color:#08104d;font-weight:500;position:static;display:inline-flex;gap:10px;align-items:center;text-decoration:none}section.slider-articles-deux .container-right .swiper-slide .arrow-link:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;opacity:1}section.slider-articles-deux .container-right .swiper-slide .arrow-link:after{display:none}section.slider-articles-deux .container-right .swiper-slide:hover img{transform:scale(1.1);transition:transform .3s cubic-bezier(.19,1,.22,1)}section.slider-articles-deux .container-right .swiper-slide:hover .arrow-link img{transition:transform .3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg)}section.section-contact{padding:60px 0 100px}@media (min-width:992px){section.section-contact{padding:130px 0 200px}}section.section-articles-trois-colonnes{padding:60px 0}@media (min-width:992px){section.section-articles-trois-colonnes{padding:130px 0}}@media (min-width:992px){section.section-articles-trois-colonnes .top{max-width:40vw;margin-bottom:80px}}section.section-articles-trois-colonnes .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.section-articles-trois-colonnes .top .titre *{font-size:2.2rem}}section.section-articles-trois-colonnes .top .texte p{margin-bottom:40px}@media (min-width:992px){section.section-articles-trois-colonnes .top .texte p:last-child{margin-bottom:0}}section.section-articles-trois-colonnes .articles{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}@media (min-width:992px){section.section-articles-trois-colonnes .articles{gap:70px}}section.section-articles-trois-colonnes .articles .article{width:100%}@media (min-width:992px){section.section-articles-trois-colonnes .articles .article{width:calc(50% - 35px)}}@media (min-width:1450px){section.section-articles-trois-colonnes .articles .article{width:calc(33.33333% - 46.66667px)}}section.section-lien-expertise-slider{padding:60px 0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media (min-width:992px){section.section-lien-expertise-slider{padding:130px 0}}section.section-lien-expertise-slider.blue-bg{background-color:#f2f7ff}section.section-lien-expertise-slider .top{margin-bottom:40px}@media (min-width:992px){section.section-lien-expertise-slider .top{max-width:40vw;margin-bottom:80px}}section.section-lien-expertise-slider .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.section-lien-expertise-slider .top .titre *{font-size:2.2rem}}section.section-lien-expertise-slider .top .texte p{margin-bottom:40px}section.section-lien-expertise-slider .top .texte p:last-child{margin-bottom:0}section.section-lien-expertise-slider .swiper{height:auto}section.section-lien-expertise-slider .swiper .swiper-slide{width:100%}@media (min-width:992px){section.section-lien-expertise-slider .swiper .swiper-slide{width:calc(50% - 16px);margin-right:32px}}section.section-lien-expertise-slider .swiper .swiper-slide .img-wrapper{position:relative;margin-bottom:14px}section.section-lien-expertise-slider .swiper .swiper-slide .img-wrapper .img-wrap{height:320px}@media (min-width:992px){section.section-lien-expertise-slider .swiper .swiper-slide .img-wrapper .img-wrap{height:400px}}section.section-lien-expertise-slider .swiper .swiper-slide .img-wrapper .lien{color:#fff;font-size:.9rem;font-weight:700;position:absolute;bottom:20px;right:55px;text-decoration:none}section.section-lien-expertise-slider .swiper .swiper-slide .img-wrapper .lien:after{content:"";background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/plus.svg) no-repeat 50%;height:32px;width:32px;position:absolute;right:-40px;top:50%;transform:translateY(-50%);text-decoration:none}section.section-lien-expertise-slider .swiper .swiper-slide .titre{font-size:.9rem;font-weight:500;text-decoration:none}section.section-lien-expertise-slider .swiper .swiper-slide .titre:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}section.section-lien-expertise-slider .swiper .swiper-slide .desc{font-size:.9rem;font-weight:500;color:#767676}section.section-lien-expertise-slider .swiper .swiper-slide:hover img{transform:scale(1.1);transition:transform .3s ease}section.section-lien-expertise-slider .lien{margin-top:40px}@media (min-width:992px){section.section-lien-expertise-slider .lien{margin-top:100px}}section.section-chiffres{padding:60px 0}@media (min-width:992px){section.section-chiffres{padding:130px 0}}section.section-chiffres .titre{margin:0 auto 40px}@media (min-width:992px){section.section-chiffres .titre{max-width:40vw;margin:0 auto 130px}}section.section-chiffres .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:0}@media (min-width:992px){section.section-chiffres .titre *{font-size:2.2rem}}section.section-chiffres .chiffres{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media (min-width:992px){section.section-chiffres .chiffres{gap:70px}}section.section-chiffres .chiffres .chif{width:100%;text-align:center}@media (min-width:992px){section.section-chiffres .chiffres .chif{width:calc(50% - 70px)}}@media (min-width:1450px){section.section-chiffres .chiffres .chif{width:calc(33.33333% - 46.66667px)}}section.section-chiffres .chiffres .chif .num,section.section-chiffres .chiffres .chif .num span{font-weight:700;font-size:3rem;color:var(--couleur);margin-bottom:30px}@media (min-width:992px){section.section-chiffres .chiffres .chif .num,section.section-chiffres .chiffres .chif .num span{font-size:4.7rem;margin-bottom:60px}}section.section-chiffres .chiffres .chif .texte{font-weight:700;line-height:1.22;font-size:1.2rem}@media (min-width:992px){section.section-chiffres .chiffres .chif .texte{font-size:1.4rem}}section.simple-texte{padding:60px 0;background-color:#f2f7ff}@media (min-width:992px){section.simple-texte{padding:130px 0}}section.simple-texte .top{margin-bottom:40px}@media (min-width:992px){section.simple-texte .top{max-width:40vw;margin-bottom:80px}}section.simple-texte .top .titre *{line-height:1.29;letter-spacing:normal;font-size:1.3rem;margin-bottom:40px}@media (min-width:992px){section.simple-texte .top .titre *{font-size:2.2rem}}section.simple-texte .top .texte *{font-weight:500}section.simple-texte .top .texte p{margin-bottom:40px}section.simple-texte .top .texte p:last-child{margin-bottom:0}main[data-namespace=single] article.single-article{padding:105px 0 170px}main[data-namespace=single] article.single-article .content.content-para{margin-bottom:20px}main[data-namespace=single] article.single-article .content.content-heading{margin-top:50px;margin-bottom:20px}main[data-namespace=single] article.single-article .content.content-heading h1,main[data-namespace=single] article.single-article .content.content-heading h2,main[data-namespace=single] article.single-article .content.content-heading h3,main[data-namespace=single] article.single-article .content.content-heading h4,main[data-namespace=single] article.single-article .content.content-heading h5{color:#4772ff;margin-bottom:0}main[data-namespace=single] article.single-article .content.content-heading h1{font-size:1.8rem}main[data-namespace=single] article.single-article .content.content-heading h2{font-size:1.6rem}main[data-namespace=single] article.single-article .content.content-heading h3{font-size:1.4rem}main[data-namespace=single] article.single-article .content.content-heading h4{font-size:1.2rem}main[data-namespace=single] article.single-article .content.content-heading h5{font-size:1rem}main[data-namespace=single] article.single-article .content.content-image{margin-top:50px;margin-bottom:50px}main[data-namespace=single] article.single-article .content.content-image figure{margin:0}main[data-namespace=single] article.single-article .content.content-image figure img{width:100%;height:auto}main[data-namespace=single] article.single-article .content.content-image figure figcaption{font-style:italic;text-align:center;margin-top:5px;font-weight:400}main[data-namespace=single] article.single-article .content.content-list{margin-bottom:20px}main[data-namespace=single] article.single-article .content.content-list ul{list-style:initial;padding-left:2rem}main[data-namespace=single] article.single-article .content.content-list ol{padding-left:2rem}main[data-namespace=single] article.single-article .content.content-list li{margin-bottom:10px}main[data-namespace=single] article.single-article .content.content-quote{margin-bottom:20px}main[data-namespace=single] article.single-article .content.content-quote blockquote{background-color:#4772ff;color:#fff;padding:32px;border-radius:20px}main[data-namespace=single] article.single-article .content.content-quote blockquote a,main[data-namespace=single] article.single-article .content.content-quote blockquote p{color:#fff;font-style:italic}main[data-namespace=single] article.single-article .content.content-quote blockquote cite{margin-top:20px;text-align:right;display:block}.btn{background-color:#4772ff;display:inline-flex;gap:10px;position:relative;padding:8px 15px;align-items:center;justify-content:center;border-radius:200px;border:1px solid #4772ff;cursor:pointer;transition:.25s;overflow:hidden;line-height:1;box-shadow:0 0 0 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(0,0,0,.09),0 11px 7px 0 rgba(0,0,0,.05),0 20px 8px 0 rgba(0,0,0,.01),0 32px 9px 0 transparent;text-decoration:none}@media (min-width:992px){.btn{padding:12px 20px;gap:15px}}.btn:before{content:"";position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;background:#fff;transform:translateX(-101%);transition-timing-function:ease-out;transition-duration:.3s;transition-property:transform;border-radius:200px}.btn span{color:#fff;font-size:.8rem;font-weight:400;margin:0;z-index:1;line-height:1}@media (min-width:992px){.btn span{font-size:.9rem}}.btn svg{z-index:1}.btn.white{background-color:#fff;border-color:#08104d}.btn.white span{color:#08104d}.btn.white svg path{fill:#08104d}.btn.white:before{background:#4772ff}.btn:focus:before,.btn:hover:before{transform:translateX(0)}.btn:focus span,.btn:hover span{color:#4772ff}.btn:focus svg,.btn:hover svg{transition:transform .5s ease-in;animation-name:slidesvg;animation-duration:1s}.btn:focus svg path,.btn:hover svg path{fill:#4772ff}.btn:focus.white span,.btn:hover.white span{color:#fff}.btn:focus.white svg path,.btn:hover.white svg path{fill:#fff}@keyframes slidesvg{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(0)}}footer{background-color:#4772ff;color:#fff;bottom:0;left:0}@media (min-width:1700px){footer{position:sticky}}footer .first{display:flex;flex-direction:column}@media (min-width:992px){footer .first{flex-direction:row}}footer .first>.left{width:100%;display:flex;flex-direction:column;padding-top:40px;text-align:center}@media (min-width:992px){footer .first>.left{width:50%;padding-top:130px;text-align:left}}footer .first>.left .logo{margin-bottom:50px}@media (min-width:992px){footer .first>.left .logo{margin-bottom:120px}}footer .first>.left .arrow-link{display:inline-flex;align-items:center;font-size:1.3rem;gap:5px;margin-bottom:30px;justify-content:center}@media (min-width:992px){footer .first>.left .arrow-link{font-size:2.2rem;gap:10px;justify-content:normal}}footer .first>.left .arrow-link:after,footer .first>.left .arrow-link:before{display:none}footer .first>.left .arrow-link:hover img{transition:transform .3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg)}footer .first>.left ul{display:flex;gap:25px;justify-content:center}@media (min-width:992px){footer .first>.left ul{justify-content:flex-start}}footer .first>.left ul li{display:inline-flex}footer .first>.left ul li a{width:35px;height:35px;border-radius:50%;background-color:#fff;transition:transform .3s cubic-bezier(.19,1,.22,1);display:inline-flex;justify-content:center;align-items:center}footer .first>.left ul li a .img-wrap{height:20px;width:100%}footer .first>.left ul li a .img-wrap img{-o-object-fit:contain;object-fit:contain;transition:transform .3s cubic-bezier(.19,1,.22,1);filter:grayscale(100%)}footer .first>.left ul li a:hover{transform:scale(1.1)}footer .first>.left ul li a:hover .img-wrap img{transform:scale(.9);filter:grayscale(0)}footer .first>.right{width:100%;display:flex;flex-direction:column;padding-top:60px;gap:40px}@media (min-width:992px){footer .first>.right{padding-top:130px;width:50%;flex-direction:row;gap:80px}}footer .first>.right>.left{width:100%;text-align:center}@media (min-width:992px){footer .first>.right>.left{width:60%;text-align:left}}footer .first>.right>.left h4{margin-bottom:40px}footer .first>.right>.left li{margin-bottom:20px;line-height:1}footer .first>.right>.left li a{font-size:.9rem;color:#fff;line-height:1;letter-spacing:normal}@media (min-width:992px){footer .first>.right>.left li a{font-size:1.3rem}}footer .first>.right>.left li a:hover{text-decoration:underline}footer .first>.right>.right{text-align:center}@media (min-width:992px){footer .first>.right>.right{text-align:left}}footer .first>.right>.right li{margin-bottom:10px}footer .first>.right>.right li a{color:#fff;font-size:.9rem}footer .first>.right>.right li a:hover{text-decoration:underline}footer .container-full{height:1px;background-color:#000;margin:50px 0 30px;display:none}@media (min-width:992px){footer .container-full{display:block}}footer .last{color:#08104d;display:none}@media (min-width:992px){footer .last{display:flex;flex-direction:column;gap:60px}}@media (min-width:1200px){footer .last{flex-direction:row;gap:initial}}footer .last .left{width:50%;display:grid;grid-template-columns:200px 200px;grid-template-rows:1fr 1fr;gap:50px 75px}footer .last .left a.agence{max-width:190px}footer .last .left a.agence span{display:block}footer .last .left a.agence span:first-child{font-weight:500;font-size:1rem;margin-bottom:10px}footer .last .left a.agence span:last-child{font-size:.8rem}footer .last .left a.agence:hover span:first-child{text-decoration:underline}footer .last .right ul{display:flex;gap:70px}footer .last .right ul li{display:inline-flex}footer .last .right ul li a{font-weight:500;font-size:.9rem;line-height:1.43}footer .last .right ul li a:hover{text-decoration:underline}footer .copy{display:flex}footer .copy .left{width:50%;display:none}@media (min-width:992px){footer .copy .left{display:block}}footer .copy .right{width:100%;font-size:.9rem;line-height:1.43;color:#08104d;font-weight:500;margin-bottom:75px;margin-top:60px;text-align:center;color:#fff}@media (min-width:992px){footer .copy .right{text-align:left;width:50%;margin-top:0;color:#000}}.form-wrapper{position:relative}.form-fields{display:grid;gap:15px;grid-template-columns:1fr;width:100%}@media (min-width:992px){.form-fields{gap:50px}}.form-status{align-items:center;background:#fff;border-radius:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:flex;flex-flow:column wrap;justify-content:center;left:50%;min-height:180px;opacity:0;padding:25px 35px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear .25s;width:220px;z-index:-1}.form-status.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease 0s,transform .4s cubic-bezier(.23,1,.32,1) 0s,width .4s cubic-bezier(.23,1,.32,1) 0s,z-index 0s linear 0s;z-index:1}.form-status.is-visible .form-status-message{opacity:1;transform:translateY(0)}.form-status.is-spinning .form-status-spinner{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-success{width:280px}.form-status.is-success .form-status-message{color:#25ae88}.form-status.is-success .icn-success{opacity:1;transform:translateX(-50%) scale(1)}.form-status.is-error{width:280px}.form-status.is-error .form-status-message{color:#e35757}.form-status.is-error .icn-error{opacity:1;transform:translateX(-50%) scale(1)}.form-status .icons{height:45px;position:relative}.form-status .icons svg{width:auto}.form-status .form-status-spinner,.form-status .icons svg{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(-50%) scale(.75);transition:opacity .2s ease,transform .4s cubic-bezier(.165,.84,.44,1)}.form-status .form-status-spinner>div{animation:o-spin 1.2s cubic-bezier(.79,.38,.28,.76) infinite;border-radius:50%;border:3px solid rgba(71,114,255,.05);border-top-color:#4772ff;height:100%;width:45px}.form-status .form-status-message{color:#08104d;font-size:1rem;font-weight:600;line-height:1.4;margin-top:25px;opacity:0;transform:translateY(7px);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),color .25s ease}.form{width:100%}.form input,.form select,.form textarea{background:transparent;border:none;border-bottom:1px solid #000;display:block;font-family:termina,sans-serif;font-size:1.2rem;font-weight:600;max-width:100%;min-width:100%;outline:none;padding:30px 0 10px;width:100%}.form label{font-family:termina,sans-serif;font-size:1.2rem;color:#4772ff;font-weight:700}.form label span{line-height:1}.form .form-row{position:relative;width:100%}.form .form-row.has-error input,.form .form-row.has-error select,.form .form-row.has-error textarea{border-color:#e35757}.form .form-row.has-error label,.form .form-row.has-error span{color:#e35757;opacity:1}.form .form-row.has-error .error{opacity:1;transform:translateY(0)}.form .form-row svg{fill:#4772ff;height:auto;height:16px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;z-index:1}.form .form-row .error{color:#ff4b36;font-size:.5rem;font-weight:500;left:0;margin-top:8px;opacity:0;position:absolute;text-align:left;top:100%;transform:translateY(-7px);transition:all .6s cubic-bezier(.075,.82,.165,1);width:100%}.form .form-row--no-margin{margin-bottom:0}.form .form-row--captcha{margin-bottom:30px}.form .form-row--captcha .js-captcha-contact>div{margin:auto}.form .form-row--submit{text-align:right;width:auto}.form .form-row--select:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 25px);content:"";height:calc(100% - 2px);pointer-events:none;position:absolute;right:0;width:80px}.form .form-row--select svg{width:12px}.form .form-row--select label{cursor:pointer;pointer-events:none}.form .form-row--select select{cursor:pointer}.form .form-group{display:grid;gap:15px;grid-template-columns:1fr;width:100%}@media (min-width:992px){.form .form-group{gap:130px;grid-template-columns:1fr 1fr}}.form .form-text{font-size:10px;font-style:oblique;font-weight:500;padding:0 20px;text-align:center}.form .form-buttons{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:55px}.form .form-buttons span{line-height:1}.form .form-sent-message{border:1px solid #08104d;display:flex;flex-wrap:wrap;height:0;opacity:0;overflow:hidden;padding:0}.form .form-sent-message .title{line-height:1.29;letter-spacing:normal;font-size:2.2rem;margin-bottom:40px;text-align:center;width:100%}.form .form-sent-message p{margin:35px 0;text-align:center;width:100%}.form .form-sent-message .btn{margin:0 auto}header.header{transform:translateY(0);transition:transform .6s cubic-bezier(.23,1,.32,1);height:auto;position:fixed;top:30px;width:100%;z-index:5;display:grid;justify-items:center}@media (min-width:992px){header.header{justify-items:legacy;height:80px;top:40px}}header.header.hidden{transform:translateY(calc(-101% - 30px))}@media (min-width:992px){header.header.hidden{transform:translateY(calc(-101% - 40px))}}header.header .container{display:flex;height:35px;border-radius:55px;background-color:#fff;justify-content:space-between;align-items:center;box-shadow:0 0 0 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(0,0,0,.09),0 11px 7px 0 rgba(0,0,0,.05),0 20px 8px 0 rgba(0,0,0,.01),0 32px 9px 0 transparent;padding:15px 20px}@media (min-width:992px){header.header .container{height:80px;padding:20px 30px}}header.header .container .logo{display:none}@media (min-width:992px){header.header .container .logo{display:block}}header.header .container .menu-mobile{display:flex;gap:10px;font-size:10px;align-items:center;z-index:1}@media (min-width:992px){header.header .container .menu-mobile{display:none}}header.header .container .menu-mobile .burger{width:20px;height:20px;align-items:center;justify-content:center;display:inline-flex;flex-direction:column}@media (min-width:992px){header.header .container .menu-mobile .burger{display:none}}header.header .container .menu-mobile .burger .line{background:#08104d;height:1px;margin-bottom:5px;width:20px;display:block;transition:.25s ease-in-out;transform-origin:center}header.header .container .menu-mobile .burger .line:last-child{margin-bottom:0}header.header .container nav{display:none}@media (min-width:992px){header.header .container nav{display:flex}}header.header .container nav ul.main-menu{display:flex;gap:25px;margin-right:40px;align-items:center}@media (min-width:992px){header.header .container nav ul.main-menu{gap:10px;margin-right:20px}}@media (min-width:1450px){header.header .container nav ul.main-menu{gap:25px;margin-right:40px}}header.header .container nav ul.main-menu li{display:inline-flex;position:relative}header.header .container nav ul.main-menu li a{font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:5px;position:relative}@media (min-width:992px){header.header .container nav ul.main-menu li a{font-size:.7rem}}@media (min-width:1450px){header.header .container nav ul.main-menu li a{font-size:.9rem}}header.header .container nav ul.main-menu li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#08104d;transform-origin:bottom right;transition:transform .25s ease-out}header.header .container nav ul.main-menu li a .arrowcircle .up{opacity:1}header.header .container nav ul.main-menu li a .arrowcircle .down{opacity:0;transform:rotate(180deg);transform-origin:center}header.header .container nav ul.main-menu li div.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:15px;min-width:660px;opacity:0;z-index:-1;pointer-events:none;transition:opacity 1s cubic-bezier(.23,1,.32,1)}header.header .container nav ul.main-menu li div.sub-menu ul.inner{box-shadow:0 0 0 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 5px 5px 0 rgba(0,0,0,.09),0 11px 7px 0 rgba(0,0,0,.05),0 20px 8px 0 rgba(0,0,0,.01),0 32px 9px 0 transparent;border-radius:30px;padding:30px 20px 0;-moz-columns:1;column-count:1;background-color:#f2f7ff}@media (min-width:992px){header.header .container nav ul.main-menu li div.sub-menu ul.inner{-moz-columns:2;column-count:2}}header.header .container nav ul.main-menu li div.sub-menu ul.inner:before{content:"";width:25px;height:20px;background:url(http://elyum.digitallead.local//wp-content/themes/wp_edl/dist/images/icons/triangle.svg) no-repeat 50%;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}header.header .container nav ul.main-menu li div.sub-menu ul.inner li{display:flex;gap:15px;margin-bottom:15px;align-items:center;justify-content:center}@media (min-width:992px){header.header .container nav ul.main-menu li div.sub-menu ul.inner li{justify-content:flex-start;margin-bottom:30px}}header.header .container nav ul.main-menu li div.sub-menu ul.inner li .img-wrap{width:50px;height:50px;border-radius:5px;display:none}@media (min-width:992px){header.header .container nav ul.main-menu li div.sub-menu ul.inner li .img-wrap{display:flex}}header.header .container nav ul.main-menu li div.sub-menu ul.inner li a{font-size:.9rem}header.header .container nav ul.main-menu li:hover>a:after{transform:scaleX(1);transform-origin:bottom left}header.header .container nav ul.main-menu li:hover>a .arrowcircle .up{opacity:0}header.header .container nav ul.main-menu li:hover>a .arrowcircle .down{opacity:1}header.header .container nav ul.main-menu li:hover div.sub-menu{opacity:1;pointer-events:auto;z-index:2}@media (min-width:992px){header.header .container nav .btn{max-width:180px}}@media (min-width:1450px){header.header .container nav .btn{max-width:none}}header.header.is-menu-open .container .logo{z-index:1;position:absolute;top:50px;left:50%;transform:translateX(-50%);display:block}header.header.is-menu-open .container nav{position:fixed;height:calc(100vh + 30px);width:100%;left:0;top:-30px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}header.header.is-menu-open .container nav ul{flex-direction:column;margin-right:0}header.header.is-menu-open .container .menu-mobile .burger .line:first-child{transform:rotate(45deg);margin:0}header.header.is-menu-open .container .menu-mobile .burger .line:nth-child(2){transform:rotate(-45deg) translateY(-1px);margin:0}header.header.is-menu-open .container .menu-mobile .burger .line:nth-child(3){display:none}.preloader{align-items:center;background:#fff;display:flex;flex-flow:column wrap;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader .elyum-logo{width:30vw;height:auto;overflow:visible}.preloader .elyum-logo g.elyum path{opacity:0;transform:scale(1.05);transform-origin:center}.preloader .elyum-logo g.digital{opacity:0;transform:scale(1.05)}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9nZW5lcmljL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NldHRpbmdzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2dlbmVyaWMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9nZW5lcmljL190eXBvZ3JhcGhpZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2dlbmVyaWMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9vYmplY3RzL19rZXlmcmFtZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3BhZ2VzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvcGFnZXMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BOzs7Q0NIQyxDQ0hELEtBQ0UsZ0JBQWlCLENBQ2pCLHlCQUEwQixDQUMxQiw2QkFBOEIs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Z0MsbUJBQW9CLENBQ3BCLDRCQUE2QixDQXhNN0Qsc0VBNE1vQyxTQUFTLENBNU03Qyx3RUErTW9DLFNBQVMsQ0EvTTdDLGdFQXFONEIsU0FBVSxDQUNWLG1CQUFvQixDQUNwQixTQUFVLENYdE1wQyx5QldqQkYsa0NBOE5vQixlQUFnQixDQUt2QixDWGxOWCwwQldqQkYsa0NBaU9vQixjQUFrQixDQUV6QixDQW5PYiw0Q0F5T2dCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsUUFBUSxDQUNSLFFBQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsYUFBYyxDQTlPOUIsMENBaVBnQixjQUFlLENBQ2YseUJBQTBCLENBQzFCLFVBQVcsQ0FDWCxNQUFNLENBQ04sU0FBUyxDQUNULGVaOU9ILENZK09HLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQTFQbkMsNkNBNFBvQixxQkFBc0IsQ0FDdEIsY0FBZSxDQTdQbkMsNkVBbVF3Qix1QkFBd0IsQ0FDeEIsUUFBUSxDQXBRaEMsOEVBdVF3Qix5Q0FBNkMsQ0FDN0MsUUFBUSxDQXhRaEMsOEVBMlF3QixZQUFhLENDM1FyQyxXQUNJLGtCQUF1QixDQUN2QixlQUFzQixDQUN0QixZQUFxQixDQUNyQixxQkFBNEIsQ0FDNUIsWUFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLE1BQWtCLENBQ2xCLGNBQXNCLENBQ3RCLEtBQWtCLENBQ2xCLFVBQXFCLENBQ3JCLFlBQXFCLENBWHpCLHVCQWVRLFVBQVcsQ0FDWCxXQUFZLENBRVosZ0JBQWlCLENBbEJ6QixvQ0FzQmdCLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsdUJBQXdCLENBeEJ4QyxpQ0E0QlksU0FBVSxDQUNWLHFCQUFzQixDIiwiZmlsZSI6ImNzcy9hcHAuZGV2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICAgICAgICAgICRlbnY6IGRldmVsb3BtZW50O1xuICAgICAgICAgICAgICAgICR0aGVtZS1mb2xkZXItbmFtZTogd3BfZWRsO1xuICAgICAgICAgICAgICAgICRzaXRlLWZvbGRlci1uYW1lOiBEaWdpdGFsIExlYWQ7XG4gICAgICAgICAgICAgICAgJHNpdGUtZm9sZGVyLXBhdGg6IFdvcmRQcmVzc1xcRGlnaXRhbCBMZWFkO1xuICAgICAgICAgICAgICBcclxuLyohXHJcbkF1dGhvcjogV2VzaWduIENvbW11bmljYXRpb25cclxuQXV0aG9yIFVSSTogaHR0cDovL3d3dy53ZXNpZ24uZnIvXHJcbiovXHJcblxyXG4vLyBTZXR0aW5nc1xyXG5AaW1wb3J0ICdzZXR0aW5ncy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdzZXR0aW5ncy9tZWRpYSc7XHJcblxyXG4vLyBHZW5lcmljXHJcbkBpbXBvcnQgJ2dlbmVyaWMvbm9ybWFsaXplJztcclxuQGltcG9ydCAnZ2VuZXJpYy9mb250cyc7XHJcbkBpbXBvcnQgJ2dlbmVyaWMvYmFzZSc7XHJcbkBpbXBvcnQgJ2dlbmVyaWMvZ3JpZCc7XHJcbkBpbXBvcnQgJ2dlbmVyaWMvdHlwb2dyYXBoaWUnO1xyXG5AaW1wb3J0ICdnZW5lcmljL3NwYWNpbmcnO1xyXG5cclxuLy8gT2JqZWN0c1xyXG5AaW1wb3J0ICdvYmplY3RzL2tleWZyYW1lcyc7XHJcblxyXG4vLyBQYWdlc1xyXG5AaW1wb3J0ICdwYWdlcy9ob21lJztcclxuQGltcG9ydCAncGFnZXMvNDA0JztcclxuQGltcG9ydCAncGFnZXMvcGFnZSc7XHJcbkBpbXBvcnQgJ3BhZ2VzL3NpbmdsZSc7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9ucyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9vdGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mb3Jtcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9sYXlvdXRzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9uYXZpZ2F0aW9uJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcmVsb2FkZXInO1xyXG5cclxuLy8gVmVuZG9yc1xyXG4vLyBAaW1wb3J0ICd+bGlnaHRwaWNrL2Nzcy9saWdodHBpY2snO1xyXG4vLyBAaW1wb3J0ICd2ZW5kb3IveW91ci1saWItbmFtZS5zY3NzJzsiLCIvKiFcclxuQXV0aG9yOiBXZXNpZ24gQ29tbXVuaWNhdGlvblxyXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lndlc2lnbi5mci9cclxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0gQ29sb3JzIC0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLSAqL1xuLyogLS0tIFBhdGggLS0tICovXG4vKiAtLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLSBGb250cyAtLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tICovXG4vKiBHcmlkIFZhcmlhYmxlcyAqL1xuLyogLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tIC0qL1xuLyogLS0tIEVhc2luZ3MgLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLSAtKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLSBTZXR0aW5ncyAtLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnROYW1lJztcclxuICAgIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6ICA1MDA7XHJcbiAgICBzcmM6IHVybCgnaHR0cDovL2VseXVtLmRpZ2l0YWxsZWFkLmxvY2FsLy93cC1jb250ZW50L3RoZW1lcy93cF9lZGwvZGlzdC9mb250cy9Gb250TmFtZS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIHNyYzogdXJsKCdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ZvbnRzL0ZvbnROYW1lLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnaHR0cDovL2VseXVtLmRpZ2l0YWxsZWFkLmxvY2FsLy93cC1jb250ZW50L3RoZW1lcy93cF9lZGwvZGlzdC9mb250cy9Gb250TmFtZS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJ2h0dHA6Ly9lbHl1bS5kaWdpdGFsbGVhZC5sb2NhbC8vd3AtY29udGVudC90aGVtZXMvd3BfZWRsL2Rpc3QvZm9udHMvRm9udE5hbWUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJ2h0dHA6Ly9lbHl1bS5kaWdpdGFsbGVhZC5sb2NhbC8vd3AtY29udGVudC90aGVtZXMvd3BfZWRsL2Rpc3QvZm9udHMvRm9udE5hbWUtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ZvbnRzL0ZvbnROYW1lLU1lZGl1bS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udE5hbWUnO1xyXG4gICAgZm9udC1zdHlsZTogICBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogIDgwMDtcclxuICAgIHNyYzogdXJsKCdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ZvbnRzL0ZvbnROYW1lLUV4dHJhQm9sZC53b2ZmMicpO1xyXG4gICAgc3JjOiB1cmwoJ2h0dHA6Ly9lbHl1bS5kaWdpdGFsbGVhZC5sb2NhbC8vd3AtY29udGVudC90aGVtZXMvd3BfZWRsL2Rpc3QvZm9udHMvRm9udE5hbWUtRXh0cmFCb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ZvbnRzL0ZvbnROYW1lLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnaHR0cDovL2VseXVtLmRpZ2l0YWxsZWFkLmxvY2FsLy93cC1jb250ZW50L3RoZW1lcy93cF9lZGwvZGlzdC9mb250cy9Gb250TmFtZS1FeHRyYUJvbGQud29mZjInKSxcclxuICAgICAgICAgdXJsKCdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ZvbnRzL0ZvbnROYW1lLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnaHR0cDovL2VseXVtLmRpZ2l0YWxsZWFkLmxvY2FsLy93cC1jb250ZW50L3RoZW1lcy93cF9lZGwvZGlzdC9mb250cy9Gb250TmFtZS1FeHRyYUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcclxufSovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzA4MTA0ZDtcbiAgZm9udC1mYW1pbHk6IFwidGVybWluYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgLyotLXRvcGJhci1oZWlnaHQ6IDgwcHg7XHJcblx0QGluY2x1ZGUgbWluKG1kKXtcclxuXHRcdC0tdG9wYmFyLWhlaWdodDogOTRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWluKHhsKXtcclxuXHRcdC0tdG9wYmFyLWhlaWdodDogMTMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1pbih4eGwpe1xyXG5cdFx0LS10b3BiYXItaGVpZ2h0OiAxNDlweDtcclxuXHR9Ki8gfVxuXG4vKi52aWV3e1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLXRvcGJhci1oZWlnaHQpO1xyXG59Ki9cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTA0ZDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAsXG5zcGFuLFxuYSxcbmxpIHtcbiAgY29sb3I6ICMwODEwNGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS44NmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHAsXG4gICAgc3BhbixcbiAgICBhLFxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInRlcm1pbmFcIiwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6ICMwODEwNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmltZy13cmFwIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5yZXZlYWwtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7IH1cblxuLnByZS10aXRsZSB7XG4gIGNvbG9yOiAjNDc3MmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyLmRpc2FibGVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKSAhaW1wb3J0YW50OyB9XG4gICAgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gICAgICAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgPiBwaWN0dXJlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24uZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICM0NzcyZmY7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgIzQ3NzJmZiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zd2lwZXItYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgLnN3aXBlci1idXR0b24gc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLnN3aXBlci1idXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIC5zd2lwZXItYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4OyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3MmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDsgfVxuXG4uYmx1ZS1saWdodGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmN2ZmOyB9XG5cbi5hcnJvdy1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5hcnJvdy1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IHJvdGF0ZSBlYXNlIDAuM3M7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAuYXJyb3ctbGluazpob3Zlcjo6YWZ0ZXIsIC5hcnJvdy1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgcm90YXRlOiA0NWRlZzsgfVxuICAuYXJyb3ctbGluay5ibHVlLWRhcmsge1xuICAgIGNvbG9yOiAjMDgxMDRkOyB9XG4gICAgLmFycm93LWxpbmsuYmx1ZS1kYXJrOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlLmNhcmQtYXJ0aWNsZSB7XG4gIGhlaWdodDogMzMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmaWd1cmUuY2FyZC1hcnRpY2xlIHtcbiAgICAgIGhlaWdodDogNTYwcHg7IH0gfVxuICBmaWd1cmUuY2FyZC1hcnRpY2xlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MSwgMTE0LCAyNTUsIDAuOSk7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgZmlndXJlLmNhcmQtYXJ0aWNsZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgZmlndXJlLmNhcmQtYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgZmlndXJlLmNhcmQtYXJ0aWNsZSAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgZmlndXJlLmNhcmQtYXJ0aWNsZSAudGV4dGUgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9XG4gIGZpZ3VyZS5jYXJkLWFydGljbGUgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1czsgfVxuICBmaWd1cmUuY2FyZC1hcnRpY2xlOmhvdmVyOjpiZWZvcmUsIGZpZ3VyZS5jYXJkLWFydGljbGU6Zm9jdXM6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIGZpZ3VyZS5jYXJkLWFydGljbGU6aG92ZXIgLnRleHRlIHAsIGZpZ3VyZS5jYXJkLWFydGljbGU6Zm9jdXMgLnRleHRlIHAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIGZpZ3VyZS5jYXJkLWFydGljbGU6aG92ZXIgLnRpdGxlLCBmaWd1cmUuY2FyZC1hcnRpY2xlOmZvY3VzIC50aXRsZSB7XG4gICAgdG9wOiA2NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICBmaWd1cmUuY2FyZC1hcnRpY2xlOmhvdmVyIC5idG4sIGZpZ3VyZS5jYXJkLWFydGljbGU6Zm9jdXMgLmJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTsgfVxuXG5tYWluW2RhdGEtbmFtZXNwYWNlPVwicGFnZS1zaW1wbGVcIl0gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwMHB4IDAgMjAwcHg7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cInBhZ2Utc2ltcGxlXCJdIC5jb250YWluZXIgaDEsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJwYWdlLXNpbXBsZVwiXSAuY29udGFpbmVyIGgyLCBtYWluW2RhdGEtbmFtZXNwYWNlPVwicGFnZS1zaW1wbGVcIl0gLmNvbnRhaW5lciBoMywgbWFpbltkYXRhLW5hbWVzcGFjZT1cInBhZ2Utc2ltcGxlXCJdIC5jb250YWluZXIgaDQsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJwYWdlLXNpbXBsZVwiXSAuY29udGFpbmVyIGg1IHtcbiAgICBjb2xvcjogIzQ3NzJmZjsgfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwicGFnZS1zaW1wbGVcIl0gLmNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbm1haW5bZGF0YS1uYW1lc3BhY2U9XCI0MDRcIl0gLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwMHB4OyB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCI0MDRcIl0gLmNvbnRhaW5lciBoMSB7XG4gICAgY29sb3I6ICM0NzcyZmY7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cIjQwNFwiXSAuY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4udHJhbnNpdGlvbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA2NjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMzB2dyk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAudHJhbnNpdGlvbmVyIC5vbmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzcyZmY7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnRyYW5zaXRpb25lciAudHdvIHtcbiAgICB3aWR0aDogMTEwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2ZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50cmFuc2l0aW9uZXIgLnR3bzo6YWZ0ZXIsIC50cmFuc2l0aW9uZXIgLnR3bzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNDB2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50cmFuc2l0aW9uZXIgLnR3bzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gICAgICByaWdodDogLTQwdnc7XG4gICAgICBsZWZ0OiBpbml0aWFsOyB9XG4gIC50cmFuc2l0aW9uZXIgLnRocmVlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMDRkO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDsgfVxuXG4uY29udGFpbmVyIHtcbiAgZ3JpZC1jb2x1bW46IGNvbnRhaW5lcjsgfVxuICAuY29udGFpbmVyLWxlZnQge1xuICAgIGdyaWQtY29sdW1uOiBjb250YWluZXI7IH1cbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IGNvbnRhaW5lcjsgfVxuICAuY29udGFpbmVyLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLWxlZnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9XG4gICAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDQ7IH0gfVxuXG4ucm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5yb3cgPiAuY29sLCAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93Lm5vZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucm93Lm5vZ3V0dGVyID4gLmNvbCwgLnJvdy5ub2d1dHRlciA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgLnJvdy5ub2d1dHRlci0tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnJvdy5ub2d1dHRlci0tbGVmdCA+IC5jb2wsIC5yb3cubm9ndXR0ZXItLWxlZnQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gICAgLnJvdy5ub2d1dHRlci0tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAucm93Lm5vZ3V0dGVyLS1yaWdodCA+IC5jb2wsIC5yb3cubm9ndXR0ZXItLXJpZ2h0ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnJvdy5yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnJvdyA+IC5jb2wucmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgLm5vdC1kZWYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2wtZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKSBbY29udGFpbmVyXSA3NSUgW3ItZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKTsgfVxuICBbY2xhc3NePVwiY29sLWRlZlwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuY29sLWRlZiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtZGVmLTEge1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NyU7IH1cbiAgLmNvbC1kZWYtMiB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWRlZi0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5jb2wtZGVmLTQge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWRlZi01IHtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cbiAgLmNvbC1kZWYtNiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtZGVmLTcge1xuICAgIGZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfVxuICAuY29sLWRlZi04IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1kZWYtOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLWRlZi0xMCB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtZGVmLTExIHtcbiAgICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMyU7IH1cbiAgLmNvbC1kZWYtMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWRlZi0xMyB7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjclOyB9XG4gIC5jb2wtZGVmLTE0IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1kZWYtMTUge1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7IH1cbiAgLmNvbC1kZWYtMTYge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWRlZi0xNyB7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG4gIC5jb2wtZGVmLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1kZWYtMTkge1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfVxuICAuY29sLWRlZi0yMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtZGVmLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5jb2wtZGVmLTIyIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1kZWYtMjMge1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAuY29sLWRlZi0yNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG4gIC5jb2wtZGVmLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuY29sLWRlZi1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY3JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWRlZi1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5jb2wtZGVmLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtZGVmLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtZGVmLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjclOyB9XG4gIC5jb2wtZGVmLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuY29sLWRlZi1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1kZWYtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdGFydC1kZWYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAuY2VudGVyLWRlZiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbmQtZGVmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLWRlZiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS1kZWYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1kZWYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLWRlZiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmJldHdlZW4tZGVmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LWRlZiB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LWRlZiB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLm5vdC14cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbC1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpIFtjb250YWluZXJdIDc1JSBbci1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpOyB9XG4gIFtjbGFzc149XCJjb2wteHNcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNvbC14cyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAuY29sLXhzLTIge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5jb2wteHMtNCB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5jb2wteHMtNiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5jb2wteHMtOCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMtOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG4gIC5jb2wteHMtMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhzLTEzIHtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLmNvbC14cy0xNCB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMtMTUge1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7IH1cbiAgLmNvbC14cy0xNiB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHMtMTcge1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAuY29sLXhzLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy0xOSB7XG4gICAgZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjclOyB9XG4gIC5jb2wteHMtMjAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5jb2wteHMtMjIge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzLTIzIHtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMyU7IH1cbiAgLmNvbC14cy0yNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuY29sLXhzLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuY29sLXhzLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuY29sLXhzLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXhzLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdGFydC14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXIteHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLXhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLXhzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLXhzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20teHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLXhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi14cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC14cyB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LXhzIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubm90LXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtsLWd1dHRlcl0gbWlubWF4KDAsIDFmcikgW2NvbnRhaW5lcl0gNzUlIFtyLWd1dHRlcl0gbWlubWF4KDAsIDFmcik7IH1cbiAgW2NsYXNzXj1cImNvbC1zbVwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuY29sLXNtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjclOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tMTMge1xuICAgIGZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY3JTsgfVxuICAuY29sLXNtLTE0IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xNSB7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuICAuY29sLXNtLTE2IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS0xNyB7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG4gIC5jb2wtc20tMTgge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTE5IHtcbiAgICBmbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH1cbiAgLmNvbC1zbS0yMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMjEge1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7IH1cbiAgLmNvbC1zbS0yMiB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMjMge1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAuY29sLXNtLTI0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMyU7IH1cbiAgLnN0YXJ0LXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmNlbnRlci1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kOyB9XG4gIC50b3Atc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LXNtIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmxhc3Qtc20ge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ub3QtbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2wtZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKSBbY29udGFpbmVyXSA3NSUgW3ItZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKTsgfVxuICBbY2xhc3NePVwiY29sLW1kXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzJTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC0xMyB7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjclOyB9XG4gIC5jb2wtbWQtMTQge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTE1IHtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlOyB9XG4gIC5jb2wtbWQtMTYge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTE3IHtcbiAgICBmbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMyU7IH1cbiAgLmNvbC1tZC0xOCB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTkge1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfVxuICAuY29sLW1kLTIwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yMSB7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTsgfVxuICAuY29sLW1kLTIyIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0yMyB7XG4gICAgZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMlOyB9XG4gIC5jb2wtbWQtMjQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuY29sLW1kLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzJTsgfVxuICAuc3RhcnQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAuY2VudGVyLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnRvcC1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm90dG9tLW1kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFyb3VuZC1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmJldHdlZW4tbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlyc3QtbWQge1xuICAgIG9yZGVyOiAtMTsgfVxuICAubGFzdC1tZCB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vdC1sZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbC1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpIFtjb250YWluZXJdIDc1JSBbci1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpOyB9XG4gIFtjbGFzc149XCJjb2wtbGdcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTEzIHtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLmNvbC1sZy0xNCB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctMTUge1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7IH1cbiAgLmNvbC1sZy0xNiB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctMTcge1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAuY29sLWxnLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xOSB7XG4gICAgZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjclOyB9XG4gIC5jb2wtbGctMjAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5jb2wtbGctMjIge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTIzIHtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMyU7IH1cbiAgLmNvbC1sZy0yNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuY29sLWxnLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdGFydC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLWxnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20tbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC1sZyB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LWxnIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdC14bCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbC1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpIFtjb250YWluZXJdIDc1JSBbci1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpOyB9XG4gIFtjbGFzc149XCJjb2wteGxcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNvbC14bCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTEzIHtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLmNvbC14bC0xNCB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtMTUge1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7IH1cbiAgLmNvbC14bC0xNiB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtMTcge1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAuY29sLXhsLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xOSB7XG4gICAgZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjclOyB9XG4gIC5jb2wteGwtMjAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5jb2wteGwtMjIge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTIzIHtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMyU7IH1cbiAgLmNvbC14bC0yNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuY29sLXhsLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXhsLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuICAuY29sLXhsLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdGFydC14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXIteGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLXhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLXhsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20teGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLXhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi14bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC14bCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LXhsIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm5vdC14eGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2wtZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKSBbY29udGFpbmVyXSA3NSUgW3ItZ3V0dGVyXSBtaW5tYXgoMCwgMWZyKTsgfVxuICBbY2xhc3NePVwiY29sLXh4bFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuY29sLXh4bCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC0xMyB7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjclOyB9XG4gIC5jb2wteHhsLTE0IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTUge1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7IH1cbiAgLmNvbC14eGwtMTYge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0xNyB7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG4gIC5jb2wteHhsLTE4IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTkge1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfVxuICAuY29sLXh4bC0yMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIxIHtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5jb2wteHhsLTIyIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMjMge1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAuY29sLXh4bC0yNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG4gIC5jb2wteHhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5jb2wteHhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wteHhsLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjclOyB9XG4gIC5jb2wteHhsLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuY29sLXh4bC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdGFydC14eGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAuY2VudGVyLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbmQteHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLXh4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS14eGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLXh4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmJldHdlZW4teHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LXh4bCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LXh4bCB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIGgxIHN0cm9uZywgaDIgc3Ryb25nLCBoMyBzdHJvbmcsIGg0IHN0cm9uZywgaDUgc3Ryb25nLCBoNiBzdHJvbmcge1xuICAgIGNvbG9yOiAjNDc3MmZmOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIC8qLS1tYXJnaW4tYm90OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKCAtLW1hcmdpbi1ib3QpO1xyXG4gICAgQGluY2x1ZGUgbWluKHhzKSB7IC0tbWFyZ2luLWJvdDogMTVweH1cclxuICAgIEBpbmNsdWRlIG1pbihzbSkgeyAtLW1hcmdpbi1ib3Q6IDIwcHh9XHJcbiAgICBAaW5jbHVkZSBtaW4obWQpIHsgLS1tYXJnaW4tYm90OiAzMHB4fVxyXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7IC0tbWFyZ2luLWJvdDogNTBweH0qLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbmgyIHtcbiAgLypAaW5jbHVkZSBmbHVpZC10eXBvKDI2cHgsIDUwcHgsIDQ1MHB4LCA5OTJweCk7XHJcbiAgICAtLW1hcmdpbi1ib3Q6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoIC0tbWFyZ2luLWJvdCk7XHJcbiAgICBAaW5jbHVkZSBtaW4oeHMpIHsgLS1tYXJnaW4tYm90OiAxMnB4fVxyXG4gICAgQGluY2x1ZGUgbWluKHNtKSB7IC0tbWFyZ2luLWJvdDogMTRweH1cclxuICAgIEBpbmNsdWRlIG1pbihtZCkgeyAtLW1hcmdpbi1ib3Q6IDE2cHh9XHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHsgLS1tYXJnaW4tYm90OiAxOHB4fSovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC8qIEBpbmNsdWRlIGZsdWlkLXR5cG8oMjJweCwgNDBweCwgNDUwcHgsIDk5MnB4KTtcclxuICAgIC0tbWFyZ2luLWJvdDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhciggLS1tYXJnaW4tYm90KTtcclxuICAgIEBpbmNsdWRlIG1pbih4cykgeyAtLW1hcmdpbi1ib3Q6IDEycHh9XHJcbiAgICBAaW5jbHVkZSBtaW4oc20pIHsgLS1tYXJnaW4tYm90OiAxNHB4fVxyXG4gICAgQGluY2x1ZGUgbWluKG1kKSB7IC0tbWFyZ2luLWJvdDogMTZweH1cclxuICAgIEBpbmNsdWRlIG1pbihsZykgeyAtLW1hcmdpbi1ib3Q6IDE4cHh9Ki8gfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbnAsIGxpLCBhLCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiBcInRlcm1pbmFcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwLCBsaSwgYSwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG46cm9vdCB7XG4gIC8qIHNwYWNpbmcgdmFsdWVzICovXG4gIC8qLS1zcGFjZS11bml0OiAxcmVtO1xyXG4gICAgLS1zcGFjZS14eHhzOiBjYWxjKDAuMjUgKiB2YXIoLS1zcGFjZS11bml0KSk7XHJcbiAgICAtLXNwYWNlLXh4czogIGNhbGMoMC41ICogdmFyKC0tc3BhY2UtdW5pdCkpO1xyXG4gICAgLS1zcGFjZS14czogICAtLXNwYWNlLXVuaXQ7XHJcbiAgICAtLXNwYWNlLXNtOiAgIGNhbGMoMiAqIHZhcigtLXNwYWNlLXVuaXQpKTtcclxuICAgIC0tc3BhY2UtbWQ6ICAgY2FsYygzICogdmFyKC0tc3BhY2UtdW5pdCkpO1xyXG4gICAgLS1zcGFjZS1sZzogICBjYWxjKDQgKiB2YXIoLS1zcGFjZS11bml0KSk7XHJcbiAgICAtLXNwYWNlLXhsOiAgIGNhbGMoNiAqIHZhcigtLXNwYWNlLXVuaXQpKTtcclxuICAgIC0tc3BhY2UteHhsOiAgY2FsYyg4ICogdmFyKC0tc3BhY2UtdW5pdCkpO1xyXG4gICAgLS1zcGFjZS14eHhsOiBjYWxjKDEwICogdmFyKC0tc3BhY2UtdW5pdCkpOyovIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNwYWNlLXVuaXQ6IDEuNTsgfSB9XG5cbi5zcF9tLS1zbWFsbCB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2Utc20pIHZhcigtLXNwYWNlLXNtKTsgfVxuXG4uc3BfcC0tc21hbGwge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSkgdmFyKC0tc3BhY2Utc20pOyB9XG5cbi5zcF9tLWJsb2NrLS1zbWFsbCwgLnNwX20tdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNtKTsgfVxuXG4uc3BfbS1ibG9jay0tc21hbGwsIC5zcF9tLWJvdHRvbS0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7IH1cblxuLnNwX20taW5saW5lLS1zbWFsbCwgLnNwX20tbGVmdC0tc21hbGwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utc20pOyB9XG5cbi5zcF9tLWlubGluZS0tc21hbGwsIC5zcF9tLXJpZ2h0LS1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc20pOyB9XG5cbi5zcF9wLWJsb2NrLS1zbWFsbCwgLnNwX3AtdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zbSk7IH1cblxuLnNwX3AtYmxvY2stLXNtYWxsLCAuc3BfcC1ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNtKTsgfVxuXG4uc3BfcC1pbmxpbmUtLXNtYWxsLCAuc3BfcC1sZWZ0LS1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2Utc20pOyB9XG5cbi5zcF9wLWlubGluZS0tc21hbGwsIC5zcF9wLXJpZ2h0LS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXNtKTsgfVxuXG4uc3BfbS0tbWVkaXVtIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZS1tZCkgdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9wLS1tZWRpdW0ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1tZCkgdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9tLWJsb2NrLS1tZWRpdW0sIC5zcF9tLXRvcC0tbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9tLWJsb2NrLS1tZWRpdW0sIC5zcF9tLWJvdHRvbS0tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9tLWlubGluZS0tbWVkaXVtLCAuc3BfbS1sZWZ0LS1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9tLWlubGluZS0tbWVkaXVtLCAuc3BfbS1yaWdodC0tbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1tZCk7IH1cblxuLnNwX3AtYmxvY2stLW1lZGl1bSwgLnNwX3AtdG9wLS1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5zcF9wLWJsb2NrLS1tZWRpdW0sIC5zcF9wLWJvdHRvbS0tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLW1kKTsgfVxuXG4uc3BfcC1pbmxpbmUtLW1lZGl1bSwgLnNwX3AtbGVmdC0tbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1tZCk7IH1cblxuLnNwX3AtaW5saW5lLS1tZWRpdW0sIC5zcF9wLXJpZ2h0LS1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1tZCk7IH1cblxuLnNwX20tLWxhcmdlIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZS1sZykgdmFyKC0tc3BhY2UtbGcpOyB9XG5cbi5zcF9wLS1sYXJnZSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLWxnKSB2YXIoLS1zcGFjZS1sZyk7IH1cblxuLnNwX20tYmxvY2stLWxhcmdlLCAuc3BfbS10b3AtLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbGcpOyB9XG5cbi5zcF9tLWJsb2NrLS1sYXJnZSwgLnNwX20tYm90dG9tLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWxnKTsgfVxuXG4uc3BfbS1pbmxpbmUtLWxhcmdlLCAuc3BfbS1sZWZ0LS1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1sZyk7IH1cblxuLnNwX20taW5saW5lLS1sYXJnZSwgLnNwX20tcmlnaHQtLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjZS1sZyk7IH1cblxuLnNwX3AtYmxvY2stLWxhcmdlLCAuc3BfcC10b3AtLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLWxnKTsgfVxuXG4uc3BfcC1ibG9jay0tbGFyZ2UsIC5zcF9wLWJvdHRvbS0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UtbGcpOyB9XG5cbi5zcF9wLWlubGluZS0tbGFyZ2UsIC5zcF9wLWxlZnQtLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1sZyk7IH1cblxuLnNwX3AtaW5saW5lLS1sYXJnZSwgLnNwX3AtcmlnaHQtLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UtbGcpOyB9XG5cbi5zcF9tLS14bGFyZ2Uge1xuICBtYXJnaW46IHZhcigtLXNwYWNlLXhsKSB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX3AtLXhsYXJnZSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXhsKSB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX20tYmxvY2stLXhsYXJnZSwgLnNwX20tdG9wLS14bGFyZ2Uge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX20tYmxvY2stLXhsYXJnZSwgLnNwX20tYm90dG9tLS14bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX20taW5saW5lLS14bGFyZ2UsIC5zcF9tLWxlZnQtLXhsYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX20taW5saW5lLS14bGFyZ2UsIC5zcF9tLXJpZ2h0LS14bGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNlLXhsKTsgfVxuXG4uc3BfcC1ibG9jay0teGxhcmdlLCAuc3BfcC10b3AtLXhsYXJnZSB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS14bCk7IH1cblxuLnNwX3AtYmxvY2stLXhsYXJnZSwgLnNwX3AtYm90dG9tLS14bGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UteGwpOyB9XG5cbi5zcF9wLWlubGluZS0teGxhcmdlLCAuc3BfcC1sZWZ0LS14bGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXhsKTsgfVxuXG4uc3BfcC1pbmxpbmUtLXhsYXJnZSwgLnNwX3AtcmlnaHQtLXhsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLXhsKTsgfVxuXG5Aa2V5ZnJhbWVzIG8tc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxubWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5MHZoO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiA3MHZoOyB9IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4OyB9IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IC5jb250YWluZXIgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IC5jb250YWluZXIgLnByZS10aXRsZSwgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSAuY29udGFpbmVyIC5wcmUtdGl0bGUgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZW50cnkgLmNvbnRhaW5lciAucHJlLXRpdGxlLCBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IC5jb250YWluZXIgLnByZS10aXRsZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSAuY29udGFpbmVyIC5wcmUtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IC5jb250YWluZXIgLnByZS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5lbnRyeSAuY29udGFpbmVyIC5wcmUtdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ3NzJmZjsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZW50cnkgLmNvbnRhaW5lciBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZW50cnkgLmNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZW50cnkgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmVudHJ5IC5jb250YWluZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZW50cnkgLmNvbnRhaW5lciAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiA0MHB4OyB9IH1cblxubWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5zdWItZW50cnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uc3ViLWVudHJ5IHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDA7IH0gfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLnN1Yi1lbnRyeSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLnN1Yi1lbnRyeSAuY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLnN1Yi1lbnRyeSAuY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAxNDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uc3ViLWVudHJ5IC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5zdWItZW50cnkgLmxlZnQge1xuICAgICAgICB3aWR0aDogNDQwcHg7IH0gfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uc3ViLWVudHJ5IC5sZWZ0IC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uc3ViLWVudHJ5IC5sZWZ0IC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5zdWItZW50cnkgLnJpZ2h0IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5tYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5leHBlcnRpc2UgLnJvdzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSAucm93OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6Zmlyc3Qtb2YtdHlwZSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5leHBlcnRpc2UgLnJvdzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSAucm93Omxhc3Qtb2YtdHlwZSAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAxLjEpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5leHBlcnRpc2UgLnJvdzpsYXN0LW9mLXR5cGUgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpOyB9IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6bGFzdC1vZi10eXBlIC5zd2lwZXItc2xpZGUgLmltZy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6bGFzdC1vZi10eXBlIC5zd2lwZXItc2xpZGUgLmltZy13cmFwcGVyIC5pbWctd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSAucm93Omxhc3Qtb2YtdHlwZSAuc3dpcGVyLXNsaWRlIC5pbWctd3JhcHBlciAubGllbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSAucm93Omxhc3Qtb2YtdHlwZSAuc3dpcGVyLXNsaWRlIC5pbWctd3JhcHBlciAubGllbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHA6Ly9lbHl1bS5kaWdpdGFsbGVhZC5sb2NhbC8vd3AtY29udGVudC90aGVtZXMvd3BfZWRsL2Rpc3QvaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmV4cGVydGlzZSAucm93Omxhc3Qtb2YtdHlwZSAuc3dpcGVyLXNsaWRlIC50aXRyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5leHBlcnRpc2UgLnJvdzpsYXN0LW9mLXR5cGUgLnN3aXBlci1zbGlkZSAudGl0cmU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6bGFzdC1vZi10eXBlIC5zd2lwZXItc2xpZGUgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uZXhwZXJ0aXNlIC5yb3c6bGFzdC1vZi10eXBlIC5zd2lwZXItc2xpZGU6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzOyB9XG5cbm1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA0MHB4KTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNsaWVudHMgLnN3aXBlci1idXR0b24ge1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIHJpZ2h0OiAyMzBweDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDI4MHB4O1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7IH0gfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNsaWVudHMgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNsaWVudHMgLnN3aXBlci1zbGlkZSAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDMlOyB9IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5sZWZ0IC5pbWctd3JhcCB7XG4gICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItc2xpZGUgLmxlZnQgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNzMwcHg7IH0gfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzJmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDc1cHggNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNzVweDsgfSB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNsaWVudHMgLnN3aXBlci1zbGlkZSAucmlnaHQgLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTVweDsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItc2xpZGUgLnJpZ2h0IC5wcmUtdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jbGllbnRzIC5zd2lwZXItc2xpZGUgLnJpZ2h0IC5jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCAuY2xpZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCAudGV4dGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCAudGV4dGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCAudGV4dGUgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2xpZW50cyAuc3dpcGVyLXNsaWRlIC5yaWdodCAudGV4dGUgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5tYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIHtcbiAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2hpZmZyZXMge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAxNDBweDsgfSB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2hpZmZyZXMgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogaW5pdGlhbDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSA0NSUgbWlubWF4KDAsIDFmcik7IH0gfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2hpZmZyZXMgLmlubmVyIC5jaGlmIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jaGlmZnJlcyAuaW5uZXIgLmNoaWYgLm51bSwgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jaGlmZnJlcyAuaW5uZXIgLmNoaWYgLm51bSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvdWxldXIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2hpZmZyZXMgLmlubmVyIC5jaGlmIC5udW0sIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2hpZmZyZXMgLmlubmVyIC5jaGlmIC5udW0gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjdyZW07IH0gfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jaGlmZnJlcyAuaW5uZXIgLmNoaWYgLnRleHRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciAuY2hpZiAudGV4dGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciAuY2hpZjpsYXN0LWNoaWxkIC5udW0ge1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTsgfVxuICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciAuY2hpZjpsYXN0LWNoaWxkIC5udW0gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNoaWZmcmVzIC5pbm5lciAuY2hpZjpsYXN0LWNoaWxkIC5udW0gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43cmVtOyB9IH1cblxubWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jZXJ0aWZpY2F0aW9ucyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jZXJ0aWZpY2F0aW9ucyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNlcnRpZmljYXRpb25zIC5jZXJ0aWZzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2VydGlmaWNhdGlvbnMgLmNlcnRpZnMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmNlcnRpZmljYXRpb25zIC5jZXJ0aWZzIC5pbWctd3JhcCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2VydGlmaWNhdGlvbnMgLmNlcnRpZnMgLmltZy13cmFwIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jZXJ0aWZpY2F0aW9ucyAuY2VydGlmcyAuY2VydGlmOmhvdmVyIGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2VydGlmaWNhdGlvbnMgLmNlcnRpZnMgcCB7XG4gICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5jZXJ0aWZpY2F0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uY2VydGlmaWNhdGlvbnMgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9IH1cblxubWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi50ZWFtIHtcbiAgYmFja2dyb3VuZDogI2YyZjdmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi50ZWFtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDsgfSB9XG5cbm1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uYXJ0aWNsZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4OyB9IH1cbiAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXIgLnByZS10aXRsZSB7XG4gICAgICBjb2xvcjogIzA4MTA0ZDsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uYXJ0aWNsZXMgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uYXJ0aWNsZXMgLmNvbnRhaW5lciAucmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uYXJ0aWNsZXMgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDEuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTBweCkgLyAyKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMjVweCkgLyAzKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLmltZy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSAuaW1nLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLnByZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDgxMDRkOyB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjNDc3MmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJmcm9udC1wYWdlXCJdIHNlY3Rpb24uYXJ0aWNsZXMgLmNvbnRhaW5lci1yaWdodCAuc3dpcGVyLXNsaWRlIC5hcnJvdy1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwODEwNGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLmFycm93LWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwiZnJvbnQtcGFnZVwiXSBzZWN0aW9uLmFydGljbGVzIC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0gc2VjdGlvbi5hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGU6aG92ZXIgLmFycm93LWxpbmsgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdmFyKC0tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogOTB2aDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBzZWN0aW9uLmhlcm8tZW50cnktaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDcwdmg7IH0gfVxuICBzZWN0aW9uLmhlcm8tZW50cnktaW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4OyB9IH1cbiAgICBzZWN0aW9uLmhlcm8tZW50cnktaW1hZ2UgLmNvbnRhaW5lciAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDsgfVxuICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC5wcmUtdGl0bGUsXG4gICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLnByZS10aXRsZSBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLnByZS10aXRsZSxcbiAgICAgICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLnByZS10aXRsZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLnByZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC5wcmUtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC5wcmUtdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ3NzJmZjsgfVxuICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC50aXRyZSAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLnRpdHJlICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7IH0gfVxuICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC50ZXh0ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uaGVyby1lbnRyeS1pbWFnZSAuY29udGFpbmVyIC50ZXh0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICBzZWN0aW9uLmhlcm8tZW50cnktaW1hZ2UgLmNvbnRhaW5lciAuYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5oZXJvLWVudHJ5LWltYWdlIC5jb250YWluZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogNDBweDsgfSB9XG5cbnNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zaW1wbGUtaW1hZ2UtdGV4dGUge1xuICAgICAgcGFkZGluZzogMTYwcHggMCAxMzBweDsgfSB9XG4gIHNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7IH1cbiAgc2VjdGlvbi5zaW1wbGUtaW1hZ2UtdGV4dGUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zaW1wbGUtaW1hZ2UtdGV4dGUgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAgICAgc2VjdGlvbi5zaW1wbGUtaW1hZ2UtdGV4dGUgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMTQwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBzZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ0MHB4OyB9IH1cbiAgICBzZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSAubGVmdCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSAubGVmdCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NDBweDsgfSB9XG4gIHNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlIC5yaWdodCAudGl0cmUgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSAucmlnaHQgLnRpdHJlICoge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIHNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlIC5yaWdodCAudGV4dGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIHNlY3Rpb24uc2ltcGxlLWltYWdlLXRleHRlIC5yaWdodCAudGV4dGUgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBzZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSAucmlnaHQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5zZWN0aW9uLnNsaWRlci1sb2dvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zbGlkZXItbG9nb3Mge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAyMDBweDsgfSB9XG4gIHNlY3Rpb24uc2xpZGVyLWxvZ29zIC50aXRyZSAqIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHZ3O1xuICAgIG1pbi13aWR0aDogODAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNsaWRlci1sb2dvcyAudGl0cmUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgc2VjdGlvbi5zbGlkZXItbG9nb3MgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMi44KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2xpZGVyLWxvZ29zIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTQwcHgpIC8gNS44KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9IH1cbiAgICBzZWN0aW9uLnNsaWRlci1sb2dvcyAuc3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbnNlY3Rpb24uc2xpZGVyLWFydGljbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMge1xuICAgICAgcGFkZGluZzogMTYwcHggMCAxMzBweDsgfSB9XG4gIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7IH1cbiAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci5jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzIC5jb250YWluZXIuY29udGVudCAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzIC5jb250YWluZXIuY29udGVudCAubGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLmNvbnRlbnQgLmxlZnQgLnRpdHJlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzIC5jb250YWluZXIuY29udGVudCAubGVmdCAudGl0cmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci5jb250ZW50IC5sZWZ0IC50ZXh0ZSBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLmNvbnRlbnQgLmxlZnQgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzIC5jb250YWluZXIuY29udGVudCAucmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLmNvbnRlbnQgLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEuMyk7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci1yaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1MHB4KSAvIDIpO1xuICAgICAgICAgIG1hcmdpbjogMCA3NXB4IDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDU2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci1yaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIyNXB4KSAvIDMpO1xuICAgICAgICAgIG1hcmdpbjogMCA3NXB4IDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDU2MHB4OyB9IH1cbiAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMgLmNvbnRhaW5lci5saWVuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcyAuY29udGFpbmVyLmxpZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDsgfSB9XG5cbnNlY3Rpb24uZ3JhbmQtYmxldSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uZ3JhbmQtYmxldSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA0MHB4KTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1idXR0b24ge1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIHJpZ2h0OiAyMzBweDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDI4MHB4O1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7IH0gfVxuICBzZWN0aW9uLmdyYW5kLWJsZXUgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDMlOyB9IH1cbiAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5sZWZ0IC5pbWctd3JhcCB7XG4gICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItc2xpZGUgLmxlZnQgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNzMwcHg7IH0gfVxuICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzJmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDc1cHggNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItc2xpZGUgLnJpZ2h0IC5pbm5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3OyB9IH1cbiAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5yaWdodCAucHJlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5yaWdodCAudGl0cmUgKiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgc2VjdGlvbi5ncmFuZC1ibGV1IC5zd2lwZXItc2xpZGUgLnJpZ2h0IC50aXRyZSAqIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAucmlnaHQgLnNvdXMtdGl0cmUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uZ3JhbmQtYmxldSAuc3dpcGVyLXNsaWRlIC5yaWdodCAuc291cy10aXRyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG4gICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAucmlnaHQgLnRleHRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAucmlnaHQgLnRleHRlIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAucmlnaHQgLnRleHRlIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBzZWN0aW9uLmdyYW5kLWJsZXUgLnN3aXBlci1zbGlkZSAucmlnaHQgLnRleHRlIHAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIHNlY3Rpb24uZ3JhbmQtYmxldS5kaXNhYmxlZCAuY29udGFpbmVyLWZ1bGwgLnN3aXBlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwOyB9IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbi5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2ZmOyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1hY2NvcmRlb24gLnRpdHJlICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiAudGl0cmUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQwdnc7IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tYWNjb3JkZW9uIC5hY2NvcmRlb24gLmFjIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgIzQ3NzJmZiAxcHg7IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tYWNjb3JkZW9uIC5hY2NvcmRlb24gLmFjIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICM0NzcyZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiAuYWNjb3JkZW9uIC5hYyBidXR0b24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiAuYWNjb3JkZW9uIC5hYyBidXR0b24gc3ZnIC51cCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiAuYWNjb3JkZW9uIC5hYyBidXR0b24uYWN0aXZlIHN2ZyAuZG93biB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1hY2NvcmRlb24gLmFjY29yZGVvbiAuYWMgYnV0dG9uLmFjdGl2ZSBzdmcgLnVwIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1hY2NvcmRlb24gLmFjY29yZGVvbiAuYWMgLnBhbmVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tYWNjb3JkZW9uIC5hY2NvcmRlb24gLmFjIC5wYW5lbCBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDA7IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWFjY29yZGVvbiAuYWNjb3JkZW9uIC5hYyAucGFuZWwgcCBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1hY2NvcmRlb24gLmxpZW4ge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjdmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDA7IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLnRvcCB7XG4gICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAudG9wIC50aXRyZSAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLnRvcCAudGl0cmUgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAudG9wIC50ZXh0ZSAqIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC50b3AgLnRleHRlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLnRvcCAudGV4dGUgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC50b3AgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAuZmxpcC1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDc0cHggNjRweDsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAuZmxpcC1jYXJkcyAuZmxpcC1jYXJkIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAyKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjhweCkgLyAzKTsgfSB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC5mbGlwLWNhcmRzIC5mbGlwLWNhcmQgLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAuaW5uZXIgLmJhY2ssXG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAuaW5uZXIgLmZyb250IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAuZmxpcC1jYXJkcyAuZmxpcC1jYXJkIC5pbm5lciAuZnJvbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAuaW5uZXIgLmZyb250IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogODBweCA3MHB4IDA7IH0gfVxuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAuaW5uZXIgLmZyb250IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAuZmxpcC1jYXJkcyAuZmxpcC1jYXJkIC5pbm5lciAuZnJvbnQgLnRleHRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4OyB9IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCAuZmxpcC1jYXJkcyAuZmxpcC1jYXJkIC5pbm5lciAuYmFjayB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC5mbGlwLWNhcmRzIC5mbGlwLWNhcmQgLmlubmVyIC5iYWNrIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4OyB9IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAucm90YXRlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCB2YXIoLS1jb3VsZXVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAucm90YXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtNDBweDsgfSB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAucm90YXRlIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1mbGlwLWNhcmQgLmZsaXAtY2FyZHMgLmZsaXAtY2FyZCAucm90YXRlIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4OyB9IH1cbiAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC5mbGlwLWNhcmRzIC5mbGlwLWNhcmQgLnJvdGF0ZSBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWNvdWxldXIpOyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tZmxpcC1jYXJkIC5mbGlwLWNhcmRzIC5mbGlwLWNhcmQ6aG92ZXIgLmlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1ci1ib3R0b20pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1ci10b3ApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICBzZWN0aW9uLnNlY3Rpb24tc2VwYXJhdGlvbi5yYWRpdXM6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuICBzZWN0aW9uLnNlY3Rpb24tc2VwYXJhdGlvbiAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIC5pbWctd3JhcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIC5pbWctd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMzJTsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIC5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NzcyZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIC5ibHVlIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDY0cHg7IH0gfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLXNlcGFyYXRpb24gLmlubmVyIC5ibHVlIC50aXRyZSAqIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1zZXBhcmF0aW9uIC5pbm5lciAuYmx1ZSAudGl0cmUgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tc2VwYXJhdGlvbiAuaW5uZXIgLmJsdWUgLnRleHRlIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tc2VwYXJhdGlvbiAuaW5uZXIgLmJsdWUgLnRleHRlIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbnNlY3Rpb24uc2VjdGlvbi1jYXJyZXMge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWNhcnJlcyB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwOyB9IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWNhcnJlcyAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC50b3Age1xuICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1jYXJyZXMgLnRvcCAudGl0cmUgKiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC50b3AgLnRpdHJlICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC50b3AgLnRleHRlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWNhcnJlcyAudG9wIC50ZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1jYXJyZXMgLmNhcnJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC5jYXJyZXMge1xuICAgICAgICBnYXA6IDY0cHg7IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1jYXJyZXMgLmNhcnJlcyAuY2FycmUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC5jYXJyZXMgLmNhcnJlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTI4cHgpIC8gMyk7IH0gfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWNhcnJlcyAuY2FycmVzIC5jYXJyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzOyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC5jYXJyZXMgLmNhcnJlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjNDc3MmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1jYXJyZXMgLmNhcnJlcyAuY2FycmUgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tY2FycmVzIC5jYXJyZXMgLmNhcnJlOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG5zZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Uge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwOyB9IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAudG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2UgLnRvcCAudGl0cmUgKiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2UgLnRvcCAudGl0cmUgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAudG9wIC50ZXh0ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAudG9wIC50ZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyB7XG4gICAgICAgIGdhcDogNjRweCAzMnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2UgLmV4cGVydGlzZXMgLmV4cGVydGlzZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDY0cHgpIC8gMik7IH0gfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlIC5leHBlcnRpc2VzIC5leHBlcnRpc2UgLmltZy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlIC5pbWctd3JhcHBlciAuaW1nLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlIC5pbWctd3JhcHBlciAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlIC5leHBlcnRpc2VzIC5leHBlcnRpc2UgLmltZy13cmFwcGVyIC5saWVuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlIC5pbWctd3JhcHBlciAubGllbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHA6Ly9lbHl1bS5kaWdpdGFsbGVhZC5sb2NhbC8vd3AtY29udGVudC90aGVtZXMvd3BfZWRsL2Rpc3QvaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2UgLmV4cGVydGlzZXMgLmV4cGVydGlzZSAudGl0cmUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlIC50aXRyZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlIC5leHBlcnRpc2VzIC5leHBlcnRpc2UgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM3Njc2NzY7IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAuZXhwZXJ0aXNlcyAuZXhwZXJ0aXNlOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zczsgfVxuICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2UgLmxpZW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZSAubGllbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCB7XG4gICAgICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4OyB9IH1cbiAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eC5ibHVlX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2ZmOyB9XG4gIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci50b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXIudG9wIC5sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHZ3OyB9IH1cbiAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXIudG9wIC5sZWZ0IC50aXRyZSAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci50b3AgLmxlZnQgLnRpdHJlICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXIudG9wIC5sZWZ0IC50ZXh0ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci50b3AgLmxlZnQgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXIudG9wIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCAuY29udGFpbmVyLnRvcCAucmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDEuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTBweCkgLyAyKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMjVweCkgLyAzKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH0gfVxuICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLmltZy13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSAuaW1nLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDsgfSB9XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSAucHJlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwODEwNGQ7IH1cbiAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci1yaWdodCAuc3dpcGVyLXNsaWRlIGgzIHtcbiAgICAgICAgY29sb3I6ICM0NzcyZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgc2VjdGlvbi5zbGlkZXItYXJ0aWNsZXMtZGV1eCAuY29udGFpbmVyLXJpZ2h0IC5zd2lwZXItc2xpZGUgLmFycm93LWxpbmsge1xuICAgICAgICBjb2xvcjogIzA4MTA0ZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZSAuYXJyb3ctbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIHNlY3Rpb24uc2xpZGVyLWFydGljbGVzLWRldXggLmNvbnRhaW5lci1yaWdodCAuc3dpcGVyLXNsaWRlOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gICAgICBzZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IC5jb250YWluZXItcmlnaHQgLnN3aXBlci1zbGlkZTpob3ZlciAuYXJyb3ctbGluayBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG5zZWN0aW9uLnNlY3Rpb24tY29udGFjdCB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBzZWN0aW9uLnNlY3Rpb24tY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwIDIwMHB4OyB9IH1cblxuc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVzIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1hcnRpY2xlcy10cm9pcy1jb2xvbm5lcyB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVzIC50b3Age1xuICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIHNlY3Rpb24uc2VjdGlvbi1hcnRpY2xlcy10cm9pcy1jb2xvbm5lcyAudG9wIC50aXRyZSAqIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1hcnRpY2xlcy10cm9pcy1jb2xvbm5lcyAudG9wIC50aXRyZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tYXJ0aWNsZXMtdHJvaXMtY29sb25uZXMgLnRvcCAudGV4dGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVzIC50b3AgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tYXJ0aWNsZXMtdHJvaXMtY29sb25uZXMgLmFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tYXJ0aWNsZXMtdHJvaXMtY29sb25uZXMgLmFydGljbGVzIHtcbiAgICAgICAgZ2FwOiA3MHB4OyB9IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tYXJ0aWNsZXMtdHJvaXMtY29sb25uZXMgLmFydGljbGVzIC5hcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVzIC5hcnRpY2xlcyAuYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3MHB4KSAvIDIpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVzIC5hcnRpY2xlcyAuYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNDBweCkgLyAzKTsgfSB9XG5cbnNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIge1xuICAgICAgcGFkZGluZzogMTMwcHggMDsgfSB9XG4gIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjdmZjsgfVxuICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnRvcCB7XG4gICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciAudG9wIC50aXRyZSAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnRvcCAudGl0cmUgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnRvcCAudGV4dGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC50b3AgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpIC8gMik7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5pbWctd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAuaW1nLXdyYXBwZXIgLmltZy13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAuaW1nLXdyYXBwZXIgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5pbWctd3JhcHBlciAubGllbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAuaW1nLXdyYXBwZXIgLmxpZW46OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzL3dwX2VkbC9kaXN0L2ltYWdlcy9pY29ucy9wbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItc2xpZGUgLnRpdHJlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAudGl0cmU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1saWVuLWV4cGVydGlzZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNzY3Njc2OyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Utc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciAubGllbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciAubGllbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwOyB9IH1cbiAgc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIC50aXRyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIC50aXRyZSB7XG4gICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTMwcHg7IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tY2hpZmZyZXMgLnRpdHJlICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIC50aXRyZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tY2hpZmZyZXMgLmNoaWZmcmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyAuY2hpZmZyZXMge1xuICAgICAgICBnYXA6IDcwcHg7IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyAuY2hpZmZyZXMgLmNoaWYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tY2hpZmZyZXMgLmNoaWZmcmVzIC5jaGlmIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0MHB4KSAvIDIpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIC5jaGlmZnJlcyAuY2hpZiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNDBweCkgLyAzKTsgfSB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tY2hpZmZyZXMgLmNoaWZmcmVzIC5jaGlmIC5udW0sIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyAuY2hpZmZyZXMgLmNoaWYgLm51bSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvdWxldXIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyAuY2hpZmZyZXMgLmNoaWYgLm51bSwgc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVzIC5jaGlmZnJlcyAuY2hpZiAubnVtIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjdyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1jaGlmZnJlcyAuY2hpZmZyZXMgLmNoaWYgLnRleHRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBzZWN0aW9uLnNlY3Rpb24tY2hpZmZyZXMgLmNoaWZmcmVzIC5jaGlmIC50ZXh0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbnNlY3Rpb24uc2ltcGxlLXRleHRlIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2ZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHNlY3Rpb24uc2ltcGxlLXRleHRlIHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDA7IH0gfVxuICBzZWN0aW9uLnNpbXBsZS10ZXh0ZSAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBzZWN0aW9uLnNpbXBsZS10ZXh0ZSAudG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICBzZWN0aW9uLnNpbXBsZS10ZXh0ZSAudG9wIC50aXRyZSAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHNlY3Rpb24uc2ltcGxlLXRleHRlIC50b3AgLnRpdHJlICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICBzZWN0aW9uLnNpbXBsZS10ZXh0ZSAudG9wIC50ZXh0ZSAqIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBzZWN0aW9uLnNpbXBsZS10ZXh0ZSAudG9wIC50ZXh0ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIHNlY3Rpb24uc2ltcGxlLXRleHRlIC50b3AgLnRleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxubWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIHtcbiAgcGFkZGluZzogMTA1cHggMCAxNzBweDsgfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1wYXJhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDEsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDIsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDMsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDQsIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDUge1xuICAgICAgY29sb3I6ICM0NzcyZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIC5jb250ZW50LmNvbnRlbnQtaGVhZGluZyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1oZWFkaW5nIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIC5jb250ZW50LmNvbnRlbnQtaGVhZGluZyBoNCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWhlYWRpbmcgaDUge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1pbWFnZSBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1pbWFnZSBmaWd1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIC5jb250ZW50LmNvbnRlbnQtaW1hZ2UgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1saXN0IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1saXN0IG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBtYWluW2RhdGEtbmFtZXNwYWNlPVwic2luZ2xlXCJdIGFydGljbGUuc2luZ2xlLWFydGljbGUgLmNvbnRlbnQuY29udGVudC1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LXF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NzJmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIG1haW5bZGF0YS1uYW1lc3BhY2U9XCJzaW5nbGVcIl0gYXJ0aWNsZS5zaW5nbGUtYXJ0aWNsZSAuY29udGVudC5jb250ZW50LXF1b3RlIGJsb2NrcXVvdGUgcCwgbWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIC5jb250ZW50LmNvbnRlbnQtcXVvdGUgYmxvY2txdW90ZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgbWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSBhcnRpY2xlLnNpbmdsZS1hcnRpY2xlIC5jb250ZW50LmNvbnRlbnQtcXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3MmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM0NzcyZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwIDExcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAyMHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wMSksIDAgMzJweCA5cHggMCByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICAuYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHg7IH1cbiAgLmJ0biBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgfSB9XG4gIC5idG4gc3ZnIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5idG4ud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgxMDRkOyB9XG4gICAgLmJ0bi53aGl0ZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDgxMDRkOyB9XG4gICAgLmJ0bi53aGl0ZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDgxMDRkOyB9XG4gICAgLmJ0bi53aGl0ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NzcyZmY7IH1cbiAgLmJ0bjpob3Zlcjo6YmVmb3JlLCAuYnRuOmZvY3VzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgLmJ0bjpob3ZlciBzcGFuLCAuYnRuOmZvY3VzIHNwYW4ge1xuICAgIGNvbG9yOiAjNDc3MmZmOyB9XG4gIC5idG46aG92ZXIgc3ZnLCAuYnRuOmZvY3VzIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4gMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVzdmc7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuICAgIC5idG46aG92ZXIgc3ZnIHBhdGgsIC5idG46Zm9jdXMgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzQ3NzJmZjsgfVxuICAuYnRuOmhvdmVyLndoaXRlIHNwYW4sIC5idG46Zm9jdXMud2hpdGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bjpob3Zlci53aGl0ZSBzdmcgcGF0aCwgLmJ0bjpmb2N1cy53aGl0ZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc3ZnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3MmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICBmb290ZXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTsgfSB9XG4gIGZvb3RlciAuZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9vdGVyIC5maXJzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIGZvb3RlciAuZmlyc3QgPiAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb290ZXIgLmZpcnN0ID4gLmxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZpcnN0ID4gLmxlZnQgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH0gfVxuICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IC5hcnJvdy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IC5hcnJvdy1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IC5hcnJvdy1saW5rOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IC5hcnJvdy1saW5rOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGZvb3RlciAuZmlyc3QgPiAubGVmdCAuYXJyb3ctbGluazpob3ZlciBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIGZvb3RlciAuZmlyc3QgPiAubGVmdCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IHVsIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIGZvb3RlciAuZmlyc3QgPiAubGVmdCB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAgICAgICBmb290ZXIgLmZpcnN0ID4gLmxlZnQgdWwgbGkgYSB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IHVsIGxpIGEgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZpcnN0ID4gLmxlZnQgdWwgbGkgYSAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5sZWZ0IHVsIGxpIGE6aG92ZXIgLmltZy13cmFwIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gICAgZm9vdGVyIC5maXJzdCA+IC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBnYXA6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb290ZXIgLmZpcnN0ID4gLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogODBweDsgfSB9XG4gICAgICBmb290ZXIgLmZpcnN0ID4gLnJpZ2h0ID4gLmxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGZvb3RlciAuZmlyc3QgPiAucmlnaHQgPiAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAgIGZvb3RlciAuZmlyc3QgPiAucmlnaHQgPiAubGVmdCBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBmb290ZXIgLmZpcnN0ID4gLnJpZ2h0ID4gLmxlZnQgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICBmb290ZXIgLmZpcnN0ID4gLnJpZ2h0ID4gLmxlZnQgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5yaWdodCA+IC5sZWZ0IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgICAgICAgICAgIGZvb3RlciAuZmlyc3QgPiAucmlnaHQgPiAubGVmdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIGZvb3RlciAuZmlyc3QgPiAucmlnaHQgPiAucmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5yaWdodCA+IC5yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgZm9vdGVyIC5maXJzdCA+IC5yaWdodCA+IC5yaWdodCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZmlyc3QgPiAucmlnaHQgPiAucmlnaHQgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZpcnN0ID4gLnJpZ2h0ID4gLnJpZ2h0IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9vdGVyIC5jb250YWluZXItZnVsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgZm9vdGVyIC5sYXN0IHtcbiAgICBjb2xvcjogIzA4MTA0ZDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb290ZXIgLmxhc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvb3RlciAubGFzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogaW5pdGlhbDsgfSB9XG4gICAgZm9vdGVyIC5sYXN0IC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAyMDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgIGdhcDogNTBweCA3NXB4OyB9XG4gICAgICBmb290ZXIgLmxhc3QgLmxlZnQgYS5hZ2VuY2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9XG4gICAgICAgIGZvb3RlciAubGFzdCAubGVmdCBhLmFnZW5jZSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIGZvb3RlciAubGFzdCAubGVmdCBhLmFnZW5jZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5sYXN0IC5sZWZ0IGEuYWdlbmNlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICBmb290ZXIgLmxhc3QgLmxlZnQgYS5hZ2VuY2U6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBmb290ZXIgLmxhc3QgLnJpZ2h0IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDcwcHg7IH1cbiAgICAgIGZvb3RlciAubGFzdCAucmlnaHQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgICBmb290ZXIgLmxhc3QgLnJpZ2h0IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7IH1cbiAgICAgICAgICBmb290ZXIgLmxhc3QgLnJpZ2h0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgZm9vdGVyIC5jb3B5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgZm9vdGVyIC5jb3B5IC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9vdGVyIC5jb3B5IC5sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgZm9vdGVyIC5jb3B5IC5yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgICBjb2xvcjogIzA4MTA0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9vdGVyIC5jb3B5IC5yaWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH0gfVxuXG4uZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWZpZWxkcyB7XG4gICAgICBnYXA6IDUwcHg7IH0gfVxuXG4uZm9ybS1zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwIGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcywgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzLCB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcywgei1pbmRleCAwcyBsaW5lYXIgMC4yNXM7XG4gIHdpZHRoOiAyMjBweDtcbiAgei1pbmRleDogLTE7IH1cbiAgLmZvcm0tc3RhdHVzLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHMsIHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzLCB6LWluZGV4IDBzIGxpbmVhciAwcztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcm0tc3RhdHVzLmlzLXZpc2libGUgLmZvcm0tc3RhdHVzLW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuZm9ybS1zdGF0dXMuaXMtc3Bpbm5pbmcgLmZvcm0tc3RhdHVzLXNwaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpOyB9XG4gIC5mb3JtLXN0YXR1cy5pcy1zdWNjZXNzIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAuZm9ybS1zdGF0dXMuaXMtc3VjY2VzcyAuZm9ybS1zdGF0dXMtbWVzc2FnZSB7XG4gICAgICBjb2xvcjogIzI1YWU4ODsgfVxuICAgIC5mb3JtLXN0YXR1cy5pcy1zdWNjZXNzIC5pY24tc3VjY2VzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpOyB9XG4gIC5mb3JtLXN0YXR1cy5pcy1lcnJvciB7XG4gICAgd2lkdGg6IDI4MHB4OyB9XG4gICAgLmZvcm0tc3RhdHVzLmlzLWVycm9yIC5mb3JtLXN0YXR1cy1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjZTM1NzU3OyB9XG4gICAgLmZvcm0tc3RhdHVzLmlzLWVycm9yIC5pY24tZXJyb3Ige1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTsgfVxuICAuZm9ybS1zdGF0dXMgLmljb25zIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm0tc3RhdHVzIC5pY29ucyBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43NSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4ycywgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC40cztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLXN0YXR1cyAuZm9ybS1zdGF0dXMtc3Bpbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4ycywgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgMC40czsgfVxuICAgIC5mb3JtLXN0YXR1cyAuZm9ybS1zdGF0dXMtc3Bpbm5lciA+IGRpdiB7XG4gICAgICBhbmltYXRpb246IG8tc3BpbiAxLjJzIGN1YmljLWJlemllcigwLjc5LCAwLjM4LCAwLjI4LCAwLjc2KSBpbmZpbml0ZTtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4IHJnYmEoNzEsIDExNCwgMjU1LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0NzcyZmY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNDVweDsgfVxuICAuZm9ybS1zdGF0dXMgLmZvcm0tc3RhdHVzLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMDgxMDRkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIDAuNnMsIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSAwLjZzLCBjb2xvciBlYXNlIDAuMjVzOyB9XG5cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0gaW5wdXQsXG4gIC5mb3JtIHRleHRhcmVhLFxuICAuZm9ybSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJ0ZXJtaW5hXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInRlcm1pbmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzQ3NzJmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvKmxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgIHRvcDogICAgICAgICAgICAyMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICAgICBhbGwgJGVhc2Utb3V0LXF1aW50IDAuNHM7Ki8gfVxuICAgIC5mb3JtIGxhYmVsIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZvcm0gLmZvcm0tcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybSAuZm9ybS1yb3cuaXMtZmlsbGVkIGxhYmVsIHtcbiAgICAgIC8qb3BhY2l0eTogICAwLjk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsqLyB9XG4gICAgLmZvcm0gLmZvcm0tcm93Lmhhcy1lcnJvciBpbnB1dCxcbiAgICAuZm9ybSAuZm9ybS1yb3cuaGFzLWVycm9yIHRleHRhcmVhLFxuICAgIC5mb3JtIC5mb3JtLXJvdy5oYXMtZXJyb3Igc2VsZWN0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2UzNTc1NzsgfVxuICAgIC5mb3JtIC5mb3JtLXJvdy5oYXMtZXJyb3IgbGFiZWwsIC5mb3JtIC5mb3JtLXJvdy5oYXMtZXJyb3Igc3BhbiB7XG4gICAgICBjb2xvcjogI2UzNTc1NztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9ybSAuZm9ybS1yb3cuaGFzLWVycm9yIC5lcnJvciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmZvcm0gLmZvcm0tcm93IHN2ZyB7XG4gICAgICBmaWxsOiAjNDc3MmZmO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcm0gLmZvcm0tcm93IC5lcnJvciB7XG4gICAgICBjb2xvcjogI2ZmNGIzNjtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuNnM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtIC5mb3JtLXJvdy0tbm8tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybSAuZm9ybS1yb3ctLWNhcHRjaGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmZvcm0gLmZvcm0tcm93LS1jYXB0Y2hhIC5qcy1jYXB0Y2hhLWNvbnRhY3QgPiBkaXYge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZm9ybSAuZm9ybS1yb3ctLXN1Ym1pdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0gLmZvcm0tcm93LS1zZWxlY3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgMjVweCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAgIC5mb3JtIC5mb3JtLXJvdy0tc2VsZWN0IHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDsgfVxuICAgIC5mb3JtIC5mb3JtLXJvdy0tc2VsZWN0IGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZvcm0gLmZvcm0tcm93LS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZ2FwOiAxMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgLmZvcm0gLmZvcm0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtIC5mb3JtLWJ1dHRvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAgIC5mb3JtIC5mb3JtLWJ1dHRvbnMgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZm9ybSAuZm9ybS1zZW50LW1lc3NhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwODEwNGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvcm0gLmZvcm0tc2VudC1tZXNzYWdlIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtIC5mb3JtLXNlbnQtbWVzc2FnZSBwIHtcbiAgICAgIG1hcmdpbjogMzVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybSAuZm9ybS1zZW50LW1lc3NhZ2UgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgdG9wOiA0MHB4OyB9IH1cbiAgaGVhZGVyLmhlYWRlci5oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDElIC0gMzBweCkpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWFkZXIuaGVhZGVyLmhpZGRlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDElIC0gNDBweCkpOyB9IH1cbiAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCAxMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMjBweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDMycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9IH1cbiAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgLmxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciAubWVudS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIC5tZW51LW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgLm1lbnUtbW9iaWxlIC5idXJnZXIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIC5tZW51LW1vYmlsZSAuYnVyZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgLm1lbnUtbW9iaWxlIC5idXJnZXIgLmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwODEwNGQ7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG4gICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIC5tZW51LW1vYmlsZSAuYnVyZ2VyIC5saW5lOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUge1xuICAgICAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cbiAgICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMDRkO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkgYSAuYXJyb3djaXJjbGUgLnVwIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkgYSAuYXJyb3djaXJjbGUgLmRvd24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cbiAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSBsaSBkaXYuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuICAgICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkgZGl2LnN1Yi1tZW51IHVsLmlubmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCAxMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMjBweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDMycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gICAgICAgICAgICAgIGNvbHVtbnM6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmY7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkgZGl2LnN1Yi1tZW51IHVsLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7IH0gfVxuICAgICAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSBsaSBkaXYuc3ViLW1lbnUgdWwuaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cDovL2VseXVtLmRpZ2l0YWxsZWFkLmxvY2FsLy93cC1jb250ZW50L3RoZW1lcy93cF9lZGwvZGlzdC9pbWFnZXMvaWNvbnMvdHJpYW5nbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSBsaSBkaXYuc3ViLW1lbnUgdWwuaW5uZXIgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGkgZGl2LnN1Yi1tZW51IHVsLmlubmVyIGxpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIuaGVhZGVyIC5jb250YWluZXIgbmF2IHVsLm1haW4tbWVudSBsaSBkaXYuc3ViLW1lbnUgdWwuaW5uZXIgbGkgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpIGRpdi5zdWItbWVudSB1bC5pbm5lciBsaSAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpIGRpdi5zdWItbWVudSB1bC5pbm5lciBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGk6aG92ZXIgPiBhOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyB9XG4gICAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiB1bC5tYWluLW1lbnUgbGk6aG92ZXIgPiBhIC5hcnJvd2NpcmNsZSAudXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpOmhvdmVyID4gYSAuYXJyb3djaXJjbGUgLmRvd24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIGhlYWRlci5oZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwubWFpbi1tZW51IGxpOmhvdmVyIGRpdi5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgaGVhZGVyLmhlYWRlciAuY29udGFpbmVyIG5hdiAuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBoZWFkZXIuaGVhZGVyLmlzLW1lbnUtb3BlbiAuY29udGFpbmVyIC5sb2dvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBoZWFkZXIuaGVhZGVyLmlzLW1lbnUtb3BlbiAuY29udGFpbmVyIG5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDMwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgaGVhZGVyLmhlYWRlci5pcy1tZW51LW9wZW4gLmNvbnRhaW5lciBuYXYgdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBoZWFkZXIuaGVhZGVyLmlzLW1lbnUtb3BlbiAuY29udGFpbmVyIC5tZW51LW1vYmlsZSAuYnVyZ2VyIC5saW5lOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbjogMDsgfVxuICBoZWFkZXIuaGVhZGVyLmlzLW1lbnUtb3BlbiAuY29udGFpbmVyIC5tZW51LW1vYmlsZSAuYnVyZ2VyIC5saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMHB4LCAtMXB4KTtcbiAgICBtYXJnaW46IDA7IH1cbiAgaGVhZGVyLmhlYWRlci5pcy1tZW51LW9wZW4gLmNvbnRhaW5lciAubWVudS1tb2JpbGUgLmJ1cmdlciAubGluZTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxheW91dCB7XG4gIC8qJi0tZW50cnlfMXtcclxuXHJcbiAgICB9Ki8gfVxuXG4ucHJlbG9hZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLnByZWxvYWRlciAuZWx5dW0tbG9nbyB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnByZWxvYWRlciAuZWx5dW0tbG9nbyBnLmVseXVtIHBhdGgge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cbiAgICAucHJlbG9hZGVyIC5lbHl1bS1sb2dvIGcuZGlnaXRhbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuIiwiaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBmb250OiBpbmhlcml0O1xyXG59XHJcblxyXG5kZXRhaWxzLFxyXG5tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvbjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiosXHJcbjo6YWZ0ZXIsXHJcbjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgXHJcblxyXG4gICAgLy9TcGVjaWZpeSBoZWFkZXIgaGVpZ2h0XHJcbiAgICAvL2ZvciB2aWV3J3MgcGFkZGluZyBpZiBuZWVkZWRcclxuICAgIC8qLS10b3BiYXItaGVpZ2h0OiA4MHB4O1xyXG5cdEBpbmNsdWRlIG1pbihtZCl7XHJcblx0XHQtLXRvcGJhci1oZWlnaHQ6IDk0cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1pbih4bCl7XHJcblx0XHQtLXRvcGJhci1oZWlnaHQ6IDEzMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtaW4oeHhsKXtcclxuXHRcdC0tdG9wYmFyLWhlaWdodDogMTQ5cHg7XHJcblx0fSovXHJcbn1cclxuXHJcbi8qLnZpZXd7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tdG9wYmFyLWhlaWdodCk7XHJcbn0qL1xyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5wLFxyXG5zcGFuLFxyXG5hLFxyXG5saSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg2ZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxubWFpbiBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pbWctd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmVhbCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAxKTtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuXHJcbi5yZXZlYWwtdmlzaWJsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKC41LCAwLCAwLCAxKTtcclxufVxyXG5cclxuLnByZS10aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnN3aXBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnBpY3R1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogc29saWQgJGJsdWUtbGlnaHQgMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsdWUtbGlnaHRlci13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0ZXI7XHJcbn1cclxuXHJcbi5hcnJvdy1saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRwYXRoLWltYWdlcysnL2ljb25zL2Fycm93LXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiByb3RhdGUgZWFzZSAwLjNzO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogNDVkZWc7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlLWRhcmsge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkcGF0aC1pbWFnZXMrJy9pY29ucy9hcnJvdy1kYXJrLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuZmlndXJlLmNhcmQtYXJ0aWNsZSB7XHJcbiAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogJGJsdWUtbGlnaHQsICRhbHBoYTogMC45KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowOyBcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgZmlnY2FwdGlvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDAsMCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLnRleHRlIHB7XHJcbiAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDY0cHg7XHJcbiAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dGUgcHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgdG9wOjY0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxubWFpbltkYXRhLW5hbWVzcGFjZT1cInBhZ2Utc2ltcGxlXCJdIHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzozMDBweCAwIDIwMHB4O1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNXtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxubWFpbltkYXRhLW5hbWVzcGFjZT1cIjQwNFwiXSB7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA2NjY7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdG9wOjA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMzMHZ3KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIC5vbmV7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAudHdve1xyXG4gICAgICAgIHdpZHRoOiAxMTB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6LTQwdnc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodGVyO1xyXG4gICAgICAgICAgICByaWdodDotNDB2dztcclxuICAgICAgICAgICAgbGVmdDppbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZXtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogLS0tIENvbG9ycyAtLS0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIHByaW1hcnksIHNlY29uZGFyeSwgdGVydGlhcnksIHF1YXRlcm5hcnksIHF1aW5hcnksIHNlbmFyeSwgc2VwdGVuYXJ5LCBvY3RvbmFyeSwgbm9uYXJ5LCBkZW5hcnlcclxuJGNvbG9yLXByaW1hcnk6ICAgIzA4MTA0ZDtcclxuJGNvbG9yLXNlY29uZGFyeTogIzQ3NzJmZjtcclxuXHJcbiR3aGl0ZSA6ICNmZmY7XHJcbiRibGFjazojMDAwO1xyXG4kYmx1ZS1kYXJrOiAgICMwODEwNGQ7XHJcbiRibHVlLWxpZ2h0OiAjNDc3MmZmO1xyXG4kYmx1ZS1saWdodGVyIDogI2YyZjdmZjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLSAqL1xyXG4vKiAtLS0gUGF0aCAtLS0gKi9cclxuLyogLS0tLS0tLS0tLS0tICovXHJcblxyXG4vLyRwYXRoLWRldmVsb3BtZW50OiAnaHR0cDovL2xvY2FsaG9zdDozMDAwLyN7JHNpdGUtZm9sZGVyLXBhdGh9L3dwLWNvbnRlbnQvdGhlbWVzLyN7JHRoZW1lLWZvbGRlci1uYW1lfS9kaXN0JztcclxuJHBhdGgtZGV2ZWxvcG1lbnQ6ICdodHRwOi8vZWx5dW0uZGlnaXRhbGxlYWQubG9jYWwvL3dwLWNvbnRlbnQvdGhlbWVzLyN7JHRoZW1lLWZvbGRlci1uYW1lfS9kaXN0JztcclxuJHBhdGgtcHJvZHVjdGlvbjogICcvd3AtY29udGVudC90aGVtZXMvI3skdGhlbWUtZm9sZGVyLW5hbWV9L2Rpc3QnO1xyXG5cclxuJHBhdGgtYXNzZXRzOiBpZigkZW52ID09ICdkZXZlbG9wbWVudCcsICN7JHBhdGgtZGV2ZWxvcG1lbnR9LCAjeyRwYXRoLXByb2R1Y3Rpb259KTtcclxuJHBhdGgtZm9udHM6ICAnI3skcGF0aC1hc3NldHN9L2ZvbnRzJztcclxuJHBhdGgtaW1hZ2VzOiAnI3skcGF0aC1hc3NldHN9L2ltYWdlcyc7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0gKi9cclxuLyogLS0tIEZvbnRzIC0tLSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tICovXHJcbiRmb250LXByaW1hcnk6ICAgJ3Rlcm1pbmEnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICd0ZXJtaW5hJywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHcmlkIFZhcmlhYmxlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuJGd1dHRlcjogMTVweDsgLy8wIGlmIG5vLWd1dHRlciBldmVyeXdoZXJlXHJcbiRuYkNvbDogMjQ7XHJcblxyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcblx0ZGVmICAgICA6IDBweCxcclxuXHR4cyAgICAgIDogMzc1cHgsXHJcblx0c20gICAgICA6IDU1MHB4LFxyXG5cdG1kICAgICAgOiA3NjhweCxcclxuXHRsZyAgICAgIDogOTkycHgsXHJcblx0eGwgICAgICA6IDEyMDBweCxcclxuXHR4bC1taWQgIDogMTQ1MHB4LFxyXG5cdHh4bCAgICAgOiAxNzAwcHgsXHJcblx0eHh4bCAgICA6IDE5MjBweCxcclxuKTtcclxuXHJcbiRjb250YWluZXJTaXplczpcclxuXHRcImRlZlwiIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnZGVmJykgODUlLFxyXG4gICAgXCJ4c1wiICBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3hzJykgIDg1JSxcclxuICAgIFwic21cIiAgbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpICA4NSUsXHJcbiAgICBcIm1kXCIgIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnbWQnKSAgODUlLFxyXG4gICAgXCJsZ1wiICBtYXAtZ2V0KCRicmVha3BvaW50cywgJ2xnJykgIDg1JSxcclxuICAgIFwieGxcIiAgbWFwLWdldCgkYnJlYWtwb2ludHMsICd4bCcpICA4NSUsXHJcbiAgICBcInh4bFwiIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHhsJykgODUlO1xyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tIC0qL1xyXG4vKiAtLS0gRWFzaW5ncyAtLS0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0gLSovXHJcblxyXG4kZWFzZS1pbi1xdWFkOiAgICAgIGN1YmljLWJlemllcigwLjU1MCwgIDAuMDg1LCAwLjY4MCwgMC41MzApO1xyXG4kZWFzZS1pbi1jdWJpYzogICAgIGN1YmljLWJlemllcigwLjU1MCwgIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4kZWFzZS1pbi1xdWFydDogICAgIGN1YmljLWJlemllcigwLjg5NSwgIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xyXG4kZWFzZS1pbi1xdWludDogICAgIGN1YmljLWJlemllcigwLjc1NSwgIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4kZWFzZS1pbi1zaW5lOiAgICAgIGN1YmljLWJlemllcigwLjQ3MCwgIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xyXG4kZWFzZS1pbi1leHBvOiAgICAgIGN1YmljLWJlemllcigwLjk1MCwgIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xyXG4kZWFzZS1pbi1jaXJjOiAgICAgIGN1YmljLWJlemllcigwLjYwMCwgIDAuMDQwLCAwLjk4MCwgMC4zMzUpO1xyXG4kZWFzZS1pbi1iYWNrOiAgICAgIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xyXG4kZWFzZS1vdXQtcXVhZDogICAgIGN1YmljLWJlemllcigwLjI1MCwgIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4kZWFzZS1vdXQtY3ViaWM6ICAgIGN1YmljLWJlemllcigwLjIxNSwgIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVhcnQ6ICAgIGN1YmljLWJlemllcigwLjE2NSwgIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVpbnQ6ICAgIGN1YmljLWJlemllcigwLjIzMCwgIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtc2luZTogICAgIGN1YmljLWJlemllcigwLjM5MCwgIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtZXhwbzogICAgIGN1YmljLWJlemllcigwLjE5MCwgIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtY2lyYzogICAgIGN1YmljLWJlemllcigwLjA3NSwgIDAuODIwLCAwLjE2NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtYmFjazogICAgIGN1YmljLWJlemllcigwLjE3NSwgIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xyXG4kZWFzZS1pbi1vdXQtcXVhZDogIGN1YmljLWJlemllcigwLjQ1NSwgIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xyXG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3MCwgIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2MCwgIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtc2luZTogIGN1YmljLWJlemllcigwLjQ0NSwgIDAuMDUwLCAwLjU1MCwgMC45NTApO1xyXG4kZWFzZS1pbi1vdXQtZXhwbzogIGN1YmljLWJlemllcigxLjAwMCwgIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtY2lyYzogIGN1YmljLWJlemllcigwLjc4NSwgIDAuMTM1LCAwLjE1MCwgMC44NjApO1xyXG4kZWFzZS1pbi1vdXQtYmFjazogIGN1YmljLWJlemllcigwLjY4MCwgLTAuNTUwLCAwLjI2NSwgMS41NTApOyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogLS0tIFNldHRpbmdzIC0tLSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vLyBDdXN0b20gYnJlYWstcG9pbnRcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRicmVha3BvaW50KSB7XHJcblxyXG5cdEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsXHJcblx0XHQkYnJlYWtwb2ludCkge1xyXG5cdFx0JGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGVsc2Uge1xyXG5cdFx0QHdhcm4gJ01hdXZhaXMgYnJlYWtwb2ludCA6ICN7JGJyZWFrcG9pbnR9LiBCcmVha3BvaW50cyBwb3NzaWJsZXMgOiAjeyRicmVha3BvaW50LXZhbHVlfSAnO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG5cclxuXHRAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLFxyXG5cdFx0JGJyZWFrcG9pbnQpIHtcclxuXHRcdCRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUpKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGVsc2Uge1xyXG5cdFx0QHdhcm4gJ01hdXZhaXMgYnJlYWtwb2ludCA6ICN7JGJyZWFrcG9pbnR9LiBCcmVha3BvaW50cyBwb3NzaWJsZXMgOiAjeyRicmVha3BvaW50LXZhbHVlfSAnO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcclxuXHJcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cyxcclxuXHRcdCRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cyxcclxuXHRcdCR1cHBlcikge1xyXG5cdFx0JGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xyXG5cdFx0JHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGVsc2Uge1xyXG5cdFx0QGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcik9PWZhbHNlKSB7XHJcblx0XHRcdEB3YXJuICdNYXV2YWlzIGJyZWFrcG9pbnQgOiAjeyRsb3dlcn0uIEJyZWFrcG9pbnRzIHBvc3NpYmxlcyA6ICN7JGJyZWFrcG9pbnQtdmFsdWV9ICc7XHJcblx0XHR9XHJcblxyXG5cdFx0QGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcik9PWZhbHNlKSB7XHJcblx0XHRcdEB3YXJuICdNYXV2YWlzIGJyZWFrcG9pbnQgOiAjeyR1cHBlcn0uIEJyZWFrcG9pbnRzIHBvc3NpYmxlcyA6ICN7JGJyZWFrcG9pbnQtdmFsdWV9ICc7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdyaWR7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxufVxyXG4uY29udGFpbmVye1xyXG4gICAgZ3JpZC1jb2x1bW46IGNvbnRhaW5lcjtcclxuXHJcblxyXG4gICAgICAgICYtbGVmdHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IGNvbnRhaW5lcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1yaWdodHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IGNvbnRhaW5lcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICYtZnVsbHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XHJcbiAgICB9XHJcblxyXG5cdEBpbmNsdWRlIG1pbihtZCl7XHJcblxyXG5cdFx0XHQmLWxlZnR7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtcmlnaHR7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgLyA0O1xyXG5cdFx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLnJvdyB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDAgMSBhdXRvO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi1yaWdodDogLSRndXR0ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xyXG5cdFxyXG5cdCYgPiAuY29sLCAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGd1dHRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji5ub2d1dHRlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHQmID4gLmNvbCwgJiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1sZWZ0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdCYgPiAuY29sLCAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdCYgPiAuY29sLCAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnJldmVyc2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdH1cclxuXHRcclxuXHQmID4gLmNvbC5yZXZlcnNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb21tb25Db2woKSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGNvbEJhc2lzKCkge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxuXHRmbGV4LWJhc2lzOiAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIHV0aWxpdGllcygkc2l6ZSkge1xyXG5cdC5zdGFydC0jeyRzaXplfSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHR9XHJcblx0XHJcblx0LmNlbnRlci0jeyRzaXplfSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5lbmQtI3skc2l6ZX0ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHR9XHJcblxyXG5cdC50b3AtI3skc2l6ZX0ge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLSN7JHNpemV9IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYm90dG9tLSN7JHNpemV9IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcblxyXG5cdC5hcm91bmQtI3skc2l6ZX0ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0fVxyXG5cclxuXHQuYmV0d2Vlbi0jeyRzaXplfSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQuZmlyc3QtI3skc2l6ZX0ge1xyXG5cdFx0b3JkZXI6IC0xO1xyXG5cdH1cclxuXHJcblx0Lmxhc3QtI3skc2l6ZX0ge1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0fVxyXG59XHJcblxyXG5AZWFjaCAkYnAsICRtYXhTaXplLCAkc2l6ZSBpbiAkY29udGFpbmVyU2l6ZXMge1xyXG5cdEBpbmNsdWRlIG1pbigjeyRicH0pIHtcclxuXHRcdC5ub3QtI3skYnB9IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHtcclxuXHRcdFx0Ly9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtndXR0ZXItbF0gbWlubWF4KDAsIDFmcikgW2NvbnRhaW5lcl0gJHNpemUgW2d1dHRlci1yXSBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbC1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpIFtjb250YWluZXJdIDc1JSBbci1ndXR0ZXJdIG1pbm1heCgwLCAxZnIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtjbGFzc149XCJjb2wtI3skYnB9XCJdIHtcclxuXHRcdFx0QGluY2x1ZGUgY29tbW9uQ29sKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbC0jeyRicH0ge1xyXG5cdFx0XHRAaW5jbHVkZSBjb2xCYXNpcygpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG5iQ29sIHtcclxuXHRcdFx0LmNvbC0jeyRicH0tI3skaX0ge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6ICgxMDAlIC8gJG5iQ29sKSAqICRpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogKDEwMCUgLyAkbmJDb2wpICogJGk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoICRuYkNvbCAgLSAxIHtcclxuXHRcdFx0LmNvbC0jeyRicH0tb2Zmc2V0LSN7JGl9IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogKDEwMCUgLyAkbmJDb2wpICogJGk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB1dGlsaXRpZXMoI3skYnB9KTtcclxuXHR9XHJcbn0iLCJAbWl4aW4gZmx1aWQtdHlwbygkbWluLWZvbnQtc2l6ZTogMTJweCwgJG1heC1mb250LXNpemU6IDIxcHgsICRsb3dlci1yYW5nZTogMzc1cHgsICR1cHBlci1yYW5nZTogMTkyMHB4KSB7XHJcblx0Zm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKCRtYXgtZm9udC1zaXplIC8gKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtICgkbWluLWZvbnQtc2l6ZSAvICgkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KCgkdXBwZXItcmFuZ2UgLyAoJHVwcGVyLXJhbmdlICogMCArIDEpKSAtICgkbG93ZXItcmFuZ2UgLyAoJGxvd2VyLXJhbmdlICogMCArIDEpKSl9KSk7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1yYW5nZSkge1xyXG5cdFx0Zm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKXtcclxuXHRcdGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcblx0fVxyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHN0cm9uZ3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuaDF7XHJcbiAgICAvL0BpbmNsdWRlIGZsdWlkLXR5cG8oMzBweCwgNjBweCwgNDUwcHgsIDk5MnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAvKi0tbWFyZ2luLWJvdDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhciggLS1tYXJnaW4tYm90KTtcclxuICAgIEBpbmNsdWRlIG1pbih4cykgeyAtLW1hcmdpbi1ib3Q6IDE1cHh9XHJcbiAgICBAaW5jbHVkZSBtaW4oc20pIHsgLS1tYXJnaW4tYm90OiAyMHB4fVxyXG4gICAgQGluY2x1ZGUgbWluKG1kKSB7IC0tbWFyZ2luLWJvdDogMzBweH1cclxuICAgIEBpbmNsdWRlIG1pbihsZykgeyAtLW1hcmdpbi1ib3Q6IDUwcHh9Ki9cclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDJ7XHJcbiAgICAvKkBpbmNsdWRlIGZsdWlkLXR5cG8oMjZweCwgNTBweCwgNDUwcHgsIDk5MnB4KTtcclxuICAgIC0tbWFyZ2luLWJvdDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhciggLS1tYXJnaW4tYm90KTtcclxuICAgIEBpbmNsdWRlIG1pbih4cykgeyAtLW1hcmdpbi1ib3Q6IDEycHh9XHJcbiAgICBAaW5jbHVkZSBtaW4oc20pIHsgLS1tYXJnaW4tYm90OiAxNHB4fVxyXG4gICAgQGluY2x1ZGUgbWluKG1kKSB7IC0tbWFyZ2luLWJvdDogMTZweH1cclxuICAgIEBpbmNsdWRlIG1pbihsZykgeyAtLW1hcmdpbi1ib3Q6IDE4cHh9Ki9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOjEuM3JlbTtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOjIuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgze1xyXG4gICAgZm9udC1zaXplOjEuOHJlbTtcclxuICAgLyogQGluY2x1ZGUgZmx1aWQtdHlwbygyMnB4LCA0MHB4LCA0NTBweCwgOTkycHgpO1xyXG4gICAgLS1tYXJnaW4tYm90OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKCAtLW1hcmdpbi1ib3QpO1xyXG4gICAgQGluY2x1ZGUgbWluKHhzKSB7IC0tbWFyZ2luLWJvdDogMTJweH1cclxuICAgIEBpbmNsdWRlIG1pbihzbSkgeyAtLW1hcmdpbi1ib3Q6IDE0cHh9XHJcbiAgICBAaW5jbHVkZSBtaW4obWQpIHsgLS1tYXJnaW4tYm90OiAxNnB4fVxyXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7IC0tbWFyZ2luLWJvdDogMThweH0qL1xyXG59XHJcbmg0e1xyXG4gICAgZm9udC1zaXplOjEuM3JlbTtcclxufVxyXG5cclxucCwgbGksIGEsIHNwYW57XHJcbiAgICAvL0BpbmNsdWRlIGZsdWlkLXR5cG8oMTJweCwgMTZweCwgNDUwcHgsIDk5MnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250X3ByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxufSIsIjpyb290IHtcclxuICAgIC8qIHNwYWNpbmcgdmFsdWVzICovXHJcbiAgICAvKi0tc3BhY2UtdW5pdDogMXJlbTtcclxuICAgIC0tc3BhY2UteHh4czogY2FsYygwLjI1ICogdmFyKC0tc3BhY2UtdW5pdCkpO1xyXG4gICAgLS1zcGFjZS14eHM6ICBjYWxjKDAuNSAqIHZhcigtLXNwYWNlLXVuaXQpKTtcclxuICAgIC0tc3BhY2UteHM6ICAgLS1zcGFjZS11bml0O1xyXG4gICAgLS1zcGFjZS1zbTogICBjYWxjKDIgKiB2YXIoLS1zcGFjZS11bml0KSk7XHJcbiAgICAtLXNwYWNlLW1kOiAgIGNhbGMoMyAqIHZhcigtLXNwYWNlLXVuaXQpKTtcclxuICAgIC0tc3BhY2UtbGc6ICAgY2FsYyg0ICogdmFyKC0tc3BhY2UtdW5pdCkpO1xyXG4gICAgLS1zcGFjZS14bDogICBjYWxjKDYgKiB2YXIoLS1zcGFjZS11bml0KSk7XHJcbiAgICAtLXNwYWNlLXh4bDogIGNhbGMoOCAqIHZhcigtLXNwYWNlLXVuaXQpKTtcclxuICAgIC0tc3BhY2UteHh4bDogY2FsYygxMCAqIHZhcigtLXNwYWNlLXVuaXQpKTsqL1xyXG59XHJcblxyXG4vLyBvcHRpb25hbCAtIGVkaXQgc3BhY2UgdW5pdCBhbmQgcGFkZGluZyBvZiBhbGwgY29tcG9uZW50cyBhdCBhIHNwZWNpZmljIGJyZWFrcG9pbnRcclxuQGluY2x1ZGUgbWluKG1kKSB7XHJcbiAgICA6cm9vdCB7XHJcbiAgICAgICAgLS1zcGFjZS11bml0OiAxLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vbS1ibG9jayBtLWlubGluZSBwLWJsb2NrIHAtaW5saW5lXHJcbiRzcGFjaW5nU2l6ZXMgOiBcclxuICAgIFwic21hbGxcIiB2YXIoLS1zcGFjZS1zbSkgdmFyKC0tc3BhY2Utc20pIHZhcigtLXNwYWNlLXNtKSB2YXIoLS1zcGFjZS1zbSksXHJcbiAgICBcIm1lZGl1bVwiIHZhcigtLXNwYWNlLW1kKSB2YXIoLS1zcGFjZS1tZCkgdmFyKC0tc3BhY2UtbWQpIHZhcigtLXNwYWNlLW1kKSxcclxuICAgIFwibGFyZ2VcIiB2YXIoLS1zcGFjZS1sZykgdmFyKC0tc3BhY2UtbGcpIHZhcigtLXNwYWNlLWxnKSB2YXIoLS1zcGFjZS1sZyksXHJcbiAgICBcInhsYXJnZVwiIHZhcigtLXNwYWNlLXhsKSB2YXIoLS1zcGFjZS14bCkgdmFyKC0tc3BhY2UteGwpIHZhcigtLXNwYWNlLXhsKTtcclxuXHJcbkBlYWNoICRzaXplTmFtZSwgJG1ibG9jaywgJG1pbmxpbmUsICRwYmxvY2ssICRwaW5saW5lIGluICRzcGFjaW5nU2l6ZXMge1xyXG4gICAgLnNwX20tLSN7JHNpemVOYW1lfSB7XHJcbiAgICAgICAgbWFyZ2luOiAkbWJsb2NrICRtaW5saW5lO1xyXG4gICAgfVxyXG4gICAgLnNwX3AtLSN7JHNpemVOYW1lfSB7XHJcbiAgICAgICAgcGFkZGluZzogJHBibG9jayAkcGlubGluZTtcclxuICAgIH1cclxuICAgIC5zcF9tLWJsb2NrLS0jeyRzaXplTmFtZX0sIC5zcF9tLXRvcC0tI3skc2l6ZU5hbWV9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkbWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNwX20tYmxvY2stLSN7JHNpemVOYW1lfSwgLnNwX20tYm90dG9tLS0jeyRzaXplTmFtZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc3BfbS1pbmxpbmUtLSN7JHNpemVOYW1lfSwgLnNwX20tbGVmdC0tI3skc2l6ZU5hbWV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJG1pbmxpbmU7XHJcbiAgICB9XHJcbiAgICAuc3BfbS1pbmxpbmUtLSN7JHNpemVOYW1lfSwgLnNwX20tcmlnaHQtLSN7JHNpemVOYW1lfSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWlubGluZTtcclxuICAgIH1cclxuICAgIC5zcF9wLWJsb2NrLS0jeyRzaXplTmFtZX0sIC5zcF9wLXRvcC0tI3skc2l6ZU5hbWV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHBibG9jaztcclxuICAgIH1cclxuICAgIC5zcF9wLWJsb2NrLS0jeyRzaXplTmFtZX0sIC5zcF9wLWJvdHRvbS0tI3skc2l6ZU5hbWV9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBibG9jaztcclxuICAgIH1cclxuICAgIC5zcF9wLWlubGluZS0tI3skc2l6ZU5hbWV9LCAuc3BfcC1sZWZ0LS0jeyRzaXplTmFtZX0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBpbmxpbmU7XHJcbiAgICB9XHJcbiAgICAuc3BfcC1pbmxpbmUtLSN7JHNpemVOYW1lfSwgLnNwX3AtcmlnaHQtLSN7JHNpemVOYW1lfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBpbmxpbmU7XHJcbiAgICB9XHJcbn0iLCJAa2V5ZnJhbWVzIG8tc3BpbiB7XHJcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgfVxyXG4gICAgdG8gICB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59IiwibWFpbltkYXRhLW5hbWVzcGFjZT1cImZyb250LXBhZ2VcIl0ge1xyXG4gICAgc2VjdGlvbi5lbnRyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJlLXRpdGxlLCAucHJlLXRpdGxlIHNwYW57XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZS10aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmUtdGl0bGUgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uc3ViLWVudHJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZzoxMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6NjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGdhcDo3MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oeGwtbWlkKXtcclxuICAgICAgICAgICAgICAgIGdhcDoxNDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uZXhwZXJ0aXNle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZXI7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJHBhdGgtaW1hZ2VzKycvaWNvbnMvcGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdHJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzY3Njc2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uY2xpZW50c3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNDBweCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6aW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntcclxuICAgICAgICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyLWZ1bGx7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA3NXB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xpZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uY2hpZmZyZXN7XHJcbiAgICAgICAgcGFkZGluZzoxMDBweCAwIDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggMCAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6NzBweDtcclxuICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6NzBweDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oeGwtbWlkKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6aW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsMWZyKSA0NSUgbWlubWF4KDAsMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hpZntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5udW0sIC5udW0gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvdWxldXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHRle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uY2VydGlmaWNhdGlvbnN7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZXJ0aWZze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdhcDozMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jZXJ0aWY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLnRlYW17XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uYXJ0aWNsZXN7XHJcbiAgICAgICAgcGFkZGluZzo2MHB4IDAgOTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZzoxNjBweCAwIDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGdhcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItcmlnaHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAxLjUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1MHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbih4bC1taWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjI1cHgpIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGlua3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJzZWN0aW9uLmhlcm8tZW50cnktaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZDpcclxuICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjMpLFxyXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMykpLFxyXG4gICAgICAgIHZhcigtLWJnKTtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIGhlaWdodDogOTB2aDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4NXB4OyAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZS10aXRsZSxcclxuICAgICAgICAucHJlLXRpdGxlIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmUtdGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlLXRpdGxlIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0cmUgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGUgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4td3JhcHBlcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnNpbXBsZS1pbWFnZS10ZXh0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6NDBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGdhcDo3MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaW4oeGwtbWlkKXtcclxuICAgICAgICAgICAgZ2FwOjE0MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGUgcCB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uc2xpZGVyLWxvZ29zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRyZSAqIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgIG1pbi13aWR0aDogODAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDIuOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTQwcHgpIC8gNS44KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uc2xpZGVyLWFydGljbGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDEzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRyZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDEuMyk7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNTBweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3NXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKHhsLW1pZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIyNXB4KSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDc1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIubGllbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uZ3JhbmQtYmxldSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0MHB4KTtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OmluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICByaWdodDoyODBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6aW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZ1bGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggNzVweCA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMCA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlICoge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvdXMtdGl0cmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAuY29udGFpbmVyLWZ1bGx7XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbnNlY3Rpb24uc2VjdGlvbi1hY2NvcmRlb24ge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUtYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0cmUgKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRlb24ge1xyXG4gICAgICAgIC5hYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICRibHVlLWxpZ2h0IDFweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAudXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGllbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLWZsaXAtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodGVyO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdHJlICoge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSAqIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGlwLWNhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDc0cHggNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGlwLWNhcmQge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKHhsLW1pZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEyOHB4KSAvIDMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhY2ssXHJcbiAgICAgICAgICAgICAgICAuZnJvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZnJvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDcwcHggMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvdWxldXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm90YXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggdmFyKC0tY291bGV1cik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWNvdWxldXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24tc2VwYXJhdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXItYm90dG9tKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXItdG9wKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWRpdXMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmUgKiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dGUgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24tY2FycmVzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJyZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBnYXA6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FycmUge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEyOHB4KSAvIDMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5zZWN0aW9uLnNlY3Rpb24tbGllbi1leHBlcnRpc2Uge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIH1cclxuICAgICYuYmx1ZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBlcnRpc2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBnYXA6IDY0cHggMzJweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmV4cGVydGlzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2NHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRwYXRoLWltYWdlcysnL2ljb25zL3BsdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpZW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnNsaWRlci1hcnRpY2xlcy1kZXV4IHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMTYwcHggMCAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWVfYmd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLnRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAudGV4dGUgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAxLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1MHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oeGwtbWlkKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjI1cHgpIC8gMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLWNvbnRhY3R7XHJcbiAgICBwYWRkaW5nOjYwcHggMCAxMDBweDtcclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzoxMzBweCAwIDIwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLWFydGljbGVzLXRyb2lzLWNvbG9ubmVze1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnRvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0cmUgKiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGUgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydGljbGVze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJ0aWNsZXtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3MHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbih4bC1taWQpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNDBweCkgLyAzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLWxpZW4tZXhwZXJ0aXNlLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOiAxMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLmltZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGllbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJHBhdGgtaW1hZ2VzKycvaWNvbnMvcGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdHJle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Izc2NzY3NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC5saWVuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5zZWN0aW9uLWNoaWZmcmVze1xyXG4gICAgcGFkZGluZzo2MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIHBhZGRpbmc6MTMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0cmV7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudGl0cmUgKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hpZmZyZXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGdhcDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoaWZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKHhsLW1pZCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0MHB4KSAvIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubnVtLCAubnVtIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0ZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbi5zaW1wbGUtdGV4dGV7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wIHtcclxuICAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRyZSAqIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSAqIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZSBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwibWFpbltkYXRhLW5hbWVzcGFjZT1cInNpbmdsZVwiXSB7XHJcbiAgICBhcnRpY2xlLnNpbmdsZS1hcnRpY2xle1xyXG4gICAgICAgIHBhZGRpbmc6IDEwNXB4IDAgMTcwcHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAmLmNvbnRlbnQtcGFyYXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb250ZW50LWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29udGVudC1pbWFnZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbnRlbnQtbGlzdHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29udGVudC1xdW90ZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwLCBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY2l0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgIFxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBnYXA6MTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6OHB4IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggJGJsdWUtbGlnaHQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSksIDAgMTFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDIwcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAxKSwgMCAzMnB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBwYWRkaW5nOjEycHggMjBweDtcclxuICAgICAgICBnYXA6MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAvL3RyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplIDogMC44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2Z3tcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtZGFyaztcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6JGJsdWUtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4gMC41cztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlc3ZnO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgZmlsbDokYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aGl0ZXtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuQGtleWZyYW1lcyBzbGlkZXN2ZyB7XHJcbiAgICAwJSAgIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxyXG4gICAgNTAlICB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO31cclxuICAgIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTt9XHJcbiAgfSIsImZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgIC8vcG9zaXRpb246IHN0aWNreTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBtaW4oeHhsKXtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAubGVmdHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJyb3ctbGlua3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgZ2FwOjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOjI1cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5yaWdodHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBnYXA6NDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOjgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAubGVmdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXItZnVsbHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOjUwcHggMCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhc3R7XHJcbiAgICAgICAgY29sb3I6JGJsdWUtZGFyaztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKHhsKXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMjAwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ2FwOjUwcHggNzVweDtcclxuXHJcbiAgICAgICAgICAgIGEuYWdlbmNle1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6NzBweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAubGVmdHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowLjlyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9ybS13cmFwcGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZHN7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc3RhdHVzIHtcclxuICAgIGFsaWduLWl0ZW1zOiAgICAgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogICAgICB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICAgMjBweDtcclxuICAgIGJveC1zaGFkb3c6ICAgICAgMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcclxuICAgIGZsZXgtZmxvdzogICAgICAgd3JhcCBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxlZnQ6ICAgICAgICAgICAgNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWluLWhlaWdodDogICAgICAxODBweDtcclxuICAgIG9wYWNpdHk6ICAgICAgICAgMDtcclxuICAgIHBhZGRpbmc6ICAgICAgICAgMjVweCAzNXB4O1xyXG4gICAgcG9zaXRpb246ICAgICAgICBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246ICAgICAgY2VudGVyO1xyXG4gICAgdG9wOiAgICAgICAgICAgICA1MCU7XHJcbiAgICB0cmFuc2Zvcm06ICAgICAgIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjkpO1xyXG4gICAgdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjRzICRlYXNlLW91dC1xdWludCAwcywgd2lkdGggMC40cyAkZWFzZS1vdXQtcXVpbnQgMHMsIHotaW5kZXggMHMgbGluZWFyIDAuMjVzO1xyXG4gICAgd2lkdGg6ICAgICAgICAgICAyMjBweDtcclxuICAgIHotaW5kZXg6ICAgICAgICAgLTE7XHJcblxyXG4gICAgJi5pcy12aXNpYmxlIHtcclxuICAgICAgICBvcGFjaXR5OiAgICAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjRzICRlYXNlLW91dC1xdWludCAwcywgd2lkdGggMC40cyAkZWFzZS1vdXQtcXVpbnQgMHMsIHotaW5kZXggMHMgbGluZWFyIDBzO1xyXG4gICAgICAgIHotaW5kZXg6ICAgIDE7XHJcblxyXG4gICAgICAgIC5mb3JtLXN0YXR1cy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogICAgMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zcGlubmluZyB7XHJcbiAgICAgICAgLmZvcm0tc3RhdHVzLXNwaW5uZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAgIDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zdWNjZXNzIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvcm0tc3RhdHVzLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogIzI1YWU4ODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY24tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICAgMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWVycm9yIHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvcm0tc3RhdHVzLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogI2UzNTc1NztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmljbi1lcnJvciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICAgMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMge1xyXG4gICAgICAgIGhlaWdodDogICA0NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAgICAgMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogICAgICAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogICAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246ICAgYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogICAgICAgIDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43NSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjJzLCB0cmFuc2Zvcm0gJGVhc2Utb3V0LXF1YXJ0IDAuNHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgICAgIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN0YXR1cy1zcGlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6ICAgICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6ICAgICAgIDA7XHJcbiAgICAgICAgb3BhY2l0eTogICAgMDtcclxuICAgICAgICBwb3NpdGlvbjogICBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6ICAgICAgICAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC43NSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMnMsIHRyYW5zZm9ybSAkZWFzZS1vdXQtcXVhcnQgMC40cztcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBhbmltYXRpb246ICAgICAgICBvLXNwaW4gMS4ycyBjdWJpYy1iZXppZXIoMC43OSwgMC4zOCwgMC4yOCwgMC43NikgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogICAgICAgICAgIHNvbGlkIDNweCBmYWRlLW91dCgkY29sb3Itc2Vjb25kYXJ5LCAwLjk1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogICAgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICAgICAgICAgICAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogICAgICAgICAgICA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdGF0dXMtbWVzc2FnZSB7XHJcbiAgICAgICAgY29sb3I6ICAgICAgICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogICAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAgMjVweDtcclxuICAgICAgICBvcGFjaXR5OiAgICAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06ICAgdHJhbnNsYXRlWSg3cHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICB0cmFuc2Zvcm0gJGVhc2Utb3V0LXF1YXJ0IDAuNnMsIG9wYWNpdHkgJGVhc2Utb3V0LXF1YXJ0IDAuNnMsIGNvbG9yIGVhc2UgMC4yNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgICB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6ICAgICAgICAgbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6ICAgICAgIGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAgICRmb250LXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6ICAgICAxLjJyZW07XHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAgIDYwMDtcclxuICAgICAgICBtYXgtd2lkdGg6ICAgICAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogICAgIDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogICAgICAgbm9uZTtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMCAxMHB4O1xyXG4gICAgICAgIC8vcGFkZGluZzogICAgICAgMjFweCAyNXB4O1xyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogICAgYm9yZGVyLWJvdHRvbS1jb2xvciAkZWFzZS1vdXQtcXVpbnQgMC40cztcclxuICAgICAgICB3aWR0aDogICAgICAgICAxMDAlO1xyXG5cclxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcclxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAvL2N1cnNvcjogICAgICAgICB0ZXh0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAgICAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAgICAgMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiRibHVlLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIC8qbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgdG9wOiAgICAgICAgICAgIDIxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogICAgIGFsbCAkZWFzZS1vdXQtcXVpbnQgMC40czsqL1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogICAgICByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogICAgICAgICAxMDAlO1xyXG5cclxuICAgICAgICAmLmlzLWZpbGxlZCB7XHJcbiAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogZmFkZS1vdXQoJGNvbG9yLXByaW1hcnksIDAuMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIC8qb3BhY2l0eTogICAwLjk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UzNTc1NztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAgI2UzNTc1NztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAgIDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICAgICAgICAgICAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICAgICAgICAgYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAgICAgICAgIDE2cHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogICAgICAgYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAgICAgICAgICAwO1xyXG4gICAgICAgICAgICB0b3A6ICAgICAgICAgICAgNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06ICAgICAgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6ICAgICAgICAgIDE2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICAgICAgICAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICAgICAgICNmZjRiMzY7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGVmdDogICAgICAgIDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogIDhweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogICAgIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAgICBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogIGxlZnQ7XHJcbiAgICAgICAgICAgIHRvcDogICAgICAgICAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06ICAgdHJhbnNsYXRlWSgtN3B4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogIGFsbCAkZWFzZS1vdXQtY2lyYyAwLjZzO1xyXG4gICAgICAgICAgICB3aWR0aDogICAgICAgMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jYXB0Y2hhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5qcy1jYXB0Y2hhLWNvbnRhY3QgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWJtaXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6ICAgICAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGZhZGUtb3V0KHdoaXRlLCAxKSwgd2hpdGUgMjVweCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAgICAgICAgJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICAgICAgIGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6ICAgICAgICAgIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogICAgICAgICAgODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHsgd2lkdGg6IDEycHggfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiAgICAgICAgIHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIGdhcDogMTMwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWJ1dHRvbnN7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZW50LW1lc3NhZ2V7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3ByaW1hcnk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCJoZWFkZXIuaGVhZGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIFxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOjMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB0b3A6NDBweDtcclxuICAgIH1cclxuICAgICYuaGlkZGVue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDElIC0gMzBweCkpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDElIC0gNDBweCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCAxMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMjBweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDMycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LW1vYmlsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1cmdlcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG5hdntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsLm1haW4tbWVudXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6MjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbih4bC1taWQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbih4bC1taWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd2NpcmNsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllciguMjMsMSwuMzIsMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KSwgMCAxMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMjBweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwIDMycHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgkcGF0aC1pbWFnZXMrJy9pY29ucy90cmlhbmdsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3djaXJjbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2LnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKHhsLW1pZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1tZW51LW9wZW57XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG5hdntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCArIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTMwcHg7IFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51LW1vYmlsZXtcclxuICAgICAgICAgICAgICAgIC5idXJnZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmU6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGluZTpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDBweCwtMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJlbG9hZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiAgICAgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogICAgICB3aGl0ZTtcclxuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcclxuICAgIGZsZXgtZmxvdzogICAgICAgd3JhcCBjb2x1bW47XHJcbiAgICBoZWlnaHQ6ICAgICAgICAgIDEwMHZoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAgICAgICAgICAgIDA7XHJcbiAgICBwb3NpdGlvbjogICAgICAgIGZpeGVkO1xyXG4gICAgdG9wOiAgICAgICAgICAgICAwO1xyXG4gICAgd2lkdGg6ICAgICAgICAgICAxMDAlO1xyXG4gICAgei1pbmRleDogICAgICAgICA5OTk5O1xyXG4gICAgXHJcblxyXG4gICAgLmVseXVtLWxvZ297XHJcbiAgICAgICAgd2lkdGg6IDMwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgZy5lbHl1bXtcclxuICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGcuZGlnaXRhbHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/