/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Layout/css/html.css ***!
  \************************************************************************************************************************************************************/
.h-input, .custom-select, .h-btn { margin: 5px;}

.h-input {
    word-wrap: break-word; -webkit-tap-highlight-color: transparent; box-sizing: border-box;
    font: inherit; display: block; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143;
    color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.h-input:focus { border-color: var(--color-pionii-4); outline: 0; box-shadow: 0 0 5px var(--color-pionii-4);}
.h-input::placeholder {color: #999; font-style: italic;}


.h-btn {
    box-sizing: border-box; display: inline-block; font-weight: 400; text-align: center; vertical-align: middle;
    cursor: pointer; background-image: none; border: 1px solid #2e6da4; white-space: nowrap; padding: 6px 12px; font-size: 14px;
    line-height: 1.42857143; border-radius: 4px; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; color: #2e6da4; background-color: #fff;
}
.h-btn:hover, .h-btn:focus, .h-btn:active {
    color: #fff; background-color: var(--color-pionii-4); border-color: #204d74;
}
.custom-select {
    appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #ccc; padding: 6px 30px 6px 12px;
    font-size: 16px; line-height: 1.42857143; color: #555; background-color: #fff; border-radius: 4px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23555\"><path d=\"M7 10l5 5 5-5z\" /></svg>");
    background-repeat: no-repeat; background-position: right 3px center;
    width: 100%;
}
.custom-select:focus { border-color: var(--color-pionii-4); outline: 0; box-shadow: 0 0 5px var(--color-pionii-4); }
.custom-select option:first-child { display: none; }
.custom-select option { color: #555;}
.custom-select-label { font-weight: bold; color: #999;}

.h-checkbox-container { display: inline-flex; align-items: center;}
.h-checkbox {
    appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #ccc; width: 20px;
    height: 20px; border-radius: 4px; cursor: pointer; position: relative;
}
.h-checkbox:checked { background-color: #337ab7; border-color: #337ab7;}
.h-checkbox:checked::before {
    content: "\2713"; font-size: 14px; color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
}
.h-checkbox-label {
    font-size: 14px; color: #555; margin-left: 5px; margin-top: 5%; cursor: pointer; vertical-align: middle;line-height: 1;
}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Layout/css/variables_template.css ***!
  \**************************************************************************************************************************************************************************/
:root {
    --color-pionii-1:  #1f76bd;
    --color-pionii-2:  #E5A699;
    --color-pionii-3:  #E4C119;
    --color-pionii-4:  #d9d9d9;
    --color-pionii-5:  #E4C119;
    --color-green: #00cc44;
    --color-red: #cc0000;
}
/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Homepage/owl_carousel.min.css ***!
  \**********************************************************************************************************************************************************************/
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{margin-right:0!important;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:90%;margin-left:10%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}@font-face{font-family:FontAwesome;src:url(/build/fonts/fontawesome-webfont.03605b24.eot);src:url(/build/fonts/fontawesome-webfont.03605b24.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/build/fonts/fontawesome-webfont.fb685a7c.woff2) format('woff2'),url(/build/fonts/fontawesome-webfont.c589f72d.woff) format('woff'),url(/build/fonts/fontawesome-webfont.45f9f92a.ttf) format('truetype'),url(/build/images/fontawesome-webfont.fd787367.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font-size:1rem;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}@font-face{font-family:'Glyphicons Halflings';src:url(/build/fonts/glyphicons-halflings-regular.2810d2a4.eot);src:url(/build/fonts/glyphicons-halflings-regular.2810d2a4.eot?#iefix) format('woff2'),url(/build/fonts/glyphicons-halflings-regular.e3cab037.woff) format('woff'),url(/build/fonts/glyphicons-halflings-regular.b7c24301.ttf) format('truetype'),url(/build/images/glyphicons-halflings-regular.3f08a96e.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Homepage/imagehover.css ***!
  \****************************************************************************************************************************************************************/
[class*=" img-"],
[class^="img-"] {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    background-color: #2266a5;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
[class*=" img-"] > img,
[class^="img-"] > img {
    vertical-align: top;
    max-width: 100%;
}
[class*=" img-"] figcaption,
[class^="img-"] figcaption {
    background-color: #135796;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
}
[class*=" img-"] figcaption h1,
[class*=" img-"] figcaption h2,
[class*=" img-"] figcaption h3,
[class*=" img-"] figcaption h4,
[class*=" img-"] figcaption h5,
[class*=" img-"] figcaption h6,
[class^="img-"] figcaption h1,
[class^="img-"] figcaption h2,
[class^="img-"] figcaption h3,
[class^="img-"] figcaption h4,
[class^="img-"] figcaption h5,
[class^="img-"] figcaption h6 {
    color: #fff;
}
[class*=" img-"] a,
[class^="img-"] a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
[class*=" img-"],
[class*=" img-"] *,
[class*=" img-"] :after,
[class*=" img-"] :before,
[class*=" img-"]:after,
[class*=" img-"]:before,
[class^="img-"],
[class^="img-"] *,
[class^="img-"] :after,
[class^="img-"] :before,
[class^="img-"]:after,
[class^="img-"]:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
[class*=" img-fade"] figcaption,
[class*=" img-fade"]:hover > img,
[class^="img-fade"] figcaption,
[class^="img-fade"]:hover > img {
    opacity: 0;
}
[class*=" img-fade"]:hover figcaption,
[class^="img-fade"]:hover figcaption {
    opacity: 1;
}
[class*=" img-fade"]:hover figcaption,
[class*=" img-fade"]:hover > img,
[class^="img-fade"]:hover figcaption,
[class^="img-fade"]:hover > img {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.img-fade-in-up figcaption {
    -webkit-transform: translate(0, 15%);
    transform: translate(0, 15%);
}
.img-fade-in-down figcaption {
    -webkit-transform: translate(0, -15%);
    transform: translate(0, -15%);
}
.img-fade-in-left figcaption {
    -webkit-transform: translate(-15%, 0);
    transform: translate(-15%, 0);
}
.img-fade-in-right figcaption {
    -webkit-transform: translate(15%, 0);
    transform: translate(15%, 0);
}
[class*=" img-push-"]:hover figcaption,
[class^="img-push-"]:hover figcaption {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.img-push-up figcaption {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.img-push-down figcaption,
.img-push-up:hover > img {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.img-push-down:hover > img {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.img-push-left figcaption {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.img-push-left:hover > img,
.img-push-right figcaption {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.img-push-right:hover > img {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
[class*=" img-slide-"]:hover figcaption,
[class^="img-slide-"]:hover figcaption {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.img-slide-up figcaption {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.img-slide-down figcaption {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.img-slide-left figcaption {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.img-slide-right figcaption {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.img-slide-top-left figcaption {
    -webkit-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
}
.img-slide-top-right figcaption {
    -webkit-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
}
.img-slide-bottom-left figcaption {
    -webkit-transform: translate(-100%, 100%);
    transform: translate(-100%, 100%);
}
.img-slide-bottom-right figcaption {
    -webkit-transform: translate(100%, 100%);
    transform: translate(100%, 100%);
}
[class*=" img-reveal-"]:before,
[class^="img-reveal-"]:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background-color: #135796;
}
[class*=" img-reveal-"] figcaption,
[class^="img-reveal-"] figcaption {
    opacity: 0;
}
[class*=" img-reveal-"]:hover:before,
[class^="img-reveal-"]:hover:before {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
[class*=" img-reveal-"]:hover figcaption,
[class^="img-reveal-"]:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
}
.img-reveal-up:before {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}
.img-reveal-down:before {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}
.img-reveal-left:before {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.img-reveal-right:before {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.img-reveal-top-left:before {
    -webkit-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%);
}
.img-reveal-top-right:before {
    -webkit-transform: translate(100%, -100%);
    transform: translate(100%, -100%);
}
.img-reveal-bottom-left:before {
    -webkit-transform: translate(-100%, 100%);
    transform: translate(-100%, 100%);
}
.img-reveal-bottom-right:before {
    -webkit-transform: translate(100%, 100%);
    transform: translate(100%, 100%);
}
[class*=" img-hinge-"],
[class^="img-hinge-"] {
    -webkit-perspective: 50em;
    perspective: 50em;
}
[class*=" img-hinge-"] figcaption,
[class^="img-hinge-"] figcaption {
    opacity: 0;
    z-index: 1;
}
[class*=" img-hinge-"]:hover img,
[class^="img-hinge-"]:hover img {
    opacity: 0;
}
[class*=" img-hinge-"]:hover figcaption,
[class^="img-hinge-"]:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
}
.img-hinge-up img {
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.img-hinge-up figcaption {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.img-hinge-up:hover > img {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.img-hinge-up:hover figcaption {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}
.img-hinge-down img {
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.img-hinge-down figcaption {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% -50%;
    -ms-transform-origin: 50% -50%;
    transform-origin: 50% -50%;
}
.img-hinge-down:hover > img {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    opacity: 0;
}
.img-hinge-down:hover figcaption {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}
.img-hinge-left img {
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.img-hinge-left figcaption {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.img-hinge-left:hover > img {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
}
.img-hinge-left:hover figcaption {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
.img-hinge-right img {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.img-hinge-right figcaption {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.img-hinge-right:hover > img {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}
.img-hinge-right:hover figcaption {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
[class*=" img-flip-"],
[class^="img-flip-"] {
    -webkit-perspective: 50em;
    perspective: 50em;
}
[class*=" img-flip-"] img,
[class^="img-flip-"] img {
    backface-visibility: hidden;
}
[class*=" img-flip-"] figcaption,
[class*=" img-flip-"]:hover > img,
[class^="img-flip-"] figcaption,
[class^="img-flip-"]:hover > img {
    opacity: 0;
}
[class*=" img-flip-"]:hover figcaption,
[class^="img-flip-"]:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.13999999999999999s;
    transition-delay: 0.13999999999999999s;
}
.img-flip-horiz figcaption {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.img-flip-horiz:hover img {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
}
.img-flip-horiz:hover figcaption {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
}
.img-flip-vert figcaption {
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.img-flip-vert:hover > img {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.img-flip-vert:hover figcaption {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
}
.img-flip-diag-1 figcaption {
    -webkit-transform: rotate3d(1, -1, 0, 100deg);
    transform: rotate3d(1, -1, 0, 100deg);
}
.img-flip-diag-1:hover > img {
    -webkit-transform: rotate3d(-1, 1, 0, 100deg);
    transform: rotate3d(-1, 1, 0, 100deg);
}
.img-flip-diag-1:hover figcaption {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
    transform: rotate3d(0, 0, 0, 0deg);
}
.img-flip-diag-2 figcaption {
    -webkit-transform: rotate3d(1, 1, 0, 100deg);
    transform: rotate3d(1, 1, 0, 100deg);
}
.img-flip-diag-2:hover > img {
    -webkit-transform: rotate3d(-1, -1, 0, 100deg);
    transform: rotate3d(-1, -1, 0, 100deg);
}
.img-flip-diag-2:hover figcaption {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
    transform: rotate3d(0, 0, 0, 0deg);
}
[class*=" img-shutter-out-"]:before,
[class^="img-shutter-out-"]:before {
    background: #135796;
    position: absolute;
    content: "";
    -webkit-transition-delay: 105ms;
    transition-delay: 105ms;
}
[class*=" img-shutter-out-"] figcaption,
[class^="img-shutter-out-"] figcaption {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
[class*=" img-shutter-out-"]:hover:before,
[class^="img-shutter-out-"]:hover:before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
[class*=" img-shutter-out-"]:hover figcaption,
[class^="img-shutter-out-"]:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 105ms;
    transition-delay: 105ms;
}
.img-shutter-out-horiz:before {
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
}
.img-shutter-out-horiz:hover:before {
    left: 0;
    right: 0;
}
.img-shutter-out-vert:before {
    top: 50%;
    bottom: 50%;
    left: 0;
    right: 0;
}
.img-shutter-out-vert:hover:before {
    top: 0;
    bottom: 0;
}
.img-shutter-out-diag-1:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.img-shutter-out-diag-1:hover:before {
    top: -35%;
    bottom: -35%;
}
.img-shutter-out-diag-2:before {
    top: 50%;
    bottom: 50%;
    left: -35%;
    right: -35%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.img-shutter-out-diag-2:hover:before {
    top: -35%;
    bottom: -35%;
}
[class*=" img-shutter-in-"]:after,
[class*=" img-shutter-in-"]:before,
[class^="img-shutter-in-"]:after,
[class^="img-shutter-in-"]:before {
    background: #135796;
    position: absolute;
    content: "";
}
[class*=" img-shutter-in-"]:after,
[class^="img-shutter-in-"]:after {
    top: 0;
    left: 0;
}
[class*=" img-shutter-in-"]:before,
[class^="img-shutter-in-"]:before {
    right: 0;
    bottom: 0;
}
[class*=" img-shutter-in-"] figcaption,
[class^="img-shutter-in-"] figcaption {
    opacity: 0;
    z-index: 1;
}
[class*=" img-shutter-in-"]:hover figcaption,
[class^="img-shutter-in-"]:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
}
.img-shutter-in-horiz:after,
.img-shutter-in-horiz:before {
    width: 0;
    height: 100%;
}
.img-shutter-in-horiz:hover:after,
.img-shutter-in-horiz:hover:before {
    width: 50%;
}
.img-shutter-in-vert:after,
.img-shutter-in-vert:before {
    height: 0;
    width: 100%;
}
.img-shutter-in-vert:hover:after,
.img-shutter-in-vert:hover:before {
    height: 50%;
}
.img-shutter-in-out-horiz:after,
.img-shutter-in-out-horiz:before {
    width: 0;
    height: 100%;
}
.img-shutter-in-out-horiz:hover:after,
.img-shutter-in-out-horiz:hover:before {
    width: 100%;
    opacity: 0.75;
}
.img-shutter-in-out-vert:after,
.img-shutter-in-out-vert:before {
    height: 0;
    width: 100%;
}
.img-shutter-in-out-vert:hover:after,
.img-shutter-in-out-vert:hover:before {
    height: 100%;
    opacity: 0.75;
}
.img-shutter-in-out-diag-1:after,
.img-shutter-in-out-diag-1:before {
    width: 200%;
    height: 200%;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0.75;
}
.img-shutter-in-out-diag-1:after {
    -webkit-transform: skew(-45deg) translateX(-150%);
    transform: skew(-45deg) translateX(-150%);
}
.img-shutter-in-out-diag-1:before {
    -webkit-transform: skew(-45deg) translateX(150%);
    transform: skew(-45deg) translateX(150%);
}
.img-shutter-in-out-diag-1:hover:after {
    -webkit-transform: skew(-45deg) translateX(-50%);
    transform: skew(-45deg) translateX(-50%);
}
.img-shutter-in-out-diag-1:hover:before {
    -webkit-transform: skew(-45deg) translateX(50%);
    transform: skew(-45deg) translateX(50%);
}
.img-shutter-in-out-diag-2:after,
.img-shutter-in-out-diag-2:before {
    width: 200%;
    height: 200%;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0.75;
}
.img-shutter-in-out-diag-2:after {
    -webkit-transform: skew(45deg) translateX(-100%);
    transform: skew(45deg) translateX(-100%);
}
.img-shutter-in-out-diag-2:before {
    -webkit-transform: skew(45deg) translateX(100%);
    transform: skew(45deg) translateX(100%);
}
.img-shutter-in-out-diag-2:hover:after,
.img-shutter-in-out-diag-2:hover:before {
    -webkit-transform: skew(45deg) translateX(0);
    transform: skew(45deg) translateX(0);
}
[class*=" img-fold"],
[class^="img-fold"] {
    -webkit-perspective: 50em;
    perspective: 50em;
}
[class*=" img-fold"] img,
[class^="img-fold"] img {
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
[class*=" img-fold"] figcaption,
[class^="img-fold"] figcaption {
    z-index: 1;
    opacity: 0;
}
[class*=" img-fold"]:hover > img,
[class^="img-fold"]:hover > img {
    opacity: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
}
[class*=" img-fold"]:hover figcaption,
[class^="img-fold"]:hover figcaption {
    -webkit-transform: rotateX(0) translate3d(0, 0, 0) scale(1);
    transform: rotateX(0) translate3d(0, 0, 0) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
}
.img-fold-up > img {
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.img-fold-up figcaption {
    -webkit-transform: rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);
    transform: rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.img-fold-up:hover > img {
    -webkit-transform: rotateX(90deg) scale(0.6) translateY(50%);
    transform: rotateX(90deg) scale(0.6) translateY(50%);
}
.img-fold-down > img {
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.img-fold-down figcaption {
    -webkit-transform: rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);
    transform: rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.img-fold-down:hover > img {
    -webkit-transform: rotateX(-90deg) scale(0.6) translateY(-50%);
    transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}
.img-fold-left > img {
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.img-fold-left figcaption {
    -webkit-transform: rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);
    transform: rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.img-fold-left:hover > img {
    -webkit-transform: rotateY(-90deg) scale(0.6) translateX(50%);
    transform: rotateY(-90deg) scale(0.6) translateX(50%);
}
.img-fold-right {
    -webkit-perspective: 50em;
    perspective: 50em;
}
.img-fold-right > img {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.img-fold-right figcaption {
    -webkit-transform: rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);
    transform: rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
.img-fold-right:hover > img {
    -webkit-transform: rotateY(90deg) scale(0.6) translateX(-50%);
    transform: rotateY(90deg) scale(0.6) translateX(-50%);
}
.img-zoom-in figcaption {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
.img-zoom-in:hover figcaption {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
[class*=" img-zoom-out"] figcaption,
[class^="img-zoom-out"] figcaption {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
}
[class*=" img-zoom-out"].hover figcaption,
[class*=" img-zoom-out"]:hover figcaption,
[class^="img-zoom-out"].hover figcaption,
[class^="img-zoom-out"]:hover figcaption {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.35s;
    transition-delay: 0.35s;
}
.img-zoom-out:hover > img {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
}
.img-zoom-out-up.hover > img,
.img-zoom-out-up:hover > img {
    -webkit-animation: img-zoom-out-up 0.40249999999999997s linear;
    animation: img-zoom-out-up 0.40249999999999997s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes img-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
@keyframes img-zoom-out-up {
    50% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(-150%);
        transform: scale(0.8) translateY(-150%);
        opacity: 0.5;
    }
}
.img-zoom-out-down.hover > img,
.img-zoom-out-down:hover > img {
    -webkit-animation: img-zoom-out-down 0.40249999999999997s linear;
    animation: img-zoom-out-down 0.40249999999999997s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes img-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
@keyframes img-zoom-out-down {
    50% {
        -webkit-transform: scale(0.8) translateY(0);
        transform: scale(0.8) translateY(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateY(150%);
        transform: scale(0.8) translateY(150%);
        opacity: 0.5;
    }
}
.img-zoom-out-left.hover > img,
.img-zoom-out-left:hover > img {
    -webkit-animation: img-zoom-out-left 0.40249999999999997s linear;
    animation: img-zoom-out-left 0.40249999999999997s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes img-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0);
        transform: scale(0.8) translateX(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
@keyframes img-zoom-out-left {
    50% {
        -webkit-transform: scale(0.8) translateX(0);
        transform: scale(0.8) translateX(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(-150%);
        transform: scale(0.8) translateX(-150%);
        opacity: 0.5;
    }
}
.img-zoom-out-right.hover > img,
.img-zoom-out-right:hover > img {
    -webkit-animation: img-zoom-out-right 0.40249999999999997s linear;
    animation: img-zoom-out-right 0.40249999999999997s linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes img-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0);
        transform: scale(0.8) translateX(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
@keyframes img-zoom-out-right {
    50% {
        -webkit-transform: scale(0.8) translateX(0);
        transform: scale(0.8) translateX(0);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(0.8) translateX(150%);
        transform: scale(0.8) translateX(150%);
        opacity: 0.5;
    }
}
.img-zoom-out-flip-horiz {
    -webkit-perspective: 50em;
    perspective: 50em;
}
.img-zoom-out-flip-horiz figcaption {
    opacity: 0;
    -webkit-transform: rotateX(90deg) translateY(-100%) scale(0.5);
    transform: rotateX(90deg) translateY(-100%) scale(0.5);
}
.img-zoom-out-flip-horiz.hover > img,
.img-zoom-out-flip-horiz:hover > img {
    -webkit-transform: rotateX(-100deg) translateY(50%) scale(0.5);
    transform: rotateX(-100deg) translateY(50%) scale(0.5);
    opacity: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
}
.img-zoom-out-flip-horiz.hover figcaption,
.img-zoom-out-flip-horiz:hover figcaption {
    -webkit-transform: rotateX(0) translateY(0) scale(1);
    transform: rotateX(0) translateY(0) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.35s;
    transition-delay: 0.35s;
}
.img-zoom-out-flip-vert {
    -webkit-perspective: 50em;
    perspective: 50em;
}
.img-zoom-out-flip-vert figcaption {
    opacity: 0;
    -webkit-transform: rotateY(90deg) translate(50%, 0) scale(0.5);
    transform: rotateY(90deg) translate(50%, 0) scale(0.5);
}
.img-zoom-out-flip-vert.hover > img,
.img-zoom-out-flip-vert:hover > img {
    -webkit-transform: rotateY(-100deg) translateX(50%) scale(0.5);
    transform: rotateY(-100deg) translateX(50%) scale(0.5);
    opacity: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
}
.img-zoom-out-flip-vert.hover figcaption,
.img-zoom-out-flip-vert:hover figcaption {
    -webkit-transform: rotateY(0) translate(0, 0) scale(1);
    transform: rotateY(0) translate(0, 0) scale(1);
    opacity: 1;
    -webkit-transition-delay: 0.35s;
    transition-delay: 0.35s;
}
.img-blur figcaption {
    opacity: 0;
}
.img-blur:hover > img {
    -webkit-filter: blur(30px);
    filter: blur(30px);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
}
.img-blur:hover figcaption {
    opacity: 1;
    -webkit-transition-delay: 0.21s;
    transition-delay: 0.21s;
}

/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Layout/css/style.css ***!
  \*************************************************************************************************************************************************************/
h1, h2, h3, h4, h5, h6 { font-family: "Dosis", sans-serif; }
a {
  color: inherit;
}
a:hover, a:focus, a:active {
  color: inherit;
}
.long-text {
  font-family: "Bookman";
}
.justify{
  text-align: justify;
}
.navbar-static-top {
  margin: 0;
  border: 0;
  color: #fff;
}
.right{text-align: right;}
.navbar-top {
  background: #115c9b;
  font-size: 12px;
  padding: 3px 0;
}
.navbar-top .list-inline {
  margin-bottom: 0;
}
.navbar-top .header-contact li {
  margin-right: 15px;
}
.navbar-top .header-contact li .fa {
  margin-right: 5px;
}
.navbar-main {
  margin-bottom: 0;
  color: #fff;
  background: #1f76bd;
}
.navbar-main .navbar-brand {
  border-bottom: none !important;
}
.navbar-main a:hover,
.navbar-main a:active,
.navbar-main a:focus,
.navbar-main a.is-active {
  background: none !important;
  color: inherit;
  border-bottom: 2px solid #fff;
}
.navbar-main .submenu {
  position: absolute;
  list-style: none;
  background: #1f76bd;
  padding: 0;
  width: 150px;
  left: -35px;
  visibility: hidden;
  top: 85px;
  -moz-transition: all, 0.05s;
  -o-transition: all, 0.05s;
  -webkit-transition: all, 0.05s;
  transition: all, 0.05s;
}
.navbar-main .submenu li {
  border-top: 1px solid #185b91;
}
.navbar-main .submenu li:hover {
  background: #185b91;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
.navbar-main .submenu li a {
  width: 100%;
  border-bottom: none;
  text-decoration: none;
  padding: 5px 25px;
  display: block;
  font-size: 16px;
}
.navbar-main li a {
  font-family: "Dosis", sans-serif;
  font-size: 18px;
  padding: 20px 15px;
  border-bottom: 2px solid transparent;
}
.navbar-main li:hover .submenu {
  top: 62px;
  visibility: visible;
  -moz-transition: all, 0.25s;
  -o-transition: all, 0.25s;
  -webkit-transition: all, 0.25s;
  transition: all, 0.25s;
}
.navbar-main .icon-bar {
  background: #fff;
}
.carousel-home{
  text-align: center;
}
.carousel-home img {
    width:100%;
}
.carousel{
  width: auto;
  max-height: 60%;
  margin: 0 20%;
}
.carousel-home .carousel-control {
  background: #1f76bd;
  height: 80px;
  width: 40px;
  top: 50%;
  margin-top: -40px;
  -moz-transition: width, 0.3s;
  -o-transition: width, 0.3s;
  -webkit-transition: width, 0.3s;
  transition: width, 0.3s;
}
.carousel-home .carousel-control .fa {
  font-size: 2.5em;
  padding-top: 12px;
}
.carousel-home .carousel-control:hover {
  width: 50px;
}
.carousel-home .carousel-caption {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.carousel-home .carousel-title {
  color: aqua;
  font-family: "Dosis", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 40px;
  -webkit-text-stroke: 2px black;
}
.carousel-home .carousel-subtitle {
  text-transform: uppercase;
  font-family: "Dosis", sans-serif;
  font-size: 20px;
  font-weight: bold;
  -webkit-text-stroke: 0.9px black;
}
.white{
  /*-webkit-text-stroke: 1px black;*/
  color:white;
}
.black{
  /*-webkit-text-stroke: 1px white;*/
  color:black;
}
.carousel-home .btn {
  margin-top: 30px;
}
.section-home {
  margin: 30px 0;
}
.section-description {
  margin: 30px 0;
  text-align: center;
}
.section-description .small-text {
  width:60%;
  margin: 5% 20%;
  font-style: italic;
}
.about-us {
  margin: 40px;
  padding: 10px 0;
}
.about-us-col {
  height: 325px;
  padding: 25px;
  text-align: center;
  background-size: 100%;
}
.about-us-col .col-icon-wrapper {
  min-height: 80px;
}
.about-us-col .col-title {
  text-transform: uppercase;
  font-size: 20px;
}
.about-us-col .col-details {
  text-align: justify;
  margin-bottom: 25px;
  min-height: 80px;
}
.home-reasons {
  margin: 25px 0;
}
.reasons-col {
  position: relative;
  overflow: hidden;
}
.reasons-col img {
  width: 100%;
  -moz-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
}
.reasons-col .reasons-titles {
  position: absolute;
  bottom: 0;
  text-align: center;
  background: rgba(31, 118, 189, 0.8);
  width: 100%;
  color: #fff;
  text-transform: uppercase;
  height: 125px;
  padding: 25px 0;
}
.reasons-col .reasons-title {
  font-weight: bold;
}
.reasons-col .on-hover { font-size: 12px; position: absolute; top: 0; bottom: 125px; width: 100%; padding: 25px;
  color: #fff; text-align: justify; background: rgba(31, 118, 189, 0.9); border-bottom: 1px solid #fff;
  visibility: hidden; opacity: 0; -moz-transition: all, 0.5s; -o-transition: all, 0.5s; -webkit-transition: all, 0.5s; transition: all, 0.5s;
}
.reasons-col:hover .on-hover {
  visibility: visible;
  opacity: 1;
  padding: 50px;
  -moz-transition: all, 1s;
  -o-transition: all, 1s;
  -webkit-transition: all, 1s;
  transition: all, 1s;
}
.reasons-col:hover img {
  -moz-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
  -webkit-transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
  transform: perspective(1.1) scale3d(1.1, 1.1, 1.1);
}
.cause {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border: 1px solid #1f76bd;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
.cause .cause-progress {
  margin: 0 10px 15px;
  border: 1px solid #1f76bd;
  border-radius: 3px;
}
.cause .cause-progress .progress-bar {
  background: #1f76bd;
  box-shadow: none;
}
.cause .cause-img {
  margin-bottom: 15px;
  width: 100%;
}
.cause .cause-title {
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}
.cause .cause-details {
  text-align: justify;
  padding: 0 15px;
  font-size: 13px;
  margin-bottom: 15px;
  min-height: 115px;
}
.cause:hover {
  background: #f0f0f0;
  color: #144d7b;
  border-color: #144d7b;
}
.team-member {
  background: #1f76bd;
  color: #fff;
  text-align: center;
  padding-bottom: 15px;
  border: 1px solid #1f76bd;
}
.team-member .thumnail img {
  width: 100%;
}
.team-member .member-name {
  font-weight: bold;
}
.team-member .member-position {
  padding: 0 15px 5px;
}
.footer-top {
  background: #115c9b;
  height: 40px;
}

.main-footer {
  background: #1f76bd;
  color: #fff;
}
.main-footer .footer-main {
  padding: 30px 0;
}
.main-footer .footer-title {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.main-footer .footer-title .title-under {
  background: #fff;
  margin: 15px 0;
  text-align: left;
}
.main-footer .footer-title .title-under:after {
  margin: 0;
  background: #fff;
}
.main-footer .footer-content {
  text-align: justify;
  font-size: 13px;
}
.main-footer .tweet {
  font-size: 13px;
}
.main-footer .tweet:after {
  content: "";
  height: 1px;
  display: block;
  background: #115c9b;
  width: 150px;
  margin: 15px auto;
}
.main-footer .tweet:last-child:after {
  display: none;
}

.footer-bottom {
  background: #115c9b;
  padding: 3px;
}

.footer-form .form-group {
  margin-bottom: 5px;
}
.footer-form .form-control {
  background: #115c9b;
  color: #fff;
  border: 0;
  border-radius: 0;
  margin-bottom: 5px;
  border: 1px solid #fff;
  resize: none;
}
.footer-form .btn-submit {
  border-radius: 0;
  background: #115c9b;
  text-transform: uppercase;
  border: 1px solid #fff;
  -moz-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
}
.footer-form .btn-submit:hover {
  background: #fff;
}
.footer-form input:-moz-placeholder,
.footer-form textarea:-moz-placeholder {
  color: #fff;
}
.footer-form input::-moz-placeholder,
.footer-form textarea::-moz-placeholder {
  color: #fff;
}
.footer-form input:-ms-input-placeholder,
.footer-form textarea:-ms-input-placeholder {
  color: #fff;
}
.footer-form input::-webkit-input-placeholder,
.footer-form textarea::-webkit-input-placeholder {
  color: #fff;
}
.page-heading {
  background: url(/build/images/heading-bg.7e916fc4.jpg) no-repeat center;
  background-size: cover;
  min-height: 190px;
  color: #fff;
  padding: 25px 15px;
  margin-bottom: 50px;
}
.page-heading .title-under {
  background: #fff;
}
.page-description {
  font-size: 18px;
}
.main-container {
  margin-bottom: 50px;
}
.gallery-item {
  padding: 0;
  display: block;
  margin: 0;
}
.gallery-item img {
  width: 100%;
}
.contact-items {
  margin-top: 30px;
}
.contact-items .contact-item {
  margin-bottom: 10px;
  vertical-align: middle;
  font-size: 16px;
}
.contact-items .contact-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: #1f76bd;
  vertical-align: middle;
  margin-right: 5px;
  color: #fff;
  text-align: center;
}
.contact-items .contact-icon .fa {
  vertical-align: sub;
  font-size: 20px;
  margin-top: 7px;
}
.contact-map {
  height: 350px;
  background: #ccc;
}
form .alert {
  display: none;
}
.cause-carousel {
  margin-top: 15px;
  margin-bottom: 30px;
}
.btn-primary {
  background: #115c9b;
  border: none;
  border-radius: 0;
  padding: 10px 25px;
  border: 1px solid transparent;
  -moz-transition: all, 0.3s;
  -o-transition: all, 0.3s;
  -webkit-transition: all, 0.3s;
  transition: all, 0.3s;
}
.btn-primary:hover {
  background: #fff;
  color: #1f76bd;
  border: 1px solid #1f76bd;
}
.btn-secondary {
  background: #fff;
  color: #1f76bd;
  border-radius: 0;
}
.btn-secondary:hover {
  background: #1f76bd;
  color: #fff;
}
.title-style-1 {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  margin-bottom: 50px;
}
.title-style-2 {
  text-align: left;
  text-transform: uppercase;
  font-size: 26px;
  margin-bottom: 25px;
}
.title-style-2 .title-under {
  display: block;
  margin: 5px 0;
}
.title-style-2 .title-under:after {
  margin: 0;
  margin-top: 10px;
}
.title-under {
  display: block;
  margin: 5px auto;
  background: #1f76bd;
  height: 1px;
  width: 280px;
}
.title-under:after {
  content: '';
  display: block;
  width: 100px;
  background: inherit;
  height: 2px;
  margin: 0 auto;
  margin-top: 10px;
}
.form-control {
  border-radius: 0;
  box-shadow: none;
}
.table-style-1 thead {
  background: #1f76bd;
  border-bottom: 1px solid #144d7b;
  color: #fff;
}
.table-style-1 td,
.table-style-1 th {
  border-bottom: 1px solid #1f76bd;
}
.table-style-2 thead {
  background: #115c9b;
  border-bottom: 1px solid #144d7b;
  color: #fff;
}
.table-style-2 tbody tr:nth-child(even) {
  background: #1f76bd;
  color: #fff;
}
.table-style-2 td,
.table-style-2 th {
  border-bottom: 1px solid #1f76bd;
}
.nav-tabs {
  border-bottom-color: #1f76bd;
  margin-bottom: 15px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #1f76bd;
  color: #fff;
}
.nav-tabs > li > a {
  border-radius: 0;
}
.nav-tabs > li > a:hover {
  border-color: #1f76bd #1f76bd #1f76bd #115c9b;
}
.nav > li > a:hover, .nav > li > a:focus {
  background: #115c9b;
  color: #fff;
}
.panel-default {
  border-color: #1f76bd;
  border-radius: 0;
}
.panel-default > .panel-heading {
  background: #1f76bd;
  color: #fff;
}
.panel-default > .panel-heading:hover {
  background: #115c9b;
}
.modal .modal-content {
  border-radius: 0;
}
.modal .modal-header {
  background: #1f76bd;
  color: #fff;
}
.modal .modal-header .close {
  font-style: 26px;
}
.lightbox {
  position: relative;
  display: block;
  overflow: hidden;
}
.lightbox img {
  -moz-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
}
.lightbox .on-hover {
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  color: #fff;
  background: rgba(31, 118, 189, 0.75);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: all, 0.6s;
  -o-transition: all, 0.6s;
  -webkit-transition: all, 0.6s;
  transition: all, 0.6s;
}
.lightbox .on-hover .hover-caption {
  text-align: center;
  position: absolute;
  bottom: 25px;
  left: 5px;
  right: 5px;
  font-style: 18px;
  display: block;
  font-family: "Dosis", sans-serif;
  bottom: -50px;
  -moz-transition: all, 0.6s;
  -o-transition: all, 0.6s;
  -webkit-transition: all, 0.6s;
  transition: all, 0.6s;
}
.lightbox .on-hover:before {
  content: "";
  display: block;
  width: 46px;
  height: 48px;
  position: absolute;
  background: url(/build/images/zoom-icon.b5492cd3.png);
  top: 50%;
  left: 50%;
  margin-top: -23px;
  margin-left: -24px;
}
.lightbox:hover .on-hover {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.lightbox:hover .on-hover .hover-caption {
  bottom: 25px;
}
.lightbox:hover img {
  -moz-transform: perspective(1.15) scale3d(1.15, 1.15, 1.15);
  -webkit-transform: perspective(1.15) scale3d(1.15, 1.15, 1.15);
  transform: perspective(1.15) scale3d(1.15, 1.15, 1.15);
}

/* Ow carousel
================================= */
.owl-next,
.owl-prev {
  width: 32px;
  height: 32px;
  padding-top: 5px;
  border: 2px solid;
  text-align: center;
  border-radius: 50%;
  left: 0;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  -moz-transition: all, 0.5s;
  -o-transition: all, 0.5s;
  -webkit-transition: all, 0.5s;
  transition: all, 0.5s;
}
.owl-next:hover,
.owl-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.owl-next {
  left: auto;
  right: 0;
}

/* =============================================================================
	Responsive
========================================================================== */
/* Large devices (large desktops, 1200px and Down) */
@media (max-width: 1200px) {
  .about-us-col {
    padding: 15px;
  }

  .reasons-col:hover .on-hover {
    padding: 15px;
  }

  .reasons-col:hover .on-hover {
    padding: 25px;
  }
}
/* Medium devices (desktops, 992px and Donw) */
@media (max-width: 992px) {
  .carousel-home .carousel-title {
    font-size: 36px;
  }
  .carousel-home .carousel-subtitle {
    font-size: 18px;
  }
  .carousel-home .btn {
    margin-top: 15px;
  }

  .about-us-col {
    margin-bottom: 25px;
  }

  .team-member {
    margin-bottom: 25px;
  }

  .reasons-col {
    margin-bottom: 25px;
  }

  .footer-col {
    margin-bottom: 50px;
  }
}
/* Small devices (tablets, 768px and Down) */
@media (max-width: 768px) {
  .carousel-home .carousel-title {
    color: white;
    font-family: "Dosis", sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    -webkit-text-stroke: 1px red;
  }
  .carousel-home .carousel-subtitle {
    text-transform: uppercase;
    font-family: "Dosis", sans-serif;
    font-size: 14px;
    color: red;
    -webkit-text-stroke: 0.3px darkred;
  }
  .navbar-brand{
    display: none;
  }
  .header-contact {
    text-align: center;
  }
  .header-contact li {
    margin: 0 !important;
  }

  .header-social {
    text-align: center;
  }

  .navbar-main #navbar {
    float: none !important;
  }
  .navbar-main #navbar a {
    border-bottom: none;
  }
  .navbar-main .navbar-brand {
    padding: 6px 15px;
  }
  .navbar-main .submenu {
    position: initial;
    display: none;
    width: 100%;
  }
  .navbar-main li:hover .submenu,
  .navbar-main li:active .submenu,
  .navbar-main li:focus .submenu {
    display: block;
  }
  .navbar-main li:hover .submenu li,
  .navbar-main li:active .submenu li,
  .navbar-main li:focus .submenu li {
    background: #115c9b;
    border-top-color: #1f76bd;
  }

  .carousel-home .carousel-title {
    font-size: 32px;
  }
  .carousel-home .carousel-subtitle {
    font-size: 16px;
  }
  .carousel-home .carousel-control {
    background: #1f76bd;
    height: 40px;
    width: 20px;
    top: 50%;
    margin-top: -20px;
  }
  .carousel-home .carousel-control .fa {
    font-size: 1.5em;
    padding-top: 4px;
  }

  .col-form {
    margin-bottom: 25px;
  }
}
/* Extra Small devices (tablets, 480px and Down) */
@media (max-width: 480px) {
  .carousel-home .carousel-title {
    font-size: 16px;
    margin: 0;
  }
  .carousel-home .carousel-subtitle {
    font-size: 14px;
    margin: 0;
  }
  .carousel-home .carousel-indicators {
    bottom: 0;
  }
}
/* =============================================================================
	Animations
========================================================================== */
.animate-onscroll {
  visibility: hidden;
}

.animated {
  visibility: visible;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.slow {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}
.animated.fadeIn {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.space{ margin-top: 0.7%;}

@media only screen and (max-width: 1000px) {
  .carousel {
    width: auto;
    max-height: 100%;
    margin: 0;
  }
}
.voluntar {
  z-index: 9999; position: fixed; right: 44px; bottom: 0; width: 123px; height: 30px; background-color: #69ba00; padding: 2px; color: white; cursor: pointer;
}
.voluntar > button {
  z-index: 9999; position: fixed; right: 44px; bottom: 0; width: 140px; height: 30px; background-color: palevioletred; padding: 2px;
  color: white; border-color: palevioletred; cursor: pointer;
}
.applyVertical{
  transform: rotate(-90deg); width: 160px; height: 65px; background-color: palevioletred; text-align: right; color: white; padding-top: 37px; padding-right: 10px;
}
.apply-btn {
  margin: auto; text-align: center;
}
.sticky-apply {
  padding: 0; margin: 0; position: fixed; left: -85px !important; top: 43%; width: auto; z-index: 1000;   width: 123px;cursor: pointer;
}
#apply-pop{
  overflow: auto; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-image: url(/build/images/transparent.889c39e3.png);
  opacity: .9; background-repeat: repeat; z-index: 1000; display: none;
}
.apply-form-container {
  padding-top: 150px;
}
#applyForm {
  text-align: center;
}
#header-message {
  color: white;
  text-align: center;
}
.sticky-container {
  /* background-color: #333; */
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -109px !important;
  top: 40%;
  width: 200px;
  z-index: 1000;
}
.sticky-container li {
  list-style-type: none;
  background-color: transparent;
  color: black;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.pr_color {color: #1f76bd;}
.pr_color2{color:#E5A699;}
.font16{font-size: 16px;}
.padding3{padding-top: 3px;}
.wrapper{min-height: 100%;}
footer {
  width: 100%;
  bottom: 0;
}


/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Layout/css/counter.css ***!
  \***************************************************************************************************************************************************************/
.counter-container {
  font-family: "Roboto Mono", sans-serif;
  display: flex;
  flex-direction: column;
  text-align: center;
  color: var(--color-pionii-1);
}

.counter {
  font-size: 40px;
  margin-top: 10px;
}

@media (max-width: 580px) {
  body {
    flex-direction: column;
  }
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Homepage/index.css ***!
  \***********************************************************************************************************************************************************/
.presentation-box {
    margin: 50px auto;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
    color: #333;
}
.presentation-box h2 { text-align: center; color: #0066cc; }
.presentation-box p { line-height: 1.6; text-align: justify; }
.presentation-box .right {float: right; color: #0066cc; font-weight: bolder; cursor: pointer;}


/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/Homepage/menu.css ***!
  \**********************************************************************************************************************************************************/
nav.navbar.bootsnav{
    background: none;
    font-family: 'Fira Sans', sans-serif;
    border: none;
}
nav.navbar.bootsnav ul.nav>li{ margin-right: 15px; }
nav.navbar.bootsnav ul.nav > li > a{
    color: white;
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 5px;
    border: none;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.2s ease-out;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a{ padding: 5px 18px 5px 5px; }
nav.navbar.bootsnav ul.nav > li.active > a,
nav.navbar.bootsnav ul.nav > li.active > a:hover,
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav ul.nav > li.on > a{
    color: #fff;
    background: transparent !important;
    border: 2px solid white;
}
nav.navbar.bootsnav ul.nav>li>a>span:before{
    content: '';
    background: linear-gradient(45deg, var(--color-pionii-1), darkblue);
    height: 100%;
    width: 100%;
    opacity: 0;
    transform: rotateX(-90deg) rotate(50deg);
    transform-style: preserve-3d;
    transform-origin: 0 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    transition: all 0.5s ease;
}
nav.navbar.bootsnav ul.nav>li.on>a>span:before,
nav.navbar.bootsnav ul.nav>li.active>a>span:before,
nav.navbar.bootsnav ul.nav>li>a:hover>span:before{
    opacity: 1;
    transform: rotateX(0) rotate(0);
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content li a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a.dropdown-toggle:active,
nav.navbar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a{
    background: linear-gradient(45deg, #005C97,#363795) !important;
    color: #fff !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow: 0 0 10px #999;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
    color: #000;
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0 0 0 7px;
}
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:focus:after,
nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:hover:after {
    color: #fff;
}
nav.navbar.bootsnav ul.nav > li.dropdown > ul{
    opacity: 0;
    top: 100%;
    visibility: hidden;
    transform: perspective(600px) rotateX(-90deg);
    transform-origin: 0 0 0;
    transition: all 0.5s ease-in-out 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > ul{
    opacity: 1 !important;
    visibility: visible !important;
    transform: perspective(600px) rotateX(0deg);
}
.dropdown-menu.multi-dropdown{
    position: absolute;
    left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border: none;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content li{ font-size: 14px; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .menu-col li a{ padding-left: 10px; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title{
    color: #555;
    font-size: 16px;
    font-weight: bold;
}
@media only screen and (max-width:990px){
    .dropdown-menu.multi-dropdown{ left: 0 !important; }
    nav.navbar.bootsnav .navbar-toggle{
        color: #000;
        background: transparent !important;
    }
    nav.navbar.bootsnav ul.nav>li{ margin: 5px auto 15px; }
    nav.navbar.bootsnav.navbar-mobile ul.nav>li>a{
        text-align: center;
        padding: 10px 15px;
        border: none;
    }
    nav.navbar.bootsnav ul.nav>li.dropdown>a{ padding: 10px 10px 10px 17px; }
    nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:before{ color: #222; }
    nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:focus:before,
    nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:hover:before{
        color: #fff;
    }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{
        color: white;
        padding-left: 10px;
    }
    nav.navbar.bootsnav ul.nav>li.dropdown>ul{ top: 100%; }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title{
        font-size: 14px;
        font-weight: normal;
        color: white;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .col-menu li a{
        color: white;
    }
}
.fa-bars:before{content:"\f0c9"; color:white;}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtRQUNuQixZQUFZO0lBQ2hCO0lBQ0E7UUFDSSxZQUFZO0lBQ2hCO0FBQ0o7QUFDQSxnQkFBZ0IsZUFBZSxFQUFFLFdBQVcsQ0FBQyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9MYXlvdXQvY3NzL2h0bWwuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvTGF5b3V0L2Nzcy92YXJpYWJsZXNfdGVtcGxhdGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvSG9tZXBhZ2Uvb3dsX2Nhcm91c2VsLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9Ib21lcGFnZS9pbWFnZWhvdmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL0xheW91dC9jc3Mvc3R5bGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvTGF5b3V0L2Nzcy9jb3VudGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL0hvbWVwYWdlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL0hvbWVwYWdlL21lbnUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5oLWlucHV0LCAuY3VzdG9tLXNlbGVjdCwgLmgtYnRuIHsgbWFyZ2luOiA1cHg7fVxyXG5cclxuLmgtaW5wdXQge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udDogaW5oZXJpdDsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMzRweDsgcGFkZGluZzogNnB4IDEycHg7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICBjb2xvcjogIzU1NTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgYm9yZGVyLXJhZGl1czogNHB4OyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxufVxyXG4uaC1pbnB1dDpmb2N1cyB7IGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcGlvbmlpLTQpOyBvdXRsaW5lOiAwOyBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLWNvbG9yLXBpb25paS00KTt9XHJcbi5oLWlucHV0OjpwbGFjZWhvbGRlciB7Y29sb3I6ICM5OTk7IGZvbnQtc3R5bGU6IGl0YWxpYzt9XHJcblxyXG5cclxuLmgtYnRuIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC13ZWlnaHQ6IDQwMDsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBib3JkZXI6IDFweCBzb2xpZCAjMmU2ZGE0OyB3aGl0ZS1zcGFjZTogbm93cmFwOyBwYWRkaW5nOiA2cHggMTJweDsgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IGJvcmRlci1yYWRpdXM6IDRweDsgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzOyBjb2xvcjogIzJlNmRhNDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uaC1idG46aG92ZXIsIC5oLWJ0bjpmb2N1cywgLmgtYnRuOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcGlvbmlpLTQpOyBib3JkZXItY29sb3I6ICMyMDRkNzQ7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IHBhZGRpbmc6IDZweCAzMHB4IDZweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgY29sb3I6ICM1NTU7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCIlMjM1NTVcIj48cGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIiAvPjwvc3ZnPicpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgM3B4IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jdXN0b20tc2VsZWN0OmZvY3VzIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1waW9uaWktNCk7IG91dGxpbmU6IDA7IGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tY29sb3ItcGlvbmlpLTQpOyB9XHJcbi5jdXN0b20tc2VsZWN0IG9wdGlvbjpmaXJzdC1jaGlsZCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmN1c3RvbS1zZWxlY3Qgb3B0aW9uIHsgY29sb3I6ICM1NTU7fVxyXG4uY3VzdG9tLXNlbGVjdC1sYWJlbCB7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogIzk5OTt9XHJcblxyXG4uaC1jaGVja2JveC1jb250YWluZXIgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbi5oLWNoZWNrYm94IHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLW1vei1hcHBlYXJhbmNlOiBub25lOyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDsgYm9yZGVyLXJhZGl1czogNHB4OyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaC1jaGVja2JveDpjaGVja2VkIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O31cclxuLmgtY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHdoaXRlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5oLWNoZWNrYm94LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM1NTU7IG1hcmdpbi1sZWZ0OiA1cHg7IG1hcmdpbi10b3A6IDUlOyBjdXJzb3I6IHBvaW50ZXI7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gICAgLS1jb2xvci1waW9uaWktMTogICMxZjc2YmQ7XHJcbiAgICAtLWNvbG9yLXBpb25paS0yOiAgI0U1QTY5OTtcclxuICAgIC0tY29sb3ItcGlvbmlpLTM6ICAjRTRDMTE5O1xyXG4gICAgLS1jb2xvci1waW9uaWktNDogICNkOWQ5ZDk7XHJcbiAgICAtLWNvbG9yLXBpb25paS01OiAgI0U0QzExOTtcclxuICAgIC0tY29sb3ItZ3JlZW46ICMwMGNjNDQ7XHJcbiAgICAtLWNvbG9yLXJlZDogI2NjMDAwMDtcclxufSIsIi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3QsLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2e2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVte2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbXttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6OTAlO21hcmdpbi1sZWZ0OjEwJTstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW17LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvOy1tb3otdXNlci1zZWxlY3Q6YXV0bzstbXMtdXNlci1zZWxlY3Q6YXV0bzt1c2VyLXNlbGVjdDphdXRvfS5vd2wtY2Fyb3VzZWwgLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWI7Y3Vyc29yOi1vLWdyYWI7Y3Vyc29yOi1tcy1ncmFiO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm5vLWpzIC5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpzY2FsZSAuMXMgZWFzZTstbW96LXRyYW5zaXRpb246c2NhbGUgLjFzIGVhc2U7LW1zLXRyYW5zaXRpb246c2NhbGUgLjFzIGVhc2U7LW8tdHJhbnNpdGlvbjpzY2FsZSAuMXMgZWFzZTt0cmFuc2l0aW9uOnNjYWxlIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOnNjYWxlKDEuMywxLjMpOy1tb3otdHJhbnNpdGlvbjpzY2FsZSgxLjMsMS4zKTstbXMtdHJhbnNpdGlvbjpzY2FsZSgxLjMsMS4zKTstby10cmFuc2l0aW9uOnNjYWxlKDEuMywxLjMpO3RyYW5zaXRpb246c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvbnRhaW47LW1vei1iYWNrZ3JvdW5kLXNpemU6Y29udGFpbjstby1iYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO3NyYzp1cmwoLi4vSG9tZXBhZ2UvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjYuMyk7c3JjOnVybCguLi9Ib21lcGFnZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjYuMykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCguLi9Ib21lcGFnZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC42LjMpIGZvcm1hdCgnd29mZjInKSx1cmwoLi4vSG9tZXBhZ2UvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjMpIGZvcm1hdCgnd29mZicpLHVybCguLi9Ib21lcGFnZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNi4zKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uL0hvbWVwYWdlL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC42LjMjZm9udGF3ZXNvbWVyZWd1bGFyKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uZmF7Zm9udC1zaXplOjFyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZmEtYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS5mYS1hbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztzcmM6dXJsKC4uL0hvbWVwYWdlL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90KTtzcmM6dXJsKC4uL0hvbWVwYWdlL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCkgZm9ybWF0KCd3b2ZmMicpLHVybCguLi9Ib21lcGFnZS9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCguLi9Ib21lcGFnZS9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLHVybCguLi9Ib21lcGFnZS9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIpIGZvcm1hdCgnc3ZnJyl9LmdseXBoaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OidHbHlwaGljb25zIEhhbGZsaW5ncyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzlcIn0uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIn0iLCJbY2xhc3MqPVwiIGltZy1cIl0sXHJcbltjbGFzc149XCJpbWctXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjY2YTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1cIl0gPiBpbWcsXHJcbltjbGFzc149XCJpbWctXCJdID4gaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctXCJdIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctXCJdIGZpZ2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTc5NjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1cIl0gZmlnY2FwdGlvbiBoMSxcclxuW2NsYXNzKj1cIiBpbWctXCJdIGZpZ2NhcHRpb24gaDIsXHJcbltjbGFzcyo9XCIgaW1nLVwiXSBmaWdjYXB0aW9uIGgzLFxyXG5bY2xhc3MqPVwiIGltZy1cIl0gZmlnY2FwdGlvbiBoNCxcclxuW2NsYXNzKj1cIiBpbWctXCJdIGZpZ2NhcHRpb24gaDUsXHJcbltjbGFzcyo9XCIgaW1nLVwiXSBmaWdjYXB0aW9uIGg2LFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGgxLFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGgyLFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGgzLFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGg0LFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGg1LFxyXG5bY2xhc3NePVwiaW1nLVwiXSBmaWdjYXB0aW9uIGg2IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLVwiXSBhLFxyXG5bY2xhc3NePVwiaW1nLVwiXSBhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctXCJdLFxyXG5bY2xhc3MqPVwiIGltZy1cIl0gKixcclxuW2NsYXNzKj1cIiBpbWctXCJdIDphZnRlcixcclxuW2NsYXNzKj1cIiBpbWctXCJdIDpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaW1nLVwiXTphZnRlcixcclxuW2NsYXNzKj1cIiBpbWctXCJdOmJlZm9yZSxcclxuW2NsYXNzXj1cImltZy1cIl0sXHJcbltjbGFzc149XCJpbWctXCJdICosXHJcbltjbGFzc149XCJpbWctXCJdIDphZnRlcixcclxuW2NsYXNzXj1cImltZy1cIl0gOmJlZm9yZSxcclxuW2NsYXNzXj1cImltZy1cIl06YWZ0ZXIsXHJcbltjbGFzc149XCJpbWctXCJdOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLWZhZGVcIl0gZmlnY2FwdGlvbixcclxuW2NsYXNzKj1cIiBpbWctZmFkZVwiXTpob3ZlciA+IGltZyxcclxuW2NsYXNzXj1cImltZy1mYWRlXCJdIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctZmFkZVwiXTpob3ZlciA+IGltZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLWZhZGVcIl06aG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1mYWRlXCJdOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1mYWRlXCJdOmhvdmVyIGZpZ2NhcHRpb24sXHJcbltjbGFzcyo9XCIgaW1nLWZhZGVcIl06aG92ZXIgPiBpbWcsXHJcbltjbGFzc149XCJpbWctZmFkZVwiXTpob3ZlciBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLWZhZGVcIl06aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcbi5pbWctZmFkZS1pbi11cCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XHJcbn1cclxuLmltZy1mYWRlLWluLWRvd24gZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNSUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1JSk7XHJcbn1cclxuLmltZy1mYWRlLWluLWxlZnQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgMCk7XHJcbn1cclxuLmltZy1mYWRlLWluLXJpZ2h0IGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAwKTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1wdXNoLVwiXTpob3ZlciBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLXB1c2gtXCJdOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcbi5pbWctcHVzaC11cCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcbi5pbWctcHVzaC1kb3duIGZpZ2NhcHRpb24sXHJcbi5pbWctcHVzaC11cDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG59XHJcbi5pbWctcHVzaC1kb3duOmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcbi5pbWctcHVzaC1sZWZ0IGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbn1cclxuLmltZy1wdXNoLWxlZnQ6aG92ZXIgPiBpbWcsXHJcbi5pbWctcHVzaC1yaWdodCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuLmltZy1wdXNoLXJpZ2h0OmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXNsaWRlLVwiXTpob3ZlciBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLXNsaWRlLVwiXTpob3ZlciBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG4uaW1nLXNsaWRlLXVwIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuLmltZy1zbGlkZS1kb3duIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG4uaW1nLXNsaWRlLWxlZnQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG4uaW1nLXNsaWRlLXJpZ2h0IGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG4uaW1nLXNsaWRlLXRvcC1sZWZ0IGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcclxufVxyXG4uaW1nLXNsaWRlLXRvcC1yaWdodCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xyXG59XHJcbi5pbWctc2xpZGUtYm90dG9tLWxlZnQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcclxufVxyXG4uaW1nLXNsaWRlLWJvdHRvbS1yaWdodCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1yZXZlYWwtXCJdOmJlZm9yZSxcclxuW2NsYXNzXj1cImltZy1yZXZlYWwtXCJdOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTc5NjtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1yZXZlYWwtXCJdIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctcmV2ZWFsLVwiXSBmaWdjYXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctcmV2ZWFsLVwiXTpob3ZlcjpiZWZvcmUsXHJcbltjbGFzc149XCJpbWctcmV2ZWFsLVwiXTpob3ZlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXJldmVhbC1cIl06aG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1yZXZlYWwtXCJdOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIxcztcclxufVxyXG4uaW1nLXJldmVhbC11cDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuLmltZy1yZXZlYWwtZG93bjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG4uaW1nLXJldmVhbC1sZWZ0OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG4uaW1nLXJldmVhbC1yaWdodDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG4uaW1nLXJldmVhbC10b3AtbGVmdDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcclxufVxyXG4uaW1nLXJldmVhbC10b3AtcmlnaHQ6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xyXG59XHJcbi5pbWctcmV2ZWFsLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcclxufVxyXG4uaW1nLXJldmVhbC1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1oaW5nZS1cIl0sXHJcbltjbGFzc149XCJpbWctaGluZ2UtXCJdIHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDUwZW07XHJcbiAgICBwZXJzcGVjdGl2ZTogNTBlbTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1oaW5nZS1cIl0gZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1oaW5nZS1cIl0gZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1oaW5nZS1cIl06aG92ZXIgaW1nLFxyXG5bY2xhc3NePVwiaW1nLWhpbmdlLVwiXTpob3ZlciBpbWcge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1oaW5nZS1cIl06aG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1oaW5nZS1cIl06aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIxcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xyXG59XHJcbi5pbWctaGluZ2UtdXAgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxufVxyXG4uaW1nLWhpbmdlLXVwIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxufVxyXG4uaW1nLWhpbmdlLXVwOmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxufVxyXG4uaW1nLWhpbmdlLXVwOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbn1cclxuLmltZy1oaW5nZS1kb3duIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbn1cclxuLmltZy1oaW5nZS1kb3duIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtNTAlO1xyXG59XHJcbi5pbWctaGluZ2UtZG93bjpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4uaW1nLWhpbmdlLWRvd246aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxufVxyXG4uaW1nLWhpbmdlLWxlZnQgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxufVxyXG4uaW1nLWhpbmdlLWxlZnQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbn1cclxuLmltZy1oaW5nZS1sZWZ0OmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbn1cclxuLmltZy1oaW5nZS1sZWZ0OmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbn1cclxuLmltZy1oaW5nZS1yaWdodCBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG59XHJcbi5pbWctaGluZ2UtcmlnaHQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG59XHJcbi5pbWctaGluZ2UtcmlnaHQ6aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG59XHJcbi5pbWctaGluZ2UtcmlnaHQ6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1mbGlwLVwiXSxcclxuW2NsYXNzXj1cImltZy1mbGlwLVwiXSB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA1MGVtO1xyXG4gICAgcGVyc3BlY3RpdmU6IDUwZW07XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctZmxpcC1cIl0gaW1nLFxyXG5bY2xhc3NePVwiaW1nLWZsaXAtXCJdIGltZyB7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctZmxpcC1cIl0gZmlnY2FwdGlvbixcclxuW2NsYXNzKj1cIiBpbWctZmxpcC1cIl06aG92ZXIgPiBpbWcsXHJcbltjbGFzc149XCJpbWctZmxpcC1cIl0gZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1mbGlwLVwiXTpob3ZlciA+IGltZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLWZsaXAtXCJdOmhvdmVyIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctZmxpcC1cIl06aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEzOTk5OTk5OTk5OTk5OTk5cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTM5OTk5OTk5OTk5OTk5OTlzO1xyXG59XHJcbi5pbWctZmxpcC1ob3JpeiBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbn1cclxuLmltZy1mbGlwLWhvcml6OmhvdmVyIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcclxufVxyXG4uaW1nLWZsaXAtaG9yaXo6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxufVxyXG4uaW1nLWZsaXAtdmVydCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbn1cclxuLmltZy1mbGlwLXZlcnQ6aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XHJcbn1cclxuLmltZy1mbGlwLXZlcnQ6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxufVxyXG4uaW1nLWZsaXAtZGlhZy0xIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIC0xLCAwLCAxMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAtMSwgMCwgMTAwZGVnKTtcclxufVxyXG4uaW1nLWZsaXAtZGlhZy0xOmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgMSwgMCwgMTAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIDEsIDAsIDEwMGRlZyk7XHJcbn1cclxuLmltZy1mbGlwLWRpYWctMTpob3ZlciBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAwLCAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7XHJcbn1cclxuLmltZy1mbGlwLWRpYWctMiBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAxLCAwLCAxMDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAxLCAwLCAxMDBkZWcpO1xyXG59XHJcbi5pbWctZmxpcC1kaWFnLTI6aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKC0xLCAtMSwgMCwgMTAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIC0xLCAwLCAxMDBkZWcpO1xyXG59XHJcbi5pbWctZmxpcC1kaWFnLTI6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXNodXR0ZXItb3V0LVwiXTpiZWZvcmUsXHJcbltjbGFzc149XCJpbWctc2h1dHRlci1vdXQtXCJdOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTM1Nzk2O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTA1bXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDVtcztcclxufVxyXG5bY2xhc3MqPVwiIGltZy1zaHV0dGVyLW91dC1cIl0gZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1zaHV0dGVyLW91dC1cIl0gZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXNodXR0ZXItb3V0LVwiXTpob3ZlcjpiZWZvcmUsXHJcbltjbGFzc149XCJpbWctc2h1dHRlci1vdXQtXCJdOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctc2h1dHRlci1vdXQtXCJdOmhvdmVyIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctc2h1dHRlci1vdXQtXCJdOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTA1bXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDVtcztcclxufVxyXG4uaW1nLXNodXR0ZXItb3V0LWhvcml6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcbi5pbWctc2h1dHRlci1vdXQtaG9yaXo6aG92ZXI6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG4uaW1nLXNodXR0ZXItb3V0LXZlcnQ6YmVmb3JlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYm90dG9tOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLmltZy1zaHV0dGVyLW91dC12ZXJ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuLmltZy1zaHV0dGVyLW91dC1kaWFnLTE6YmVmb3JlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYm90dG9tOiA1MCU7XHJcbiAgICBsZWZ0OiAtMzUlO1xyXG4gICAgcmlnaHQ6IC0zNSU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaW1nLXNodXR0ZXItb3V0LWRpYWctMTpob3ZlcjpiZWZvcmUge1xyXG4gICAgdG9wOiAtMzUlO1xyXG4gICAgYm90dG9tOiAtMzUlO1xyXG59XHJcbi5pbWctc2h1dHRlci1vdXQtZGlhZy0yOmJlZm9yZSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJvdHRvbTogNTAlO1xyXG4gICAgbGVmdDogLTM1JTtcclxuICAgIHJpZ2h0OiAtMzUlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uaW1nLXNodXR0ZXItb3V0LWRpYWctMjpob3ZlcjpiZWZvcmUge1xyXG4gICAgdG9wOiAtMzUlO1xyXG4gICAgYm90dG9tOiAtMzUlO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXNodXR0ZXItaW4tXCJdOmFmdGVyLFxyXG5bY2xhc3MqPVwiIGltZy1zaHV0dGVyLWluLVwiXTpiZWZvcmUsXHJcbltjbGFzc149XCJpbWctc2h1dHRlci1pbi1cIl06YWZ0ZXIsXHJcbltjbGFzc149XCJpbWctc2h1dHRlci1pbi1cIl06YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICMxMzU3OTY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXNodXR0ZXItaW4tXCJdOmFmdGVyLFxyXG5bY2xhc3NePVwiaW1nLXNodXR0ZXItaW4tXCJdOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctc2h1dHRlci1pbi1cIl06YmVmb3JlLFxyXG5bY2xhc3NePVwiaW1nLXNodXR0ZXItaW4tXCJdOmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1zaHV0dGVyLWluLVwiXSBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLXNodXR0ZXItaW4tXCJdIGZpZ2NhcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctc2h1dHRlci1pbi1cIl06aG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy1zaHV0dGVyLWluLVwiXTpob3ZlciBmaWdjYXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLWhvcml6OmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4taG9yaXo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi1ob3Jpejpob3ZlcjphZnRlcixcclxuLmltZy1zaHV0dGVyLWluLWhvcml6OmhvdmVyOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi12ZXJ0OmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tdmVydDpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLXZlcnQ6aG92ZXI6YWZ0ZXIsXHJcbi5pbWctc2h1dHRlci1pbi12ZXJ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxufVxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWhvcml6OmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWhvcml6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWhvcml6OmhvdmVyOmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWhvcml6OmhvdmVyOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLW91dC12ZXJ0OmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LXZlcnQ6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi1vdXQtdmVydDpob3ZlcjphZnRlcixcclxuLmltZy1zaHV0dGVyLWluLW91dC12ZXJ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi1vdXQtZGlhZy0xOmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWRpYWctMTpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxufVxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWRpYWctMTphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtMTUwJSk7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLW91dC1kaWFnLTE6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcclxuICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoMTUwJSk7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLW91dC1kaWFnLTE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWRpYWctMTpob3ZlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLW91dC1kaWFnLTI6YWZ0ZXIsXHJcbi5pbWctc2h1dHRlci1pbi1vdXQtZGlhZy0yOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGhlaWdodDogMjAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi1vdXQtZGlhZy0yOmFmdGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuLmltZy1zaHV0dGVyLWluLW91dC1kaWFnLTI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcbi5pbWctc2h1dHRlci1pbi1vdXQtZGlhZy0yOmhvdmVyOmFmdGVyLFxyXG4uaW1nLXNodXR0ZXItaW4tb3V0LWRpYWctMjpob3ZlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctZm9sZFwiXSxcclxuW2NsYXNzXj1cImltZy1mb2xkXCJdIHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDUwZW07XHJcbiAgICBwZXJzcGVjdGl2ZTogNTBlbTtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1mb2xkXCJdIGltZyxcclxuW2NsYXNzXj1cImltZy1mb2xkXCJdIGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctZm9sZFwiXSBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLWZvbGRcIl0gZmlnY2FwdGlvbiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5bY2xhc3MqPVwiIGltZy1mb2xkXCJdOmhvdmVyID4gaW1nLFxyXG5bY2xhc3NePVwiaW1nLWZvbGRcIl06aG92ZXIgPiBpbWcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctZm9sZFwiXTpob3ZlciBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLWZvbGRcIl06aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XHJcbn1cclxuLmltZy1mb2xkLXVwID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxufVxyXG4uaW1nLWZvbGQtdXAgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDAuNik7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKSB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSBzY2FsZSgwLjYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG59XHJcbi5pbWctZm9sZC11cDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSg1MCUpO1xyXG59XHJcbi5pbWctZm9sZC1kb3duID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxufVxyXG4uaW1nLWZvbGQtZG93biBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCA1MCUsIDApIHNjYWxlKDAuNik7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCkgc2NhbGUoMC42KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxufVxyXG4uaW1nLWZvbGQtZG93bjpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4uaW1nLWZvbGQtbGVmdCA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbn1cclxuLmltZy1mb2xkLWxlZnQgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgc2NhbGUoMC42KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgc2NhbGUoMC42KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxufVxyXG4uaW1nLWZvbGQtbGVmdDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuLmltZy1mb2xkLXJpZ2h0IHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDUwZW07XHJcbiAgICBwZXJzcGVjdGl2ZTogNTBlbTtcclxufVxyXG4uaW1nLWZvbGQtcmlnaHQgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG59XHJcbi5pbWctZm9sZC1yaWdodCBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlM2QoNTAlLCAwLCAwKSBzY2FsZSgwLjYpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlM2QoNTAlLCAwLCAwKSBzY2FsZSgwLjYpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG59XHJcbi5pbWctZm9sZC1yaWdodDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKSBzY2FsZSgwLjYpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLmltZy16b29tLWluIGZpZ2NhcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG59XHJcbi5pbWctem9vbS1pbjpob3ZlciBmaWdjYXB0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbltjbGFzcyo9XCIgaW1nLXpvb20tb3V0XCJdIGZpZ2NhcHRpb24sXHJcbltjbGFzc149XCJpbWctem9vbS1vdXRcIl0gZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuW2NsYXNzKj1cIiBpbWctem9vbS1vdXRcIl0uaG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzKj1cIiBpbWctem9vbS1vdXRcIl06aG92ZXIgZmlnY2FwdGlvbixcclxuW2NsYXNzXj1cImltZy16b29tLW91dFwiXS5ob3ZlciBmaWdjYXB0aW9uLFxyXG5bY2xhc3NePVwiaW1nLXpvb20tb3V0XCJdOmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XHJcbn1cclxuLmltZy16b29tLW91dDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLmltZy16b29tLW91dC11cC5ob3ZlciA+IGltZyxcclxuLmltZy16b29tLW91dC11cDpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLXpvb20tb3V0LXVwIDAuNDAyNDk5OTk5OTk5OTk5OTdzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogaW1nLXpvb20tb3V0LXVwIDAuNDAyNDk5OTk5OTk5OTk5OTdzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGltZy16b29tLW91dC11cCB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGltZy16b29tLW91dC11cCB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG4uaW1nLXpvb20tb3V0LWRvd24uaG92ZXIgPiBpbWcsXHJcbi5pbWctem9vbS1vdXQtZG93bjpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLXpvb20tb3V0LWRvd24gMC40MDI0OTk5OTk5OTk5OTk5N3MgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBpbWctem9vbS1vdXQtZG93biAwLjQwMjQ5OTk5OTk5OTk5OTk3cyBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBpbWctem9vbS1vdXQtZG93biB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBpbWctem9vbS1vdXQtZG93biB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuLmltZy16b29tLW91dC1sZWZ0LmhvdmVyID4gaW1nLFxyXG4uaW1nLXpvb20tb3V0LWxlZnQ6aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGltZy16b29tLW91dC1sZWZ0IDAuNDAyNDk5OTk5OTk5OTk5OTdzIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogaW1nLXpvb20tb3V0LWxlZnQgMC40MDI0OTk5OTk5OTk5OTk5N3MgbGluZWFyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1nLXpvb20tb3V0LWxlZnQge1xyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBpbWctem9vbS1vdXQtbGVmdCB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtMTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTE1MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG4uaW1nLXpvb20tb3V0LXJpZ2h0LmhvdmVyID4gaW1nLFxyXG4uaW1nLXpvb20tb3V0LXJpZ2h0OmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctem9vbS1vdXQtcmlnaHQgMC40MDI0OTk5OTk5OTk5OTk5N3MgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBpbWctem9vbS1vdXQtcmlnaHQgMC40MDI0OTk5OTk5OTk5OTk5N3MgbGluZWFyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1nLXpvb20tb3V0LXJpZ2h0IHtcclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGltZy16b29tLW91dC1yaWdodCB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgxNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgxNTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuLmltZy16b29tLW91dC1mbGlwLWhvcml6IHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDUwZW07XHJcbiAgICBwZXJzcGVjdGl2ZTogNTBlbTtcclxufVxyXG4uaW1nLXpvb20tb3V0LWZsaXAtaG9yaXogZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNSk7XHJcbn1cclxuLmltZy16b29tLW91dC1mbGlwLWhvcml6LmhvdmVyID4gaW1nLFxyXG4uaW1nLXpvb20tb3V0LWZsaXAtaG9yaXo6aG92ZXIgPiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoLTEwMGRlZykgdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTEwMGRlZykgdHJhbnNsYXRlWSg1MCUpIHNjYWxlKDAuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxufVxyXG4uaW1nLXpvb20tb3V0LWZsaXAtaG9yaXouaG92ZXIgZmlnY2FwdGlvbixcclxuLmltZy16b29tLW91dC1mbGlwLWhvcml6OmhvdmVyIGZpZ2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcclxufVxyXG4uaW1nLXpvb20tb3V0LWZsaXAtdmVydCB7XHJcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiA1MGVtO1xyXG4gICAgcGVyc3BlY3RpdmU6IDUwZW07XHJcbn1cclxuLmltZy16b29tLW91dC1mbGlwLXZlcnQgZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpIHRyYW5zbGF0ZSg1MCUsIDApIHNjYWxlKDAuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpIHRyYW5zbGF0ZSg1MCUsIDApIHNjYWxlKDAuNSk7XHJcbn1cclxuLmltZy16b29tLW91dC1mbGlwLXZlcnQuaG92ZXIgPiBpbWcsXHJcbi5pbWctem9vbS1vdXQtZmxpcC12ZXJ0OmhvdmVyID4gaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xMDBkZWcpIHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgwLjUpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xMDBkZWcpIHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgwLjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbn1cclxuLmltZy16b29tLW91dC1mbGlwLXZlcnQuaG92ZXIgZmlnY2FwdGlvbixcclxuLmltZy16b29tLW91dC1mbGlwLXZlcnQ6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwKSB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCkgdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcclxufVxyXG4uaW1nLWJsdXIgZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5pbWctYmx1cjpob3ZlciA+IGltZyB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4uaW1nLWJsdXI6aG92ZXIgZmlnY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIxcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xyXG59XHJcbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgeyBmb250LWZhbWlseTogXCJEb3Npc1wiLCBzYW5zLXNlcmlmOyB9XHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbmE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4ubG9uZy10ZXh0IHtcclxuICBmb250LWZhbWlseTogXCJCb29rbWFuXCI7XHJcbn1cclxuLmp1c3RpZnl7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnJpZ2h0e3RleHQtYWxpZ246IHJpZ2h0O31cclxuLm5hdmJhci10b3Age1xyXG4gIGJhY2tncm91bmQ6ICMxMTVjOWI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDNweCAwO1xyXG59XHJcbi5uYXZiYXItdG9wIC5saXN0LWlubGluZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ubmF2YmFyLXRvcCAuaGVhZGVyLWNvbnRhY3QgbGkge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4ubmF2YmFyLXRvcCAuaGVhZGVyLWNvbnRhY3QgbGkgLmZhIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4ubmF2YmFyLW1haW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzFmNzZiZDtcclxufVxyXG4ubmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5uYXZiYXItbWFpbiBhOmhvdmVyLFxyXG4ubmF2YmFyLW1haW4gYTphY3RpdmUsXHJcbi5uYXZiYXItbWFpbiBhOmZvY3VzLFxyXG4ubmF2YmFyLW1haW4gYS5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxufVxyXG4ubmF2YmFyLW1haW4gLnN1Ym1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgbGVmdDogLTM1cHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRvcDogODVweDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC4wNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCAwLjA1cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMC4wNXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjA1cztcclxufVxyXG4ubmF2YmFyLW1haW4gLnN1Ym1lbnUgbGkge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTg1YjkxO1xyXG59XHJcbi5uYXZiYXItbWFpbiAuc3VibWVudSBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzE4NWI5MTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjNzO1xyXG59XHJcbi5uYXZiYXItbWFpbiAuc3VibWVudSBsaSBhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiA1cHggMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLm5hdmJhci1tYWluIGxpIGEge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm5hdmJhci1tYWluIGxpOmhvdmVyIC5zdWJtZW51IHtcclxuICB0b3A6IDYycHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC4yNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCAwLjI1cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMC4yNXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjI1cztcclxufVxyXG4ubmF2YmFyLW1haW4gLmljb24tYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5jYXJvdXNlbC1ob21le1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY2Fyb3VzZWwtaG9tZSBpbWcge1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG4uY2Fyb3VzZWx7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogNjAlO1xyXG4gIG1hcmdpbjogMCAyMCU7XHJcbn1cclxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGgsIDAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGgsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCwgMC4zcztcclxuICB0cmFuc2l0aW9uOiB3aWR0aCwgMC4zcztcclxufVxyXG4uY2Fyb3VzZWwtaG9tZSAuY2Fyb3VzZWwtY29udHJvbCAuZmEge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgcGFkZGluZy10b3A6IDEycHg7XHJcbn1cclxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG59XHJcbi5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICB0b3A6IDUwJTtcclxuICBib3R0b206IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgY29sb3I6IGFxdWE7XHJcbiAgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggYmxhY2s7XHJcbn1cclxuLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLXN1YnRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRvc2lzXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDAuOXB4IGJsYWNrO1xyXG59XHJcbi53aGl0ZXtcclxuICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDFweCBibGFjazsqL1xyXG4gIGNvbG9yOndoaXRlO1xyXG59XHJcbi5ibGFja3tcclxuICAvKi13ZWJraXQtdGV4dC1zdHJva2U6IDFweCB3aGl0ZTsqL1xyXG4gIGNvbG9yOmJsYWNrO1xyXG59XHJcbi5jYXJvdXNlbC1ob21lIC5idG4ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLnNlY3Rpb24taG9tZSB7XHJcbiAgbWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiAuc21hbGwtdGV4dCB7XHJcbiAgd2lkdGg6NjAlO1xyXG4gIG1hcmdpbjogNSUgMjAlO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4uYWJvdXQtdXMge1xyXG4gIG1hcmdpbjogNDBweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuLmFib3V0LXVzLWNvbCB7XHJcbiAgaGVpZ2h0OiAzMjVweDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuLmFib3V0LXVzLWNvbCAuY29sLWljb24td3JhcHBlciB7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxufVxyXG4uYWJvdXQtdXMtY29sIC5jb2wtdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5hYm91dC11cy1jb2wgLmNvbC1kZXRhaWxzIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxufVxyXG4uaG9tZS1yZWFzb25zIHtcclxuICBtYXJnaW46IDI1cHggMDtcclxufVxyXG4ucmVhc29ucy1jb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5yZWFzb25zLWNvbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsLCAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCwgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMC41cztcclxuICB0cmFuc2l0aW9uOiBhbGwsIDAuNXM7XHJcbn1cclxuLnJlYXNvbnMtY29sIC5yZWFzb25zLXRpdGxlcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgzMSwgMTE4LCAxODksIDAuOCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBoZWlnaHQ6IDEyNXB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxufVxyXG4ucmVhc29ucy1jb2wgLnJlYXNvbnMtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5yZWFzb25zLWNvbCAub24taG92ZXIgeyBmb250LXNpemU6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDEyNXB4OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjVweDtcclxuICBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjoganVzdGlmeTsgYmFja2dyb3VuZDogcmdiYSgzMSwgMTE4LCAxODksIDAuOSk7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgLW1vei10cmFuc2l0aW9uOiBhbGwsIDAuNXM7IC1vLXRyYW5zaXRpb246IGFsbCwgMC41czsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDAuNXM7IHRyYW5zaXRpb246IGFsbCwgMC41cztcclxufVxyXG4ucmVhc29ucy1jb2w6aG92ZXIgLm9uLWhvdmVyIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcGFkZGluZzogNTBweDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCAxcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAxcztcclxufVxyXG4ucmVhc29ucy1jb2w6aG92ZXIgaW1nIHtcclxuICAtbW96LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMS4xKSBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxLjEpIHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxLjEpIHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbn1cclxuLmNhdXNlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjc2YmQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwsIDAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCAwLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCwgMC4zcztcclxufVxyXG4uY2F1c2UgLmNhdXNlLXByb2dyZXNzIHtcclxuICBtYXJnaW46IDAgMTBweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjc2YmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5jYXVzZSAuY2F1c2UtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzFmNzZiZDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5jYXVzZSAuY2F1c2UtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jYXVzZSAuY2F1c2UtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5jYXVzZSAuY2F1c2UtZGV0YWlscyB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgbWluLWhlaWdodDogMTE1cHg7XHJcbn1cclxuLmNhdXNlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIGNvbG9yOiAjMTQ0ZDdiO1xyXG4gIGJvcmRlci1jb2xvcjogIzE0NGQ3YjtcclxufVxyXG4udGVhbS1tZW1iZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjc2YmQ7XHJcbn1cclxuLnRlYW0tbWVtYmVyIC50aHVtbmFpbCBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50ZWFtLW1lbWJlciAubWVtYmVyLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50ZWFtLW1lbWJlciAubWVtYmVyLXBvc2l0aW9uIHtcclxuICBwYWRkaW5nOiAwIDE1cHggNXB4O1xyXG59XHJcbi5mb290ZXItdG9wIHtcclxuICBiYWNrZ3JvdW5kOiAjMTE1YzliO1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLm1haW4tZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMWY3NmJkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5tYWluLWZvb3RlciAuZm9vdGVyLW1haW4ge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxufVxyXG4ubWFpbi1mb290ZXIgLmZvb3Rlci10aXRsZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYWluLWZvb3RlciAuZm9vdGVyLXRpdGxlIC50aXRsZS11bmRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW46IDE1cHggMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5tYWluLWZvb3RlciAuZm9vdGVyLXRpdGxlIC50aXRsZS11bmRlcjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLm1haW4tZm9vdGVyIC5mb290ZXItY29udGVudCB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLm1haW4tZm9vdGVyIC50d2VldCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5tYWluLWZvb3RlciAudHdlZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzExNWM5YjtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbn1cclxuLm1haW4tZm9vdGVyIC50d2VldDpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZDogIzExNWM5YjtcclxuICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5mb290ZXItZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5mb290ZXItZm9ybSAuZm9ybS1jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kOiAjMTE1YzliO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG4uZm9vdGVyLWZvcm0gLmJ0bi1zdWJtaXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZDogIzExNWM5YjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwsIDAuNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsLCAwLjVzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsLCAwLjVzO1xyXG4gIHRyYW5zaXRpb246IGFsbCwgMC41cztcclxufVxyXG4uZm9vdGVyLWZvcm0gLmJ0bi1zdWJtaXQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmZvb3Rlci1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb290ZXItZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZm9vdGVyLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbi5mb290ZXItZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZvb3Rlci1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuLmZvb3Rlci1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZvb3Rlci1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4uZm9vdGVyLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYWdlLWhlYWRpbmcge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRpbmctYmcuanBnPzE0Mjg3OTUzNjknKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLnBhZ2UtaGVhZGluZyAudGl0bGUtdW5kZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ubWFpbi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLmdhbGxlcnktaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmdhbGxlcnktaXRlbSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb250YWN0LWl0ZW1zIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5jb250YWN0LWl0ZW1zIC5jb250YWN0LWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvbnRhY3QtaXRlbXMgLmNvbnRhY3QtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBiYWNrZ3JvdW5kOiAjMWY3NmJkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb250YWN0LWl0ZW1zIC5jb250YWN0LWljb24gLmZhIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbn1cclxuLmNvbnRhY3QtbWFwIHtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbn1cclxuZm9ybSAuYWxlcnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNhdXNlLWNhcm91c2VsIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjMTE1YzliO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwsIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjNzO1xyXG59XHJcbi5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzFmNzZiZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMWY3NmJkO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMWY3NmJkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRpdGxlLXN0eWxlLTEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi50aXRsZS1zdHlsZS0yIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnRpdGxlLXN0eWxlLTIgLnRpdGxlLXVuZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcbi50aXRsZS1zdHlsZS0yIC50aXRsZS11bmRlcjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLnRpdGxlLXVuZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG59XHJcbi50aXRsZS11bmRlcjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uZm9ybS1jb250cm9sIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnRhYmxlLXN0eWxlLTEgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDRkN2I7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRhYmxlLXN0eWxlLTEgdGQsXHJcbi50YWJsZS1zdHlsZS0xIHRoIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmNzZiZDtcclxufVxyXG4udGFibGUtc3R5bGUtMiB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogIzExNWM5YjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0NGQ3YjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUtc3R5bGUtMiB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnRhYmxlLXN0eWxlLTIgdGQsXHJcbi50YWJsZS1zdHlsZS0yIHRoIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmNzZiZDtcclxufVxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZjc2YmQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxyXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxyXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjMWY3NmJkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzFmNzZiZCAjMWY3NmJkICMxZjc2YmQgIzExNWM5YjtcclxufVxyXG4ubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjMTE1YzliO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuICBib3JkZXItY29sb3I6ICMxZjc2YmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjMWY3NmJkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmc6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMxMTVjOWI7XHJcbn1cclxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMWY3NmJkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgZm9udC1zdHlsZTogMjZweDtcclxufVxyXG4ubGlnaHRib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5saWdodGJveCBpbWcge1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsLCAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCwgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMC41cztcclxuICB0cmFuc2l0aW9uOiBhbGwsIDAuNXM7XHJcbn1cclxuLmxpZ2h0Ym94IC5vbi1ob3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgzMSwgMTE4LCAxODksIDAuNzUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC42cztcclxuICAtby10cmFuc2l0aW9uOiBhbGwsIDAuNnM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDAuNnM7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjZzO1xyXG59XHJcbi5saWdodGJveCAub24taG92ZXIgLmhvdmVyLWNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAyNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICByaWdodDogNXB4O1xyXG4gIGZvbnQtc3R5bGU6IDE4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgc2Fucy1zZXJpZjtcclxuICBib3R0b206IC01MHB4O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsLCAwLjZzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCwgMC42cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwgMC42cztcclxuICB0cmFuc2l0aW9uOiBhbGwsIDAuNnM7XHJcbn1cclxuLmxpZ2h0Ym94IC5vbi1ob3ZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQ2cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy96b29tLWljb24ucG5nPzE0MjgxMDEzMTUnKTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG59XHJcbi5saWdodGJveDpob3ZlciAub24taG92ZXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ubGlnaHRib3g6aG92ZXIgLm9uLWhvdmVyIC5ob3Zlci1jYXB0aW9uIHtcclxuICBib3R0b206IDI1cHg7XHJcbn1cclxuLmxpZ2h0Ym94OmhvdmVyIGltZyB7XHJcbiAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEuMTUpIHNjYWxlM2QoMS4xNSwgMS4xNSwgMS4xNSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEuMTUpIHNjYWxlM2QoMS4xNSwgMS4xNSwgMS4xNSk7XHJcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxLjE1KSBzY2FsZTNkKDEuMTUsIDEuMTUsIDEuMTUpO1xyXG59XHJcblxyXG4vKiBPdyBjYXJvdXNlbFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLm93bC1uZXh0LFxyXG4ub3dsLXByZXYge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03NSk7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCwgMC41cztcclxuICAtby10cmFuc2l0aW9uOiBhbGwsIDAuNXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwsIDAuNXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsLCAwLjVzO1xyXG59XHJcbi5vd2wtbmV4dDpob3ZlcixcclxuLm93bC1wcmV2OmhvdmVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ub3dsLW5leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0UmVzcG9uc2l2ZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBMYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCBEb3duKSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmFib3V0LXVzLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYXNvbnMtY29sOmhvdmVyIC5vbi1ob3ZlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnJlYXNvbnMtY29sOmhvdmVyIC5vbi1ob3ZlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gIH1cclxufVxyXG4vKiBNZWRpdW0gZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCBEb253KSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuY2Fyb3VzZWwtaG9tZSAuY2Fyb3VzZWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtaG9tZSAuY2Fyb3VzZWwtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtaG9tZSAuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtdXMtY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAudGVhbS1tZW1iZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5yZWFzb25zLWNvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLyogU21hbGwgZGV2aWNlcyAodGFibGV0cywgNzY4cHggYW5kIERvd24pICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogXCJEb3Npc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCByZWQ7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjNweCBkYXJrcmVkO1xyXG4gIH1cclxuICAubmF2YmFyLWJyYW5ke1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlci1jb250YWN0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmhlYWRlci1jb250YWN0IGxpIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1zb2NpYWwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1tYWluICNuYXZiYXIge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdmJhci1tYWluICNuYXZiYXIgYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICAubmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcclxuICB9XHJcbiAgLm5hdmJhci1tYWluIC5zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubmF2YmFyLW1haW4gbGk6aG92ZXIgLnN1Ym1lbnUsXHJcbiAgLm5hdmJhci1tYWluIGxpOmFjdGl2ZSAuc3VibWVudSxcclxuICAubmF2YmFyLW1haW4gbGk6Zm9jdXMgLnN1Ym1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5uYXZiYXItbWFpbiBsaTpob3ZlciAuc3VibWVudSBsaSxcclxuICAubmF2YmFyLW1haW4gbGk6YWN0aXZlIC5zdWJtZW51IGxpLFxyXG4gIC5uYXZiYXItbWFpbiBsaTpmb2N1cyAuc3VibWVudSBsaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTE1YzliO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFmNzZiZDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6ICMxZjc2YmQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1ob21lIC5jYXJvdXNlbC1jb250cm9sIC5mYSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIC5jb2wtZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG4vKiBFeHRyYSBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCA0ODBweCBhbmQgRG93bikgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNhcm91c2VsLWhvbWUgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdEFuaW1hdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmFuaW1hdGUtb25zY3JvbGwge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmFuaW1hdGVkIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5hbmltYXRlZC5zbG93IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbn1cclxuLmFuaW1hdGVkLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5mYWRlSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgfVxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gIH1cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmJvdW5jZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gIH1cclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuICA5MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB9XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICB9XHJcbiAgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4uYm91bmNlSW5Eb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi56b29tSW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xyXG59XHJcbi5zcGFjZXsgbWFyZ2luLXRvcDogMC43JTt9XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi52b2x1bnRhciB7XHJcbiAgei1pbmRleDogOTk5OTsgcG9zaXRpb246IGZpeGVkOyByaWdodDogNDRweDsgYm90dG9tOiAwOyB3aWR0aDogMTIzcHg7IGhlaWdodDogMzBweDsgYmFja2dyb3VuZC1jb2xvcjogIzY5YmEwMDsgcGFkZGluZzogMnB4OyBjb2xvcjogd2hpdGU7IGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4udm9sdW50YXIgPiBidXR0b24ge1xyXG4gIHotaW5kZXg6IDk5OTk7IHBvc2l0aW9uOiBmaXhlZDsgcmlnaHQ6IDQ0cHg7IGJvdHRvbTogMDsgd2lkdGg6IDE0MHB4OyBoZWlnaHQ6IDMwcHg7IGJhY2tncm91bmQtY29sb3I6IHBhbGV2aW9sZXRyZWQ7IHBhZGRpbmc6IDJweDtcclxuICBjb2xvcjogd2hpdGU7IGJvcmRlci1jb2xvcjogcGFsZXZpb2xldHJlZDsgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hcHBseVZlcnRpY2Fse1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHdpZHRoOiAxNjBweDsgaGVpZ2h0OiA2NXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldmlvbGV0cmVkOyB0ZXh0LWFsaWduOiByaWdodDsgY29sb3I6IHdoaXRlOyBwYWRkaW5nLXRvcDogMzdweDsgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4uYXBwbHktYnRuIHtcclxuICBtYXJnaW46IGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc3RpY2t5LWFwcGx5IHtcclxuICBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogLTg1cHggIWltcG9ydGFudDsgdG9wOiA0MyU7IHdpZHRoOiBhdXRvOyB6LWluZGV4OiAxMDAwOyAgIHdpZHRoOiAxMjNweDtjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuI2FwcGx5LXBvcHtcclxuICBvdmVyZmxvdzogYXV0bzsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJhbnNwYXJlbnQucG5nKTtcclxuICBvcGFjaXR5OiAuOTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgei1pbmRleDogMTAwMDsgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYXBwbHktZm9ybS1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxufVxyXG4jYXBwbHlGb3JtIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI2hlYWRlci1tZXNzYWdlIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zdGlja3ktY29udGFpbmVyIHtcclxuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyAqL1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IC0xMDlweCAhaW1wb3J0YW50O1xyXG4gIHRvcDogNDAlO1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG59XHJcbi5zdGlja3ktY29udGFpbmVyIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGhlaWdodDogNDNweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHggMHB4IDFweCAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnByX2NvbG9yIHtjb2xvcjogIzFmNzZiZDt9XHJcbi5wcl9jb2xvcjJ7Y29sb3I6I0U1QTY5OTt9XHJcbi5mb250MTZ7Zm9udC1zaXplOiAxNnB4O31cclxuLnBhZGRpbmcze3BhZGRpbmctdG9wOiAzcHg7fVxyXG4ud3JhcHBlcnttaW4taGVpZ2h0OiAxMDAlO31cclxuZm9vdGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbiIsIi5jb3VudGVyLWNvbnRhaW5lciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIiwgc2Fucy1zZXJpZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1waW9uaWktMSk7XHJcbn1cclxuXHJcbi5jb3VudGVyIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi9jc3MvTGF5b3V0L2Nzcy92YXJpYWJsZXNfdGVtcGxhdGUuY3NzJztcclxuQGltcG9ydCBcIi4uLy4uL2Nzcy9Ib21lcGFnZS9vd2xfY2Fyb3VzZWwubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY3NzL0hvbWVwYWdlL2ltYWdlaG92ZXIuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jc3MvTGF5b3V0L2Nzcy9zdHlsZS5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Nzcy9MYXlvdXQvY3NzL2NvdW50ZXIuY3NzXCI7XHJcblxyXG4ucHJlc2VudGF0aW9uLWJveCB7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4ucHJlc2VudGF0aW9uLWJveCBoMiB7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICMwMDY2Y2M7IH1cclxuLnByZXNlbnRhdGlvbi1ib3ggcCB7IGxpbmUtaGVpZ2h0OiAxLjY7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxuLnByZXNlbnRhdGlvbi1ib3ggLnJpZ2h0IHtmbG9hdDogcmlnaHQ7IGNvbG9yOiAjMDA2NmNjOyBmb250LXdlaWdodDogYm9sZGVyOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG5cclxuIiwibmF2Lm5hdmJhci5ib290c25hdntcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJ0ZpcmEgU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXY+bGl7IG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpID4gYXtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxufVxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpLmRyb3Bkb3duID4gYXsgcGFkZGluZzogNXB4IDE4cHggNXB4IDVweDsgfVxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2ID4gbGkub24gPiBhe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXY+bGk+YT5zcGFuOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xvci1waW9uaWktMSksIGRhcmtibHVlKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpIHJvdGF0ZSg1MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG59XHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2PmxpLm9uPmE+c3BhbjpiZWZvcmUsXHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2PmxpLmFjdGl2ZT5hPnNwYW46YmVmb3JlLFxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saT5hOmhvdmVyPnNwYW46YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGUoMCk7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51LWNvbnRlbnQgbGkgYTpob3ZlcixcclxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIsXHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudSBsaSBhLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbm5hdi5uYXZiYXIgdWwubmF2IGxpLmRyb3Bkb3duLm9uIHVsLmRyb3Bkb3duLW1lbnUgbGkuZHJvcGRvd24ub24gPiBhe1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA1Qzk3LCMzNjM3OTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudXtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICM5OTk7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVye1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDdweDtcclxufVxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saS5kcm9wZG93bj5hLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czphZnRlcixcclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXY+bGkuZHJvcGRvd24+YS5kcm9wZG93bi10b2dnbGU6aG92ZXI6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93biA+IHVse1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiB1bC5uYXYgPiBsaS5kcm9wZG93bi5vbiA+IHVse1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwZGVnKTtcclxufVxyXG4uZHJvcGRvd24tbWVudS5tdWx0aS1kcm9wZG93bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbm5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50IGxpeyBmb250LXNpemU6IDE0cHg7IH1cclxubmF2Lm5hdmJhci5ib290c25hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51Lm1lZ2FtZW51LWNvbnRlbnQgLm1lbnUtY29sIGxpIGF7IHBhZGRpbmctbGVmdDogMTBweDsgfVxyXG5uYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUubWVnYW1lbnUtY29udGVudCAudGl0bGV7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTBweCl7XHJcbiAgICAuZHJvcGRvd24tbWVudS5tdWx0aS1kcm9wZG93bnsgbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IC5uYXZiYXItdG9nZ2xle1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saXsgbWFyZ2luOiA1cHggYXV0byAxNXB4OyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2Lm5hdmJhci1tb2JpbGUgdWwubmF2PmxpPmF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saS5kcm9wZG93bj5heyBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxN3B4OyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saS5kcm9wZG93bj5hLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmV7IGNvbG9yOiAjMjIyOyB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saS5kcm9wZG93bj5hLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czpiZWZvcmUsXHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdj5saS5kcm9wZG93bj5hLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjpiZWZvcmV7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IHVsLm5hdiBsaS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51PmxpPmF7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgdWwubmF2PmxpLmRyb3Bkb3duPnVseyB0b3A6IDEwMCU7IH1cclxuICAgIG5hdi5uYXZiYXIuYm9vdHNuYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudS5tZWdhbWVudS1jb250ZW50IC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBuYXYubmF2YmFyLmJvb3RzbmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnUubWVnYW1lbnUtY29udGVudCAuY29sLW1lbnUgbGkgYXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIjsgY29sb3I6d2hpdGU7fSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/