﻿@font-face{}@font-face{font-family:'Nexa';font-weight:300;src:url("../fonts/nexa-light-webfont.woff2") format("woff2"),url("../fonts/nexa-light-webfont.woff") format("woff")}@font-face{font-family:'Nexa';font-weight:400;src:url("../fonts/nexa-regular-webfont.woff2") format("woff2"),url("../fonts/nexa-regular-webfont.woff") format("woff")}@font-face{font-family:'Nexa';font-weight:700;src:url("../fonts/nexa-bold-webfont.woff2") format("woff2"),url("../fonts/nexa-bold-webfont.woff") format("woff")}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-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)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-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)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn,.c-col-tab-content__item.active{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{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}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}address,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,ol,ul,figure,hr,table,fieldset{margin-bottom:24px}dd,ol,ul{margin-left:24px}legend{margin-bottom:1em}label,.label{font-size:90%;margin-bottom:0;display:block}input{border:1px solid #ECF0F1}input:focus{border:1px solid #54777B;outline:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],select{width:100%;max-width:600px;height:34px;padding-left:6px;margin-bottom:10px;font-family:"Helvetica", Arial, sans-serif}@media (min-width: 62.5em){input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],select{height:40px;padding-left:10px}input[type="text"].filed--large,input[type="email"].filed--large,input[type="tel"].filed--large,input[type="password"].filed--large,input[type="search"].filed--large,input[type="url"].filed--large,select.filed--large{height:60px}}input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"]{padding-left:6px;height:34px;font-family:"Helvetica", Arial, sans-serif}input[type="number"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus{background:#f3cac2}@media (min-width: 62.5em){input[type="number"],input[type="date"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"]{height:40px;padding-left:10px}input[type="number"].filed--large,input[type="date"].filed--large,input[type="month"].filed--large,input[type="week"].filed--large,input[type="datetime"].filed--large,input[type="datetime-local"].filed--large{height:60px}}select{background:white;max-width:600px;color:gray;border:1px solid #ECF0F1;font-family:"Helvetica", Arial, sans-serif}textarea{width:100%;max-width:600px;border:1px solid #ECF0F1;padding:10px;font-family:"Helvetica", Arial, sans-serif}input[type="checkbox"]{margin-right:10px}input[type="submit"],input[type="button"],input[type="reset"],button[type="submit"],button[type="button"],button[type="reset"]{font-size:90%;font-weight:bold;border:none;margin-bottom:1%;background:#e50044;color:#fff;height:34px;padding-left:10px;padding-right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-family:"Helvetica", Arial, sans-serif}input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button[type="submit"]:hover,button[type="button"]:hover,button[type="reset"]:hover{cursor:pointer}input[type="submit"]:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,button[type="submit"]:disabled,button[type="button"]:disabled,button[type="reset"]:disabled{opacity:0.4;cursor:default}@media (min-width: 62.5em){input[type="submit"],input[type="button"],input[type="reset"],button[type="submit"],button[type="button"],button[type="reset"]{height:40px;padding-left:20px;padding-right:20px}}.inlineError{display:none;color:#542537}.error input{border-color:#542537}.error .inlineError{display:block !important}form.loading{position:relative}form.loading::after{content:'';position:absolute;opacity:1;top:0;left:0;width:100%;height:100%;z-index:70;background:rgba(243,242,237,0.5) no-repeat center center url("../images/spinner.gif");background-size:auto}.global-footer form.loading::after{background:rgba(229,0,68,0.5) no-repeat center center url("../images/spinner.gif")}.spektrix-signup-form input[type=submit]{margin-top:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Nexa",sans-serif;color:#000;margin-bottom:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#000}h1{font-size:36px;font-size:2.25rem;line-height:1.33333}h2{font-size:28px;font-size:1.75rem;line-height:1.71429}h3{font-size:24px;font-size:1.5rem;line-height:1}h4{font-size:20px;font-size:1.25rem;line-height:1.2}h5{font-size:18px;font-size:1.125rem;line-height:1.33333}h6{font-size:16px;font-size:1rem;line-height:1.5}p{font-size:100%;margin:0 0 1.25em 0;line-height:150%}a{color:#000;text-decoration:none;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover{color:#000}a,:-moz-any-link:focus{outline:none}blockquote{margin:1em 0 2em 1em;padding-left:2em;border-left:2px solid gray}ul,ol,dl{margin:1em 0 2em 1.5em;padding-left:1em;list-style-type:disc}ul li,ul dt,ul dd,ol li,ol dt,ol dd,dl li,dl dt,dl dd{line-height:1.25em;margin-bottom:0.5em}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{list-style-type:circle}ol{list-style-type:decimal}table{width:100%;border-collapse:collapse;border-spacing:4px;font-size:95%;margin-bottom:30px}table caption{margin-bottom:6px;text-align:left;font-size:0.85em}table tr:nth-child(odd) td{background:#F3F2ED}table td{padding:10px;vertical-align:center}table th{font-weight:700;text-align:left;background:#e50044;color:#fff;padding:14px 10px;vertical-align:center;border-bottom:2px solid #e50044}@media (min-width: 62.5em){table{margin-bottom:60px}}kbd,code,samp,pre{background:#F3F2ED;font-family:'Courier New', Courier, monospace;padding:4px}pre{overflow:scroll;font-size:80%;line-height:1.25em;padding:3%;margin-bottom:1.25em}strong{font-weight:bold}em{font-style:italic}i{font-style:italic}b{font-weight:700}small{font-size:0.75em}q{quotes:inherit}q:before{content:open-quote}q:after{content:close-quote}cite{font-weight:bold}dfn{font-weight:bold}var{font-style:italic}time{font-weight:bold}figure{margin-bottom:3%}figcaption{font-size:0.75em}img{max-width:100%;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none}html{font-size:1em;line-height:1.5;min-height:100%;height:100%;font-family:'Helvetica', Arial, sans-serif;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased !important;text-rendering:optimizeLegibility !important;color:#2F2F2F}body{background-color:#F4F4F4}body[class*="spektrix-"],#SpektrixIFrame body{background-color:#ffffff}body[class*="spektrix-"] .global-wrap{padding:10px 5px}@media (min-width: 37.5em){body[class*="spektrix-"] .global-wrap{padding:20px}}@media (min-width: 46.875em){body[class*="spektrix-"] .global-wrap{padding:80px}}.o-wrapper{padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto;max-width:1200px}.o-wrapper:after{content:"" !important;display:block !important;clear:both !important}.o-wrapper--tiny{padding-right:6px;padding-left:6px}.o-wrapper--small{padding-right:12px;padding-left:12px}.o-wrapper--large{padding-right:48px;padding-left:48px}.o-wrapper--huge{padding-right:96px;padding-left:96px}.o-layout{display:block;margin:0;padding:0;list-style:none;margin-left:-24px;font-size:0}.o-layout__item{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;padding-left:24px;font-size:16px;font-size:1rem}.o-layout--tiny{margin-left:-6px}.o-layout--tiny>.o-layout__item{padding-left:6px}.o-layout--small,.c-container--padded#gallery .o-layout,#gallery.c-page-credit .o-layout,.c-container--flush .o-layout{margin-left:-12px}.o-layout--small>.o-layout__item,.c-container--padded#gallery .o-layout>.o-layout__item,#gallery.c-page-credit .o-layout>.o-layout__item,.c-container--flush .o-layout>.o-layout__item{padding-left:12px}.o-layout--large,.festival-bridge-page .c-construkt-container .o-layout,.c-event__wrapper--bridge .c-construkt-container .o-layout,.festival-bridge-page .c-container--padded .o-layout,.festival-bridge-page .c-page-credit .o-layout,.c-event__wrapper--bridge .c-container--padded .o-layout,.c-event__wrapper--bridge .c-page-credit .o-layout{margin-left:-48px}.o-layout--large>.o-layout__item,.festival-bridge-page .c-construkt-container .o-layout>.o-layout__item,.c-event__wrapper--bridge .c-construkt-container .o-layout>.o-layout__item,.festival-bridge-page .c-container--padded .o-layout>.o-layout__item,.festival-bridge-page .c-page-credit .o-layout>.o-layout__item,.c-event__wrapper--bridge .c-container--padded .o-layout>.o-layout__item,.c-event__wrapper--bridge .c-page-credit .o-layout>.o-layout__item{padding-left:48px}.o-layout--huge,.c-container--padded .o-layout,.c-page-credit .o-layout{margin-left:-96px}.o-layout--huge>.o-layout__item,.c-container--padded .o-layout>.o-layout__item,.c-page-credit .o-layout>.o-layout__item{padding-left:96px}.o-layout--flush{margin-left:0}.o-layout--flush>.o-layout__item{padding-left:0}.o-layout--middle>.o-layout__item{vertical-align:middle}.o-layout--bottom>.o-layout__item{vertical-align:bottom}.o-layout--center{text-align:center}.o-layout--center>.o-layout__item{text-align:left}.o-layout--right{text-align:right}.o-layout--right>.o-layout__item{text-align:left}.o-layout--reverse{direction:rtl}.o-layout--reverse>.o-layout__item{direction:ltr;text-align:left}.o-grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.o-grid__cell{display:flex;flex:0 1 auto;width:100%}.o-grid__cell--column{flex-direction:column}.o-grid{margin-left:-24px}.o-grid>.o-grid__cell{padding-left:24px}.o-grid--tiny{margin-left:-6px}.o-grid--tiny>.o-grid__cell{padding-left:6px}.o-grid--small{margin-left:-12px}.o-grid--small>.o-grid__cell{padding-left:12px}.o-grid--large{margin-left:-48px}.o-grid--large>.o-grid__cell{padding-left:48px}.o-grid--huge{margin-left:-96px}.o-grid--huge>.o-grid__cell{padding-left:96px}.o-grid--flush{margin-left:0}.o-grid--flush>.o-grid__cell{padding-left:0}.o-grid--auto>.o-grid__cell{flex:1 0 0}.o-grid--left{justify-content:flex-start}.o-grid--center{justify-content:center}.o-grid--right{justify-content:flex-end}.o-grid--between{justify-content:space-between}.o-grid--around{justify-content:space-around}.o-grid__cell--pull-left{margin-right:auto}.o-grid__cell--pull-right{margin-left:auto}.o-grid--top{align-items:flex-start}.o-grid--middle{align-items:center}.o-grid--bottom{align-items:flex-end}.o-grid--baseline{align-items:baseline}.o-grid--stretch{align-items:stretch}.o-grid__cell--top{align-self:flex-start}.o-grid__cell--middle{align-self:center}.o-grid__cell--bottom{align-self:flex-end}.o-grid__cell--baseline{align-self:baseline}.o-grid__cell--stretch{align-self:stretch}.o-grid--reverse{flex-direction:row-reverse}.o-grid--column{flex-direction:column}.o-grid--column-reverse{flex-direction:column-reverse}.o-media{display:block}.o-media:after{content:"" !important;display:block !important;clear:both !important}.o-media__img{float:left;margin-right:24px}.o-media__img>img{display:block}.o-media__body{overflow:hidden;display:block}.o-media__body,.o-media__body>:last-child{margin-bottom:0}.o-media--tiny>.o-media__img{margin-right:6px}.o-media--tiny.o-media--reverse>.o-media__img{margin-right:0;margin-left:6px}.o-media--small>.o-media__img{margin-right:12px}.o-media--small.o-media--reverse>.o-media__img{margin-right:0;margin-left:12px}.o-media--large>.o-media__img{margin-right:48px}.o-media--large.o-media--reverse>.o-media__img{margin-right:0;margin-left:48px}.o-media--huge>.o-media__img{margin-right:96px}.o-media--huge.o-media--reverse>.o-media__img{margin-right:0;margin-left:96px}.o-media--reverse>.o-media__img{float:right;margin-right:0;margin-left:24px}.o-media--flush>.o-media__img{margin-right:0;margin-left:0}.o-flag{display:table;width:100%}.o-flag__img,.o-flag__body{display:table-cell;vertical-align:middle}.o-flag__img{width:1px;padding-right:24px}.o-flag__img>img{max-width:none}.o-flag__body{width:auto}.o-flag__body,.o-flag__body>:last-child{margin-bottom:0}.o-flag--tiny>.o-flag__img{padding-right:6px}.o-flag--tiny.o-flag--reverse>.o-flag__img{padding-right:0;padding-left:6px}.o-flag--small>.o-flag__img{padding-right:12px}.o-flag--small.o-flag--reverse>.o-flag__img{padding-right:0;padding-left:12px}.o-flag--large>.o-flag__img{padding-right:48px}.o-flag--large.o-flag--reverse>.o-flag__img{padding-right:0;padding-left:48px}.o-flag--huge>.o-flag__img{padding-right:96px}.o-flag--huge.o-flag--reverse>.o-flag__img{padding-right:0;padding-left:96px}.o-flag--flush>.o-flag__img{padding-right:0;padding-left:0}.o-flag--reverse{direction:rtl}.o-flag--reverse>.o-flag__img,.o-flag--reverse>.o-flag__body{direction:ltr}.o-flag--reverse>.o-flag__img{padding-right:0;padding-left:24px}.o-flag--top>.o-flag__img,.o-flag--top>.o-flag__body{vertical-align:top}.o-flag--bottom>.o-flag__img,.o-flag--bottom>.o-flag__body{vertical-align:bottom}.o-list-bare{list-style:none;margin-left:0}.o-list-inline{margin-left:0;list-style:none}.o-list-inline__item{display:inline-block}.o-box{display:block;padding:24px}.o-box:after{content:"" !important;display:block !important;clear:both !important}.o-box>:last-child{margin-bottom:0}.o-box--flush{padding:0}.o-box--tiny{padding:6px}.o-box--small{padding:12px}.o-box--large{padding:48px}.o-box--huge{padding:96px}.o-block{display:block;text-align:center}.o-block__img{margin-bottom:24px}.o-block--flush>.o-block__img{margin-bottom:0}.o-block--tiny>.o-block__img{margin-bottom:6px}.o-block--small>.o-block__img{margin-bottom:12px}.o-block--large>.o-block__img{margin-bottom:48px}.o-block--huge>.o-block__img{margin-bottom:96px}.o-block__body{display:block}.o-block--right{text-align:right}.o-block--left{text-align:left}.o-ratio{position:relative;display:block;overflow:hidden}.o-ratio:before{content:"";display:block;width:100%;padding-bottom:100%}.o-ratio__content,.o-ratio>iframe,.o-ratio>embed,.o-ratio>object{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.o-ratio--2\:1:before{padding-bottom:50%}.o-ratio--4\:3:before{padding-bottom:75%}.o-ratio--16\:9:before{padding-bottom:56.25%}.o-crop{position:relative;display:block;overflow:hidden}.o-crop__content{position:absolute;top:0;left:0;max-width:none}.o-crop__content--right{right:0;left:auto}.o-crop__content--bottom{top:auto;bottom:0}.o-crop__content--center{top:50%;left:50%;transform:translate(-50%, -50%)}.o-crop--2\:1{padding-bottom:50%}.o-crop--4\:3{padding-bottom:75%}.o-crop--16\:9{padding-bottom:56.25%}.o-table{width:100%}.o-table--fixed{table-layout:fixed}.o-table--tiny th,.o-table--tiny td{padding:6px}.o-table--small th,.o-table--small td{padding:12px}.o-table--large th,.o-table--large td{padding:48px}.o-table--huge th,.o-table--huge td{padding:96px}.o-pack{width:100%;margin-left:0;display:table;table-layout:fixed}.o-pack__item{display:table-cell;vertical-align:top}.o-pack--middle>.o-pack__item{vertical-align:middle}.o-pack--bottom>.o-pack__item{vertical-align:bottom}.o-pack--auto{table-layout:auto}.o-pack--tiny{border-spacing:6px}.o-pack--small{border-spacing:12px}.o-pack--large{border-spacing:48px}.o-pack--huge{border-spacing:96px}.o-pack--reverse{direction:rtl}.o-pack--reverse>.o-pack__item{direction:ltr}.o-vertical-align-wrapper{height:100%}.o-vertical-align-wrapper:before{content:'';height:100%;vertical-align:middle;display:inline-block;zoom:1;margin-left:-0.25em}.o-vertical-align-wrapper .o-vertical-align{width:99%;display:inline-block;vertical-align:middle}.o-iframe-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.o-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.o-nav{padding-left:0;margin-left:0}.o-nav li{display:inline-block;list-style:none;margin:0 4px}.o-nav li:first-child{margin-left:0}.o-nav li:last-child{margin-right:0}.o-nav.o-nav--stacked li{display:block;margin:0}.o-container{margin:0 2%;max-width:1600px}@media (min-width: 105em){.o-container{margin:0 auto}}.o-row{padding-top:3%;padding-bottom:3%}.o-row--small{padding-top:2%;padding-bottom:2%}.o-row--large{padding-top:5%;padding-bottom:5%}.o-max-400{max-width:400px}.o-max-500{max-width:500px}.o-max-600{max-width:600px}.o-max-700{max-width:700px}.o-max-800{max-width:800px}.o-max-900{max-width:900px}.o-max-1000{max-width:1000px}.o-block--centred{margin-left:auto;margin-right:auto}.o-put--left,.o-put--right{display:inline-block;vertical-align:middle;width:50%}@media (min-width: 46.875em){.o-put--left--tablet,.o-put--right--tablet{display:inline-block;vertical-align:middle;width:50%}}@media (min-width: 62.5em){.o-put--left--desktop,.o-put--right--desktop{display:inline-block;vertical-align:middle;width:50%}}@media (min-width: 75em){.o-put--left--wide,.o-put--right--wide{display:inline-block;vertical-align:middle;width:50%}}.c-btn,.c-spx-merchandise__info--basket--btn{text-decoration:none !important;display:inline-block;vertical-align:middle;font-family:"Nexa",sans-serif;font-weight:700;text-align:center;margin:0;cursor:pointer;padding:12px 24px;transition:all 300ms ease-in-out;font-size:120%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.c-btn--primary,.c-spx-merchandise__info--basket--btn{background-color:#e50044;margin-bottom:5px}.c-btn--primary,.c-spx-merchandise__info--basket--btn,.c-btn--primary:hover,.c-spx-merchandise__info--basket--btn:hover,.c-btn--primary:active,.c-spx-merchandise__info--basket--btn:active,.c-btn--primary:focus,.c-spx-merchandise__info--basket--btn:focus{text-decoration:none;color:#fff}.c-btn--primary:hover,.c-spx-merchandise__info--basket--btn:hover,.c-btn--primary:focus,.c-spx-merchandise__info--basket--btn:focus{background-color:#cc003c}.c-btn--primary.c-btn--inverse,.c-spx-merchandise__info--basket--btn{color:#e50044;background-color:#fff}.c-btn--primary.c-btn--inverse:hover,.c-spx-merchandise__info--basket--btn:hover,.c-btn--primary.c-btn--inverse:focus,.c-spx-merchandise__info--basket--btn:focus{background-color:#f2f2f2}.c-btn--secondary{background-color:#319B42}.c-btn--secondary,.c-btn--secondary:hover,.c-btn--secondary:active,.c-btn--secondary:focus{text-decoration:none;color:#fff}.c-btn--secondary:hover,.c-btn--secondary:focus{background-color:#2b883a}.c-btn--tertiary{background-color:#fff;color:#4a8ec2}.c-btn--tertiary,.c-btn--tertiary:hover,.c-btn--tertiary:active,.c-btn--tertiary:focus{text-decoration:none;color:#4a8ec2}.c-btn--tertiary:hover,.c-btn--tertiary:focus{color:#3774a2}.c-btn--disabled,.c-event-instance--passed .c-event-instance__button{cursor:no-drop}.c-btn--download{position:relative;padding-left:60px !important}.c-btn--download::after{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:'\f019';font-family:'FontAwesome'}.c-btn--small,.c-spx-merchandise__info--basket--btn{padding:6px 12px}.c-btn--large{padding:24px 48px}.c-btn--ghost,.c-spx-merchandise__info--basket--btn{border:2px solid currentColor;padding:10px 22px}.c-btn--ghost,.c-spx-merchandise__info--basket--btn,.c-btn--ghost:hover,.c-spx-merchandise__info--basket--btn:hover,.c-btn--ghost:active,.c-spx-merchandise__info--basket--btn:active,.c-btn--ghost:focus,.c-spx-merchandise__info--basket--btn:focus{background:none}.c-btn--ghost.c-btn--small,.c-spx-merchandise__info--basket--btn{padding:4px 10px}.c-btn--ghost.c-btn--large,.c-btn--large.c-spx-merchandise__info--basket--btn{padding:22px 46px}.c-btn--ghost.c-btn--primary,.c-spx-merchandise__info--basket--btn{color:#e50044}.c-btn--ghost.c-btn--primary:hover,.c-spx-merchandise__info--basket--btn:hover,.c-btn--ghost.c-btn--primary:focus,.c-spx-merchandise__info--basket--btn:focus{background-color:#e50044;color:#ffffff;border:2px solid #e50044}.c-btn--ghost.c-btn--secondary,.c-btn--secondary.c-spx-merchandise__info--basket--btn{color:#319B42}.c-btn--ghost.c-btn--secondary:hover,.c-btn--secondary.c-spx-merchandise__info--basket--btn:hover,.c-btn--ghost.c-btn--secondary:focus,.c-btn--secondary.c-spx-merchandise__info--basket--btn:focus{background-color:#319B42;color:#ffffff;border:2px solid #319B42}.c-btn--ghost.c-btn--tertiary,.c-btn--tertiary.c-spx-merchandise__info--basket--btn{color:#fff}.c-btn--ghost.c-btn--tertiary:hover,.c-btn--tertiary.c-spx-merchandise__info--basket--btn:hover,.c-btn--ghost.c-btn--tertiary:focus,.c-btn--tertiary.c-spx-merchandise__info--basket--btn:focus{color:#fff}.social-icons{margin-bottom:40px}.social-icons .fa{width:30px;height:30px;color:#fff;line-height:30px;text-align:center;background-color:#e50044;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.social-icons .fa.fa-facebook{background-color:#3b5998}.social-icons .fa.fa-twitter{background-color:#00aced}#top-btn{position:fixed;text-align:center;cursor:pointer;bottom:10px;right:10px;z-index:999;font-size:25px;height:40px;width:35px;color:#fff;background-color:#e50044;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.home #top-btn{display:none !important}.scroll-up #top-btn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.c-hamburger{width:24px;height:18px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;display:inline-block;transform:translateY(2px)}.c-hamburger span{display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.c-hamburger span:nth-child(1){top:0px}.c-hamburger span:nth-child(2),.c-hamburger span:nth-child(3){top:6px}.c-hamburger span:nth-child(4){top:12px}.nav-open .c-hamburger span:nth-child(1){top:6px;width:0%;left:50%}.nav-open .c-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-open .c-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .c-hamburger span:nth-child(4){top:6px;width:0%;left:50%}.site-wrap{clear:both}.global-wrap{min-height:60vh;clear:both;padding:10px;margin-top:115px}@media (min-width: 46.875em){.global-wrap{margin-top:110px}}@media (min-width: 62.5em){.global-wrap{margin-left:195px;padding:10px;margin-top:0}}.max-width-wrap--short{width:90%;margin:0 5%}.global-header{width:100%;height:85px;background-color:#e50044;z-index:1000;position:fixed;top:30px;left:0;padding:10px;border-bottom:1px solid #e6e6e6}@media (min-width: 46.875em){.global-header{height:110px;top:0}.global-header .global-header__membership{margin:-.25rem 1rem 0 1rem}}@media (min-width: 62.5em){.global-header{width:195px;height:100%;z-index:200;top:0;background-color:#e50044;padding:20px;border-right:1px solid #e6e6e6;border-bottom:0}.global-header .global-header__membership{margin:-1rem auto 1rem}}.global-header__logo{display:inline-block;background-image:url("../images/nnf-logo-2024.svg");background-repeat:no-repeat;width:70px;height:65px;background-size:cover;z-index:1000;position:relative}.homepage-hero .global-header__logo{background-image:url("../images/nnf-logo-2024.svg")}@media (min-width: 46.875em){.global-header__logo{width:80px;height:93px}}@media (min-width: 62.5em){.global-header__logo{width:154px;height:214px;margin-bottom:30px}}@media (max-width: 62.49em){.global-header__nav-wrap--desktop{display:none}}.global-header .c-btn,.global-header .c-spx-merchandise__info--basket--btn{display:none;margin-bottom:30px}@media (min-width: 62.5em){.global-header .c-btn,.global-header .c-spx-merchandise__info--basket--btn{display:inline-block}}.global-header__dates{display:none}@media (min-width: 37.5em) and (max-width: 46.865em){.global-header__dates{display:inline-block;font-weight:700;font-family:"Nexa",sans-serif;font-size:120%;margin:20px;position:relative;z-index:100;color:#fff;vertical-align:top}}.global-header__membership{font-weight:700;font-family:"Nexa",sans-serif;display:inline-flex;position:relative;z-index:9;align-items:center;text-align:center;background:#fff;width:6em;height:6em;border-radius:50%;vertical-align:top;line-height:1.2;font-size:.75rem;transform:rotate(-15deg);transition:transform ease-in-out .2s;border:2px solid #e50044;box-shadow:0 0 0 2px #fff;margin:-.25rem 0 0 1rem}.global-header__membership:hover{transform:rotate(-5deg) scale(1.2)}@media (min-width: 46.875em){.global-header__membership{font-size:1rem}}.global-header__nav{list-style-type:none;margin:0 0 30px 0;padding:0;color:#e50044;font-weight:700;font-family:"Nexa",sans-serif}.global-header__nav a{text-decoration:none;color:#e50044}.global-header__nav li{display:inline-block}@media (min-width: 62.5em){.global-header__nav{position:relative}.global-header__nav a{color:#fff}.global-header__nav li{display:block}.global-header__nav::after{height:1px;width:50px;content:'';position:absolute;bottom:-15px;left:0;background-color:#fff}}.global-header__nav--primary{font-size:105%}.global-header__nav--tertiary{margin-bottom:25px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.global-header__components{color:#fff;font-weight:700;font-family:"Nexa",sans-serif;position:relative;z-index:100}.global-header__components a{color:#fff}.global-header__components .spektrix-customer-loggedin-suffix,.global-header__components .not-logged-in{display:inline}@media (max-width: 46.865em){.global-header__components{position:fixed;top:0;left:0;width:100%;height:30px;background-color:#cc003c;color:#fff}.global-header__components .global-header__spektrix-item{display:inline-block;width:49%;text-align:center;padding-top:3px;height:30px;padding-left:0}.global-header__components .global-header__spektrix-item+.global-header__spektrix-item{border-left:1px rgba(255,255,255,0.6) solid}.global-header__components .global-header__spektrix-item::before{position:relative;margin-right:5px;top:auto}.global-header__components a{color:#fff}}@media (min-width: 46.875em) and (max-width: 62.49em){.global-header__components{position:absolute;right:200px;top:50px}.global-header__components .global-header__spektrix-item{display:inline-block;margin-left:30px}}.homepage-hero .global-header__components{color:#fff}.homepage-hero .global-header__components a{color:#fff}.global-header__spektrix-item{position:relative;opacity:0;animation:1s ease 3s normal forwards 1 fadeIn;-webkit-animation:1s ease 3s normal forwards 1 fadeIn}.global-header__spektrix-item .fa{font-size:80%;padding-right:5px}.mobile-nav-trigger{position:absolute;top:25px;right:20px;z-index:1000;cursor:pointer;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px 10px 0 10px}@media (min-width: 46.875em){.mobile-nav-trigger{top:40px}}@media (min-width: 62.5em){.mobile-nav-trigger{display:none}}.mobile-nav-trigger__text{display:inline-block;color:#fff;margin-right:10px;vertical-align:top;font-size:80%;text-transform:uppercase}.global-header__nav-wrap--mobile{top:0;left:0;z-index:800;width:100%;-webkit-transition:500ms 250ms ease-in-out;-moz-transition:500ms 250ms ease-in-out;-ms-transition:500ms 250ms ease-in-out;-o-transition:500ms 250ms ease-in-out;transition:500ms 250ms ease-in-out;position:fixed;background-color:#fff;border-bottom:2px solid #e50044;overflow-y:auto}.global-header__nav-wrap--mobile .global-header__membership{position:absolute}@media (min-width: 23.1875em){.global-header__nav-wrap--mobile .global-header__membership{display:none}}@media (max-width: 23.125em){.global-header .global-header__membership{display:none}}.global-header__nav-wrap--mobile .global-header__nav{text-align:center;padding-right:40px}.global-header__nav-wrap--mobile .global-header__nav li{display:block;font-weight:700;text-align:right}.global-header__nav-wrap--mobile .global-header__nav--primary{font-size:160%}.global-header__nav-wrap--mobile .global-header__nav--secondary{font-size:140%}.global-header__nav-wrap--mobile .global-header__nav--tertiary{font-size:140%}.global-header__nav-wrap--mobile .global-header__social-icons{text-align:right;padding-right:40px;font-size:140%}.global-header__nav-wrap--mobile .global-header__social-icons a{color:#e50044;margin-left:5px}.global-header__nav-wrap--mobile .c-mailing-list-btn{display:none;float:right;margin:20px 40px 0 0}@media screen and (min-height: 585px){.global-header__nav-wrap--mobile .c-mailing-list-btn{display:inline-block}}@media (min-width: 46.875em){.global-header__nav-wrap--mobile .global-header__nav--primary{font-size:200%}.global-header__nav-wrap--mobile .global-header__nav--secondary{font-size:160%}.global-header__nav-wrap--mobile .global-header__nav--tertiary{font-size:160%}.global-header__nav-wrap--mobile .global-header__social-icons{margin-top:40px}}body.nav-open{overflow:hidden;height:100%}@media (max-width: 46.865em){.nav-open .site-wrap{margin-top:115px}}.nav-open .global-header{position:fixed;top:0;left:0;z-index:1000}@media (max-width: 46.865em){.nav-open .global-header{top:30px}}.nav-open .homepage-body .global-header{position:fixed;top:30px;left:0;z-index:1000}@media (min-width: 46.875em){.nav-open .homepage-body .global-header{top:0}}.home.nav-open .site-wrap{margin-top:0}.nav-closed .global-header__nav-wrap--mobile{opacity:0;height:0;max-height:0;overflow:hidden;padding-top:0}.nav-open .global-header__nav-wrap--mobile{max-height:100%;height:100%;opacity:1;padding-top:150px}@media (min-width: 46.875em){.nav-open .global-header__nav-wrap--mobile{padding-top:160px}}.global-header-search-toggle{position:fixed;right:145px;top:60px;width:40px;font-size:120%;z-index:1000;padding-left:20px;padding-bottom:10px;color:#fff;font-weight:700;cursor:pointer}.global-header-search-toggle:hover{color:#fff}.global-header-search-toggle span{display:none}.global-header-search-toggle .fa{margin-right:10px}@media (min-width: 46.875em){.global-header-search-toggle{top:45px}}@media (min-width: 62.5em){.global-header-search-toggle{position:absolute;bottom:0;left:0;top:auto;right:auto;width:100%;font-size:90%}.global-header-search-toggle span{display:inline-block}}input[type="search"].desktop-search-field:focus ~ button[type="submit"].desktop-search-submit{opacity:0.6}.desktop-search-wrapper{position:relative;padding:0 0 10px 30px;border-bottom:2px solid #fff}.desktop-search-wrapper .fa{position:absolute;top:5px;left:0;font-size:120%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (min-width: 75em){.desktop-search-wrapper .fa{font-size:160%}}@media (min-width: 62.5em){.desktop-search-wrapper{padding:0 50px 10px}}.search-label{color:rgba(255,255,255,0.8);font-weight:400;font-size:90%;margin-bottom:40px}.desktop-search-wrapper .fa{color:#fff}button[type="submit"].desktop-search-submit{display:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:#fff;color:#e50044;font-size:100%;padding:5px 15px;text-transform:uppercase;opacity:0;height:auto;position:absolute;margin-top:-10px;top:50%;right:0;font-family:"Nexa",sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 62.5em){button[type="submit"].desktop-search-submit{display:inline-block}}@media (min-width: 75em){button[type="submit"].desktop-search-submit{font-size:100%;padding:10px 15px}}.global-header-extended-menu{display:none}@media screen and (min-width: 1000px) and (max-height: 700px){.global-header{width:100%;height:100px;background-color:#e50044;z-index:500;position:fixed;top:0;left:0;padding:10px 20px}.global-header__logo{display:inline-block;background-image:url("../images/nnf-logo-2024.svg");background-repeat:no-repeat;width:80px;height:75px;z-index:101;position:relative}.global-header .c-btn,.global-header .c-spx-merchandise__info--basket--btn{display:none}.global-header-extended-menu{list-style-type:none;margin:0;padding:0;display:inline-block;position:absolute;right:200px;top:40px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.global-header-extended-menu li{display:inline-block;margin-left:20px;font-weight:700;font-size:140%;border-right:1px solid #e50044;padding-right:20px}.global-header__membership{margin:-.5rem 0 0 1rem !important}.global-header__components{position:absolute;right:200px;top:40px}.global-header__components .global-header__spektrix-item{display:inline-block;margin-left:30px}.homepage-hero .global-header-extended-menu{display:none}.global-header__nav{list-style-type:none;margin:0 0 30px 0;padding:0;color:#e50044;font-weight:700}.global-header__nav a{text-decoration:none;color:#e50044}.global-header__nav li{display:inline-block}.global-header__nav::after{display:none}.nav-open .global-header__nav-wrap--mobile{padding-top:130px}.global-header-search-toggle{position:fixed;right:70px;top:45px;width:40px;font-size:120%;z-index:10;padding-left:20px;left:auto;bottom:auto;padding-bottom:10px;color:#fff;font-weight:700;cursor:pointer}.global-header-search-toggle span{display:none}.global-header-search-toggle .fa{margin-right:10px}.global-header__nav-wrap--desktop{display:none}.mobile-nav-trigger__text{display:inline-block}.global-header-search-toggle{right:150px;top:35px}.mobile-nav-trigger{display:block;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px 10px 0 10px;top:35px}.global-wrap{margin-left:0;margin-top:110px}.global-footer{margin-left:0}}.global-footer{background-color:#e50044;color:#fff;padding:5%;position:relative}@media (min-width: 62.5em){.global-footer{margin-left:195px}}@media screen and (min-width: 1000px) and (max-height: 700px){.global-footer{margin-left:0}}.global-footer__nav{list-style-type:none;margin:0 0 20px 0;padding:0}.global-footer__nav li{display:inline-block;font-size:80%;margin-right:10px}.global-footer__nav li a{text-decoration:underline;color:#fff}.global-footer__info{margin-bottom:10px}.global-footer__info p{margin-bottom:0}.global-footer__social-icons{margin-bottom:10px}.global-footer__social-icons a{color:#fff;font-size:120%;margin-left:5px}.global-footer__info--address p:first-of-type{font-weight:700}.global-footer__telephone{margin-bottom:20px}.global-footer__telephone a{font-weight:700;color:#fff}.global-footer__info--funders{font-size:80%}.global-footer__rhs{margin-bottom:40px}@media (min-width: 46.875em){.global-footer__rhs{margin-bottom:0}}.global-footer__rhs img{display:block}.global-footer__rhs .arts-logo{margin-bottom:20px}.global-footer__rhs .council-logo{width:176px;height:auto}.global-footer__rhs .bridge-arts-logo{width:600px;height:auto}@media (min-width: 40.625em){.global-footer__rhs{position:absolute;right:0;top:0;padding:5%}}.global-footer__substrakt{font-size:80%}.global-footer__substrakt a{color:#fff;text-decoration:underline}.homepage-hero .global-header{background-color:transparent;position:relative;border-right:0;border:0}.homepage-hero .global-header__nav::after{background-color:#fff}.homepage-hero .global-header__nav a{color:#fff}.homepage-hero .global-header__dates{display:none}.homepage-hero .c-btn,.homepage-hero .c-spx-merchandise__info--basket--btn{background-color:transparent;border:2px solid #fff}.homepage-hero .global-header__social-icons a{color:#fff}.homepage-hero .mobile-nav-trigger{border:1px solid #fff}.homepage-hero .mobile-nav-trigger__text{color:#fff}.homepage-body .global-header-search-toggle{display:none}.homepage-body .global-header{position:relative}@media (min-width: 62.5em){.homepage-body .global-header{display:inline-block;vertical-align:top;float:left;height:100%}.homepage-body .global-header::after{top:0;left:0;width:100%;background-color:#e50044;position:absolute;height:3000px;z-index:1;content:''}}.homepage-body .global-wrap{margin:0;width:100%;display:inline-block}@media screen and (min-width: 1000px) and (min-height: 701px){.homepage-body .global-wrap{width:calc(100% - 195px)}}.homepage-body .global-header__nav-wrap--desktop{position:relative;z-index:10}@media (min-width: 62.5em){.homepage-body .global-header__nav-wrap--desktop{display:block}}.homepage-body.stuck .global-header{position:fixed;top:30px;left:0;float:none}@media (min-width: 46.875em){.homepage-body.stuck .global-header{top:0}}@media (min-width: 62.5em){.homepage-body.stuck .global-header{position:fixed;top:0;left:0;float:none}}.homepage-body.stuck .global-wrap{margin-left:0;display:inline-block;margin-top:85px}@media (min-width: 46.875em){.homepage-body.stuck .global-wrap{margin-top:140px}}@media (min-width: 62.5em){.homepage-body.stuck .global-wrap{margin-left:195px;margin-top:0}}.homepage-body.stuck .global-header-search-toggle{display:block}.homepage-hero{width:100%;height:100vh;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0.6);background-blend-mode:multiply;position:relative}.homepage-hero .global-header-search-toggle{display:none}.homepage-hero .c-hamburger span{background:#fff}.nav-open .homepage-hero .c-hamburger span{background:#e50044}.homepage-hero__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;width:80%}@media (min-width: 62.5em){.homepage-hero__content{left:calc(50% + 100px);width:50%}}.homepage-hero__content--holding{text-align:center}.homepage-hero__content--holding img{width:200px;height:auto}@media (min-width: 62.5em){.homepage-hero__content--holding{left:50%;width:50%}}.homepage-hero__content--holding .homepage-hero__dates{font-size:140%}.homepage-hero__intro{font-weight:300;font-family:"Nexa",sans-serif;font-size:160%;line-height:130%}@media (max-width: 25em){.homepage-hero__intro{font-size:130%}}@media (min-width: 46.875em){.homepage-hero__intro{font-size:260%;line-height:140%}}@media (min-width: 62.5em){.homepage-hero__intro{font-size:240%}}@media (min-width: 75em){.homepage-hero__intro{font-size:310%}}.homepage-hero__dates{margin:40px 0 0;font-size:130%;font-weight:700;font-family:"Nexa",sans-serif}@media (max-width: 25em){.homepage-hero__dates{margin:25px 0 0;font-size:100%}}@media (min-width: 62.5em){.homepage-hero__dates{font-size:160%}}.homepage-search__wrapper{position:relative;padding:0 0 0 30px;border-bottom:2px solid #fff}.homepage-search__wrapper .fa{position:absolute;top:5px;left:0;font-size:120%;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (min-width: 75em){.homepage-search__wrapper .fa{font-size:160%}}@media (min-width: 62.5em){.homepage-search__wrapper{padding:0 50px 0}}.homepage-hero__scroll--desktop{position:absolute;bottom:5%;right:5%}@media (max-width: 62.49em){.homepage-hero__scroll--desktop{display:none}}.homepage-hero__scroll--desktop p{margin-top:60px;color:#fff;margin-bottom:0;font-size:80%}.homepage-hero__scroll--desktop a{padding-top:60px;color:#fff}.homepage-hero__scroll--desktop a span{position:absolute;color:#fff;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}.homepage-hero__scroll--desktop a span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{transform:translate(0, 0);opacity:0}40%{opacity:1}80%{transform:translate(0, 20px);opacity:0}100%{opacity:0}}.homepage-hero__scroll--mobile{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:8%}.homepage-hero__scroll--mobile p{margin-top:70px;color:#fff;margin-bottom:0;font-size:80%}.homepage-hero__scroll--mobile a{padding-top:70px}.homepage-hero__scroll--mobile a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}button[type="submit"].homepage-search__button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:none;background:white;color:#e50044;font-size:100%;padding:5px 15px;opacity:0;height:auto;position:absolute;top:50%;right:0;font-family:"Nexa",sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 62.5em){button[type="submit"].homepage-search__button{display:inline-block}}@media (min-width: 75em){button[type="submit"].homepage-search__button{font-size:130%;padding:10px 15px}}input[type="search"].homepage-search-box,input.desktop-search-field[type="search"]{font-family:"Helvetica", Arial, sans-serif;background:transparent;border:none;width:100%;-webkit-appearance:none;color:#fff;font-size:130%;line-height:100%;opacity:0.7;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;max-width:none;position:relative}@media (min-width: 75em){input[type="search"].homepage-search-box,input.desktop-search-field[type="search"]{height:auto;font-size:200%}}input[type="search"].homepage-search-box::placeholder,input.desktop-search-field[type="search"]::placeholder{color:#fff}input[type="search"].homepage-search-box:focus,input.desktop-search-field[type="search"]:focus{background:transparent;border:0 0 2px 0 solid #fff;font-size:150%;opacity:0.9}input[type="search"].homepage-search-box:focus ~ button[type="submit"].homepage-search__button,input.desktop-search-field[type="search"]:focus ~ button[type="submit"].homepage-search__button{opacity:0.6}input[type="search"].homepage-search-box:focus ~ .fa,input.desktop-search-field[type="search"]:focus ~ .fa{font-size:130%}@media (min-width: 75em){input[type="search"].homepage-search-box:focus,input.desktop-search-field[type="search"]:focus{font-size:260%}input[type="search"].homepage-search-box:focus ~ .fa,input.desktop-search-field[type="search"]:focus ~ .fa{font-size:210%}}@media screen and (min-width: 1000px) and (max-height: 700px){.homepage-body .global-header{float:none;position:relative;height:100px}.homepage-body .global-header::after{display:none}.homepage-body .global-header .global-header__nav-wrap--desktop{display:none}.homepage-body .global-header .global-wrap{width:100% !important}.homepage-body.stuck .global-wrap{margin-left:0;margin-top:100px}}.tt-dataset{max-height:200px;overflow:scroll;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:0 10px}span.twitter-typeahead{width:100%}.typeahead-result{border-bottom:1px solid #ECF0F1;overflow:hidden;z-index:150;margin-bottom:2px;padding:10px 0;color:#2F2F2F}.typeahead-result--no-result{border-bottom:0}.typeahead-result--no-result a{text-decoration:underline;color:#e50044}.typeahead-result--no-result a:hover{color:#e50044}.typeahead-result__image{width:6%;height:auto;display:inline-block;vertical-align:top}.typeahead__whats-on-link{color:#e50044;position:relative;text-align:right;display:block;font-size:90%;padding:3px 0}.typeahead__whats-on-link:hover{color:#e50044}.typeahead__whats-on-link .fa{position:relative;top:0;margin-left:10px;font-size:90%}.typeahead-result__info{display:inline-block;width:80%;vertical-align:top;padding:0 20px}.typeahead-result__title{font-size:80%;text-transform:uppercase;margin:0}.typeahead-result__single p{margin:0;font-size:60%}.c-title-bar{width:100%;background-color:#fff;color:#e50044;margin-bottom:10px;padding:5px 10px;position:relative;z-index:200;min-height:60px;text-align:right}@media (min-width: 46.875em){.c-title-bar{padding:5px 10px}}.c-title-bar a{position:relative}.c-title-bar a::after{visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3px;width:100%;position:absolute;bottom:-5px;left:0;background-color:#ff195d;content:'';text-align:center}.c-title-bar a:hover::after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.c-title-bar .current_page_item a::after{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.c-title-bar .c-btn::after,.c-title-bar .c-spx-merchandise__info--basket--btn::after{display:none}.c-title-bar__lhs{display:inline-block;max-width:60%;text-align:left;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.c-title-bar__lhs .fa-angle-left{margin-right:10px}.c-title-bar__rhs{text-align:right;display:inline-block}@media (max-width: 60em){.c-title-bar__rhs{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 46.875em){.c-title-bar__rhs{max-width:80%}}.c-title-bar__toggle{display:block;color:#fff;cursor:pointer}.c-title-bar__toggle:hover{color:#fff}@media (min-width: 60em){.c-title-bar__toggle{display:none}}.c-title-bar__navigation{display:none;color:#e50044;margin:0;padding:15px 10px 8px;text-align:right;z-index:100;font-size:90%;position:relative}.c-title-bar__navigation li{display:inline-block;margin-left:10px;border-left:1px solid #ff195d;padding-left:10px}.c-title-bar__navigation li:first-child{border-left:0;padding-left:0;margin-left:0}.c-title-bar__navigation a{text-decoration:none;color:#e50044}.c-title-bar__navigation.c-title-bar__navigation--tertiary{display:block}@media (min-width: 60em){.c-title-bar__navigation{display:block}}.c-title-bar__mobile-nav-wrapper{background-color:#e7e7e7;position:relative;top:-10px;padding:20px 10px;display:none;vertical-align:top}@media (min-width: 60em){.c-title-bar__mobile-nav-wrapper{display:none}}.c-title-bar__mobile-navigation{margin:0;padding:0;list-style-type:none;text-align:right;font-size:110%;font-weight:300}.c-title-bar__mobile-navigation li{margin-bottom:10px}.c-title-bar__mobile-navigation li:last-child{margin-bottom:0}@media (min-width: 46.875em){.c-title-bar--tertiary{margin-top:-10px}}@media (max-width: 37.5em){.c-title-bar--tertiary .child-page-title{display:none}}.c-title-bar--page{background-color:#e50044;color:#fff}.c-title-bar--page .page-title,.c-title-bar--page .c-title-bar__navigation a{color:#fff;text-decoration:none}.parent-page-title{margin:5px 15px 0 0;font-weight:700;font-family:"Nexa",sans-serif;position:relative;font-size:130%;line-height:140%;display:inline-block;padding-right:20px}.parent-page-title a{color:#fff}@media (min-width: 46.875em){.parent-page-title{font-size:160%}}@media (min-width: 62.5em){.parent-page-title{margin:0 15px 0 0}}.parent-page-title--child-page{font-size:80%;display:block}@media (min-width: 62.5em){.parent-page-title--child-page{font-size:160%;display:inline-block}.parent-page-title--child-page::after{content:'';width:1px;height:60%;background-color:#ff195d;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.parent-page-title--venue{display:block;font-size:90%}.parent-page-title--venue .fa{margin-right:5px;font-size:90%}.parent-page-title--venue a{padding-bottom:3px}.parent-page-title--venue a::after{display:none}.child-page-title{font-size:120%;margin:0;font-weight:300;display:inline-block;position:relative}@media (min-width: 62.5em){.child-page-title{font-size:120%}}.c-title-bar--whats-on{background-color:transparent;color:#e50044;height:auto;padding:0;margin-bottom:40px;text-align:left}.c-title-bar--whats-on a::after{display:none}@media (min-width: 46.875em){.c-title-bar--whats-on{background-color:#fff}}.c-title-bar__rhs--event .c-title-bar__toggle{color:#e50044}@media (min-width: 46.875em){.c-title-bar__rhs--event{max-width:80%}}.c-title-bar__navigation--event{background-color:transparent;display:none}@media (min-width: 60em){.c-title-bar__navigation--event{display:block}}.c-btn--back-to{padding:3px 10px;font-weight:400;font-size:80%;font-family:"Helvetica", Arial, sans-serif}.c-title-bar--resource{background-color:transparent;color:#e50044;height:auto;padding:0;margin-bottom:20px;text-align:left}.c-title-bar--resource a::after{display:none}@media (min-width: 46.875em){.c-title-bar--resource{background-color:#fff;margin-bottom:40px}}.c-title-bar--resource .c-search-form{display:flex}.c-title-bar--resource .c-search-form input{max-width:840px}.pg__masthead{position:relative;margin-bottom:10px}.blog__masthead{max-width:1000px;padding:3% 5% 0}.blog__masthead .pg__title{font-size:200%;color:#e50044}@media (min-width: 46.875em){.blog__masthead .pg__title{font-size:280%}}.pg__hero{position:relative;margin:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 46.865em){.pg__hero::after{position:absolute;bottom:0;left:0;display:block;content:'';width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 )}}@media (min-width: 46.875em){.pg__hero{height:40vw;min-height:400px;max-height:800px}.pg__hero::after{position:absolute;top:0;left:0;display:block;content:'';height:100%;width:50%;background:-moz-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 )}}@media (min-width: 62.5em){.pg__hero{height:30vw}}.h-row{color:#fff;position:relative;width:100%;padding:40% 3% 3% 3%;z-index:60}@media (min-width: 46.875em){.h-row{width:80%;position:absolute;bottom:0;left:3%;padding:0;background-color:transparent !important}}@media (min-width: 62.5em){.h-row{width:70%}}.h-row p{font-weight:400;width:100%;font-size:100%;margin:0}@media (min-width: 46.875em){.h-row p{margin-bottom:24px;font-size:110%}}.h-row .c-btn,.h-row .c-spx-merchandise__info--basket--btn{margin-bottom:3%;padding:7px 15px;font-size:90%}@media (max-width: 46.865em){.h-row .c-btn,.h-row .c-spx-merchandise__info--basket--btn{margin-top:3%}}@media (min-width: 46.875em){.h-row .c-btn,.h-row .c-spx-merchandise__info--basket--btn{padding:10px 22px;font-size:100%}}.pg__breadcrumb{color:#fff;font-weight:700;opacity:0.95}.pg__breadcrumb .fa{margin-right:6px}.pg__breadcrumb:hover{color:#fff;opacity:1}.pg__title{font-weight:300;font-size:420%;margin-bottom:12px;color:#fff !important}@media (min-width: 46.875em){.pg__title{margin-bottom:24px}}.pg__title--small{font-size:180%;font-weight:700}@media (min-width: 46.875em){.pg__title--small{font-size:240%}}@media (min-width: 62.5em){.pg__title--small{font-size:320%}}@media (min-width: 75em){.pg__title--small{font-size:320%}}.pg__title--medium{font-size:240%}@media (min-width: 46.875em){.pg__title--medium{font-size:320%}}@media (min-width: 62.5em){.pg__title--medium{font-size:480%}}@media (min-width: 75em){.pg__title--medium{font-size:480%}}.pg__title--large{font-size:320%}@media (min-width: 46.875em){.pg__title--large{font-size:480%}}@media (min-width: 62.5em){.pg__title--large{font-size:520%}}@media (min-width: 75em){.pg__title--large{font-size:600%}}.c-resource__masthead .c-resource__masthead-explore{margin-bottom:6px}.c-resource__masthead .c-resource__masthead-audiences{list-style-type:none;margin:0;padding:0;padding-bottom:20px}.c-resource__masthead li{display:inline-block;margin-right:5px;vertical-align:top}.c-resource__masthead .c-resource__masthead-audience-tag{border:2px solid #fff;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;font-family:"Nexa",sans-serif;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;padding:5px 10px;font-size:90%;text-align:center;display:inline-block;margin-bottom:12px}.c-resource__masthead .c-resource__masthead-audience-tag:hover{background-color:rgba(255,255,255,0.3);color:#fff}.c-pg-anchors{list-style-type:none;margin:0;padding:12px;width:100%;background-color:#fff;position:fixed;bottom:0;left:0;z-index:180}@media (min-width: 46.875em){.c-pg-anchors{position:relative;background:transparent;padding:12px 0 48px;font-size:0.8em}}.c-anchors{list-style-type:none;margin:6px 0 50px;padding:0}@media (min-width: 46.875em){.c-anchors{vertical-align:top;display:inline-block;margin:0}}.c-anchors__label{font-weight:600;margin-right:12px}@media (min-width: 46.875em){.c-anchors__label{padding:0;display:inline-block;vertical-align:top}}.c-anchors__label span{position:relative;z-index:10}.c-anchors__menu{padding:0;opacity:0;overflow:hidden;visibility:hidden;height:0;max-height:0;-webkit-transition:max-height 250ms ease-in-out;-moz-transition:max-height 250ms ease-in-out;-ms-transition:max-height 250ms ease-in-out;-o-transition:max-height 250ms ease-in-out;transition:max-height 250ms ease-in-out;position:relative;z-index:10;font-size:1.2em}.state--anchors-active .c-anchors__menu{opacity:1;max-height:100vh;visibility:visible;height:auto}@media (min-width: 46.875em){.c-anchors__menu{visibility:visible;height:auto;opacity:1;max-height:none}}.c-anchors__link{position:relative;padding:0;display:block;-webkit-transition:none 250ms ease-in-out;-moz-transition:none 250ms ease-in-out;-ms-transition:none 250ms ease-in-out;-o-transition:none 250ms ease-in-out;transition:none 250ms ease-in-out}@media (min-width: 46.875em){.c-anchors__link{display:inline-block;margin:0;margin-right:12px}}.c-anchors__link a{color:#2F2F2F;position:relative}.c-anchors__link a::after{background:currentColor;opacity:0.8;height:2px;width:100%;content:'';position:absolute;bottom:-3px;left:0;-webkit-transform:scaleY(0.5);-moz-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transition:transform 250ms ease-in-out;-moz-transition:transform 250ms ease-in-out;-ms-transition:transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out}.c-anchors__link a:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}button.c-pg-anchors__trigger{font-size:120%;cursor:pointer;position:fixed;font-weight:700;width:100%;height:40px;bottom:0;left:0;padding:10px;z-index:20;line-height:1;-webkit-appearance:none;background-color:#fff;border:0;text-align:left}button.c-pg-anchors__trigger .fas{-webkit-transition:transform 250ms ease-in-out;-moz-transition:transform 250ms ease-in-out;-ms-transition:transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;font-size:90%}.state--anchors-active button.c-pg-anchors__trigger .fas{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 46.875em){button.c-pg-anchors__trigger{display:none}}button.c-pg-anchors__trigger span{margin-left:5px}@media screen and (-ms-high-contrast: active) and (min-width: 46.875em), screen and (-ms-high-contrast: none) and (min-width: 46.875em){.c-pg-anchors{position:relative;top:0}}@supports (-ms-ime-align: auto){@media (min-width: 46.875em){.c-pg-anchors{position:relative;top:0}}}.c-introduction{width:90%;margin:5%}.c-introduction a{text-decoration:underline}.c-introduction .c-btn,.c-introduction .c-spx-merchandise__info--basket--btn{text-decoration:none}.c-introduction__block--lhs{margin-bottom:10px}@media (min-width: 62.5em){.c-introduction__block--lhs{padding-right:40px}}.c-introduction__block--rhs p{margin-bottom:0}.c-introduction__block--rhs .construkt--map__map{height:200px;margin:20px 0 10px;display:block}.c-pull-quote__text{color:#e50044;font-size:200%}.c-pull-quote__text::before{content:'\201C';display:block;font-size:140%}.c-pull-quote__text::after{content:'\201D';display:block;margin-top:20px;font-size:140%}.c-credits-terms{font-size:0.75em}.single-event .c-introduction{margin-bottom:1%}.single-event .c-container--padded,.single-event .c-page-credit{margin-top:2%}.c-title-bar__filter{width:25%;display:inline-block;vertical-align:top}.date-filter{color:#474C48;background:url("../images/dropdown-arrow.png") no-repeat;background-size:20px;background-position:100% 30%;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;border-bottom:2px solid #e2e3e2;padding-bottom:5px;padding-left:0;width:100%;max-width:none;margin-bottom:10px}.date-filter-button{width:100%}.filter-wrapper{background-color:#fff;padding:20px;margin-bottom:20px}@media (min-width: 75em){.filter-wrapper{padding:40px}}@media (max-width: 62.49em){.genre-title{display:none}}.button-wrapper{margin-top:20px}@media (max-width: 62.49em){.button-wrapper{border-bottom:2px solid #e2e3e2}}.genre-wrapper{margin-top:0}.genre-filter-trigger{width:100%;display:block;font-size:100%;position:relative;color:#474C48;background:url("../images/dropdown-arrow.png") no-repeat;background-size:20px;background-position:100% 30%;cursor:pointer;margin-bottom:10px;font-weight:400}@media (min-width: 62.5em){.genre-filter-trigger{display:none}}.genre-filter-trigger:hover{color:#474C48}.genre-filter-trigger .fa{position:absolute;right:0;font-size:180%}.c-title-bar__filter--genres{width:50%}.filter__genre{list-style-type:none;margin:0;padding:0}@media (max-width: 62.49em){.filter__genre{display:none}}.filter__genre li{display:inline-block;margin-right:5px;vertical-align:top}.filter__genre label{border:2px solid #e50044;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 10px;font-size:75%;text-align:center;display:inline-block}.filter__genre label:hover{background-color:#fff}.filter__genre [type="checkbox"]:not(:checked),.filter__genre [type="checkbox"]:checked{position:absolute;left:-9999px}.filter__genre [type="checkbox"]:checked+label{background-color:#e50044;color:#fff}.filter__genre-button{border:2px solid #e50044;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#e50044;font-family:"Nexa",sans-serif;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;padding:5px 10px;font-size:90%;text-align:center;display:inline-block}.filter__genre-button:hover{background-color:rgba(229,0,68,0.1);color:#e50044}.filter__genre-button.active{background-color:#e50044;color:#fff}.filter__free{padding-top:20px;display:inline-block}.filter__free input[type="checkbox"]{display:none}.filter__free input[type="checkbox"]+label{display:inline-block;position:relative;padding-left:35px;cursor:pointer}.filter__free input[type="checkbox"]+label::before{position:absolute;text-align:center;font-size:10px;line-height:18px;top:0;left:0;width:20px;height:20px;border:1px solid #e50044;content:''}.filter__free input[type="checkbox"]:checked+label::before{font-family:'FontAwesome';content:'\f00c'}.clear-filter-button{display:inline-block;position:relative;z-index:200}.clear-filter-button a{display:inline-block;margin-left:20px;border:2px solid #000;font-size:80%;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:"Nexa",sans-serif;font-weight:700}.clear-filter-button a:hover{background-color:rgba(0,0,0,0.1)}.clear-filter-button a .fa{margin-right:10px}.ajax-form,.global-wrap.whats-on{position:relative;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.ajax-form::before,.global-wrap.whats-on::before{background-color:#F4F4F4;position:absolute;top:0;left:0;content:'';width:100%;height:100%;z-index:0;opacity:0;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.ajax-form.loading::before,.global-wrap.whats-on.loading::before{opacity:0.5;z-index:1000;background:#CCC}.ajax-form.loading::after,.global-wrap.whats-on.loading::after{content:'';position:absolute;opacity:1;top:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:100px;z-index:70;background-image:url("../images/spinner.gif");background-size:100%}.c-whats-on-grid__title{margin-bottom:40px}.c-whats-on-grid__filtered-title{display:inline-block;vertical-align:middle;margin:0}.c-whats-on-grid__filtered-title span{border-bottom:1px solid #e50044}.c-whats-on-featured{position:relative;margin-bottom:40px}.c-whats-on-featured__image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px;max-height:600px;height:25vw}@media (min-width: 62.5em){.c-whats-on-featured__image{margin-bottom:0}}.c-whats-on-featured__event{background-color:#fff}@media (min-width: 75em){.c-whats-on-featured__event .c-whats-on-grid__artist{font-size:140%}.c-whats-on-featured__event .c-whats-on-grid__show-title{font-size:200%}}.c-whats-on-featured__info{padding:5%}.c-whats-on-featured__see-all{position:absolute;top:0;right:0;font-weight:700}.c-whats-on-featured__see-all .fa{margin-left:10px}.c-whats-on-grid__item{margin-bottom:20px;position:relative}.c-whats-on-grid__item::after{position:absolute;bottom:15px;right:10px;color:#e50044;content:'\f061';font-family:'FontAwesome'}@media (min-width: 46.875em){.c-whats-on-grid__item{background-color:#fff}}.c-whats-on-grid__image{margin-bottom:0;width:33.3333%;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100px;vertical-align:top}.c-whats-on-grid__image img[width],.c-whats-on-grid__image img[height]{max-width:100%;height:auto}@media (min-width: 46.875em){.c-whats-on-grid__image{width:100%;height:25vw;min-height:200px;max-height:600px;display:block}}@media (min-width: 75em){.c-whats-on-grid__image{height:15vw}}.c-whats-on-grid__titles{display:inline-block;width:66.6666%;vertical-align:top;padding:20px;background-color:#e50044;color:#fff;position:relative}.c-whats-on-grid__titles .c-whats-on-grid__artist,.c-whats-on-grid__titles .c-whats-on-grid__show-title{color:#fff}@media (min-width: 46.875em){.c-whats-on-grid__titles{background-color:#fff;width:100%;display:block;color:#e50044;padding:20px 20px 0 20px}.c-whats-on-grid__titles .c-whats-on-grid__artist,.c-whats-on-grid__titles .c-whats-on-grid__show-title{color:#e50044}}.c-whats-on-grid__info{background-color:#fff;padding:15px 50px 15px 15px;position:relative;vertical-align:top}@media (min-width: 46.875em){.c-whats-on-grid__info{padding:20px;display:block}}.c-whats-on-grid__artist{font-family:"Nexa",sans-serif;margin-bottom:0;font-size:90%;line-height:80%;margin-bottom:5px;margin-top:10px}@media (min-width: 46.875em){.c-whats-on-grid__artist{font-size:100%;margin-bottom:10px}}.c-whats-on-grid__show-title{font-weight:700;font-family:"Nexa",sans-serif;text-transform:uppercase;color:#e50044;margin-bottom:0;font-size:140%}.c-whats-on-grid__date{font-weight:400;margin-bottom:0;font-size:100%}.c-whats-on-grid__venue{font-weight:700;margin-bottom:0;font-size:100%}.c-whats-on-grid__blurb{margin-top:20px;margin-bottom:20px}.c-whats-on-grid__tag{background-color:#e50044;color:#fff;position:absolute;bottom:-30px;right:5px;width:70px;height:70px;z-index:40;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;text-align:center;font-weight:700;font-family:"Nexa",sans-serif;text-transform:uppercase;font-size:20px;line-height:70px}@media (min-width: 46.875em){.c-whats-on-grid__tag{bottom:auto;top:-40px;right:20px;font-size:20px;width:70px;height:70px;line-height:70px}}@media (max-width: 21.875em){.c-whats-on-grid__tag{bottom:-20px;width:50px;height:50px;font-size:16px;line-height:50px}}.event__masthead{background-color:#e50044;margin-bottom:10px;color:#fff}.event__information{padding:20px}@media (min-width: 75em){.event__information{padding:40px}}.event__information a{color:#fff;text-decoration:underline}.event__information .c-btn,.event__information .c-spx-merchandise__info--basket--btn{text-decoration:none}@media (min-width: 62.5em){.event__information{min-height:20vw}}@media (min-width: 75em){.event__information{min-height:25vw}}.event__hero{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:0;height:55vw;min-height:200px;max-height:600px}@media (min-width: 46.875em){.event__hero{height:30vw;min-height:250px;max-height:600px}}@media (min-width: 62.5em){.event__hero{height:20vw;min-height:400px;max-height:600px}}@media (min-width: 75em){.event__hero{height:25vw;min-height:250px;max-height:600px}}.event__subtitle{margin-top:-20px;margin-bottom:10px;font-family:"Nexa",sans-serif;font-size:120%}.event__surtitle{margin-bottom:0;font-family:"Nexa",sans-serif;font-size:120%}.event__title{font-weight:700;font-family:"Nexa",sans-serif;color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:160%}.event__date{font-size:100%;margin-bottom:0;text-transform:uppercase}.free-label{font-family:"Nexa",sans-serif;font-weight:700;font-size:140%;text-transform:uppercase}.event__location{font-weight:700;font-size:100%;text-transform:uppercase}.event__desc{font-size:80%}@media (min-width: 46.875em) and (max-width: 74.99em){.event__booking{text-align:right}}.event__booking{font-size:80%}.event__masthead .c-btn,.event__masthead .c-spx-merchandise__info--basket--btn{margin-bottom:20px}.event__price{margin-bottom:0}.important-information{margin-bottom:20px}.important-information-link{font-size:120%;color:#e50044}.additional-info-column{margin-bottom:20px}.additional-info-column p{margin-bottom:5px}@media (min-width: 46.875em){.additional-info-column{width:40%;display:inline-block;vertical-align:top}}.additional-info-column .c-concessions a{text-decoration:underline}.c-instance-list__titles{margin-top:60px;margin-bottom:40px;text-align:center}.c-event-instance{background-color:rgba(255,255,255,0.7);padding:10px}@media (min-width: 46.875em){.c-event-instance{padding:20px 40px}}.c-event-instance p{margin:0}.c-event-instance+.c-event-instance{margin-top:10px}.c-event-instance--passed{opacity:0.65}.c-event-instance--passed .c-btn,.c-event-instance--passed .c-spx-merchandise__info--basket--btn{pointer-events:none}.c-event-instance__note{margin-top:20px}.c-event-instance__date{text-align:center}@media (min-width: 46.875em){.c-event-instance__date{flex-direction:column;text-align:left}}.c-event-instance__day,.c-event-instance__month{display:inline}@media (max-width: 46.865em){.c-event-instance__day,.c-event-instance__month{font-weight:700}}@media (min-width: 46.875em){.c-event-instance__day,.c-event-instance__month{display:block}}.c-event-instance__month{padding-left:0}@media (min-width: 46.875em){.c-event-instance__month{font-weight:700;font-size:120%;padding:0}}.c-event-instance__button{text-align:right}.c-event-instance__button .c-btn,.c-event-instance__button .c-spx-merchandise__info--basket--btn{margin:0 auto}@media (max-width: 46.865em){.c-event-instance__button .c-btn,.c-event-instance__button .c-spx-merchandise__info--basket--btn{font-size:80%}}.c-past-event{padding:20px 0;line-height:1.2;font-weight:700;text-align:left;font-family:"Nexa",sans-serif}@media (min-width: 46.875em){.c-col-events-block [data-item-count="2"] .o-layout__item{width:50%}}@media (min-width: 46.875em) and (max-width: 62.49em){.c-col-events-block [data-item-count="3"] .o-layout__item{width:50%}}@media (min-width: 62.5em){.c-col-events-block [data-item-count="3"] .o-layout__item{width:33.33%}}@media (min-width: 46.875em){.c-col-events-block [data-item-count="4"] .o-layout__item{width:50%}}@media (min-width: 62.5em){.c-col-events-block [data-item-count="4"] .o-layout__item{width:25%}}.c-introduction--venue .c-introduction__block--rhs{background-color:transparent}.c-introduction__venue-information{padding:20px 0;border-bottom:1px solid gray}.c-introduction__venue-information p{font-size:100%;position:relative}.c-introduction__venue-information p .fa{color:#e50044;margin-right:20px;position:absolute}.c-introduction__venue-information p span,.c-introduction__venue-information p a{padding-left:30px;display:inline-block}.c-introduction__venue-information p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.single-venue .c-container--padded,.single-venue .c-page-credit{margin:5% 0}.c-accessibility-icon li:not(:first-child){margin-top:10px}.c-accessibility-icon li img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right:5px;height:20px;width:auto}@media (min-width: 46.875em){.c-accessibility-icon li img{height:25px}}.c-construkt-container{margin:0 auto 8% auto;padding:0 0 5% 0}.c-construkt-container a{text-decoration:underline}@media (min-width: 46.875em){.c-construkt-container{margin:0 auto 3% auto;padding:0 0 3% 0}}.max-width-wrap:last-of-type .c-construkt-row{border-bottom:0;margin-bottom:0}.c-container--padded,.c-page-credit{width:90%;margin:5%}.c-construkt-row--flush{padding:0}.c-container-title{font-weight:700;font-size:180%;color:#e50044;margin-bottom:20px}.c-container-title--hero{text-align:center;font-size:280%}.c-container-title--small{font-size:140%}.c-container-subtitle{font-weight:300;font-size:130%}.c-container-title+.c-container-subtitle{margin-top:-20px}.c-container--hero-title>.c-container-title{text-align:center;font-size:320%;margin-bottom:5%}.c-container--hero-title>.c-container-title+.c-container-subtitle{text-align:center;margin-top:-40px}.c-container--hero-title--left>.c-container-title{text-align:left;font-size:320%;margin-bottom:5%}.c-container--hero-title--left>.c-container-title+.c-container-subtitle{text-align:left;margin-top:-40px}.c-column-title{font-weight:700;color:#e50044;margin-bottom:20px;font-size:160%}.c-column-title--small{font-size:130%}.c-column-subtitle{font-weight:300;font-size:130%}.c-column-title+.c-column-subtitle{margin-top:-20px}.u-1\/1\@desktop .construkt__text-area{max-width:800px;margin:0 auto}.construkt__text-area a{text-decoration:underline}.construkt__text-area .c-btn,.construkt__text-area .c-spx-merchandise__info--basket--btn{text-decoration:none}.construkt__text-area iframe{max-width:100%;width:100%}.construkt__image{margin-bottom:40px}.c-col-img,.c-col-image{margin-bottom:20px}@media (min-width: 62.5em){.c-col-img,.c-col-image{margin-bottom:40px}}.c-col-img .fig,.c-col-image .fig{height:0;padding-bottom:50%;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/gif;base64,R0lGODlhLQAtAPMPANTU1O3t7fJoRfv7++9OJdvb2+Lf3/SBZPixn/7v6/m+r/b29ubm5u0wAM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAALQAtAAAE//DJSesIBjg3WxMHklRkaUpBsa2c5L0fcs5VoLFrB7+ETJsDFY6l270Eox8lMBwWjS+fktnEPaEehVJiqBJd2NdhOul6ARNCuDFGnZiG8tAQGFQSioOx/egGSgsrcVwrDHYzCXoefGYOCyRCG4N9AI9bBgSMLAU1c1s0jSt/Ezc4k58VoStoKFWsqBWlOKOROJawFIFNnANVDLglDFUXw8AkvU0YTafGcnOyos0kVDjQK4fSE8heLK/ZpE3f4uPk5RVN3uLWXuXb1cnk1N2qkuT0DnTF3+4sdb7iwprYqcUCmzF+Kzg9kNct2zoHox6sY4brnjeG+MTRiyih1qQMBltpDADwcRMJXRkJbTAkMmDKPituLXmpiiTHCcpMybm5xJkrcF4m8Sxxz4oEbvW2YAx3FCnET0uNPnA6dMYCglK5FZCJykaVCa6qdsUKFkcBscAuZNhQ1mbIGREAACH5BAUKAA8ALBgAAAAVABUAAARg0Lliwng46y37DFuIeR4AihlJFheqqmf4wuLsGShgOzimhIOAQdV7HBoI1IDRKR4bjQTqsQA4oVDBdPPEIreYrpcAfhC83t/WgMZqwWLvotyGJuH1Q1lRf28TdQ1lZnURACH5BAUKAA8ALCIABwALAB8AAARe8EkZppXG1fuyc8PlfYU1fhqGroAErGu1wGj5MPQXPnna5QZKzjboTV40jnLJ5BAa0GhDkpBKJQorVCA5aBuHR/WLeHi/Cca3wX1+FeYvYXKWlulS7qWeUHrvSnAWEQAh+QQFCgAPACwYABgAFQAVAAAEZ/DJSSdwOLvK39BaVwUgVoiUUToGKn1r4D7M6gzuYp/uFc+qEmAmCWpkHQPhMDE6eJXEoUFlFjO4SUIxpXqtDxVSQvCav5Ox5MxugCtttqITNyNE9YYggYoT7i5sAnNEVAIHCHxEEhEAIfkEBQoADwAsBwAiAB8ACwAABFrwSXmImTjPBa6mTXh82cA4qJcdYdscSlIGBmo7KujuxATcQNyEtStOgsGLosg8IoGBB4K5cz5RUUlCQA1ZkYWBBkGgfm+ALEnBrUqCBTVpkkAc2s6CISD+RAAAIfkEBQoADwAsAAAYABUAFQAABF+wydnIuzhjSpP+j8BJCqgdY3OYGZI2Hvsk7yqHr3Err3UTKZvMxRHeRBOhAbBg0SRKh5TBckWlWENg8CldDNgwFmACi8+gwHltUq/DrEHhLb0FAO/bJWCG6y8DfHMOEQAh+QQFCgAPACwAAAcACwAfAAAEYPBJqaaVqJ0rU/vbJXyglZGlRKDkprAk8YxwY3j1dsLSkUs0VuVRayQkNRlnyWxeHNCoAzCRSgeSghUakBi2DoMkAHZgB2VGtrx4kMHUBwAsdm/r6yhegobuJ2R/Fl0WEQAh+QQFCgAPACwAAAAAFQAVAAAEYvDJSWtCR7RWu1TaJnoUQogoRyZhOnqI63qKPHuHjVbBlOsESsBh8LkOigRl4GgWJb/GgVRoOn2EZ2dovZIogK5VS+KKHYCvpHp2LNTMNkP9MIvpD0ObTG336G0OA3htaXgRADs=)}.c-col-img .fig.fig--1-6,.c-col-image .fig.fig--1-6{padding-bottom:63%;overflow:hidden}.c-col-img .fig.fig--3-1,.c-col-image .fig.fig--3-1{padding-bottom:40%;overflow:hidden}.c-col-img .fig.fig--no-crop,.c-col-image .fig.fig--no-crop{height:auto;padding:0}.c-col-img img,.c-col-image img{width:100%;height:auto}.c-col-img img[width],.c-col-img img[height],.c-col-image img[width],.c-col-image img[height]{max-width:100%;height:auto}.c-col-block__head{font-size:160%;margin-bottom:20px}.c-col-block{margin-bottom:30px;position:relative}.c-col-block--bordered{border:1px solid #ECF0F1}.c-col-block--bordered .c-col-block__info{padding:0 45px 20px 20px}.c-social-share p{display:inline-block;font-weight:700;margin-right:10px}.c-social-share a{color:#e50044}.c-social-share .fa{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;border:2px solid #e50044;width:40px;height:40px;font-size:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-align:center;line-height:35px}.c-social-share .fa:hover{background-color:#e50044;color:#fff}.c-cast-crew .c-column-title{margin-bottom:5px;font-size:130%}.c-cast-crew__single{width:100%;display:block;margin-bottom:20px}@media (min-width: 46.875em){.c-cast-crew__single{width:50%;display:inline-flex}}@media (min-width: 62.5em){.c-cast-crew__single{width:50%}}@media (min-width: 75em){.c-cast-crew__single{width:33.33%}}.c-cast-crew__image{width:50%;display:inline-block;padding-left:30px;margin-bottom:10px}@media (min-width: 46.875em){.c-cast-crew__image{width:33.33%;padding-left:0}}.c-cast-crew__image img{width:100%;height:auto;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px}.c-cast-crew__image+.c-cast-crew__info{padding-left:30px}.c-cast-crew__info{display:inline-block;width:100%;padding-right:30px;vertical-align:middle}@media (min-width: 46.875em){.c-cast-crew__info{width:66.66%}}.c-cast-crew__role{margin:0;font-size:90%;font-style:italic}.construkt__card{margin-bottom:20px}.c-card__info{padding:20px 0 20px 0}.c-card__info p{font-size:100%}.c-card__info p:last-of-type{margin-bottom:0}.c-gallery{margin-bottom:0}.c-gallery__img{margin-bottom:10px}.c-load-more{text-align:center;width:200px;margin:20px auto 0 auto;position:relative}.c-load-more__count{position:absolute;top:-12px;right:-2px;width:30px;height:30px;line-height:30px;color:#fff;font-weight:700;font-family:"Nexa",sans-serif;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background-color:#e50044}.c-embedded{position:relative;margin-bottom:20px}.c-embedded::before{content:'\f04b';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:20;font-family:'FontAwesome';color:#fff;font-size:50px;width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;border:4px solid #fff;text-align:center;padding-left:10px}.c-embedded::after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:10;position:absolute;left:0;top:0}.c-col-embedded-media--thumbnail .c-col-image__fig--crop{background-color:#2F2F2F;position:relative}.c-col-embedded-media--thumbnail img{opacity:0.7;transition:all 300ms ease}.c-col-embedded-media--thumbnail img:hover{opacity:0.55}.c-col-video__icon{display:block;position:absolute;top:50%;left:50%;color:#fff;font-size:300%;margin-left:-18px;margin-top:-24px;pointer-events:none}.construkt--map__map{height:400px}.c-hero-block{position:relative;margin-bottom:10px}.c-hero-block__image{min-height:40vw;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 46.875em){.c-hero-block__image{height:50vw;min-height:400px;max-height:600px}.c-hero-block__image::after{position:absolute;top:0;left:0;display:block;content:'';height:100%;width:40%;background:-moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 )}}@media (min-width: 62.5em){.c-hero-block__image{height:40vw;min-height:400px;max-height:600px}}.c-hero-block__text-container{color:#fff;position:relative;width:100%;padding:5%;z-index:60;background-color:#e50044}@media (min-width: 46.875em){.c-hero-block__text-container{width:80%;position:absolute;bottom:6%;left:3%;padding:0;background-color:transparent}}@media (min-width: 62.5em){.c-hero-block__text-container{width:40%}}.c-hero-block__title{font-weight:700;font-size:260%;color:#fff;margin-bottom:40px}.hero__title--small{font-size:180%;margin-bottom:20px}@media (min-width: 46.875em){.hero__title--small{font-size:200%}}@media (min-width: 62.5em){.hero__title--small{font-size:240%}}@media (min-width: 75em){.hero__title--small{font-size:280%}}.hero__title--medium{font-weight:300;font-size:180%;margin-bottom:20px}@media (min-width: 46.875em){.hero__title--medium{font-size:280%}}@media (min-width: 62.5em){.hero__title--medium{font-size:380%}}@media (min-width: 75em){.hero__title--medium{font-size:420%}}.hero__title--large{font-weight:300;font-size:320%}@media (min-width: 46.875em){.hero__title--large{font-size:480%}}@media (min-width: 62.5em){.hero__title--large{font-size:520%}}@media (min-width: 75em){.hero__title--large{font-size:600%}}.c-cta{height:300px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.c-cta.c-cta--overlay::after{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3)}@media (min-width: 62.5em){.c-cta{height:15vw;max-height:300px}}.c-cta__text{font-weight:700;font-family:"Nexa",sans-serif;position:absolute;top:50%;left:50%;font-size:300%;text-align:center;line-height:110%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:40;text-shadow:0 1px 3px rgba(0,0,0,0.8)}@media (min-width: 62.5em){.c-cta__text{font-size:190%}}@media (min-width: 75em){.c-cta__text{font-size:250%}}.c-supporters__row{margin-left:-20px;margin-bottom:40px}.c-supporter-single{display:inline-block;width:25%;padding-left:20px;margin-bottom:20px;vertical-align:top}.c-supporter-single__title{margin-bottom:5px;margin-top:10px;font-size:70%}.c-supporter-single__description{margin-top:5px;font-size:90%}.c-supporters__row--large .c-supporter-single{width:100%}@media (min-width: 46.875em){.c-supporters__row--large .c-supporter-single{width:25%}}.c-supporters__row--medium .c-supporter-single{width:50%}@media (min-width: 46.875em){.c-supporters__row--medium .c-supporter-single{width:20%}}.c-supporters__row--small .c-supporter-single{width:33.33333333%}@media (min-width: 46.875em){.c-supporters__row--small .c-supporter-single{width:16.66666667%}}.c-page-credit{font-size:80%;margin-top:20px}@media (min-width: 62.5em){.c-page-credit{margin-top:40px;padding:0 20px}}.c-brochure-request-form div{margin:20px 0;max-width:600px}.issuuembed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.issuuembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.issuuembed.issuu-isrendered{width:100% !important}.oembed-wrap{position:relative;padding-bottom:56.25%;overflow:hidden}.oembed-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}html.state--modal-open,html.state--dialog-open{overflow:hidden;height:100%}body.state--modal-open,body.state--dialog-open{overflow:hidden;height:100%}body.state--modal-open .c-modal-box,body.state--dialog-open .c-modal-box{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;top:50%;height:90vh;overflow-y:scroll}.c-modal-toggle{cursor:pointer}.c-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.6);z-index:1000}.c-modal-overlay--search{background-color:rgba(0,0,0,0.8)}.c-modal-box{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}.c-modal-box--donate,.c-modal-box--email{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.4);box-shadow:0 0 20px 0 rgba(0,0,0,0.4);background-color:#fff;max-width:600px;padding:3%;height:auto !important;max-height:100%}.c-modal-box--donate .c-modal-close,.c-modal-box--email .c-modal-close{background-color:#e50044;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.c-modal-box--donate--buttons{display:flex;justify-content:space-between;margin-bottom:24px}.c-modal-box--donate--buttons .c-modal-box--donate--buttons--custom{border:2px solid currentColor;padding:12px 6px;transition:all 300ms ease-in-out;font-size:120%;text-align:center;height:auto;margin:0;width:80px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.c-modal-box--search{background-color:transparent;max-width:900px}.c-modal-text{overflow:scroll;max-height:80vh}.c-modal-close{position:absolute;top:17.5px;right:17.5px;margin-top:-10px;margin-right:-10px;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;cursor:pointer}.c-modal-close:hover{color:white}.c-mailing-list-btn{border:1px solid #e50044;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#e50044;padding:10px 8px;font-size:70%;margin-bottom:20px}.c-mailing-list-btn:hover{color:#e50044}.c-mailing-list-btn .fa{margin-right:5px}.c-mailing-list-btn--homepage-hero{display:block;position:absolute;font-size:90%;color:#fff;border:2px #fff solid;padding:8px 15px;bottom:5%}@media (max-width: 46.865em){.c-mailing-list-btn--homepage-hero{left:10%;width:200px}}@media (min-width: 46.875em) and (max-width: 62.49em){.c-mailing-list-btn--homepage-hero{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.c-mailing-list-btn--homepage-hero .fa{margin-right:10px}.c-mailing-list-btn--homepage-hero:hover{background-color:#fff}@media (min-width: 62.5em){.c-mailing-list-btn--homepage-hero{right:3%;bottom:3%}}.homepage-hero .global-header .c-mailing-list-btn{color:#fff;border:1px solid #fff}.c-email-signup__submit{text-align:center;padding-top:30px}@media (max-width: 62.49em){.c-email-signup__form{max-width:600px;margin:0 auto}}.c-email-signup__form input[type="checkbox"]{display:none}.c-email-signup__form input[type="checkbox"]+label{display:inline-block;position:relative;padding-left:35px;cursor:pointer;margin-right:10px}.c-email-signup__form input[type="checkbox"]+label::before{position:absolute;text-align:center;font-size:10px;line-height:18px;top:0;left:0;width:20px;height:20px;border:1px solid #e50044;content:''}.c-email-signup__form input[type="checkbox"]:checked+label::before{font-family:'FontAwesome';content:'\f00c'}.c-email-signup__intro{text-align:center}.c-email-signup__intro .fa{color:#e50044;font-size:200%}#subForm .c-email-signup__tickboxes label{margin-top:5px}#subForm p{font-size:90%;margin-bottom:7.5px}#subForm p a{color:#e50044}#subForm .c-email-signup__festival-booker{margin-top:22.5px;font-weight:bold}#subForm .c-email-signup__anchor-text{margin:30px 0;font-weight:bold}.c-newsletter-form__label{font-weight:bold}.c-newsletter-form__error{margin:0 0 24px;padding:12px;border-left:6px solid #fff;background:rgba(255,255,255,0.1)}.search-results-title{font-weight:300;font-size:130%;margin-bottom:40px}.search-results-form{margin-bottom:40px;max-width:600px;position:relative}.search-results-form button[type="submit"]{position:absolute;right:5px;top:5px;height:25px}@media (min-width: 62.5em){.search-results-form button[type="submit"]{right:5px;top:5px;height:30px}}.search-result{border-bottom:1px solid #cdcdcd;padding-bottom:20px;margin-bottom:20px;max-width:800px}.search-again-heading{font-weight:300;margin-bottom:10px;font-size:100%}.search-result-type{font-weight:300;margin-bottom:10px}.error-404{padding:5%;max-width:800px}.error-404 h1{font-weight:400;font-size:200%;margin-bottom:40px}.error-404 p{font-size:120%}.error-404 a{color:#e50044;text-decoration:underline}@media (min-width: 46.875em){.error-404{padding:8%}.error-404 h1{font-size:300%}}@media (min-width: 62.5em){.error-404{padding:10vh 10% 10% 10%}.error-404 h1{font-size:400%}}.organisations{background-color:#4d4d4d;color:#fff}.organisations .global-wrap{max-width:100% !important}.organisations h1{font-weight:300;font-size:200%;margin:0 auto 20px auto;max-width:1400px;padding:15px;text-align:center}@media (min-width: 46.875em){.organisations h1{font-size:400%;padding:0 8%}}@media (min-width: 62.5em){.organisations h1{font-size:500%;padding:0 15%}}.organisations .artsmark-logo{text-align:center}.organisations .artsmark-logo img{height:auto;width:220px}@media (min-width: 46.875em){.organisations .artsmark-logo img{width:340px}}.organisation-listings a,.organisations-map a{outline:none}.organisation-listings .org-block,.organisations-map .org-block{background-color:#4d4d4d;margin-bottom:20px;padding:6%}.organisation-listings .org-block h2,.organisations-map .org-block h2{font-weight:300;color:#fff;line-height:1.2em;margin-bottom:10px}.organisation-listings .org-block .c-address,.organisations-map .org-block .c-address{font-weight:300;font-size:115%;margin-bottom:5px}.organisation-listings .org-block .c-terms,.organisations-map .org-block .c-terms{margin-bottom:5px;font-size:90%}.organisation-listings .org-block .c-url,.organisations-map .org-block .c-url{font-weight:300;font-size:100%;display:block;margin-bottom:10px}.organisation-listings .org-block img,.organisations-map .org-block img{height:auto;width:100%}.organisation-listings .org-block img.artsaward,.organisations-map .org-block img.artsaward{width:80px;height:auto}.organisation-listings .org-block a,.organisations-map .org-block a{color:#F04E98;font-weight:bold !important}.organisations-map .org-block{margin-bottom:0}@media (min-width: 62.5em){.organisations-map #map{height:800px !important}}.c-dialog{background:rgba(57,54,54,0.6);height:100%;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;z-index:10000}.c-dialog .c-dialog__close{font-weight:300;cursor:pointer;font-size:40px;position:absolute;right:5px;top:5px;z-index:100}@media (min-width: 46.875em){.c-dialog .c-dialog__close{font-size:60px;height:auto;line-height:1em;padding-bottom:10px;right:20px;top:20px}}.c-dialog .c-orgModal .org-block{height:70vh;overflow:auto;padding:4% 3%;position:relative;text-align:center}@media (min-width: 46.875em){.c-dialog .c-orgModal .org-block{margin:10% auto 0 auto;width:60%}}@media (min-width: 62.5em){.c-dialog .c-orgModal .org-block{width:40%}}.c-dialog .c-orgModal .org-block .c-dialog__inner{margin-bottom:30px;text-align:left}@media (min-width: 46.875em){.c-dialog .c-orgModal .org-block .c-dialog__inner{padding:0 5%;margin-bottom:40px}}.c-dialog .c-orgModal .org-block .c-dialog__desc p{font-weight:300;font-size:18px;padding:0 10%}@media (min-width: 46.875em){.c-dialog .c-orgModal .org-block .c-dialog__desc p{padding:0}}.c-dialog[aria-hidden="true"]{display:none}.c-col-tabs{list-style:none;margin:0 0 20px 0;padding:0;text-align:center}@media (min-width: 46.875em){.c-col-tabs{margin:0 0 50px 0}}.c-col-tabs>li{display:inline-block;width:auto}.c-col-tabs>li>a{font-weight:300;display:inline-block;margin:0 10px;opacity:0.7;padding:20px 0;text-align:center}@media (min-width: 46.875em){.c-col-tabs>li>a{font-size:200%;text-align:left}}.c-col-tabs>li>a.active{border-bottom:1px solid #F04E98;opacity:1}.c-col-tabs>li>a i{margin-right:10px}.c-col-tab-content__item{padding:5%}#list-view{margin:0 auto;max-width:1400px}#map-view{max-width:100%}.filters{margin:0 auto;max-width:1400px;text-align:center}.filters form{font-weight:300}.filters form label{display:inline-block;font-size:130%;width:100%}@media (min-width: 62.5em){.filters form label{width:auto}}.filters form input{font-weight:300;background:transparent;border:1px solid #fff;color:#FFCD00;font-size:130%;height:53px;line-height:49px;width:80%}@media (min-width: 46.875em){.filters form input{margin:10px 0 0 30px;width:30% !important}}@media (min-width: 62.5em){.filters form input{width:15% !important}}.filters form input:hover{background:#FFCD00;color:#2F2F2F}.select2-hidden-accessible{display:none}.select2-container .select2-selection{outline:none}.select2-container .select2-selection__rendered{font-weight:300;background-color:#4d4d4d;border:1px solid #c6caca;color:#fff;cursor:pointer;display:inline-block;margin:10px;padding:10px 20px;position:relative;text-align:left;width:80%}@media (min-width: 46.875em){.select2-container .select2-selection__rendered{font-size:130%;margin:10px 0 10px 30px;width:30% !important}}@media (min-width: 62.5em){.select2-container .select2-selection__rendered{width:15% !important}}.select2-container .select2-selection__rendered::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:'\f0d7';font-family:'FontAwesome';position:absolute;right:20px;top:20px}.select2-container .select2-dropdown{background-color:#4d4d4d;border:1px solid #c6caca;display:inline-block;margin-top:15px}@media (min-width: 46.875em){.select2-container .select2-dropdown{margin-left:30px}}.select2-container .select2-dropdown .select2-search__field{display:none}.select2-container .select2-dropdown ul{font-weight:300;list-style-type:none;margin:0;padding:0;width:100%}.select2-container .select2-dropdown ul li{margin:0;padding:8px;color:#fff}.select2-container .select2-dropdown ul li.select2-results__option--highlighted{background:#fff;color:#000;cursor:pointer}.c-global-alert{text-align:center;padding:15px 30px;font-family:"Nexa",sans-serif;font-weight:700;background-color:#fff;margin:130px 10px -110px}.c-global-alert .c-btn,.c-global-alert .c-spx-merchandise__info--basket--btn{font-size:80%;margin:0 20px}@media (min-width: 62.5em){.c-global-alert{margin:10px 10px 0 205px}.home .c-global-alert{margin:0}}@media screen and (min-width: 1000px) and (max-height: 700px){.c-global-alert{margin:130px 10px -110px}}.c-spx-gift-vouchers .c-sgv__input-container{margin-bottom:0.5em}@media (min-width: 46.875em){.c-spx-gift-vouchers .c-sgv__input-container{margin-bottom:1em}}.c-spx-gift-vouchers .c-sgv__input-container label{font-weight:700;font-size:1rem;line-height:24px}.c-spx-gift-vouchers .c-sgv__input-container input,.c-spx-gift-vouchers .c-sgv__input-container textarea{display:block}.c-spx__status-container{display:inline-block;max-width:600px;padding:10px;margin:0.5em 0}@media (min-width: 46.875em){.c-spx__status-container{margin-bottom:1em 0}}.c-sgv__success-container,.c-sd__success-container{border:1px solid #54777B;background:rgba(84,119,123,0.1);color:#54777B}.c-sgv__failure-container,.c-sd__failure-container{border:1px solid #C02942;background:rgba(192,41,66,0.1);color:#C02942}.c-spx-donations .c-sd__input-container{max-width:350px;margin-bottom:0.5em}@media (min-width: 46.875em){.c-spx-donations .c-sd__input-container{margin-bottom:1em}}.c-spx-donations .c-sd__input-container label{font-weight:700;font-size:1rem;line-height:24px}.c-spx-donations .c-sd__input-container input,.c-spx-donations .c-sd__input-container textarea{display:block}.c-spx-donations .c-sd__input-container button{border-color:#e50044}.c-spx-donations .c-sd__input-group{display:flex;align-items:center}.c-spx-donations .c-sd__input-group span{margin:0 5px 10px 0}.c-sd__amount-container{font-weight:700;margin-bottom:0.5em}@media (min-width: 46.875em){.c-sd__amount-container{margin-bottom:1em}}.inlineError{display:none}.c-spx-merchandise{margin:0.2rem}.c-spx-merchandise__img{height:max-content;align-self:center}.c-spx-merchandise__img.o-grid__cell{padding-left:0}.c-spx-merchandise__info{text-align:left;align-self:center}.c-spx-merchandise__info--basket>span{padding:0 0.2rem}.c-spx-merchandise__info--basket>div>input{max-width:75px;margin-left:0.2rem}.c-spx-merchandise__info--basket--btn{margin:0.2rem 0}.c-spx-merchandise__info--success{color:#54777B}.c-spx-merchandise__info--error{color:#C02942}@media (max-width: 37.49em){.c-spx-merchandise__info{margin-top:0.5rem}.c-spx-merchandise__info.o-grid__cell{padding-left:0}}:root{--vq4-space-2xs: 0.375rem;--vq4-space-sm: 0.75rem;--vq4-space-md: 1.25rem;--vq4-space-lg: 2rem;--vq4-space-xl: 3.25rem;--vq4-space-xs: 0.5rem;--vq4-text-sm: 0.833rem;--vq4-text-sm: 0.833rem}@media (min-width: 46.875em){:root{--vq4-space-2xs: 0.5625rem;--vq4-space-sm: 1.125rem;--vq4-space-md: 2rem;--vq4-space-lg: 3.125rem;--vq4-space-xl: 5.125rem;--vq4-space-xs: 0.75rem;--vq4-text-sm: 1rem;--vq4-text-sm: 1rem}}:root{--c-timeline-marker-size: 16px;--c-timeline-track-width: 2px;--c-timeline-triangle-size: 12px;--c-timeline-sections-gap: var(--vq4-space-lg);--c-timeline-items-gap: var(--vq4-space-sm)}.c-timeline-header{background-color:#ECF0F1;padding:12px;text-align:center;position:relative;z-index:40;-webkit-transition:transform 250ms ease-in-out;-moz-transition:transform 250ms ease-in-out;-ms-transition:transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out}@media (min-width: 23.4375em){.c-timeline-header{position:sticky;position:-webkit-sticky;top:20px}}@media (min-width: 31.625em){.c-timeline-header{top:40px}}@media (min-width: 62.5em){.c-timeline-header{top:0}}.c-timeline-header .c-col-title{margin-bottom:0.5em}@media screen and (min-width: 1000px) and (max-height: 700px){.c-timeline-header{top:100px}}.c-timeline-century__option{border:0;-webkit-appearance:none;font-size:0.8em;border-radius:20px;background:transparent;border:1px solid #000;color:#000;padding:0.3em 0.8em;margin:3px 0}@media (min-width: 46.875em){.c-timeline-century__option{padding:0.5em 1em;font-size:1em}}.c-timeline-century__option--selected{color:#fff;background:#e50044;border-color:#e50044}.c-timeline-decade{max-width:800px;margin:12px auto 0;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width: 46.875em){.c-timeline-decade{margin:48px auto 0}}.c-timeline-decade__option,.c-timeline-decade__switch{background:transparent;border:0;-webkit-appearance:none;font-family:inherit;cursor:pointer;padding:0}.c-timeline-decade__switch{color:#000;font-weight:700;opacity:0.4;white-space:nowrap;position:relative;font-family:"Helvetica", Arial, sans-serif}.c-timeline-decade__switch .fa{font-weight:300;font-size:0.8em}.c-timeline-decade__switch--prev .fa{margin-right:6px}.c-timeline-decade__switch--next .fa{margin-left:6px}.c-timeline-decade__switch:disabled{pointer-events:none}.c-timeline-decade__switch--enabled{opacity:1}.c-timeline-decade__switch--enabled::after{content:'';background-color:#e50044;width:100%;height:3px;bottom:-2px;left:0;position:absolute}.c-timeline-decade__option{color:#000;opacity:0.1;margin:0 6px;position:relative;font-family:"Helvetica", Arial, sans-serif}.c-timeline-decade__option:disabled{pointer-events:none}.c-timeline-decade__option--enabled{opacity:0.6}.c-timeline-decade__option--enabled::after{content:'';background-color:#e50044;width:100%;height:3px;bottom:-2px;left:0;position:absolute}.c-timeline-decade__option--selected{opacity:1;font-weight:700}.c-timeline-century-trigger,.c-timeline-decade-trigger{background:transparent;-webkit-appearance:none;border:0;width:100%;font-weight:700;font-family:"Helvetica", Arial, sans-serif;color:#000}@media (min-width: 46.875em){.c-timeline-century-trigger,.c-timeline-decade-trigger{display:none}}.c-timeline-century-trigger .fa,.c-timeline-decade-trigger .fa{font-size:0.9em}.c-timeline-century-trigger span,.c-timeline-decade-trigger span{font-size:0.8em;display:block;margin-top:6px}.c-timeline-century-trigger{padding:12px}.c-timeline-decade-trigger{padding:0}.c-timeline-century,.c-timeline-decade__years{opacity:0;overflow:hidden;visibility:hidden;height:0;max-height:0;-webkit-transition:max-height 250ms ease-in-out;-moz-transition:max-height 250ms ease-in-out;-ms-transition:max-height 250ms ease-in-out;-o-transition:max-height 250ms ease-in-out;transition:max-height 250ms ease-in-out}@media (min-width: 46.875em){.c-timeline-century,.c-timeline-decade__years{visibility:visible;height:auto;opacity:1;max-height:none}}.state--century-active .c-timeline-century,.state--decade-active .c-timeline-decade__years{opacity:1;max-height:100vh;visibility:visible;height:auto}.state--century-active .c-timeline-century-trigger span,.state--decade-active .c-timeline-decade-trigger span{display:none}.state--century-active .c-timeline-century-trigger .fa,.state--decade-active .c-timeline-decade-trigger .fa{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.c-timeline-century-wrapper{border:1px solid #d5dde0;background-color:#e3e9eb;padding:0 12px;border-radius:3px}@media (min-width: 46.875em){.c-timeline-century-wrapper{border:0;background-color:transparent}}.state--century-active .c-timeline-century-wrapper{padding-bottom:12px}@media (min-width: 46.875em){.state--century-active .c-timeline-century-wrapper{padding-bottom:0}}.c-timeline-decade__years-wrapper{margin-top:-3px}.c-timeline{position:relative;padding:24px 0}@media (min-width: 46.875em){.c-timeline{padding:100px 0}}.c-timeline.loading .c-loading-spinner{display:block}.c-timeline.loading::after{content:'';background-color:rgba(255,255,255,0.9);width:100%;height:100%;left:0;top:0;position:absolute;z-index:20}.c-loading-spinner{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:30;display:none}.c-loading-spinner .fa{margin-right:12px}.c-timeline::before{content:"";position:absolute;top:0;left:calc((var(--c-timeline-marker-size) - var(--c-timeline-track-width)) * 0.5);height:100%;width:var(--c-timeline-track-width);background-color:#000;text-align:center}@media (min-width: 46.875em){.c-timeline::before{left:calc(50% - var(--c-timeline-track-width) / 2)}}.c-timeline__section{position:relative;display:flex}@media (min-width: 46.875em){.c-timeline__section{width:calc(50% + var(--c-timeline-marker-size) / 2)}}@media (min-width: 46.875em){.c-timeline__section:nth-child(odd){flex-direction:row-reverse}}@media (min-width: 46.875em){.c-timeline__section:nth-child(odd) .c-timeline__marker{margin-right:0;margin-left:calc(var(--c-timeline-triangle-size) + var(--vq4-space-2xs))}}@media (min-width: 46.875em){.c-timeline__section:nth-child(odd) .c-timeline__item:first-child{border-top-right-radius:0}}@media (min-width: 46.875em){.c-timeline__section:nth-child(odd) .c-timeline__item::before{left:auto;right:calc(-1 * var(--c-timeline-triangle-size) + 1px);-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@media (min-width: 46.875em){.c-timeline__section:nth-child(odd) .c-timeline__date{right:calc(-2 * (var(--c-timeline-triangle-size) + var(--vq4-space-2xs)) - var(--c-timeline-marker-size));-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}}@media (min-width: 46.875em){.c-timeline__section:nth-child(even){margin-left:auto}}@media (min-width: 46.875em){.c-timeline__section:nth-child(even) .c-timeline__item:first-child{border-top-left-radius:0}}@media (min-width: 46.875em){.c-timeline__section:nth-child(even) .c-timeline__date{left:calc(-2 * (var(--c-timeline-triangle-size) + var(--vq4-space-2xs)) - var(--c-timeline-marker-size));-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}}@media (min-width: 46.875em){.c-timeline__section:nth-child(even) .c-timeline__section--is-hidden{opacity:0}}.c-timeline__section:not(:last-of-type){margin-bottom:var(--c-timeline-sections-gap)}.c-timeline__group-title{padding:6px 12px;margin:24px 0 12px;background:#000;color:#fff;position:relative;z-index:40;font-weight:600}@media (min-width: 46.875em){.c-timeline__group-title{padding:12px;text-align:center;margin:40px;background:#fff;color:#000}}.c-timeline__marker{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;height:var(--c-timeline-marker-size);width:var(--c-timeline-marker-size);border-radius:50%;background:#333;border:3px solid #000;margin-right:calc(var(--c-timeline-triangle-size) + var(--vq4-space-2xs))}.c-timeline__items-group{width:100%}.c-timeline__item{position:relative;top:calc(0.5 * var(--c-timeline-marker-size));flex-grow:1;background-color:rgba(229,0,68,0.1)}.c-timeline__item::before{content:"";position:absolute;top:0;left:calc(-1 * var(--c-timeline-triangle-size) + 1px);height:var(--c-timeline-triangle-size);width:var(--c-timeline-triangle-size);background-color:inherit;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%)}.c-timeline__item:not(:last-child){margin-bottom:var(--c-timeline-items-gap)}.c-timeline__item:not(:first-child) .c-timeline__date{display:none}@media (min-width: 46.875em){.c-timeline__item:first-child{border-top-left-radius:0}}.c-timeline__item:not(:first-child)::before{display:none}.c-timeline__event{position:relative;font-size:85%;padding:12px;display:flex;flex-wrap:wrap}@media (min-width: 46.875em){.c-timeline__event{padding:24px}}.c-timeline__event .c-col-title{margin-bottom:0.3em}@media (min-width: 46.875em){.c-timeline__event{padding-right:24px}}.c-timeline__event+.c-timeline__event{border-top:1px solid #b20035;margin-top:12px;padding-top:12px}.c-timeline__event-content{width:100%;order:2}@media (min-width: 62.5em){.c-timeline__event-content{padding-right:24px;width:75%;order:1}}.c-timeline__event-content .c-btn,.c-timeline__event-content .c-spx-merchandise__info--basket--btn{padding:0.2em 0.5em}.c-timeline__event-image{width:100%;order:1}@media (min-width: 62.5em){.c-timeline__event-image{width:25%;order:2;margin:0}}.c-timeline__date{font-weight:600;padding:6px 12px}@media (min-width: 46.875em){.c-timeline__date{position:absolute;top:0;white-space:nowrap}}.c-timeline__no-results{background-color:#fff;position:relative;z-index:10;padding:12px}@media (min-width: 46.875em){.c-timeline__no-results{text-align:center;max-width:640px;margin:0 auto}}.gform-body{max-width:800px}.gform-body textarea{width:100%;max-width:none}.gform-body .ginput_container_consent{position:relative}.gform-body .ginput_container_consent input{position:absolute;top:4px}.gform-body .ginput_container_consent label{padding-left:20px}.c-title-bar--resource .date-filter{color:#474C48;background:url("../images/dropdown-arrow.png") no-repeat;background-size:20px;background-position:100% 30%;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:0;border-bottom:2px solid #e2e3e2;padding-bottom:5px;padding-left:0;width:100%;max-width:none;margin-bottom:10px}.c-title-bar--resource .date-filter-button{width:100%}.c-title-bar--resource .filter-wrapper{background-color:#fff;padding:20px;margin-bottom:20px}@media (min-width: 75em){.c-title-bar--resource .filter-wrapper{padding:40px}}@media (max-width: 62.49em){.c-title-bar--resource .genre-title{display:none}}.c-title-bar--resource .button-wrapper{margin-top:20px}@media (max-width: 62.49em){.c-title-bar--resource .button-wrapper{border-bottom:2px solid #e2e3e2}}.c-title-bar--resource .search-wrapper{margin-top:20px}.c-title-bar--resource .genre-wrapper{margin-top:0}.c-title-bar--resource .c-topic-filter__trigger{width:100%;display:block;font-size:100%;position:relative;color:#474C48;background:url("../images/dropdown-arrow.png") no-repeat;background-size:20px;background-position:100% 30%;cursor:pointer;margin-bottom:10px;border:none;text-align:left;font-weight:400}@media (min-width: 62.5em){.c-title-bar--resource .c-topic-filter__trigger{display:none}}.c-title-bar--resource .c-topic-filter__trigger:hover{color:#474C48}.c-title-bar--resource .c-topic-filter__trigger .fa{position:absolute;right:0;font-size:180%}.c-title-bar--resource .c-topic-filter__topic{list-style-type:none;margin:0;padding:0}@media (max-width: 62.49em){.c-title-bar--resource .c-topic-filter__topic{display:none}}.c-title-bar--resource .c-topic-filter__topic li{display:inline-block;margin-right:5px;vertical-align:top}.c-title-bar--resource .c-topic-filter__topic label{border:2px solid #e50044;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 10px;font-size:75%;text-align:center;display:inline-block}.c-title-bar--resource .c-topic-filter__topic label:hover{background-color:#fff}.c-title-bar--resource .c-topic-filter__topic [type="checkbox"]:not(:checked),.c-title-bar--resource .c-topic-filter__topic [type="checkbox"]:checked{position:absolute;left:-9999px}.c-title-bar--resource .c-topic-filter__topic [type="checkbox"]:checked+label{background-color:#e50044;color:#fff}.c-title-bar--resource .c-topic-filter__button{border:2px solid #e50044;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#e50044;font-family:"Nexa",sans-serif;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;cursor:pointer;padding:5px 10px;font-size:90%;text-align:center;display:inline-block}.c-title-bar--resource .c-topic-filter__button:hover{background-color:rgba(229,0,68,0.1);color:#e50044}.c-title-bar--resource .c-topic-filter__button.active{background-color:#e50044;color:#fff}.c-title-bar--resource .clear-filter-button{display:inline-block;position:relative;z-index:200}.c-title-bar--resource .clear-filter-button a{display:inline-block;margin-left:20px;border:2px solid #000;font-size:80%;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:"Nexa",sans-serif;font-weight:700}.c-title-bar--resource .clear-filter-button a:hover{background-color:rgba(0,0,0,0.1)}.c-title-bar--resource .clear-filter-button a .fa{margin-right:10px}.c-resource-grid__title{margin-bottom:40px}.c-resources__filtered-title{display:inline-block;vertical-align:middle;margin:0}.c-resources__filtered-title span{border-bottom:1px solid #e50044}.c-pinned-post{margin-top:40px}.c-pinned-post__item{margin-bottom:40px;background-color:#e50044;color:#fff;margin-left:0;position:relative}.c-pinned-post__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.c-pinned-post__image{padding-left:0}.c-pinned-post__information{padding:20px 20px 20px 0;direction:ltr;text-align:left}@media (min-width: 62.5em){.c-pinned-post__information{min-height:20vw}}@media (min-width: 75em){.c-pinned-post__information{padding:40px 40px 40px 20px;min-height:25vw}}.c-pinned-post h3{color:#fff}.c-pinned-post__date{font-weight:400;margin-bottom:0;font-size:100%;color:#fff}.c-pinned-post__tag{font-weight:700;color:#fff;font-family:"Nexa",sans-serif;cursor:pointer;font-size:90%;text-align:center;display:inline-block;margin-bottom:6px}.c-pinned-post .c-pinned-audience:not(:last-of-type)::after{content:'\002C'}.c-resource-post__item{margin-bottom:20px;position:relative}.c-resource-post__item::after{position:absolute;bottom:15px;right:10px;color:#e50044;content:'\f061';font-family:'FontAwesome'}@media (min-width: 46.875em){.c-resource-post__item{background-color:#fff}}.c-resource-post__image{margin-bottom:0;width:33.3333%;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100px;vertical-align:top;position:relative}.c-resource-post__image img{width:100%;height:auto}@media (max-width: 46.865em){.c-resource-post__image img{position:absolute;object-fit:cover;max-width:100%;height:inherit}}@media (min-width: 46.875em){.c-resource-post__image{width:100%;height:25vw;min-height:200px;max-height:600px;display:block}}@media (min-width: 75em){.c-resource-post__image{height:15vw}}.c-resource-post__titles{display:inline-block;width:66.6666%;vertical-align:top;padding:20px;background-color:#e50044;color:#fff;position:relative}.c-resource-post__titles .c-resource-post__show-title{color:#fff}@media (min-width: 46.875em){.c-resource-post__titles{background-color:#fff;width:100%;display:block;color:#e50044;padding:20px 20px 0 20px}.c-resource-post__titles .c-resource-post__show-title{color:#e50044}}.c-resource-post__info{background-color:#fff;padding:15px 50px 15px 15px;position:relative;vertical-align:top}@media (min-width: 46.875em){.c-resource-post__info{padding:20px;display:block}}.c-resource-post__show-title{font-weight:700;font-family:"Nexa",sans-serif;text-transform:uppercase;color:#e50044;margin-bottom:0;font-size:140%}.c-resource-post__date{font-weight:400;margin-bottom:0;font-size:100%}.c-resource-post__tag{font-weight:700;color:#e50044;font-family:"Nexa",sans-serif;cursor:pointer;font-size:90%;text-align:center;display:inline-block;margin-bottom:6px}.c-resource-audience:not(:last-of-type)::after{content:'\002C'}.c-resource-post__date+.c-resource-excerpt{margin-top:12px}.c-pagination{font-weight:300;font-size:180%;text-align:center;margin-bottom:20px;color:#e50044}.c-audience-masthead{position:relative;display:flex;flex-direction:column;min-height:20vh;padding-top:1em;padding-bottom:1em;justify-content:center;background-color:#e50044;color:#fff;margin-bottom:40px}.c-audience-masthead__details{background-color:inherit;position:relative;z-index:10;order:2;width:100%;margin:0 auto;padding:20px}.c-audience-masthead h1{color:#fff;margin-bottom:0}.u-clearfix:after{content:"" !important;display:block !important;clear:both !important}.u-1\/1{width:100% !important}.u-1\/2{width:50% !important}.u-2\/2{width:100% !important}.u-1\/3{width:33.33333% !important}.u-2\/3{width:66.66667% !important}.u-3\/3{width:100% !important}.u-1\/4{width:25% !important}.u-2\/4{width:50% !important}.u-3\/4{width:75% !important}.u-4\/4{width:100% !important}.u-1\/5{width:20% !important}.u-2\/5{width:40% !important}.u-3\/5{width:60% !important}.u-4\/5{width:80% !important}.u-5\/5{width:100% !important}@media (min-width: 37.5em){.u-1\/1\@mobile{width:100% !important}.u-1\/2\@mobile{width:50% !important}.u-2\/2\@mobile{width:100% !important}.u-1\/3\@mobile{width:33.33333% !important}.u-2\/3\@mobile{width:66.66667% !important}.u-3\/3\@mobile{width:100% !important}.u-1\/4\@mobile{width:25% !important}.u-2\/4\@mobile{width:50% !important}.u-3\/4\@mobile{width:75% !important}.u-4\/4\@mobile{width:100% !important}.u-1\/5\@mobile{width:20% !important}.u-2\/5\@mobile{width:40% !important}.u-3\/5\@mobile{width:60% !important}.u-4\/5\@mobile{width:80% !important}.u-5\/5\@mobile{width:100% !important}}@media (min-width: 46.875em){.u-1\/1\@tablet{width:100% !important}.u-1\/2\@tablet{width:50% !important}.u-2\/2\@tablet{width:100% !important}.u-1\/3\@tablet{width:33.33333% !important}.u-2\/3\@tablet{width:66.66667% !important}.u-3\/3\@tablet{width:100% !important}.u-1\/4\@tablet{width:25% !important}.u-2\/4\@tablet{width:50% !important}.u-3\/4\@tablet{width:75% !important}.u-4\/4\@tablet{width:100% !important}.u-1\/5\@tablet{width:20% !important}.u-2\/5\@tablet{width:40% !important}.u-3\/5\@tablet{width:60% !important}.u-4\/5\@tablet{width:80% !important}.u-5\/5\@tablet{width:100% !important}}@media (min-width: 62.5em){.u-1\/1\@desktop{width:100% !important}.u-1\/2\@desktop{width:50% !important}.u-2\/2\@desktop{width:100% !important}.u-1\/3\@desktop{width:33.33333% !important}.u-2\/3\@desktop{width:66.66667% !important}.u-3\/3\@desktop{width:100% !important}.u-1\/4\@desktop{width:25% !important}.u-2\/4\@desktop{width:50% !important}.u-3\/4\@desktop{width:75% !important}.u-4\/4\@desktop{width:100% !important}.u-1\/5\@desktop{width:20% !important}.u-2\/5\@desktop{width:40% !important}.u-3\/5\@desktop{width:60% !important}.u-4\/5\@desktop{width:80% !important}.u-5\/5\@desktop{width:100% !important}}@media (min-width: 75em){.u-1\/1\@wide{width:100% !important}.u-1\/2\@wide{width:50% !important}.u-2\/2\@wide{width:100% !important}.u-1\/3\@wide{width:33.33333% !important}.u-2\/3\@wide{width:66.66667% !important}.u-3\/3\@wide{width:100% !important}.u-1\/4\@wide{width:25% !important}.u-2\/4\@wide{width:50% !important}.u-3\/4\@wide{width:75% !important}.u-4\/4\@wide{width:100% !important}.u-1\/5\@wide{width:20% !important}.u-2\/5\@wide{width:40% !important}.u-3\/5\@wide{width:60% !important}.u-4\/5\@wide{width:80% !important}.u-5\/5\@wide{width:100% !important}}@media (min-width: 93.75em){.u-1\/1\@superwide{width:100% !important}.u-1\/2\@superwide{width:50% !important}.u-2\/2\@superwide{width:100% !important}.u-1\/3\@superwide{width:33.33333% !important}.u-2\/3\@superwide{width:66.66667% !important}.u-3\/3\@superwide{width:100% !important}.u-1\/4\@superwide{width:25% !important}.u-2\/4\@superwide{width:50% !important}.u-3\/4\@superwide{width:75% !important}.u-4\/4\@superwide{width:100% !important}.u-1\/5\@superwide{width:20% !important}.u-2\/5\@superwide{width:40% !important}.u-3\/5\@superwide{width:60% !important}.u-4\/5\@superwide{width:80% !important}.u-5\/5\@superwide{width:100% !important}}.u-h1{font-size:36px !important;font-size:2.25rem !important;line-height:1.33333 !important}.u-h2{font-size:28px !important;font-size:1.75rem !important;line-height:1.71429 !important}.u-h3{font-size:24px !important;font-size:1.5rem !important;line-height:1 !important}.u-h4{font-size:20px !important;font-size:1.25rem !important;line-height:1.2 !important}.u-h5{font-size:18px !important;font-size:1.125rem !important;line-height:1.33333 !important}.u-h6{font-size:16px !important;font-size:1rem !important;line-height:1.5 !important}.u-padding{padding:24px !important}.u-padding-tiny{padding:6px !important}.u-padding-small{padding:12px !important}.u-padding-large{padding:48px !important}.u-padding-huge{padding:96px !important}.u-padding-none{padding:0 !important}.u-padding-top{padding-top:24px !important}.u-padding-top-tiny{padding-top:6px !important}.u-padding-top-small{padding-top:12px !important}.u-padding-top-large{padding-top:48px !important}.u-padding-top-huge{padding-top:96px !important}.u-padding-top-none{padding-top:0 !important}.u-padding-right{padding-right:24px !important}.u-padding-right-tiny{padding-right:6px !important}.u-padding-right-small{padding-right:12px !important}.u-padding-right-large{padding-right:48px !important}.u-padding-right-huge{padding-right:96px !important}.u-padding-right-none{padding-right:0 !important}.u-padding-bottom{padding-bottom:24px !important}.u-padding-bottom-tiny{padding-bottom:6px !important}.u-padding-bottom-small{padding-bottom:12px !important}.u-padding-bottom-large{padding-bottom:48px !important}.u-padding-bottom-huge{padding-bottom:96px !important}.u-padding-bottom-none{padding-bottom:0 !important}.u-padding-left{padding-left:24px !important}.u-padding-left-tiny{padding-left:6px !important}.u-padding-left-small{padding-left:12px !important}.u-padding-left-large{padding-left:48px !important}.u-padding-left-huge{padding-left:96px !important}.u-padding-left-none{padding-left:0 !important}.u-padding-horizontal{padding-left:24px !important;padding-right:24px !important}.u-padding-horizontal-tiny{padding-left:6px !important;padding-right:6px !important}.u-padding-horizontal-small{padding-left:12px !important;padding-right:12px !important}.u-padding-horizontal-large{padding-left:48px !important;padding-right:48px !important}.u-padding-horizontal-huge{padding-left:96px !important;padding-right:96px !important}.u-padding-horizontal-none{padding-left:0 !important;padding-right:0 !important}.u-padding-vertical{padding-top:24px !important;padding-bottom:24px !important}.u-padding-vertical-tiny{padding-top:6px !important;padding-bottom:6px !important}.u-padding-vertical-small{padding-top:12px !important;padding-bottom:12px !important}.u-padding-vertical-large{padding-top:48px !important;padding-bottom:48px !important}.u-padding-vertical-huge{padding-top:96px !important;padding-bottom:96px !important}.u-padding-vertical-none{padding-top:0 !important;padding-bottom:0 !important}.u-margin{margin:24px !important}.u-margin-tiny{margin:6px !important}.u-margin-small{margin:12px !important}.u-margin-large{margin:48px !important}.u-margin-huge{margin:96px !important}.u-margin-none{margin:0 !important}.u-margin-top{margin-top:24px !important}.u-margin-top-tiny{margin-top:6px !important}.u-margin-top-small{margin-top:12px !important}.u-margin-top-large{margin-top:48px !important}.u-margin-top-huge{margin-top:96px !important}.u-margin-top-none{margin-top:0 !important}.u-margin-right{margin-right:24px !important}.u-margin-right-tiny{margin-right:6px !important}.u-margin-right-small{margin-right:12px !important}.u-margin-right-large{margin-right:48px !important}.u-margin-right-huge{margin-right:96px !important}.u-margin-right-none{margin-right:0 !important}.u-margin-bottom{margin-bottom:24px !important}.u-margin-bottom-tiny{margin-bottom:6px !important}.u-margin-bottom-small{margin-bottom:12px !important}.u-margin-bottom-large{margin-bottom:48px !important}.u-margin-bottom-huge{margin-bottom:96px !important}.u-margin-bottom-none{margin-bottom:0 !important}.u-margin-left{margin-left:24px !important}.u-margin-left-tiny{margin-left:6px !important}.u-margin-left-small{margin-left:12px !important}.u-margin-left-large{margin-left:48px !important}.u-margin-left-huge{margin-left:96px !important}.u-margin-left-none{margin-left:0 !important}.u-margin-horizontal{margin-left:24px !important;margin-right:24px !important}.u-margin-horizontal-tiny{margin-left:6px !important;margin-right:6px !important}.u-margin-horizontal-small{margin-left:12px !important;margin-right:12px !important}.u-margin-horizontal-large{margin-left:48px !important;margin-right:48px !important}.u-margin-horizontal-huge{margin-left:96px !important;margin-right:96px !important}.u-margin-horizontal-none{margin-left:0 !important;margin-right:0 !important}.u-margin-vertical{margin-top:24px !important;margin-bottom:24px !important}.u-margin-vertical-tiny{margin-top:6px !important;margin-bottom:6px !important}.u-margin-vertical-small{margin-top:12px !important;margin-bottom:12px !important}.u-margin-vertical-large{margin-top:48px !important;margin-bottom:48px !important}.u-margin-vertical-huge{margin-top:96px !important;margin-bottom:96px !important}.u-margin-vertical-none{margin-top:0 !important;margin-bottom:0 !important}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-hidden-visually{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.u-hidden{display:none !important}.festival-bridge-page,.c-event__wrapper--bridge{color:#212020;margin-top:120px;background-color:#DEDEDE}.festival-bridge-page .global-header__nav-wrap--mobile,.c-event__wrapper--bridge .global-header__nav-wrap--mobile{padding-top:160px;background-color:#fff;border-bottom:2px solid #e31c79}.festival-bridge-page .global-wrap,.festival-bridge-page.c-event__wrapper,.c-event__wrapper--bridge .global-wrap,.c-event__wrapper--bridge.c-event__wrapper{margin-top:30px;padding:0 1% 3%}@media (min-width: 62.5em){.festival-bridge-page .global-wrap,.festival-bridge-page.c-event__wrapper,.c-event__wrapper--bridge .global-wrap,.c-event__wrapper--bridge.c-event__wrapper{margin:0 auto;padding:0 1% 3%;max-width:1400px;margin-top:60px}}.festival-bridge-page .h-row,.c-event__wrapper--bridge .h-row{color:#FFCD00}.festival-bridge-page .mobile-nav-trigger,.c-event__wrapper--bridge .mobile-nav-trigger{border:1px solid #212020;top:50px;right:3%}@media (max-width: 84.375em){.festival-bridge-page .mobile-nav-trigger,.c-event__wrapper--bridge .mobile-nav-trigger{display:block}}.festival-bridge-page .mobile-nav-trigger__text,.c-event__wrapper--bridge .mobile-nav-trigger__text{color:#212020}.festival-bridge-page .c-hamburger span,.c-event__wrapper--bridge .c-hamburger span{transform:translateY(2px);background:#212020}.festival-bridge-page .c-container-title,.festival-bridge-page .c-column-title,.festival-bridge-page .c-column-subtitle,.c-event__wrapper--bridge .c-container-title,.c-event__wrapper--bridge .c-column-title,.c-event__wrapper--bridge .c-column-subtitle{color:#212020}.festival-bridge-page a,.c-event__wrapper--bridge a{color:inherit}.festival-bridge-page .c-col-text-area a:not(.c-btn):not(.c-spx-merchandise__info--basket--btn),.c-event__wrapper--bridge .c-col-text-area a:not(.c-btn):not(.c-spx-merchandise__info--basket--btn){color:#e31c79;font-weight:700}.festival-bridge-page .c-col-text-area a:not(.c-btn):not(.c-spx-merchandise__info--basket--btn):hover,.c-event__wrapper--bridge .c-col-text-area a:not(.c-btn):not(.c-spx-merchandise__info--basket--btn):hover{color:#212020}.festival-bridge-page .pg__hero,.c-event__wrapper--bridge .pg__hero{color:#FFCD00;position:relative}.festival-bridge-page .pg__hero::after,.c-event__wrapper--bridge .pg__hero::after{height:100%;position:absolute;bottom:0;left:0;top:unset;display:block;content:'';width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 )}.festival-bridge-page .construkt__text-area a,.c-event__wrapper--bridge .construkt__text-area a{color:#e31c79;text-decoration:none}.festival-bridge-page .construkt__text-area .c-btn--primary,.festival-bridge-page .construkt__text-area .c-spx-merchandise__info--basket--btn,.c-event__wrapper--bridge .construkt__text-area .c-btn--primary,.c-event__wrapper--bridge .construkt__text-area .c-spx-merchandise__info--basket--btn{border:2px solid #fff}.festival-bridge-page .construkt__text-area .c-btn--primary:hover,.festival-bridge-page .construkt__text-area .c-spx-merchandise__info--basket--btn:hover,.c-event__wrapper--bridge .construkt__text-area .c-btn--primary:hover,.c-event__wrapper--bridge .construkt__text-area .c-spx-merchandise__info--basket--btn:hover{background-color:#FFCD00;border:2px solid #FFCD00;color:#fff}.festival-bridge-page .construkt__text-area h1,.festival-bridge-page .construkt__text-area h2,.festival-bridge-page .construkt__text-area h3,.festival-bridge-page .construkt__text-area h4,.festival-bridge-page .construkt__text-area h5,.festival-bridge-page .construkt__text-area h6,.c-event__wrapper--bridge .construkt__text-area h1,.c-event__wrapper--bridge .construkt__text-area h2,.c-event__wrapper--bridge .construkt__text-area h3,.c-event__wrapper--bridge .construkt__text-area h4,.c-event__wrapper--bridge .construkt__text-area h5,.c-event__wrapper--bridge .construkt__text-area h6{color:#212020}.festival-bridge-page .c-email-signup .fa,.c-event__wrapper--bridge .c-email-signup .fa{color:#e31c79}.festival-bridge-page .c-email-signup input[type="checkbox"]+label::before,.c-event__wrapper--bridge .c-email-signup input[type="checkbox"]+label::before{border:1px solid #e31c79}.festival-bridge-page .c-email-signup input[type="submit"],.c-event__wrapper--bridge .c-email-signup input[type="submit"]{background:#e31c79}.festival-bridge-page .global-footer,.c-event__wrapper--bridge .global-footer{background-color:#e31c79;padding:0}.festival-bridge-page .global-footer a,.c-event__wrapper--bridge .global-footer a{color:#fff}.festival-bridge-page .footer-wrap,.c-event__wrapper--bridge .footer-wrap{max-width:1400px;position:relative;margin:0 auto;padding:3% 5%}@media (min-width: 40.625em){.festival-bridge-page .global-footer__rhs,.c-event__wrapper--bridge .global-footer__rhs{position:relative;padding:0}}@media (min-width: 60.625em){.festival-bridge-page .global-footer__rhs,.c-event__wrapper--bridge .global-footer__rhs{position:absolute;right:0;top:auto;bottom:0;padding:3%}}.festival-bridge-page .blog__masthead .pg__title,.c-event__wrapper--bridge .blog__masthead .pg__title{color:#212020}.festival-bridge-page .c-global-alert,.c-event__wrapper--bridge .c-global-alert{margin:0 0 30px 0;background:transparent;color:#e31c79}.festival-bridge-page .c-btn--primary,.festival-bridge-page .c-spx-merchandise__info--basket--btn,.c-event__wrapper--bridge .c-btn--primary,.c-event__wrapper--bridge .c-spx-merchandise__info--basket--btn{color:#212020;border:2px solid #e31c79;background-color:inherit}.festival-bridge-page .c-btn--primary:hover,.festival-bridge-page .c-spx-merchandise__info--basket--btn:hover,.c-event__wrapper--bridge .c-btn--primary:hover,.c-event__wrapper--bridge .c-spx-merchandise__info--basket--btn:hover{background-color:#e31c79;border:2px solid #e31c79;color:#fff}.festival-bridge-post{margin-bottom:40px}.festival-bridge-post:last-of-type{margin-bottom:0}.festival-bridge-post__image{margin-bottom:20px}.festival-bridge-page iframe{width:100%}.festival-bridge-page .issuuembed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.festival-bridge-page .issuuembed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.festival-bridge-page .issuuembed.issuu-isrendered{width:100% !important}.festival-bridge-page .oembed-wrap{position:relative;padding-bottom:56.25%;overflow:hidden}.festival-bridge-page .oembed-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.festival-bridge-page .global-footer{margin-left:0}.bridge-header{margin:0 auto;position:fixed;top:0;left:0;width:100%;z-index:1000;height:120px;margin-bottom:30px;padding:20px 5%;background-color:#fff;border-bottom:1px solid #555252;font-family:"Nexa",sans-serif}.bridge-header li a{font-weight:500}.bridge-header__nav--mobile{font-family:"Nexa",sans-serif}.bridge-header__nav--mobile li a{font-weight:500}@media (hover: hover){.bridge-header__nav--mobile li a:hover{color:#e31c79}}.admin-bar .bridge-header{top:46px}@media (min-width: 48.875em){.admin-bar .bridge-header{top:32px}}.bridge-header__logo{background-image:url("../images/festival_bridge_pink.png");background-repeat:no-repeat;width:81px;height:81px;display:inline-block;background-size:81px}.bridge-header__nav-wrap{display:block;vertical-align:top}@media (min-width: 40.9375em){.bridge-header__nav-wrap{display:inline-block;position:absolute;top:50%;left:15%;padding-right:200px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.bridge-header__nav--desktop{list-style-type:none;margin:0;padding:0}@media (max-width: 84.375em){.bridge-header__nav--desktop{display:none}}.bridge-header__nav--desktop li{display:inline-block;color:#212020;font-size:120%;font-weight:300;margin-right:10px;margin-bottom:0;padding:5px 10px;border:1px solid #212020}@media (min-width: 58.75em){.bridge-header__nav--desktop li{border-width:0 1px 0 0;border-style:solid;border-color:#212020;padding:0 20px 0 0;margin-right:20px}.bridge-header__nav--desktop li:last-child{border-right:0}}.bridge-header__nav--desktop a{color:#212020}.bridge-header__nav--mobile{list-style-type:none;margin:0;padding:0 3%;text-align:right;font-weight:300}.bridge-header__nav--mobile li{display:block;font-size:160%}@media (max-width: 62.5em){.global-footer__lhs{margin:40px 0}}.bridge-header__rhs{position:absolute;top:50px;right:3%}.bridge-header__festival-link{border:1px solid #212020;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:8px;color:#212020;font-size:12px;-webkit-transition:none 250ms ease-in-out;-moz-transition:none 250ms ease-in-out;-ms-transition:none 250ms ease-in-out;-o-transition:none 250ms ease-in-out;transition:none 250ms ease-in-out}.bridge-header__festival-link img{width:30px;height:auto;margin-right:5px}@media (max-width: 84.375em){.bridge-header__festival-link{position:absolute;top:0;right:120px;display:inline-block;width:220px;height:36px}}@media (max-width: 32em){.bridge-header__festival-link{width:50px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}.bridge-header__festival-link span{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}}@media (min-width: 84.375em){.bridge-header__festival-link{padding:12px}.bridge-header__festival-link img{width:45px}}.bridge-header__festival-link:hover{color:#212020}.bridge-blog__pagination{font-weight:300;font-size:180%;text-align:center;margin-bottom:20px;color:#e31c79}.c-page-credit p{margin:0}.festival-bridge-page .c-whats-on-grid__item::after{color:#e31c79}.festival-bridge-page .c-whats-on-grid__item .c-whats-on-grid__tag{background:linear-gradient(145deg, #cc196d, #f31e81)}.festival-bridge-page .c-whats-on-grid__item .c-whats-on-grid__titles{background-color:#e31c79;color:#fff}@media (min-width: 46.875em){.festival-bridge-page .c-whats-on-grid__item .c-whats-on-grid__titles{background-color:#fff;color:#e31c79}.festival-bridge-page .c-whats-on-grid__item .c-whats-on-grid__titles .c-whats-on-grid__show-title,.festival-bridge-page .c-whats-on-grid__item .c-whats-on-grid__titles .c-whats-on-grid__artist{color:#e31c79}}.festival-bridge-page .c-col-card a .c-column-title{color:#e31c79}.c-event__wrapper--bridge .c-title-bar,.c-event__wrapper--bridge .c-title-bar__navigation,.c-event__wrapper--bridge .c-title-bar__navigation li,.c-event__wrapper--bridge .c-title-bar__rhs--event .c-title-bar__toggle{color:#e31c79}.c-event__wrapper--bridge .c-title-bar a::after{background-color:#e31c79}.c-event__wrapper--bridge .c-title-bar__navigation li{border-color:#e31c79}.c-event__wrapper--bridge .event__masthead{background-color:#e31c79}.u-bg--off-white{background-color:#F3F2ED !important}.u-bg--primary{background-color:#e50044 !important}.u-bg--secondary{background-color:#319B42 !important}.u-bg--tertiary{background-color:#54777B !important}.u-text--primary{color:#e50044 !important}.u-text--secondary{color:#319B42 !important}.u-text--tertiary{color:#54777B !important}.u-text--white{color:#fff !important}.u-text--black{color:#000 !important}.u-text--grey{color:gray !important}.u-white-bg{background-color:#9E007E !important;color:#319B42 !important}.u-black-bg{background-color:#319B42 !important;color:#9E007E !important}.u-primary-txt{color:#9E007E !important}.u-primary-btn{border-color:#9E007E !important}.u-primary-title{color:#fff !important}@media (min-width: 46.875em){.u-primary-title{color:#9E007E !important}}.u-secondary-txt{color:#319B42 !important}.u-secondary-btn{border-color:#319B42 !important}.u-secondary-title{color:#fff !important}@media (min-width: 46.875em){.u-secondary-title{color:#319B42 !important}}.u-tertiary-txt{color:#54777B !important}.u-tertiary-btn{border-color:#54777B !important}.u-tertiary-title{color:#fff !important}@media (min-width: 46.875em){.u-tertiary-title{color:#54777B !important}}.u-highlight-txt{color:#542537 !important}.u-highlight-btn{border-color:#542537 !important}.u-highlight-title{color:#fff !important}@media (min-width: 46.875em){.u-highlight-title{color:#542537 !important}}.u-purple-txt{color:#9E007E !important}.u-purple-btn{border-color:#9E007E !important}.u-purple-title{color:#fff !important}@media (min-width: 46.875em){.u-purple-title{color:#9E007E !important}}.u-red-txt{color:#CF4520 !important}.u-red-btn{border-color:#CF4520 !important}.u-red-title{color:#fff !important}@media (min-width: 46.875em){.u-red-title{color:#CF4520 !important}}.u-orange-txt{color:#FF8200 !important}.u-orange-btn{border-color:#FF8200 !important}.u-orange-title{color:#fff !important}@media (min-width: 46.875em){.u-orange-title{color:#FF8200 !important}}.u-yellow-txt{color:#FFCD00 !important}.u-yellow-btn{border-color:#FFCD00 !important}.u-yellow-title{color:#fff !important}@media (min-width: 46.875em){.u-yellow-title{color:#FFCD00 !important}}.u-lime-txt{color:#84BD00 !important}.u-lime-btn{border-color:#84BD00 !important}.u-lime-title{color:#fff !important}@media (min-width: 46.875em){.u-lime-title{color:#84BD00 !important}}.u-green-txt{color:#319B42 !important}.u-green-btn{border-color:#319B42 !important}.u-green-title{color:#fff !important}@media (min-width: 46.875em){.u-green-title{color:#319B42 !important}}.u-turquoise-txt{color:#005F61 !important}.u-turquoise-btn{border-color:#005F61 !important}.u-turquoise-title{color:#fff !important}@media (min-width: 46.875em){.u-turquoise-title{color:#005F61 !important}}.u-copper-txt{color:#7FA9AE !important}.u-copper-btn{border-color:#7FA9AE !important}.u-copper-title{color:#fff !important}@media (min-width: 46.875em){.u-copper-title{color:#7FA9AE !important}}.u-blue-txt{color:#407EC9 !important}.u-blue-btn{border-color:#407EC9 !important}.u-blue-title{color:#fff !important}@media (min-width: 46.875em){.u-blue-title{color:#407EC9 !important}}.u-light-grey-txt{color:#BEC6C4 !important}.u-light-grey-btn{border-color:#BEC6C4 !important}.u-light-grey-title{color:#fff !important}@media (min-width: 46.875em){.u-light-grey-title{color:#BEC6C4 !important}}.u-pink-txt{color:#F04E98 !important}.u-pink-btn{border-color:#F04E98 !important}.u-pink-title{color:#fff !important}@media (min-width: 46.875em){.u-pink-title{color:#F04E98 !important}}.u-white-txt{color:#fff !important}.u-white-btn{border-color:#fff !important}.u-white-title{color:#fff !important}@media (min-width: 46.875em){.u-white-title{color:#fff !important}}.u-offblack-txt{color:#2f2f2f !important}.u-offblack-btn{border-color:#2f2f2f !important}.u-offblack-title{color:#fff !important}@media (min-width: 46.875em){.u-offblack-title{color:#2f2f2f !important}}.u-fb-grey-txt{color:#959696 !important}.u-fb-grey-btn{border-color:#959696 !important}.u-fb-grey-title{color:#fff !important}@media (min-width: 46.875em){.u-fb-grey-title{color:#959696 !important}}.u-fb-pink-txt{color:#e31c79 !important}.u-fb-pink-btn{border-color:#e31c79 !important}.u-fb-pink-title{color:#fff !important}@media (min-width: 46.875em){.u-fb-pink-title{color:#e31c79 !important}}.u-fb-black-txt{color:#212020 !important}.u-fb-black-btn{border-color:#212020 !important}.u-fb-black-title{color:#fff !important}@media (min-width: 46.875em){.u-fb-black-title{color:#212020 !important}}.u-fb-yellow-txt{color:#FFCD00 !important}.u-fb-yellow-btn{border-color:#FFCD00 !important}.u-fb-yellow-title{color:#fff !important}@media (min-width: 46.875em){.u-fb-yellow-title{color:#FFCD00 !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.c-modal-window--email{display:none}.c-modal-window--search{display:none}.c-modal-window--donate{display:none}.state--modal-open-email .c-modal-window--email{display:block}.state--modal-open-search .c-modal-window--search{display:block}.state--modal-open-donate .c-modal-window--donate{display:block}.homepage-hero{position:relative}.homepage-hero::after{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;content:'';opacity:0.6}.homepage-hero .homepage-hero__content{z-index:40}}@supports (-ms-ime-align: auto){.homepage-hero{position:relative}.homepage-hero::after{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;content:'';opacity:0.6}.homepage-hero .homepage-hero__content{z-index:40}.homepage-search-box::-ms-input-placeholder,input.desktop-search-field[type="search"]::-ms-input-placeholder{color:#fff}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIjEtc2V0dGluZ3MvX3NldHRpbmdzLmNvcmUuc2NzcyIsIjEtc2V0dGluZ3MvX3NldHRpbmdzLmdsb2JhbC5zY3NzIiwiMS1zZXR0aW5ncy9fc2V0dGluZ3MuY29sb3Vycy5zY3NzIiwiMS1zZXR0aW5ncy9fc2V0dGluZ3MuZm9udC1maWxlcy5zY3NzIiwiMi10b29scy9fdG9vbHMuY2xlYXJmaXguc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtc2l6ZS5zY3NzIiwiMi10b29scy9fdG9vbHMubXEuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmFuaW1hdGUuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS5zY3NzIiwiMi10b29scy9fdG9vbHMuZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fbWl4aW5zLnNjc3MiLCIyLXRvb2xzL190b29scy5mb250LWF3ZXNvbWUvX3BhdGguc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fY29yZS5zY3NzIiwiMi10b29scy9fdG9vbHMuZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fbGlzdC5zY3NzIiwiMi10b29scy9fdG9vbHMuZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIyLXRvb2xzL190b29scy5mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiMi10b29scy9fdG9vbHMuZm9udHMuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmhpZGRlbi5zY3NzIiwiMi10b29scy9fdG9vbHMudmVuZG9yLnNjc3MiLCIyLXRvb2xzL190b29scy5pbmxpbmUtYmxvY2suc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmNpcmNsZXMuc2NzcyIsIjItdG9vbHMvX3Rvb2xzLmRyb3Atc2hhZG93LnNjc3MiLCIyLXRvb2xzL190b29scy5ibHVyLnNjc3MiLCIyLXRvb2xzL190b29scy50cmFuc2l0aW9ucy5zY3NzIiwiMi10b29scy9fdG9vbHMuYmdkLWNvdmVyLnNjc3MiLCIyLXRvb2xzL190b29scy5ncmFkaWVudC5zY3NzIiwiMy1nZW5lcmljL19nZW5lcmljLmJveC1zaXppbmcuc2NzcyIsIjMtZ2VuZXJpYy9fZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyIsIjMtZ2VuZXJpYy9fZ2VuZXJpYy5yZXNldC5zY3NzIiwiMy1nZW5lcmljL19nZW5lcmljLnNoYXJlZC5zY3NzIiwiNC1lbGVtZW50cy9fZWxlbWVudHMuZm9ybXMuc2NzcyIsIjQtZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCI0LWVsZW1lbnRzL19lbGVtZW50cy50ZXh0LnNjc3MiLCI0LWVsZW1lbnRzL19lbGVtZW50cy5pbWFnZXMuc2NzcyIsIjQtZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyIsIjUtb2JqZWN0cy9fb2JqZWN0cy53cmFwcGVyLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMubGF5b3V0LnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMuZ3JpZC5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMuZmxhZy5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLmxpc3QtYmFyZS5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLmxpc3QtaW5saW5lLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMuYm94LnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMuYmxvY2suc2NzcyIsIjUtb2JqZWN0cy9fb2JqZWN0cy5yYXRpby5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLmNyb3Auc2NzcyIsIjUtb2JqZWN0cy9fb2JqZWN0cy50YWJsZS5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLnBhY2suc2NzcyIsIjUtb2JqZWN0cy9fb2JqZWN0cy52ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiNS1vYmplY3RzL19vYmplY3RzLnJlc3BvbnNpdmUtaWZyYW1lLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMubmF2LnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMuY29udGFpbmVyLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMucm93LnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMubWF4LXdpZHRoLnNjc3MiLCI1LW9iamVjdHMvX29iamVjdHMucHV0LWxlZnQtcmlnaHQuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuaGFtYnVyZ2VyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMud3JhcHBlcnMuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5nbG9iYWwtaGVhZGVyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuZ2xvYmFsLWZvb3Rlci5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmhvbWVwYWdlLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMudHlwZWFoZWFkLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMudGl0bGUtYmFyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1tYXN0aGVhZC5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmFuY2hvcnMuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMud2hhdHMtb24uc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy52ZW51ZXMuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5jb25zdHJ1a3Quc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5mZXN0aXZhbC1icmlkZ2Uuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5tb2RhbC5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmVtYWlsLXNpZ251cC5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC1yZXN1bHRzLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuNDA0LXBhZ2Uuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5vcmdhbmlzYXRpb25zLnNjc3MiLCI2LWNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0Mi5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmdsb2JhbC1hbGVydC5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLnNwZWt0cml4LWNvbXBvbmVudHMuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy50aW1lbGluZS5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmdyYXZpdHktZm9ybXMuc2NzcyIsIjYtY29tcG9uZW50cy9fY29tcG9uZW50cy5yZXNvdXJjZS5zY3NzIiwiNi1jb21wb25lbnRzL19jb21wb25lbnRzLmF1ZGllbmNlLXRheG9ub215LnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLmNsZWFyZml4LnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLndpZHRocy5zY3NzIiwiNy11dGlsaXRpZXMvX3V0aWxpdGllcy5oZWFkaW5ncy5zY3NzIiwiNy11dGlsaXRpZXMvX3V0aWxpdGllcy5zcGFjaW5nLnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLmhpZGUuc2NzcyIsIjctdXRpbGl0aWVzL191dGlsaXRpZXMuZmVzdGl2YWwtYnJpZGdlLnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLmNvbG91ci1jbGFzc2VzLnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0aWVzLmllLWZpeGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIFNldHRpbmdzIC0tLS0gU2FzcyB2YXJzLCBldGMuXG5AaW1wb3J0IFwiMS1zZXR0aW5ncy9zZXR0aW5ncy5jb3JlXCI7XG5cbkBpbXBvcnQgXCIxLXNldHRpbmdzL3NldHRpbmdzLmdsb2JhbFwiO1xuQGltcG9ydCBcIjEtc2V0dGluZ3Mvc2V0dGluZ3MuY29sb3Vyc1wiO1xuQGltcG9ydCBcIjEtc2V0dGluZ3Mvc2V0dGluZ3MuZm9udC1maWxlc1wiO1xuXG4vL1xuLy8gVG9vbHMgLS0tIEZ1bmN0aW9ucyBhbmQgbWl4aW5zLlxuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCIyLXRvb2xzL3Rvb2xzLmZvbnQtc2l6ZVwiO1xuXG5AaW1wb3J0IFwiMi10b29scy90b29scy5tcVwiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuYW5pbWF0ZVwiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuZm9udC1hd2Vzb21lXCI7XG5cbkBpbXBvcnQgXCIyLXRvb2xzL3Rvb2xzLmZvbnRzXCI7XG5AaW1wb3J0IFwiMi10b29scy90b29scy5oaWRkZW5cIjtcbkBpbXBvcnQgXCIyLXRvb2xzL3Rvb2xzLnZlbmRvclwiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuaW5saW5lLWJsb2NrXCI7XG5AaW1wb3J0IFwiMi10b29scy90b29scy5jaXJjbGVzXCI7XG5AaW1wb3J0IFwiMi10b29scy90b29scy5kcm9wLXNoYWRvd1wiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuYmx1clwiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMudHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIyLXRvb2xzL3Rvb2xzLmJnZC1jb3ZlclwiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHMuZ3JhZGllbnRcIjtcblxuXG4vL1xuLy8gR2VuZXJpYyAtLS0gR2VuZXJpYywgaGlnaC1sZXZlbCBzdHlsaW5nLCBsaWtlIHJlc2V0cywgZXRjLlxuQGltcG9ydCBcIjMtZ2VuZXJpYy9nZW5lcmljLmJveC1zaXppbmdcIjtcbkBpbXBvcnQgXCIzLWdlbmVyaWMvZ2VuZXJpYy5ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCIzLWdlbmVyaWMvZ2VuZXJpYy5yZXNldFwiO1xuQGltcG9ydCBcIjMtZ2VuZXJpYy9nZW5lcmljLnNoYXJlZFwiO1xuXG5cbi8vXG4vLyBFbGVtZW50cyAtLS0gVW5jbGFzc2VzIEhUTUwgZWxlbWVudHMgKGUuZy4gYGgyYCwgYHVsYCkuXG5AaW1wb3J0IFwiNC1lbGVtZW50cy9lbGVtZW50cy5mb3Jtc1wiO1xuQGltcG9ydCBcIjQtZWxlbWVudHMvZWxlbWVudHMuaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCI0LWVsZW1lbnRzL2VsZW1lbnRzLnRleHRcIjtcbkBpbXBvcnQgXCI0LWVsZW1lbnRzL2VsZW1lbnRzLmltYWdlc1wiO1xuQGltcG9ydCBcIjQtZWxlbWVudHMvZWxlbWVudHMucGFnZVwiO1xuXG5cbi8vXG4vLyBPYmplY3RzIC0tLSBPYmplY3RzIGFuZCBhYnN0cmFjdGlvbnMuXG5AaW1wb3J0IFwiNS1vYmplY3RzL29iamVjdHMud3JhcHBlclwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmxheW91dFwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmdyaWRcIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5tZWRpYVwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmZsYWdcIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5saXN0LWJhcmVcIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5saXN0LWlubGluZVwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmJveFwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmJsb2NrXCI7XG5AaW1wb3J0IFwiNS1vYmplY3RzL29iamVjdHMucmF0aW9cIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5jcm9wXCI7XG5AaW1wb3J0IFwiNS1vYmplY3RzL29iamVjdHMudGFibGVcIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5wYWNrXCI7XG5AaW1wb3J0IFwiNS1vYmplY3RzL29iamVjdHMudmVydGljYWwtYWxpZ25cIjtcbkBpbXBvcnQgXCI1LW9iamVjdHMvb2JqZWN0cy5yZXNwb25zaXZlLWlmcmFtZVwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLm5hdlwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLmNvbnRhaW5lclwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLnJvd1wiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLm1heC13aWR0aFwiO1xuQGltcG9ydCBcIjUtb2JqZWN0cy9vYmplY3RzLnB1dC1sZWZ0LXJpZ2h0XCI7XG5cbi8vXG4vLyBDb21wb25lbnRzIC0tLSBZb3VyIGRlc2lnbmVkIFVJIGVsZW1lbnRzXG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMuYnV0dG9uc1wiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLmhhbWJ1cmdlclwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLndyYXBwZXJzXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMuZ2xvYmFsLWhlYWRlclwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLmdsb2JhbC1mb290ZXJcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5ob21lcGFnZVwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLnR5cGVhaGVhZFwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLnRpdGxlLWJhclwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLnBhZ2UtbWFzdGhlYWRcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5hbmNob3JzXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMucGFnZVwiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLndoYXRzLW9uXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMudmVudWVzXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMuY29uc3RydWt0XCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMuZmVzdGl2YWwtYnJpZGdlXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMubW9kYWxcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5lbWFpbC1zaWdudXBcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5zZWFyY2gtcmVzdWx0c1wiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLjQwNC1wYWdlXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMub3JnYW5pc2F0aW9uc1wiO1xuQGltcG9ydCBcIjYtY29tcG9uZW50cy9jb21wb25lbnRzLnNlbGVjdDJcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5nbG9iYWwtYWxlcnRcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5zcGVrdHJpeC1jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMudGltZWxpbmVcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5ncmF2aXR5LWZvcm1zXCI7XG5AaW1wb3J0IFwiNi1jb21wb25lbnRzL2NvbXBvbmVudHMucmVzb3VyY2VcIjtcbkBpbXBvcnQgXCI2LWNvbXBvbmVudHMvY29tcG9uZW50cy5hdWRpZW5jZS10YXhvbm9teVwiO1xuXG4vL1xuLy8gVXRpbGl0aWVzIC0tLSBPdmVycmlkZXMgYW5kIGhlbHBlciBjbGFzc2VzLlxuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy5jbGVhcmZpeFwiO1xuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy53aWR0aHNcIjtcbkBpbXBvcnQgXCI3LXV0aWxpdGllcy91dGlsaXRpZXMuaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCI3LXV0aWxpdGllcy91dGlsaXRpZXMuc3BhY2luZ1wiO1xuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy5wcmludFwiO1xuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy5oaWRlXCI7XG5AaW1wb3J0IFwiNy11dGlsaXRpZXMvdXRpbGl0aWVzLmZlc3RpdmFsLWJyaWRnZVwiO1xuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy5jb2xvdXItY2xhc3Nlc1wiO1xuQGltcG9ydCBcIjctdXRpbGl0aWVzL3V0aWxpdGllcy5pZS1maXhlc1wiO1xuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0NPUkVcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFRoaXMgY29yZSBmaWxlIHNldHMgdXAgaW51aXRjc3PigJkgbW9zdCBpbXBvcnRhbnQgc2V0dXAgdmFyaWFibGVzLiBUaGV5XG4vLyB1bmRlcnBpbiBhIGxvdCBvZiBob3cgdGhlIGZyYW1ld29yayBmdW5jdGlvbnMgYW5kIHNob3VsZCBiZSBtb2RpZmllZCBhbmRcbi8vIHByZWNvbmZpZ3VyZWQgd2l0aCBjYXV0aW9uLlxuXG5cbi8vIEJhc2UgdHlwb2dyYXBoaWNhbCBzdHlsZXMgYW5kIGJhc2VsaW5lIGdyaWQuIFlvdSBuZWVkIHRvIGRlZmluZSB0aGVzZSB2YWx1ZXNcbi8vIGluIHBpeGVsczogaW51aXRjc3Mgd2lsbCBjb252ZXJ0IHRoZW0gdG8gbW9yZSBhcHByb3ByaWF0ZSB1bml0cy5cblxuJGludWl0LWdsb2JhbC1mb250LXNpemU6ICAgIDE2cHggIWRlZmF1bHQ7XG4kaW51aXQtZ2xvYmFsLWxpbmUtaGVpZ2h0OiAgMjRweCAhZGVmYXVsdDtcblxuXG5cblxuXG4vLyBTcGFjaW5nIHZhbHVlcyBhcmUgZGV0ZXJtaW5lZCBiYXNlZCBvbiB5b3VyIHByb2plY3TigJlzIGdsb2JhbCBsaW5lIGhlaWdodCAoaS5lXG4vLyB5b3VyIGJhc2VsaW5lIGdyaWQpLiBJdCBpcyBub3QgcmVjb21tZW5kZWQgdGhhdCB5b3UgbW9kaWZ5IHRoZXNlIGZvbGxvd2luZ1xuLy8gdmFyaWFibGVzIChpdCBjYW4gYnJlYWsgeW91ciB2ZXJ0aWNhbCByaHl0aG0pLCBidXQgaWYgeW91IG5lZWQgdG8sIHlvdSBjYW4uXG5cbiRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0OiByb3VuZCgkaW51aXQtZ2xvYmFsLWxpbmUtaGVpZ2h0KSAhZGVmYXVsdDtcblxuXG4vLyBIb3cgbWFueSB0aW1lcyBsYXJnZXIvc21hbGxlciB0aGFuIHRoZSBkZWZhdWx0IHNob3VsZCBvdXIgc3BhY2luZyB1bml0XG4vLyB2YXJpYW50cyBiZT9cblxuJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtZmFjdG9yLXRpbnk6ICAgMC4yNSAhZGVmYXVsdDtcbiRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWZhY3Rvci1zbWFsbDogIDAuNSAgIWRlZmF1bHQ7XG4kaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1mYWN0b3ItbGFyZ2U6ICAyICAgICFkZWZhdWx0O1xuJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2U6ICAgNCAgICAhZGVmYXVsdDtcblxuLy8gQ2hlY2sgdGhhdCB0aGUgY2hvc2VuIGZvbnQgcnVsZXMgYXJlIHBpeGVsIG51bWJlcnMuXG5cbkBlYWNoICRfaW51aXQtZm9udC1nbG9iYWxzIGluXG4gICAgICAkaW51aXQtZ2xvYmFsLWZvbnQtc2l6ZVxuICAgICAgJGludWl0LWdsb2JhbC1saW5lLWhlaWdodCB7XG5cbiAgQGlmICh0eXBlLW9mKCRfaW51aXQtZm9udC1nbG9iYWxzKSA9PSBudW1iZXIpIHtcblxuICAgIEBpZiAodW5pdCgkX2ludWl0LWZvbnQtZ2xvYmFscykgIT0gXCJweFwiKSB7XG4gICAgICBAZXJyb3IgXCJgI3skX2ludWl0LWZvbnQtZ2xvYmFsc31gIG5lZWRzIHRvIGJlIGEgcGl4ZWwgdmFsdWUuXCI7XG4gICAgfVxuXG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcImAjeyRfaW51aXQtZm9udC1nbG9iYWxzfWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG4gIH1cblxufVxuXG5cbi8vIENoZWNrIHRoYXQgdGhlIGNob3NlbiBzaXplIGZhY3RvcnMgYXJlIHVuaXRsZXNzIG51bWJlcnMuXG5cbkBlYWNoICRfaW51aXQtc3BhY2luZy11bml0IGluXG4gICAgICAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1mYWN0b3ItdGlueVxuICAgICAgJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtZmFjdG9yLXNtYWxsXG4gICAgICAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1mYWN0b3ItbGFyZ2VcbiAgICAgICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWZhY3Rvci1odWdlIHtcblxuICBAaWYgKHR5cGUtb2YoJF9pbnVpdC1zcGFjaW5nLXVuaXQpID09IG51bWJlcikge1xuXG4gICAgQGlmICh1bml0bGVzcygkX2ludWl0LXNwYWNpbmctdW5pdCkgPT0gZmFsc2UpIHtcbiAgICAgIEBlcnJvciBcImAjeyRfaW51aXQtc3BhY2luZy11bml0fWAgbmVlZHMgdG8gYmUgdW5pdGxlc3MuXCI7XG4gICAgfVxuXG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcImAjeyRfaW51aXQtc3BhY2luZy11bml0fWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG4gIH1cblxufVxuXG5cbi8vIFByaXZhdGUvZnJhbWV3b3JrLW9ubHkgcmVhc3NpZ25tZW50LiBEbyBub3QgYWx0ZXIgYW55dGhpbmcgYmVsb3cuXG5cbiRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk6ICByb3VuZCgkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdCAqICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWZhY3Rvci10aW55KTtcbiRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsOiByb3VuZCgkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdCAqICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWZhY3Rvci1zbWFsbCk7XG4kaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTogcm91bmQoJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQgKiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1mYWN0b3ItbGFyZ2UpO1xuJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZTogIHJvdW5kKCRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0ICogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2UpO1xuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0dMT0JBTFxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIFRoZSBnbG9iYWwgc2V0dGluZ3MgZmlsZSBjb250YWlucyBhbnkgcHJvamVjdC13aWRlIHZhcmlhYmxlczsgdGhpbmdzIHRoYXRcbi8vIG5lZWQgdG8gYmUgbWFkZSBhdmFpbGFibGUgdG8gdGhlIGVudGlyZSBjb2RlYmFzZS5cblxuLy8gQnJlYWtwb2ludHNcbiRtb2JpbGU6XHQ2MDBweDtcbiR0YWJsZXQ6XHQ3NTBweDtcbiRkZXNrdG9wOlx0MTAwMHB4O1xuJHdpZGU6ICAgIFx0MTIwMHB4O1xuJHN1cGVyd2lkZTpcdDE1MDBweDtcblxuLy8gU2l0ZSBXaWR0aFxuJG1heC1zaXRlLXdpZHRoOiAxNjAwcHg7XG5cbi8vIFN0YW5kYXJkaXNlIHNvbWUgVUkgdHJlYXRtZW50cy5cbiRnbG9iYWwtcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vL0Zvcm0gZWxlbWVudCBoZWlnaHRzXG4kZmllbGQtaGVpZ2h0LW1vYmlsZTogMzRweDtcbiRmaWVsZC1oZWlnaHQtZGVzazogNDBweDtcbiRmaWVsZC1oZWlnaHQtbGFyZ2U6IDYwcHg7XG5cbi8vIFNwYWNlciB2YXJpYWJsZXNcbi8vIGJhc2VkIG9uIGludWl0J3MgZ2xvYmFsIHNwYWNpbmcgdmFsdWVzLCB3aXRoIG5pY2VyIG5hbWVzXG4vLyBzZWUgX3NldHRpbmdzLmNvcmUuc2Nzc1xuJHNwYWNlci1tb2JpbGU6IDFyZW07XG4kc3BhY2VyLXhzOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55O1xuJHNwYWNlci1zOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1zbWFsbDtcbiRzcGFjZXItbTogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG4kc3BhY2VyLWw6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWxhcmdlO1xuJHNwYWNlci14bDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZTsiLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ09MT1VSU1xuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIFRoZSBsaXN0IG9mIGNvbG91ciB2YXJpYWJsZXMgdXNlZCBnbG9iYWxseSBhY3Jvc3MgdGhlIHByb2plY3RcblxuXG4vL1xuLy8gUHJvamVjdCBDb2xvdXJzIGFzIHZhcmlhYmxlc1xuLy9cbiRwcmltYXJ5OiAjZTUwMDQ0OyAvLyB0aGlzIGlzIHRoZSBmZXN0aXZhbCB0aGVtZSBjb2xvdXJcbiRzZWNvbmRhcnk6ICMzMTlCNDI7XG4kdGVydGlhcnk6ICM1NDc3N0I7XG4kaGlnaGxpZ2h0OiAjNTQyNTM3O1xuXG4vL1xuLy8gVXBkYXRlIHRvIHRoZSBGZXN0aXZhbCBCcmlkZ2UgYnJhbmQgMjAxOVxuLy9cbiRmYi1ncmV5OiAjOTU5Njk2O1xuJGZiLXBpbms6ICNlMzFjNzk7XG4kZmItYmxhY2s6ICMyMTIwMjA7XG4kZmIteWVsbG93OiAjRkZDRDAwO1xuXG4vL1xuLy8gUHJvamVjdCBDb2xvdXIgYXMgQXJyYXlcbi8vXG4kY29sb3JzOiAoXG4gICAgcHJpbWFyeTogIzlFMDA3RSxcblx0c2Vjb25kYXJ5OiAjMzE5QjQyLFxuXHR0ZXJ0aWFyeTogIzU0Nzc3Qixcblx0aGlnaGxpZ2h0OiAjNTQyNTM3LFxuICAgIHB1cnBsZTogIzlFMDA3RSxcbiAgICByZWQ6ICNDRjQ1MjAsXG4gICAgb3JhbmdlOiAjRkY4MjAwLFxuICAgIHllbGxvdzogI0ZGQ0QwMCxcbiAgICBsaW1lOiAjODRCRDAwLFxuICAgIGdyZWVuOiAjMzE5QjQyLFxuICAgIHR1cnF1b2lzZTogIzAwNUY2MSxcbiAgICBjb3BwZXI6ICM3RkE5QUUsXG4gICAgYmx1ZTogIzQwN0VDOSxcbiAgICBsaWdodC1ncmV5OiAjQkVDNkM0LFxuICAgIHBpbms6ICNGMDRFOTgsXG4gICAgd2hpdGU6ICNmZmZmZmYsXG4gICAgb2ZmYmxhY2s6ICMyZjJmMmYsXG4gICAgZmItZ3JleTogIzk1OTY5NixcbiAgICBmYi1waW5rOiAjZTMxYzc5LFxuICAgIGZiLWJsYWNrOiAjMjEyMDIwLFxuICAgIGZiLXllbGxvdzogI0ZGQ0QwMFxuKTtcblxuLy9cbi8vIENvbG91ciBIZWxwZXIgRnVuY3Rpb25cbi8vXG5AZnVuY3Rpb24gY29sb3IoJGtleSkgeyAvLyB1c2UgZS5nLiBjb2xvcihuYXZ5KSB0byByZWZlciB0byBjb2xvciBoZXggdmFsdWVzXG4gICAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG4vL1xuLy8gV2hpdGUvQmxhY2tcbi8vXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kb2ZmLXdoaXRlOiAjRjNGMkVEO1xuJG9mZi1ibGFjazogIzJGMkYyRjtcblxuLy9cbi8vIEdyZXlzXG4vL1xuJGdyZXk6ICM4MDgwODA7XG4kZ3JleS0tbGlnaHRlc3Q6ICNlNmU2ZTY7XG4kZ3JleS0tbGlnaHRlcjogI0VDRjBGMTtcbiRncmV5LS1saWdodDogI2M2Y2FjYTtcbiRncmV5LS1kYXJrOiAjNEE0QTRBO1xuJGdyZXktLWRhcmtlcjogIzY2NjY2NjtcbiRncmV5LS1kYXJrZXN0OiAjNGQ0ZDRkO1xuXG4vL1xuLy8gV2FybmluZ3Ncbi8vXG4kd2FybmluZzogI0Q5NUI0MztcbiRlcnJvcjogI0MwMjk0MjtcbiRzdWNjZXNzOiAjNTQ3NzdCO1xuXG5cbi8vXG4vLyBTb2NpYWwgQ29sb3Vyc1xuLy9cbiR0d2l0dGVyOiAjMDBhY2VkO1xuJGZhY2Vib29rOiAjM2I1OTk4O1xuJGxpbmtlZGluOiAjMDA3YmI2O1xuJHlvdXR1YmU6ICNiYjAwMDA7XG4kdHVtYmxyOiAjMzI1MDZkO1xuJGluc3RhZ3JhbTogIzUxN2ZhNDtcbiR2aW1lbzogI2FhZDQ1MDtcbiRsYXN0Zm06ICNENTEwMDc7XG5cblxuLy9cbi8vIEJhY2tncm91bmQgQ29sb3VyIEFycmF5XG4vL1xuXG4vLyB1c2UgdG8gYXBwbHkgY29tcGxpbWVudGFyeSB0ZXh0IGNvbG91cnMgdG8gZWFjaCBiYWNrZ3JvdW5kXG4vLyB1c2VkIGluIDctdXRsaXRpZXMvY29sb3VyLWNsYXNzZXNcblxuJGJhY2tncm91bmRzOiAoXG4gICAgd2hpdGU6IChcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSksXG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpXG4gICAgKSxcbiAgICBibGFjazogKFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzZWNvbmRhcnkpLFxuICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSlcbiAgICApXG4pO1xuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0ZPTlQgRklMRVNcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEFkZCB5b3VyIGZvbnQtZmFjZSBsaW5rcyB0byBmb250cyBoZXJlXG5cbkBmb250LWZhY2Uge1xuICAvLyBmb250LWZhbWlseTogJ0N1c3RvbSBGb250JztcbiAgLy8gc3JjOiB1cmwoJy4uL2ZvbnRzL2N1c3RvbS5lb3QnKTtcbiAgLy8gc3JjOiB1cmwoJy4uL2ZvbnRzL2N1c3RvbS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAvLyAgICAgIHVybCgnLi4vZm9udHMvY3VzdG9tLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAvLyAgICAgIHVybCgnLi4vZm9udHMvY3VzdG9tLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgLy8gZm9udC13ZWlnaHQ6ICA0MDA7XG4gIC8vIGZvbnQtc3R5bGU6ICAgaXRhbGljO1xuICAvLyBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLy8gVW5pdmVycyBSZWd1bGFyXG5cbi8vIHdlaWdodCAzMDBcbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnTmV4YSc7Zm9udC13ZWlnaHQ6IDMwMDsgc3JjOiB1cmwoJy4uL2ZvbnRzL25leGEtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL25leGEtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7fVxuLy8gQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdVbml2ZXJzJztmb250LXdlaWdodDogMTAwOyBmb250LXN0eWxlOiBpdGFsaWM7IHNyYzogdXJsKCcuLi9mb250cy9Vbml2ZXJzNDVMaWdodC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvVW5pdmVyczQ1TGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJy4uL2ZvbnRzL1VuaXZlcnM0NUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvVW5pdmVyczQ1TGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvVW5pdmVyczQ1TGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO31cblxuLy8gd2VpZ2h0IDQwMFxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdOZXhhJztmb250LXdlaWdodDogNDAwOyBzcmM6IHVybCgnLi4vZm9udHMvbmV4YS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy9uZXhhLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7fVxuXG4vLyB3ZWlnaHQgNzAwXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ05leGEnO2ZvbnQtd2VpZ2h0OiA3MDA7IHNyYzogdXJsKCcuLi9mb250cy9uZXhhLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL25leGEtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTt9XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ0xFQVJGSVhcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBpbnVpdC1jbGVhcmZpeCgpO1xuLy8gfVxuQG1peGluIGludWl0LWNsZWFyZml4KCkge1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0ZPTlQtU0laRVxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gR2VuZXJhdGUgYSBmb250LXNpemUgYW5kIGJhc2VsaW5lLWNvbXBhdGlibGUgbGluZS1oZWlnaHQuXG5AbWl4aW4gaW51aXQtZm9udC1zaXplKCRmb250LXNpemUsICRsaW5lLWhlaWdodDogYXV0bywgJGltcG9ydGFudDogZmFsc2UpIHtcblxuICBAaWYgKHR5cGUtb2YoJGZvbnQtc2l6ZSkgPT0gbnVtYmVyKSB7XG4gICAgQGlmICh1bml0KCRmb250LXNpemUpICE9IFwicHhcIikge1xuICAgICAgQGVycm9yIFwiYCN7JGZvbnQtc2l6ZX1gIG5lZWRzIHRvIGJlIGEgcGl4ZWwgdmFsdWUuXCI7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgXCJgI3skZm9udC1zaXplfWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG4gIH1cblxuICBAaWYgKCRpbXBvcnRhbnQgPT0gdHJ1ZSkge1xuICAgICRpbXBvcnRhbnQ6ICFpbXBvcnRhbnQ7XG4gIH0gQGVsc2VpZiAoJGltcG9ydGFudCA9PSBmYWxzZSkge1xuICAgICRpbXBvcnRhbnQ6IG51bGw7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcImAjeyRpbXBvcnRhbnR9YCBuZWVkcyB0byBiZSBgdHJ1ZWAgb3IgYGZhbHNlYC5cIlxuICB9XG5cbiAgLy8gV2UgcHJvdmlkZSBhIGBweGAgZmFsbGJhY2sgZm9yIG9sZCBJRXMgbm90IHN1cHBvcnRpbmcgYHJlbWAgdmFsdWVzLlxuICBmb250LXNpemU6ICRmb250LXNpemUgJGltcG9ydGFudDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAvICRpbnVpdC1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0gJGltcG9ydGFudDtcblxuICBAaWYgKCRsaW5lLWhlaWdodCA9PSAnYXV0bycpIHtcbiAgICBsaW5lLWhlaWdodDogY2VpbCgkZm9udC1zaXplIC8gJGludWl0LWdsb2JhbC1saW5lLWhlaWdodCkgKiAoJGludWl0LWdsb2JhbC1saW5lLWhlaWdodCAvICRmb250LXNpemUpICRpbXBvcnRhbnQ7XG4gIH1cblxuICBAZWxzZSB7XG5cbiAgICBAaWYgKHR5cGUtb2YoJGxpbmUtaGVpZ2h0KSA9PSBudW1iZXIgb3IgJGxpbmUtaGVpZ2h0ID09ICdpbmhlcml0JyBvciAkbGluZS1oZWlnaHQgPT0gJ25vcm1hbCcpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgJGltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZWlmICgkbGluZS1oZWlnaHQgIT0gJ25vbmUnIGFuZCAkbGluZS1oZWlnaHQgIT0gZmFsc2UpIHtcbiAgICAgIEBlcnJvciBcIkTigJlvaCEgYCN7JGxpbmUtaGVpZ2h0fWAgaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIGAkbGluZS1oZWlnaHRgLlwiXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOyAvLyBGaXhlcyBhbiBpc3N1ZSB3aGVyZSBSdWJ5IGxvY2FsZSBpcyBub3Qgc2V0IHByb3Blcmx5XG4gICAgICAgICAgICAgICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9wdWxsLzEwXG5cbi8vLyBCYXNlIGZvbnQgc2l6ZSBvbiB0aGUgYDxib2R5PmAgZWxlbWVudFxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRtcS1iYXNlLWZvbnQtc2l6ZTogJGludWl0LWdsb2JhbC1mb250LXNpemU7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICBtb2JpbGU6ICAkbW9iaWxlLFxuICAgIHRhYmxldDogICR0YWJsZXQsXG4gICAgZGVza3RvcDogJGRlc2t0b3AsXG4gICAgd2lkZTogICAgJHdpZGUsXG4gICAgc3VwZXJ3aWRlOiAkc3VwZXJ3aWRlXG4pICFkZWZhdWx0O1xuXG4vLy8gU3RhdGljIGJyZWFrcG9pbnQgKGZvciBmaXhlZC13aWR0aCBsYXlvdXRzKVxuLy8vXG4vLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gJG1xLWJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkXG4vLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIGZvciB0aGUgZml4ZWQtd2lkdGggbGF5b3V0XG4vLy8gKGkuZS4gd2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykgaW4gYSBvbGQtaWUuc2Nzc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyB0YWJsZXQtb25seS5zY3NzXG4vLy8gIC8vXG4vLy8gIC8vIElnbm9yZSBhbGwgc3R5bGVzIGFib3ZlIHRhYmxldCBicmVha3BvaW50LFxuLy8vICAvLyBhbmQgZml4IHRoZSBzdHlsZXMgKGUuZy4gbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGgsIGUuZy4gKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChlLmcuIGBAbWVkaWEgc2NyZWVuYCBvciBgQG1lZGlhIHByaW50YClcbi8vLyBCeSBkZWZhdWx0IHNhc3MtbXEgdXNlcyBhbiBcImFsbFwiIG1lZGlhIHR5cGUgKGBAbWVkaWEgYWxsIGFuZCDigKZgKVxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNjaGFuZ2luZy1tZWRpYS10eXBlIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1tZWRpYS10eXBlOiBhbGwgIWRlZmF1bHQ7XG5cbi8vLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcHggLSB2YWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSAoJG1xLWJhc2UtZm9udC1zaXplKSAtIGA8Ym9keT5gIGZvbnQgc2l6ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogbXEtcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IG1xLXB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmVxdWlyZXMgJG1xLWJhc2UtZm9udC1zaXplXG4vLy8gQHJldHVybnMge051bWJlcn1cbkBmdW5jdGlvbiBtcS1weDJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogJG1xLWJhc2UtZm9udC1zaXplKSB7XG4gICAgQGlmIHVuaXRsZXNzKCRweCkge1xuICAgICAgICBAd2FybiBcIkFzc3VtaW5nICN7JHB4fSB0byBiZSBpbiBwaXhlbHMsIGF0dGVtcHRpbmcgdG8gY29udmVydCBpdCBpbnRvIHBpeGVscy5cIjtcbiAgICAgICAgQHJldHVybiBtcS1weDJlbSgkcHggKiAxcHgsICRiYXNlLWZvbnQtc2l6ZSk7XG4gICAgfSBAZWxzZSBpZiB1bml0KCRweCkgPT0gZW0ge1xuICAgICAgICBAcmV0dXJuICRweDtcbiAgICB9XG4gICAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoZGVza3RvcCkpIHt9XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFZhbHVlIGluIHBpeGVsc1xuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG4gICAgfVxufVxuXG4vLy8gTWVkaWEgUXVlcnkgbWl4aW5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGZyb20gKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICR1bnRpbCAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGFuZCAoZmFsc2UpIC0gQWRkaXRpb25hbCBtZWRpYSBxdWVyeSBwYXJhbWV0ZXJzXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZWRpYS10eXBlICgkbXEtbWVkaWEtdHlwZSkgLSBNZWRpYSB0eXBlOiBzY3JlZW4sIHByaW504oCmXG4vLy9cbi8vLyBAaWdub3JlIFVuZG9jdW1lbnRlZCBBUEksIGZvciBhZHZhbmNlZCB1c2Ugb25seTpcbi8vLyBAaWdub3JlIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cylcbi8vLyBAaWdub3JlIEBwYXJhbSB7U3RyaW5nfSAkc3RhdGljLWJyZWFrcG9pbnQgKCRtcS1zdGF0aWMtYnJlYWtwb2ludClcbi8vL1xuLy8vIEBjb250ZW50IHN0eWxpbmcgcnVsZXMsIHdyYXBwZWQgaW50byBhIEBtZWRpYSBxdWVyeSB3aGVuICRyZXNwb25zaXZlIGlzIHRydWVcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1tZWRpYS10eXBlXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtcHgyZW1cbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1nZXQtYnJlYWtwb2ludC13aWR0aFxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb24tZGVmYXVsdCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogbW9iaWxlKSB7XG4vLy8gICAgICBjb2xvcjogcmVkO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGJsdWU7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKG1vYmlsZSwgdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogZ3JlZW47XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKSB7XG4vLy8gICAgICBjb2xvcjogdGVhbDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoOTUwcHgpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSh0YWJsZXQsICRtZWRpYS10eXBlOiBzY3JlZW4pIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICAvLyBBZHZhbmNlZCB1c2U6XG4vLy8gICAgJG15LWJyZWFrcG9pbnRzOiAoTDogOTAwcHgsIFhMOiAxMjAwcHgpO1xuLy8vICAgIEBpbmNsdWRlIG1xKEwsICRicmVha3BvaW50czogJG15LWJyZWFrcG9pbnRzLCAkc3RhdGljLWJyZWFrcG9pbnQ6IEwpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgfVxuQG1peGluIG1xKFxuICAgICRmcm9tOiBmYWxzZSxcbiAgICAkdW50aWw6IGZhbHNlLFxuICAgICRhbmQ6IGZhbHNlLFxuICAgICRtZWRpYS10eXBlOiAkbXEtbWVkaWEtdHlwZSxcbiAgICAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cyxcbiAgICAkcmVzcG9uc2l2ZTogJG1xLXJlc3BvbnNpdmUsXG4gICAgJHN0YXRpYy1icmVha3BvaW50OiAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbikge1xuICAgICRtaW4td2lkdGg6IDA7XG4gICAgJG1heC13aWR0aDogMDtcbiAgICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gICAgLy8gRnJvbTogdGhpcyBicmVha3BvaW50IChpbmNsdXNpdmUpXG4gICAgQGlmICRmcm9tIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJGZyb20pID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbSgkZnJvbSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20sICRicmVha3BvaW50cykpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVW50aWw6IHRoYXQgYnJlYWtwb2ludCAoZXhjbHVzaXZlKVxuICAgIEBpZiAkdW50aWwge1xuICAgICAgICBAaWYgdHlwZS1vZigkdW50aWwpID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbSgkdW50aWwpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAuMDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBkaXNhYmxlZCwgcmFzdGVyaXplIHRoZSBvdXRwdXQgb3V0c2lkZSBAbWVkaWEgYmxvY2tzXG4gICAgLy8gVGhlIGJyb3dzZXIgd2lsbCByZWx5IG9uIHRoZSBjYXNjYWRlIGl0c2VsZi5cbiAgICBAaWYgJHJlc3BvbnNpdmUgPT0gZmFsc2Uge1xuICAgICAgICAkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzdGF0aWMtYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgJHRhcmdldC13aWR0aDogbXEtcHgyZW0oJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKTtcblxuICAgICAgICAvLyBPdXRwdXQgb25seSBydWxlcyB0aGF0IHN0YXJ0IGF0IG9yIHNwYW4gb3VyIHRhcmdldCB3aWR0aFxuICAgICAgICBAaWYgKFxuICAgICAgICAgICAgJGFuZCA9PSBmYWxzZVxuICAgICAgICAgICAgYW5kICRtaW4td2lkdGggPD0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgYW5kIChcbiAgICAgICAgICAgICAgICAkdW50aWwgPT0gZmFsc2Ugb3IgJG1heC13aWR0aCA+PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICApXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBBZGQgYSBicmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3aWR0aCAtIFdpZHRoIG9mIHRoZSBicmVha3BvaW50XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgQGluY2x1ZGUgbXEtYWRkLWJyZWFrcG9pbnQodHZzY3JlZW4sIDE5MjBweCk7XG4vLy8gIEBpbmNsdWRlIG1xKHR2c2NyZWVuKSB7fVxuQG1peGluIG1xLWFkZC1icmVha3BvaW50KCRuYW1lLCAkd2lkdGgpIHtcbiAgICAkbmV3LWJyZWFrcG9pbnQ6ICgkbmFtZTogJHdpZHRoKTtcbiAgICAkbXEtYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkbXEtYnJlYWtwb2ludHMsICRuZXctYnJlYWtwb2ludCkgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgKCRtcS1zaG93LWJyZWFrcG9pbnRzKSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cykgLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcIl90b29scy5mb250LWF3ZXNvbWUvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX3Rvb2xzLmZvbnQtYXdlc29tZS9taXhpbnNcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL3BhdGhcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL2NvcmVcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL2xhcmdlclwiO1xuQGltcG9ydCBcIl90b29scy5mb250LWF3ZXNvbWUvZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL2xpc3RcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL2JvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcIl90b29scy5mb250LWF3ZXNvbWUvYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL3JvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcIl90b29scy5mb250LWF3ZXNvbWUvc3RhY2tlZFwiO1xuQGltcG9ydCBcIl90b29scy5mb250LWF3ZXNvbWUvaWNvbnNcIjtcbkBpbXBvcnQgXCJfdG9vbHMuZm9udC1hd2Vzb21lL3NjcmVlbi1yZWFkZXJcIjtcbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZvbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8vIEZvbnQgRmFjZVxuQG1peGluIGZvbnRzIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuXG5cbkBtaXhpbiBmb250LXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AbWl4aW4gZm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtaXhpbiBmb250LXJlZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtaXhpbiBmb250LW1lZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiBmb250LXNlbWktYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtaXhpbiBmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWl4aW4gZm9udC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGZmLXJlZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5AbWl4aW4gZmYtY29uZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmV4YVwiLHNhbnMtc2VyaWY7XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjSElEREVOLVZJU1VBTExZXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBNaXhpbiB0byBxdWlja2x5IGFwcGx5IGFjY2Vzc2libGUgaGlkaW5nIHRvIGVsZW1lbnRzLlxuQG1peGluIGludWl0LWhpZGRlbi12aXN1YWxseSgpIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI1ZFTkRPUlxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDcmVhdGUgdmVuZG9yLXByZWZpeGVkIENTUyBpbiBvbmUgZ28sIGUuZy5cbiAqXG4gICBgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDRweCk7YFxuICpcbiAqL1xuQG1peGluIHZlbmRvcigkcHJvcGVydHksICR2YWx1ZS4uLil7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06JHZhbHVlO1xuICAgICAgIC1tb3otI3skcHJvcGVydHl9OiR2YWx1ZTtcbiAgICAgICAgLW1zLSN7JHByb3BlcnR5fTokdmFsdWU7XG4gICAgICAgICAtby0jeyRwcm9wZXJ0eX06JHZhbHVlO1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiR2YWx1ZTtcbn1cbiIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNJTkxJTkUtQkxPQ0tcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFNpbXBsZSBtaXhpbiB0byBkaXNwbGF5IGVsZW1lbnRzIGFzIGlubGluZSBibG9jay4gWW91IGNhbiBzcGVjaWZ5IHZlcnRpY2FsIHBvc2l0aW9uIGFuZCB3aWR0aHNcblxuQG1peGluIGlubGluZS1ibG9jayggJHBvc2l0aW9uOnRvcCwgJHdpZHRoOmF1dG8gKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiAkcG9zaXRpb247XG4gICAgd2lkdGg6ICR3aWR0aDtcbn1cbiIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNDSVJDTEVTXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBNaXhpbiB0byBjcmVhdGUgY2lyY2xlc1xuXG5AbWl4aW4gY2lyY2xlICgkZGltOiA1MHB4KSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRkaW07IGhlaWdodDogJGRpbTtcbiAgICBib3JkZXItcmFkaXVzOiAkZGltLzI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZGltIC0gNDtcbiAgICB9XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjRFJPUCBTSEFET1dcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGNyZWF0ZSBkcm9wIHNoYWRvd1xuLy8gWW91IGNhbiBzcGVjaWZ5IHNwcmVhZCBhbmQgdGhlIG9wYWNpdHlcblxuLy8gRHJvcCBTaGFkb3dcbkBtaXhpbiBkcm9wLXNoYWRvdygkc3ByZWFkOjIwcHgsICRvcGFjaXR5OjAuNCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwICRzcHJlYWQgMCByZ2JhKDAsMCwwLCRvcGFjaXR5KTtcbiAgICBib3gtc2hhZG93OiAwIDAgJHNwcmVhZCAwIHJnYmEoMCwwLDAsJG9wYWNpdHkpO1xufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0JMVVJcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGNyZWF0ZSBjc3MgYmx1clxuLy8gWW91IGNhbiBzcGVjaWZ5IGJsdXIgZGlzdGFuY2VcblxuQG1peGluIGJsdXIoJGJsdXI6NXB4KSB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCRibHVyKTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoJGJsdXIpO1xuICAtby1maWx0ZXI6IGJsdXIoJGJsdXIpO1xuICAtbXMtZmlsdGVyOiBibHVyKCRibHVyKTtcbiAgZmlsdGVyOiBibHVyKCRibHVyKTtcbn1cbiIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNUUkFOU0lUSU9OU1xuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTWl4aW4gdG8gY3JlYXRlIHRyYW5zaXRpb25zXG5cbi8vIERyb3AgU2hhZG93XG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcDphbGwsICRkdXI6MjUwbXMsICR0eXBlOmVhc2UtaW4tb3V0KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcCAkZHVyICR0eXBlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3AgJGR1ciAkdHlwZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogJHByb3AgJGR1ciAkdHlwZTtcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcCAkZHVyICR0eXBlO1xuICAgIHRyYW5zaXRpb246ICRwcm9wICRkdXIgJHR5cGU7XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQkFDS0dST1VORCBDT1ZFUlxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQ292ZXJzIGFuIGltYWdlIHdpdGhpbiB0aGUgYmFja2dyb3VuZCwgcG9zaXRpb25zIGl0IGludCBoZSBjZW50cmVcbkBtaXhpbiBiZ2QtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQkxBQ0sgR1JBRElFTlRcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIENyZWF0ZXMgYSBibGFjayB0byB0cmFuc3BhcmVudCBncmFkaWVudFxuXG5AbWl4aW4gZ3JhZGllbnQtLXRvcCgkaGVpZ2h0OiAzMHB4LCAkb3BhY2l0eTogMC44KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwkb3BhY2l0eSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwKSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtLWJvdHRvbSgkaGVpZ2h0OiAzMHB4LCAkb3BhY2l0eTogMC44KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDAsMCwwLCRvcGFjaXR5KSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwkb3BhY2l0eSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwkb3BhY2l0eSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LS1sZWZ0KCR3aWR0aDogMjAwcHgsICRvcGFjaXR5OiAwLjgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwkb3BhY2l0eSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuXG4vLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjV0hJVEUgR1JBRElFTlRcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIENyZWF0ZXMgYSBibGFjayB0byB0cmFuc3BhcmVudCBncmFkaWVudFxuXG5AbWl4aW4gZ3JhZGllbnQtd2hpdGUtLXRvcCgkaGVpZ2h0OiAzMHB4LCAkb3BhY2l0eTogMC44KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgwLDAsMCwkb3BhY2l0eSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgwLDAsMCwwKSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsJG9wYWNpdHkpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLCRvcGFjaXR5KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtd2hpdGUtLWJvdHRvbSgkaGVpZ2h0OiAzMHB4LCAkb3BhY2l0eTogMC44KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LCRvcGFjaXR5KSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwkb3BhY2l0eSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwkb3BhY2l0eSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsJG9wYWNpdHkpIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXdoaXRlLS1yaWdodCgkd2lkdGg6IDEwMHB4LCAkb3BhY2l0eTogMC44KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjAxKSAxJSwgcmdiYSgyNTUsMjU1LDI1NSwkb3BhY2l0eSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMDEpIDElLHJnYmEoMjU1LDI1NSwyNTUsJG9wYWNpdHkpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMDEpIDElLHJnYmEoMjU1LDI1NSwyNTUsJG9wYWNpdHkpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JPWC1TSVpJTkdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogTW9yZSBzZW5zaWJsZSBkZWZhdWx0IGJveC1zaXppbmc6XG4gKiBjc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2VcbiAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG5cbiAgJixcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46ICAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cblxubGkgPiB7XG5cbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHRhYmxlIHNwYWNpbmcuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuXG4vKipcbiAqIDEuIFJlc2V0IENocm9tZSBhbmQgRmlyZWZveCBiZWhhdmlvdXIgd2hpY2ggc2V0cyBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2BcbiAqICAgIG9uIGZpZWxkc2V0cy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLyogWzFdICovXG4gIGJvcmRlcjogMDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU0hBUkVEXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cblxuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdDtcbn1cblxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5cbmRkLCBvbCwgdWwge1xuICBtYXJnaW4tbGVmdDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZPUk1TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBGb3JtIENvbXBvbmVudHNcblxubGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmxhYmVsLCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0tbGlnaHRlcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3M7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBTdHlsZXMgZm9yIGZpZWxkcyAoZXhjbHVkaW5nIGJ1dHRvbnMsIGNoZWNrYm94ZXMgZXRjKVxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0LW1vYmlsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZmLXJlZztcblxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0LWRlc2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgJi5maWxlZC0tbGFyZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0LWxhcmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGhlaWdodDogJGZpZWxkLWhlaWdodC1tb2JpbGU7XG4gICAgQGluY2x1ZGUgZmYtcmVnO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR3YXJuaW5nLCAzMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogJGZpZWxkLWhlaWdodC1kZXNrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICYuZmlsZWQtLWxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogJGZpZWxkLWhlaWdodC1sYXJnZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0tbGlnaHRlcjtcbiAgICBAaW5jbHVkZSBmZi1yZWc7XG59XG5cbnRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgZmYtcmVnO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLCBidXR0b25bdHlwZT1cInJlc2V0XCJdIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6ICRmaWVsZC1oZWlnaHQtbW9iaWxlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCAycHgpO1xuICAgIEBpbmNsdWRlIGZmLXJlZztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0LWRlc2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuXG4uaW5saW5lRXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICRoaWdobGlnaHQ7XG59XG4uZXJyb3Ige1xuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIH1cbiAgICAuaW5saW5lRXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuZm9ybS5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDcwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRvZmYtd2hpdGUsIDAuNSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgdXJsKCcuLi9pbWFnZXMvc3Bpbm5lci5naWYnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cbn1cbi5nbG9iYWwtZm9vdGVyIGZvcm0ubG9hZGluZzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuNSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgdXJsKCcuLi9pbWFnZXMvc3Bpbm5lci5naWYnKTtcbn1cbi5zcGVrdHJpeC1zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0hFQURJTkdTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFNpbXBsZSBkZWZhdWx0IHN0eWxlcyBmb3IgaGVhZGluZ3MgMSB0aHJvdWdoIDYuIEFueXRoaW5nIG1vcmUgb3BpbmlvbmF0ZWRcbiAqIHRoYW4gc2ltcGxlIGZvbnQtc2l6ZSBjaGFuZ2VzIHNob3VsZCBsaWtlbHkgYmUgYXBwbGllZCB2aWEgY2xhc3NlcyAoc2VlOlxuICogaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDE2LzAyL21hbmFnaW5nLXR5cG9ncmFwaHktb24tbGFyZ2UtYXBwcy8pLlxuICovXG5cblxuLy8gV2UgaGF2ZSBhbGwgb2Ygb3VyIGhlYWRpbmcgZm9udCBzaXplcyBkZWZpbmVkIGhlcmUuIFBhc3NpbmcgdGhlc2UgcGl4ZWxcbi8vIHZhbHVlcyBpbnRvIG91ciBgaW51aXQtZm9udC1zaXplKClgIG1peGluIHdpbGwgZ2VuZXJhdGUgYSByZW0tYmFzZWRcbi8vIGBmb250LXNpemVgIHdpdGggYSBwaXhlbCBmYWxsYmFjaywgYXMgd2VsbCBhcyBnZW5lcmF0aW5nIGEgYGxpbmUtaGVpZ2h0YCB0aGF0XG4vLyB3aWxsIHNpdCBvbiBvdXIgYmFzZWxpbmUgZ3JpZC5cblxuJGludWl0LWZvbnQtc2l6ZS1oMTogIDM2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyOiAgMjhweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDM6ICAyNHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNDogIDIwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1OiAgMThweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDY6ICAxNnB4ICFkZWZhdWx0O1xuXG5cbi8vIFVuaXZlcnNhbCBzdHlsZXMgYXBwbHlpbmcgdG8gYWxsIGhlYWRpbmdzXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuXG4vLyBBZGQgYW55IGFkZGl0aW9uYWwgY2hhbmdlcyB0byBpbmRpdmlkdWFsIGhlYWRpbmdzIGhlcmU6XG5oMSB7XG4gICAgQGluY2x1ZGUgaW51aXQtZm9udC1zaXplKCRpbnVpdC1mb250LXNpemUtaDEpO1xuICAgIC8vIEVnLCB5b3UgbWlnaHQgd2FudCB0byBzcGVjaWZ5IGEgbGFyZ2VyIGxpbmUgaGVpZ2h0LCBsaWdodGVyIGZvbnQgd2VpZ2h0IGFuZCBhbiBhZGp1c3RtZW50IHRvIHRoZSBzaXplIGF0IGRlc2t0b3BcbiAgICAvLyBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjEyNWVtO1xuICAgIC8vIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNTAlO1xuICAgIC8vIH1cbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWgyKTtcbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWgzKTtcbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWg0KTtcbn1cblxuaDUge1xuICAgIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWg1KTtcbn1cblxuaDYge1xuICAgIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWg2KTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjVEVYVCBFTEVNRU5UU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gVGhpcyBmaWxlIHNob3VsZG4ndCBjb250YWluIGFueSBjbGFzc2VzLiBUaGVzZSBhcmUgYWxsIGRlZmF1bHQgc3R5bGVzIGZvciBzdGFuZGFyZCBwYWdlIGVsZW1lbnRzXG5cbi8vIFBhcmFncmFwaHNcbnAge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxLjI1ZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuXG4vLyBBbmNob3IgdGFnc1xuYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYmxhY2ssIDEwJSk7XG4gICAgfVxufVxuYSwgOi1tb3otYW55LWxpbms6Zm9jdXMgeyBvdXRsaW5lOiBub25lO31cblxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gMCAyZW0gMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZXk7XG59XG5cblxuLy8gRGVmYXVsdCBsaXN0IHN0eWxlcyAobmVlZGVkIGlmIHlvdSB1c2UgcmVzZXQuc2NzcylcbnVsLCBvbCwgZGwge1xuICAgIG1hcmdpbjogMWVtIDAgMmVtIDEuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaSwgZHQsIGRkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICAgIHVsLCBvbCwgZGwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICB9XG59XG5cbm9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi8vIFRhYmxlXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9mZi13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi8vIENvZGVcbmtiZCwgY29kZSwgc2FtcCwgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG5wcmUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBwYWRkaW5nOiAzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cblxuLy8gSW5saW5lIGVsZW1lbnRzXG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtIHtcbiAgICBAaW5jbHVkZSBmb250LWl0YWxpYztcbn1cblxuaSB7XG4gICAgQGluY2x1ZGUgZm9udC1pdGFsaWM7XG59XG5cbmIge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbn1cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG5xIHtcbiAgICBxdW90ZXM6IGluaGVyaXQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgfVxufVxuXG5jaXRlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudmFyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBJbWFnZXNcblxuZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cblxuZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cblxuQG1peGluIHdvcmQtd3JhcCgpIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xufVxuXG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5cbmltZ1t3aWR0aF0sIC8qIFsxXSAqL1xuaW1nW2hlaWdodF0geyAgLyogWzFdICovXG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUEFHRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaW1wbGUgcGFnZS1sZXZlbCBzZXR1cC5cbiAqXG4gKiAxLiBTZXQgdGhlIGRlZmF1bHQgYGZvbnQtc2l6ZWAgYW5kIGBsaW5lLWhlaWdodGAgZm9yIHRoZSBlbnRpcmUgcHJvamVjdCxcbiAqICAgIHNvdXJjZWQgZnJvbSBvdXIgZGVmYXVsdCB2YXJpYWJsZXMuIFRoZSBgZm9udC1zaXplYCBpcyBjYWxjdWxhdGVkIHRvIGV4aXN0XG4gKiAgICBpbiBlbXMsIHRoZSBgbGluZS1oZWlnaHRgIGlzIGNhbGN1bGF0ZWQgdG8gZXhpc3QgdW5pdGxlc3NseS5cbiAqIDMuIEVuc3VyZSB0aGUgcGFnZSBhbHdheXMgZmlsbHMgYXQgbGVhc3QgdGhlIGVudGlyZSBoZWlnaHQgb2YgdGhlIHZpZXdwb3J0LlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogKCRpbnVpdC1nbG9iYWwtZm9udC1zaXplIC8gMTZweCkgKiAxZW07IC8qIFsxXSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAkaW51aXQtZ2xvYmFsLWxpbmUtaGVpZ2h0IC8gJGludWl0LWdsb2JhbC1mb250LXNpemU7IC8qIFsxXSAqL1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIFszXSAqL1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250cztcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cblxuXG5ib2R5W2NsYXNzKj1cInNwZWt0cml4LVwiXSwgI1NwZWt0cml4SUZyYW1lIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHlbY2xhc3MqPVwic3Bla3RyaXgtXCJdIHtcbiAgICAuZ2xvYmFsLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNXUkFQUEVSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFBhZ2UtbGV2ZWwgY29uc3RyYWluaW5nIGFuZCB3cmFwcGluZyBlbGVtZW50cy5cbiAqL1xuXG4kaW51aXQtd3JhcHBlci13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuQGlmICh0eXBlLW9mKCRpbnVpdC13cmFwcGVyLXdpZHRoKSAhPSBudW1iZXIpIHtcbiAgQGVycm9yIFwiYCN7JGludWl0LXdyYXBwZXItd2lkdGh9YCBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4uby13cmFwcGVyIHtcbiAgQGluY2x1ZGUgaW51aXQtY2xlYXJmaXgoKTtcbiAgcGFkZGluZy1yaWdodDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG4gIHBhZGRpbmctbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAgYXV0bztcbiAgbWF4LXdpZHRoOiAkaW51aXQtd3JhcHBlci13aWR0aDtcbn1cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8td3JhcHBlci0tdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG4gIHBhZGRpbmctbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG59XG5cbi5vLXdyYXBwZXItLXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGw7XG4gIHBhZGRpbmctbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xufVxuXG4uby13cmFwcGVyLS1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWxhcmdlO1xuICBwYWRkaW5nLWxlZnQ6ICAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcbn1cblxuLm8td3JhcHBlci0taHVnZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG4gIHBhZGRpbmctbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xBWU9VVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBHcmlkLWxpa2UgbGF5b3V0IHN5c3RlbS5cbiAqXG4gKiBUaGUgbGF5b3V0IG9iamVjdCBwcm92aWRlcyB1cyB3aXRoIGEgY29sdW1uLXN0eWxlIGxheW91dCBzeXN0ZW0uIFRoaXMgZmlsZVxuICogY29udGFpbnMgdGhlIGJhc2ljIHN0cnVjdHVyYWwgZWxlbWVudHMsIGJ1dCBjbGFzc2VzIHNob3VsZCBiZSBjb21wbGVtZW50ZWRcbiAqIHdpdGggd2lkdGggdXRpbGl0aWVzLCBmb3IgZXhhbXBsZTpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuICpcbiAqIFRoZSBhYm92ZSB3aWxsIGNyZWF0ZSBhIHR3by1jb2x1bW4gc3RydWN0dXJlIGluIHdoaWNoIGVhY2ggY29sdW1uIHdpbGxcbiAqIGZsdWlkbHkgZmlsbCBoYWxmIG9mIHRoZSB3aWR0aCBvZiB0aGUgcGFyZW50LiBXZSBjYW4gaGF2ZSBtb3JlIGNvbXBsZXhcbiAqIHN5c3RlbXM6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8xICB1LTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8yICB1LTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8yICB1LTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKlxuICogVGhlIGFib3ZlIHdpbGwgY3JlYXRlIGEgc3lzdGVtIGluIHdoaWNoIHRoZSBmaXJzdCBpdGVtIHdpbGwgYmUgMTAwJSB3aWR0aFxuICogdW50aWwgd2UgZW50ZXIgb3VyIG1lZGl1bSBicmVha3BvaW50LCB3aGVuIGl0IHdpbGwgYmVjb21lIDMzLjMzMyUgd2lkdGguIFRoZVxuICogc2Vjb25kIGFuZCB0aGlyZCBpdGVtcyB3aWxsIGJlIDUwJSBvZiB0aGVpciBwYXJlbnQsIHVudGlsIHRoZXkgYWxzbyBiZWNvbWVcbiAqIDMzLjMzMyUgd2lkdGggYXQgdGhlIG1lZGl1bSBicmVha3BvaW50LlxuICpcbiAqIFdlIGNhbiBhbHNvIG1hbmlwdWxhdGUgZW50aXJlIGxheW91dCBzeXN0ZW1zIGJ5IGFkZGluZyBhIHNlcmllcyBvZiBtb2RpZmllcnNcbiAqIHRvIHRoZSBgLm8tbGF5b3V0YCBibG9jay4gRm9yIGV4YW1wbGU6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXQgIG8tbGF5b3V0LS1yZXZlcnNlXCI+XG4gKlxuICogVGhpcyB3aWxsIHJldmVyc2UgdGhlIGRpc3BsYXllZCBvcmRlciBvZiB0aGUgc3lzdGVtIHNvIHRoYXQgaXQgcnVucyBpbiB0aGVcbiAqIG9wcG9zaXRlIG9yZGVyIHRvIG91ciBzb3VyY2UsIGVmZmVjdGl2ZWx5IGZsaXBwaW5nIHRoZSBzeXN0ZW0gb3Zlci5cbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dCAgby1sYXlvdXQtLVtyaWdodHxjZW50ZXJdXCI+XG4gKlxuICogVGhpcyB3aWxsIGNhdXNlIHRoZSBzeXN0ZW0gdG8gZmlsbCB1cCBmcm9tIGVpdGhlciB0aGUgY2VudHJlIG9yIHRoZSByaWdodFxuICogaGFuZCBzaWRlLiBEZWZhdWx0IGJlaGF2aW91ciBpcyB0byBmaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIGxlZnQuXG4gKlxuICogVGhlcmUgYXJlIHBsZW50eSBtb3JlIG9wdGlvbnMgYXZhaWxhYmxlIHRvIHVzOiBleHBsb3JlIHRoZW0gYmVsb3cuXG4gKi9cblxuLy8gQnkgZGVmYXVsdCB3ZSB1c2UgdGhlIGBmb250LXNpemU6IDA7YCB0cmljayB0byByZW1vdmUgd2hpdGVzcGFjZSBiZXR3ZWVuXG4vLyBpdGVtcy4gU2V0IHRoaXMgdG8gdHJ1ZSBpbiBvcmRlciB0byB1c2UgYSBtYXJrdXAtYmFzZWQgc3RyYXRlZ3kgbGlrZVxuLy8gY29tbWVudGluZyBvdXQgd2hpdGVzcGFjZSBvciBtaW5pZnlpbmcgSFRNTC5cbiRpbnVpdC11c2UtbWFya3VwLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cblxuXG5cblxuLyogRGVmYXVsdC9tYW5kYXRvcnkgY2xhc3Nlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWxsb3dzIHVzIHRvIHVzZSB0aGUgbGF5b3V0IG9iamVjdCBvbiBhbnkgdHlwZSBvZiBlbGVtZW50LlxuICogMi4gV2UgbmVlZCB0byBkZWZlbnNpdmVseSByZXNldCBhbnkgYm94LW1vZGVsIHByb3BlcnRpZXMuXG4gKiAzLiBVc2UgdGhlIG5lZ2F0aXZlIG1hcmdpbiB0cmljayBmb3IgbXVsdGktcm93IGdyaWRzOlxuICogICAgaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDExLzA4L2J1aWxkaW5nLWJldHRlci1ncmlkLXN5c3RlbXMvXG4gKi9cblxuLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIFsxXSAqL1xuICBtYXJnaW46ICAwOyAvKiBbMl0gKi9cbiAgcGFkZGluZzogMDsgLyogWzJdICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFsxXSAqL1xuICBtYXJnaW4tbGVmdDogLSRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0OyAvKiBbM10gKi9cblxuICBAaWYgKCRpbnVpdC11c2UtbWFya3VwLWZpeCA9PSBmYWxzZSkge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG59XG5cblxuICAvKipcbiAgICogMS4gUmVxdWlyZWQgaW4gb3JkZXIgdG8gY29tYmluZSBmbHVpZCB3aWR0aHMgd2l0aCBmaXhlZCBndXR0ZXJzLlxuICAgKiAyLiBBbGxvd3MgdXMgdG8gbWFuaXB1bGF0ZSBncmlkcyB2ZXJ0aWNhbGx5LCB3aXRoIHRleHQtbGV2ZWwgcHJvcGVydGllcyxcbiAgICogICAgZXRjLlxuICAgKiAzLiBEZWZhdWx0IGl0ZW0gYWxpZ25tZW50IGlzIHdpdGggdGhlIHRvcHMgb2YgZWFjaCBvdGhlciwgbGlrZSBtb3N0XG4gICAqICAgIHRyYWRpdGlvbmFsIGdyaWQvbGF5b3V0IHN5c3RlbXMuXG4gICAqIDQuIEJ5IGRlZmF1bHQsIGFsbCBsYXlvdXQgaXRlbXMgYXJlIGZ1bGwtd2lkdGggKG1vYmlsZSBmaXJzdCkuXG4gICAqIDUuIEd1dHRlcnMgcHJvdmlkZWQgYnkgbGVmdCBwYWRkaW5nOlxuICAgKiAgICBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDgvYnVpbGRpbmctYmV0dGVyLWdyaWQtc3lzdGVtcy9cbiAgICogNi4gRmFsbGJhY2sgZm9yIG9sZCBJRXMgbm90IHN1cHBvcnRpbmcgYHJlbWAgdmFsdWVzLlxuICAgKi9cblxuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIFsxXSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogWzJdICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogWzNdICovXG4gICAgd2lkdGg6IDEwMCU7IC8qIFs0XSAqL1xuICAgIHBhZGRpbmctbGVmdDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7IC8qIFs1XSAqL1xuXG4gICAgQGlmICgkaW51aXQtdXNlLW1hcmt1cC1maXggPT0gZmFsc2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGludWl0LWdsb2JhbC1mb250LXNpemU7IC8qIFs2XSAqL1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICB9XG5cblxuXG5cblxuLyogR3V0dGVyIHNpemUgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tbGF5b3V0LS10aW55IHtcbiAgbWFyZ2luLWxlZnQ6IC0kaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55O1xuXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG4gIH1cblxufVxuXG5cbi5vLWxheW91dC0tc21hbGwge1xuICBtYXJnaW4tbGVmdDogLSRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICB9XG5cbn1cblxuXG4uby1sYXlvdXQtLWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0kaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcblxuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgfVxuXG59XG5cblxuLm8tbGF5b3V0LS1odWdlIHtcbiAgbWFyZ2luLWxlZnQ6IC0kaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1odWdlO1xuXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG4gIH1cblxufVxuXG5cbi5vLWxheW91dC0tZmx1c2gge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbn1cblxuXG5cblxuXG4vKiBWZXJ0aWNhbCBhbGlnbm1lbnQgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBbGlnbiBhbGwgZ3JpZCBpdGVtcyB0byB0aGUgbWlkZGxlcyBvZiBlYWNoIG90aGVyLlxuICovXG5cbi5vLWxheW91dC0tbWlkZGxlIHtcblxuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG59XG5cblxuLyoqXG4gKiBBbGlnbiBhbGwgZ3JpZCBpdGVtcyB0byB0aGUgYm90dG9tcyBvZiBlYWNoIG90aGVyLlxuICovXG5cbi5vLWxheW91dC0tYm90dG9tIHtcblxuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG59XG5cblxuXG5cblxuLyogRmlsbCBvcmRlciBtb2RpZmllcnMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgY2VudHJlLlxuICovXG5cbi5vLWxheW91dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbn1cblxuXG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgcmlnaHQtaGFuZCBzaWRlLlxuICovXG5cbi5vLWxheW91dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG59XG5cblxuLyoqXG4gKiBSZXZlcnNlIHRoZSByZW5kZXJlZCBvcmRlciBvZiB0aGUgZ3JpZCBzeXN0ZW0uXG4gKi9cblxuLm8tbGF5b3V0LS1yZXZlcnNlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG5cbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNHUklEXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFRoaXMgcGx1Z2luIHByb3ZpZGVzIGEgZmxleGJveCBncmlkIGZvciBpbnVpdGNzcy4gU3VwcG9ydCBmb3IgSUU5IGN1cnJlbnRseVxuICogcHJldmVudHMgaW51aXRjc3MgZnJvbSB1c2luZyB0aGUgZmxleGJveCBsYXlvdXQgbW9kZS5cbiAqXG4gKiBDZWxscyBhcmUgZnVsbC13aWR0aCBhbmQgd2lsbCBzdGFjayBvbiB0b3Agb2YgZWFjaCBvdGhlciBieSBkZWZhdWx0OlxuICpcbiAqIDxkaXYgY2xhc3M9XCJvLWdyaWRcIj5cbiAqICAgPGRpdiBjbGFzcz1cIm8tZ3JpZF9fY2VsbFwiPlxuICogICA8L2Rpdj5cbiAqICAgPGRpdiBjbGFzcz1cIm8tZ3JpZF9fY2VsbFwiPlxuICogICA8L2Rpdj5cbiAqIDwvZGl2PlxuICpcbiAqIENlbGxzIHdpbGwgaW4gbW9zdCBjYXNlcyBiZSBhY2NvbXBhbmllZCBieSB1dGlsaXR5IGNsYXNzZXMgdGhhdCBkaXZpZGVcbiAqIHRoZSBncmlkIGludG8gZnJhY3Rpb25zLiBUaGVzZSBhcmUgcHJvdmlkZWQgYnkgaW51aXRjc3M6XG4gKlxuICogPGRpdiBjbGFzcz1cIm8tZ3JpZFwiPlxuICogICA8ZGl2IGNsYXNzPVwiby1ncmlkX19jZWxsIHUtMS8yXCI+XG4gKiAgIDwvZGl2PlxuICogICA8ZGl2IGNsYXNzPVwiby1ncmlkX19jZWxsIHUtMS8yXCI+XG4gKiAgIDwvZGl2PlxuICogPC9kaXY+XG4gKlxuICogU2V2ZXJhbCBtb2RpZmllciBjbGFzc2VzIGFyZSBwcm92aWRlZC4gRm9yIGV4YW1wbGUsIGBvLWdyaWQtLWF1dG9gIHdpbGxcbiAqIGRpdmlkZSB0aGUgc3BhY2UgZXF1YWxseSBiZXR3ZWVuIGFsbCBjb250YWluaW5nIGNlbGxzIHdpdGhvdXQgdGhlIG5lZWRcbiAqIGZvciB3aWR0aCB1dGlsaXR5IGNsYXNzZXMuXG4gKlxuICogPGRpdiBjbGFzcz1cIm8tZ3JpZC0tYXV0b1wiPlxuICogICA8ZGl2IGNsYXNzPVwiby1ncmlkX19jZWxsXCI+XG4gKiAgIDwvZGl2PlxuICogICA8ZGl2IGNsYXNzPVwiby1ncmlkX19jZWxsXCI+XG4gKiAgIDwvZGl2PlxuICogPC9kaXY+XG4gKi9cblxuLy8gVGhpcyB2YXJpYWJsZSBpcyBkZXByZWNhdGVkLiBVc2UgJGludWl0LWZsZXhncmlkLXNwYWNpbmctc2l6ZXMgaW5zdGVhZC5cblxuJGludWl0LWZsZXhncmlkLWd1dHRlci13aWR0aDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQgIWRlZmF1bHQ7XG5cbi8vIFNwZWNpZnkgYSBtYXAgb2YgcG9zc2libGUgZ3V0dGVyIHdpZHRocy4gQnkgZGVmYXVsdCB3ZSB1c2UgdGhlIGdsb2JhbFxuLy8gc3BhY2luZyB1bml0cyBwcm92aWRlZCBieSBpbnVpdGNzcyBhbmQgdGhlaXIgY29udmVudGlvbmFsIGNsYXNzXG4vLyBuYW1lIHN1ZmZpeGVzICgtLXRpbnksIC0tc21hbGwsIC0tbGFyZ2UgZXRjKS5cblxuJGludWl0LWZsZXhncmlkLXNwYWNpbmctc2l6ZXM6IChcbiAgICBudWxsOiAkaW51aXQtZmxleGdyaWQtZ3V0dGVyLXdpZHRoLFxuICAgICctLXRpbnknOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55LFxuICAgICctLXNtYWxsJzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGwsXG4gICAgJy0tbGFyZ2UnOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZSxcbiAgICAnLS1odWdlJzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZSxcbiAgICAnLS1mbHVzaCc6IDAsXG4pICFkZWZhdWx0O1xuXG4vLyBTcGVjaWZ5IHBvc3NpYmxlIGFsaWdubWVudCB2YWx1ZXNcblxuJGludWl0LWZsZXhncmlkLWFsaWdubWVudC12YWx1ZXM6IChcbiAgICAnLS10b3AnOiAnZmxleC1zdGFydCcsXG4gICAgJy0tbWlkZGxlJzogJ2NlbnRlcicsXG4gICAgJy0tYm90dG9tJzogJ2ZsZXgtZW5kJyxcbiAgICAnLS1iYXNlbGluZSc6ICdiYXNlbGluZScsXG4gICAgJy0tc3RyZXRjaCc6ICdzdHJldGNoJyxcbikgIWRlZmF1bHQ7XG5cbi8vIFNwZWNpZnkgcG9zc2libGUganVzdGlmeSB2YWx1ZXNcblxuJGludWl0LWZsZXhncmlkLWp1c3RpZnktdmFsdWVzOiAoXG4gICAgJy0tbGVmdCc6ICdmbGV4LXN0YXJ0JyxcbiAgICAnLS1jZW50ZXInOiAnY2VudGVyJyxcbiAgICAnLS1yaWdodCc6ICdmbGV4LWVuZCcsXG4gICAgJy0tYmV0d2Vlbic6ICdzcGFjZS1iZXR3ZWVuJyxcbiAgICAnLS1hcm91bmQnOiAnc3BhY2UtYXJvdW5kJyxcbikgIWRlZmF1bHQ7XG5cbi8qIFRoZSBncmlkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDZWxscyBhcmUgZnVsbC13aWR0aCBhbmQgc3RhY2sgb24gdG9wIG9mIGVhY2ggb3RoZXIgYnkgZGVmYXVsdC5cbiAqL1xuXG4uby1ncmlkX19jZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbn1cblxuLm8tZ3JpZF9fY2VsbC0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cblxuLyogR3V0dGVyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBUaGUgbWFwICRpbnVpdC1mbGV4Z3JpZC1zcGFjaW5nLXNpemVzIGNvbnRhaW5zIGEgYG51bGxgIGtleSB3aGljaFxuICogICAgd2lsbCBiZSBvdXIgZGVmYXVsdCBndXR0ZXIgc2l6ZS5cbiAqIDIuIEFkZCBhIG5lZ2F0aXZlIG1hcmdpbiBvbiBvbmUgc2lkZSBvbmx5LiBUaGF0IHdheSB3ZSBhcmVuJ3QgcmVxdWlyZWQgdG8gdXNlXG4gKiAgICBhIHdyYXBwZXIgd2l0aCB0aGUgc2FtZSBhbW91bnQgb2Ygc3BhY2luZywgdGhvdWdoIGl0J3MgY29tbW9uIHRvIGRvIHNvLlxuICogMy4gTmV1dHJhbGl6ZSB0aGUgbGVmdCBtYXJnaW4gb24gYG8tZ3JpZGAuXG4gKi9cblxuQGVhY2ggJHNpemUtbmFtZXNwYWNlLCAkc2l6ZSBpbiAkaW51aXQtZmxleGdyaWQtc3BhY2luZy1zaXplcyB7XG4gICAgLm8tZ3JpZCN7JHNpemUtbmFtZXNwYWNlfSB7IC8qIFsxXSAqL1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplOyAvKiBbMl0gKi9cbiAgICAgICAgJiA+IC5vLWdyaWRfX2NlbGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZTsgLyogWzNdICovXG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogQXV0b21hdGljYWxseSBzaXplIGNlbGxzIGJ5IGRpc3RyaWJ1dGluZyB0aGVtIGVxdWFsbHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLWdyaWQtLWF1dG8ge1xuICAgICYgPiAuby1ncmlkX19jZWxsIHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgfVxufVxuXG5cbi8qIEhvcml6b250YWwgYWxpZ25tZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZWFjaCAkbmFtZXNwYWNlLCAkdmFsdWUgaW4gJGludWl0LWZsZXhncmlkLWp1c3RpZnktdmFsdWVzIHtcbiAgICAuby1ncmlkI3skbmFtZXNwYWNlfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogI3skdmFsdWV9O1xuICAgIH1cbn1cblxuXG4vKiBQdWxsIGJlaGF2aW9yXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1ncmlkX19jZWxsLS1wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm8tZ3JpZF9fY2VsbC0tcHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLyogVmVydGljYWwgYWxpZ25tZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZWFjaCAkbmFtZXNwYWNlLCAkdmFsdWUgaW4gJGludWl0LWZsZXhncmlkLWFsaWdubWVudC12YWx1ZXMge1xuICAgIC5vLWdyaWQjeyRuYW1lc3BhY2V9IHtcbiAgICAgICAgYWxpZ24taXRlbXM6ICN7JHZhbHVlfTtcbiAgICB9XG59XG5cbkBlYWNoICRuYW1lc3BhY2UsICR2YWx1ZSBpbiAkaW51aXQtZmxleGdyaWQtYWxpZ25tZW50LXZhbHVlcyB7XG4gICAgLm8tZ3JpZF9fY2VsbCN7JG5hbWVzcGFjZX0ge1xuICAgICAgICBhbGlnbi1zZWxmOiAjeyR2YWx1ZX07XG4gICAgfVxufVxuXG5cbi8qIENvbnRlbnQgZGlzdHJpYnV0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1ncmlkLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5vLWdyaWQtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm8tZ3JpZC0tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTUVESUFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUGxhY2UgYW55IGltYWdlLSBhbmQgdGV4dC1saWtlIGNvbnRlbnQgc2lkZS1ieS1zaWRlLCBhcyBwZXI6XG4gKiBodHRwOi8vd3d3LnN0dWJib3JuZWxsYS5vcmcvY29udGVudC8yMDEwLzA2LzI1L3RoZS1tZWRpYS1vYmplY3Qtc2F2ZXMtaHVuZHJlZHMtb2YtbGluZXMtb2YtY29kZVxuICovXG5cbi5vLW1lZGlhIHtcbiAgQGluY2x1ZGUgaW51aXQtY2xlYXJmaXgoKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuICAuby1tZWRpYV9faW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0O1xuXG4gICAgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5vLW1lZGlhX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJixcbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE1vZGlmeSB0aGUgYW1vdW50IG9mIHNwYWNlIGJldHdlZW4gb3VyIGltYWdlIGFuZCBvdXIgdGV4dC4gV2UgYWxzbyBoYXZlXG4gKiByZXZlcnNpYmxlIG9wdGlvbnMgZm9yIGFsbCBhdmFpbGFibGUgc2l6ZXMuXG4gKi9cblxuLm8tbWVkaWEtLXRpbnkge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55O1xuICB9XG5cbiAgJi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICAgID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi5vLW1lZGlhLS1zbWFsbCB7XG5cbiAgPiAuby1tZWRpYV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICB9XG5cbiAgJi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICAgID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4uby1tZWRpYS0tbGFyZ2Uge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgfVxuXG4gICYuby1tZWRpYS0tcmV2ZXJzZSB7XG5cbiAgICA+IC5vLW1lZGlhX19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLm8tbWVkaWEtLWh1Z2Uge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1odWdlO1xuICB9XG5cbiAgJi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICAgID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cblxuXG5cbi8qIFJldmVyc2VkIG1lZGlhIG9iamVjdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICA+IC5vLW1lZGlhX19pbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0O1xuICB9XG5cbn1cblxuXG5cblxuXG4vKiBHdXR0ZXJsZXNzIG1lZGlhIG9iamVjdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLW1lZGlhLS1mbHVzaCB7XG5cbiAgPiAuby1tZWRpYV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICAwO1xuICB9XG5cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjRkxBR1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBUaGUgZmxhZyBvYmplY3QgaXMgYSBkZXNpZ24gcGF0dGVybiBzaW1pbGFyIHRvIHRoZSBtZWRpYSBvYmplY3QsIGhvd2V2ZXIgaXRcbiAqIHV0aWxpc2VzIGBkaXNwbGF5OiB0YWJsZVstY2VsbF07YCB0byBnaXZlIHVzIGNvbnRyb2wgb3ZlciB0aGUgdmVydGljYWxcbiAqIGFsaWdubWVudHMgb2YgdGhlIHRleHQgYW5kIGltYWdlLlxuICpcbiAqIGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMy8wNS90aGUtZmxhZy1vYmplY3QvXG4gKlxuICogMS4gQWxsb3dzIHVzIHRvIGNvbnRyb2wgdmVydGljYWwgYWxpZ25tZW50cy5cbiAqIDIuIEZvcmNlIHRoZSBvYmplY3QgdG8gYmUgdGhlIGZ1bGwgd2lkdGggb2YgaXRzIHBhcmVudC4gQ29tYmluZWQgd2l0aCBbMV0sXG4gKiAgICB0aGlzIG1ha2VzIHRoZSBvYmplY3QgYmVoYXZlIGluIGEgcXVhc2ktYGRpc3BsYXk6IGJsb2NrO2AgbWFubmVyLlxuICovXG5cbi5vLWZsYWcge1xuICBkaXNwbGF5OiB0YWJsZTsgLyogWzFdICovXG4gIHdpZHRoOiAxMDAlOyAvKiBbMl0gKi9cbn1cblxuXG4gIC8qKlxuICAgKiBJdGVtcyB3aXRoaW4gYSBmbGFnIG9iamVjdC4gVGhlcmUgc2hvdWxkIG9ubHkgZXZlciBiZSBvbmUgb2YgZWFjaC5cbiAgICpcbiAgICogMS4gRGVmYXVsdCB0byBhbGlnbmluZyBjb250ZW50IHRvIHRoZWlyIG1pZGRsZXMuXG4gICAqL1xuXG4gIC5vLWZsYWdfX2ltZyxcbiAgLm8tZmxhZ19fYm9keSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbMV0gKi9cbiAgfVxuXG5cbiAgLyoqXG4gICAqIEZsYWcgaW1hZ2VzIGhhdmUgYSBzcGFjZSBiZXR3ZWVuIHRoZW0gYW5kIHRoZSBib2R5IG9mIHRoZSBvYmplY3QuXG4gICAqXG4gICAqIDEuIEZvcmNlIGAuZmxhZ19faW1nYCB0byB0YWtlIHVwIGFzIGxpdHRsZSBzcGFjZSBhcyBwb3NzaWJsZTpcbiAgICogICAgaHR0cHM6Ly9waXhlbHN2c2J5dGVzLmNvbS8yMDEyLzAyL3RoaXMtY3NzLWxheW91dC1ncmlkLWlzLW5vLWhvbHktZ3JhaWwvXG4gICAqL1xuXG4gIC5vLWZsYWdfX2ltZyB7XG4gICAgd2lkdGg6IDFweDsgLyogWzFdICovXG4gICAgcGFkZGluZy1yaWdodDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG5cblxuICAgIC8qKlxuICAgICAqIDEuIEZpeGVzIHByb2JsZW0gd2l0aCBpbWFnZXMgZGlzYXBwZWFyaW5nLlxuICAgICAqL1xuXG4gICAgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyAvKiBbMV0gKi9cbiAgICB9XG5cbiAgfVxuXG5cbiAgLyoqXG4gICAqIFRoZSBjb250YWluZXIgZm9yIHRoZSBtYWluIGNvbnRlbnQgb2YgdGhlIGZsYWcgb2JqZWN0LlxuICAgKlxuICAgKiAxLiBGb3JjZXMgdGhlIGAuZmxhZ19fYm9keWAgdG8gdGFrZSB1cCBhbGwgcmVtYWluaW5nIHNwYWNlLlxuICAgKi9cblxuICAuby1mbGFnX19ib2R5IHtcbiAgICB3aWR0aDogYXV0bzsgLyogWzFdICovXG5cbiAgICAmLFxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1mbGFnLS10aW55IHtcblxuICA+IC5vLWZsYWdfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtdGlueTtcbiAgfVxuXG4gICYuby1mbGFnLS1yZXZlcnNlIHtcblxuICAgID4gLm8tZmxhZ19faW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1zbWFsbCB7XG5cbiAgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICB9XG5cbiAgJi5vLWZsYWctLXJldmVyc2Uge1xuXG4gICAgPiAuby1mbGFnX19pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGw7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1sYXJnZSB7XG5cbiAgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWxhcmdlO1xuICB9XG5cbiAgJi5vLWZsYWctLXJldmVyc2Uge1xuXG4gICAgPiAuby1mbGFnX19pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtbGFyZ2U7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1odWdlIHtcblxuICA+IC5vLWZsYWdfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZTtcbiAgfVxuXG4gICYuby1mbGFnLS1yZXZlcnNlIHtcblxuICAgID4gLm8tZmxhZ19faW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1mbHVzaCB7XG5cbiAgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAgMDtcbiAgfVxuXG59XG5cblxuXG5cblxuLyogUmV2ZXJzZWQgZmxhZy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gU3dhcCB0aGUgcmVuZGVyZWQgZGlyZWN0aW9uIG9mIHRoZSBvYmplY3TigKZcbiAqIDIuIOKApmFuZCByZXNldCBpdC5cbiAqIDMuIFJlYXNzaWduIG1hcmdpbnMgdG8gdGhlIGNvcnJlY3Qgc2lkZXMuXG4gKi9cblxuLm8tZmxhZy0tcmV2ZXJzZSB7XG4gIGRpcmVjdGlvbjogcnRsOyAvKiBbMV0gKi9cblxuICA+IC5vLWZsYWdfX2ltZyxcbiAgPiAuby1mbGFnX19ib2R5IHtcbiAgICBkaXJlY3Rpb246IGx0cjsgLyogWzJdICovXG4gIH1cblxuICA+IC5vLWZsYWdfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgLyogWzNdICovXG4gICAgcGFkZGluZy1sZWZ0OiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdDsgLyogWzNdICovXG4gIH1cblxufVxuXG5cblxuXG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVmVydGljYWxseSBhbGlnbiB0aGUgaW1hZ2UtIGFuZCBib2R5LWNvbnRlbnQgZGlmZmVyZW50bHkuIERlZmF1bHRzIHRvIG1pZGRsZS5cbiAqL1xuXG4uby1mbGFnLS10b3Age1xuXG4gID4gLm8tZmxhZ19faW1nLFxuICA+IC5vLWZsYWdfX2JvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxufVxuXG4uby1mbGFnLS1ib3R0b20ge1xuXG4gID4gLm8tZmxhZ19faW1nLFxuICA+IC5vLWZsYWdfX2JvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNMSVNULUJBUkVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU3RyaXAgbGlzdC1saWtlIGFwcGVhcmFuY2UgZnJvbSBsaXN0cyBieSByZW1vdmluZyB0aGVpciBidWxsZXRzLCBhbmQgYW55XG4gKiBpbmRlbnRhdGlvbi5cbiAqL1xuXG4uby1saXN0LWJhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTElTVC1JTkxJTkVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVGhlIGxpc3QtaW5saW5lIG9iamVjdCBzaW1wbHkgZGlzcGxheXMgYSBsaXN0IG9mIGl0ZW1zIGluIG9uZSBsaW5lLlxuICovXG5cbi5vLWxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuICAuby1saXN0LWlubGluZV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JPWFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBUaGUgYm94IG9iamVjdCBzaW1wbHkgYm94ZXMgb2ZmIGNvbnRlbnQuIEV4dGVuZCB3aXRoIGNvc21ldGljIHN0eWxlcyBpbiB0aGVcbiAqIENvbXBvbmVudHMgbGF5ZXIuXG4gKlxuICogMS4gU28gd2UgY2FuIGFwcGx5IHRoZSBgLm8tYm94YCBjbGFzcyB0byBuYXR1cmFsbHktaW5saW5lIGVsZW1lbnRzLlxuICovXG5cbi5vLWJveCB7XG4gIEBpbmNsdWRlIGludWl0LWNsZWFyZml4KCk7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiBbMV0gKi9cbiAgcGFkZGluZzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG59XG5cblxuXG5cblxuLyogU2l6ZSB2YXJpYW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tYm94LS1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vLWJveC0tdGlueSB7XG4gIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG59XG5cbi5vLWJveC0tc21hbGwge1xuICBwYWRkaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1zbWFsbDtcbn1cblxuLm8tYm94LS1sYXJnZSB7XG4gIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWxhcmdlO1xufVxuXG4uby1ib3gtLWh1Z2Uge1xuICBwYWRkaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1odWdlO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCTE9DS1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTdGFja2VkIGltYWdlLXdpdGgtdGV4dCBvYmplY3QuIEEgc2ltcGxlIGFic3RyYWN0aW9uIHRvIGNvdmVyIGEgdmVyeSBjb21tb25seVxuICogb2NjdXJyaW5nIGRlc2lnbiBwYXR0ZXJuLlxuICovXG5cbi5vLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4gIC5vLWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0O1xuXG5cbiAgICAvKiBTaXplIHZhcmlhbnRzLlxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC5vLWJsb2NrLS1mbHVzaCA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuby1ibG9jay0tdGlueSA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtdGlueTtcbiAgICB9XG5cbiAgICAuby1ibG9jay0tc21hbGwgPiAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICAgIH1cblxuICAgIC5vLWJsb2NrLS1sYXJnZSA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtbGFyZ2U7XG4gICAgfVxuXG4gICAgLm8tYmxvY2stLWh1Z2UgPiAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2U7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5vLWJsb2NrX19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cblxuXG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLWJsb2NrLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uby1ibG9jay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JBVElPXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBBIGxpc3Qgb2YgYXNwZWN0IHJhdGlvcyB0aGF0IGdldCBnZW5lcmF0ZWQgYXMgbW9kaWZpZXIgY2xhc3Nlcy5cblxuJGludWl0LXJhdGlvczogKFxuICAoMjoxKSxcbiAgKDQ6MyksXG4gICgxNjo5KSxcbikgIWRlZmF1bHQ7XG5cblxuXG4vKipcbiAqIENyZWF0ZSByYXRpby1ib3VuZCBjb250ZW50IGJsb2NrcywgdG8ga2VlcCBtZWRpYSAoZS5nLiBpbWFnZXMsIHZpZGVvcykgaW5cbiAqIHRoZWlyIGNvcnJlY3QgYXNwZWN0IHJhdGlvcy5cbiAqXG4gKiBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9jcmVhdGluZy1pbnRyaW5zaWMtcmF0aW9zLWZvci12aWRlb1xuICpcbiAqIDEuIERlZmF1bHQgY3JvcHBpbmcgaXMgYSAxOjEgcmF0aW8gKGkuZS4gYSBwZXJmZWN0IHNxdWFyZSkuXG4gKi9cblxuLm8tcmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyAvKiBbMV0gKi9cbiAgfVxuXG59XG5cblxuICAuby1yYXRpb19fY29udGVudCxcbiAgLm8tcmF0aW8gPiBpZnJhbWUsXG4gIC5vLXJhdGlvID4gZW1iZWQsXG4gIC5vLXJhdGlvID4gb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAgICAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAgIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAgMTAwJTtcbiAgfVxuXG5cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuLyogUmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEdlbmVyYXRlIGEgc2VyaWVzIG9mIHJhdGlvIGNsYXNzZXMgdG8gYmUgdXNlZCBsaWtlIHNvOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tcmF0aW8gIG8tcmF0aW8tLTE2OjlcIj5cbiAqXG4gKi9cblxuQGVhY2ggJHJhdGlvIGluICRpbnVpdC1yYXRpb3Mge1xuXG4gIEBlYWNoICRhbnRlY2VkZW50LCAkY29uc2VxdWVudCBpbiAkcmF0aW8ge1xuXG4gICAgQGlmICh0eXBlLW9mKCRhbnRlY2VkZW50KSAhPSBudW1iZXIpIHtcbiAgICAgIEBlcnJvciBcImAjeyRhbnRlY2VkZW50fWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCJcbiAgICB9XG5cbiAgICBAaWYgKHR5cGUtb2YoJGNvbnNlcXVlbnQpICE9IG51bWJlcikge1xuICAgICAgQGVycm9yIFwiYCN7JGNvbnNlcXVlbnR9YCBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuICAgIH1cblxuICAgIC5vLXJhdGlvLS0jeyRhbnRlY2VkZW50fVxcOiN7JGNvbnNlcXVlbnR9OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCRjb25zZXF1ZW50LyRhbnRlY2VkZW50KSAqIDEwMCU7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NST1BcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEEgbGlzdCBvZiBjcm9wcGluZyByYXRpb3MgdGhhdCBnZXQgZ2VuZXJhdGVkIGFzIG1vZGlmaWVyIGNsYXNzZXMuXG5cbiRpbnVpdC1jcm9wczogKFxuICAoMjoxKSxcbiAgKDQ6MyksXG4gICgxNjo5KSxcbikgIWRlZmF1bHQ7XG5cblxuXG4vKipcbiAqIFByb3ZpZGUgYSBjcm9wcGluZyBjb250YWluZXIgaW4gb3JkZXIgdG8gZGlzcGxheSBtZWRpYSAodXN1YWxseSBpbWFnZXMpXG4gKiBjcm9wcGVkIHRvIGNlcnRhaW4gcmF0aW9zLlxuICpcbiAqIDEuIFNldCB1cCBhIHBvc2l0aW9uaW5nIGNvbnRleHQgaW4gd2hpY2ggdGhlIGltYWdlIGNhbiBzaXQuXG4gKiAyLiBUaGlzIGlzIHRoZSBjcnVjaWFsIHBhcnQ6IHdoZXJlIHRoZSBjcm9wcGluZyBoYXBwZW5zLlxuICovXG5cbi5vLWNyb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIFsxXSAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogWzJdICovXG59XG5cblxuICAvKipcbiAgICogQXBwbHkgdGhpcyBjbGFzcyB0byB0aGUgY29udGVudCAodXN1YWxseSBgaW1nYCkgdGhhdCBuZWVkcyBjcm9wcGluZy5cbiAgICpcbiAgICogMS4gSW1hZ2XigJlzIGRlZmF1bHQgcG9zaXRpb25pbmcgaXMgdG9wLWxlZnQgaW4gdGhlIGNyb3BwaW5nIGJveC5cbiAgICogMi4gTWFrZSBzdXJlIHRoZSBtZWRpYSBkb2VzbuKAmXQgc3RvcCBpdHNlbGYgdG9vIHNvb24uXG4gICAqL1xuXG4gIC5vLWNyb3BfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICAwOyAvKiBbMV0gKi9cbiAgICBsZWZ0OiAwOyAvKiBbMV0gKi9cbiAgICBtYXgtd2lkdGg6IG5vbmU7IC8qIFsyXSAqL1xuICB9XG5cblxuICAvKipcbiAgICogV2UgY2FuIHBvc2l0aW9uIHRoZSBtZWRpYSBpbiBkaWZmZXJlbnQgbG9jYXRpb25zIHdpdGhpbiB0aGUgY3JvcHBpbmcgYXJlYS5cbiAgICovXG5cbiAgLm8tY3JvcF9fY29udGVudC0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuby1jcm9wX19jb250ZW50LS1ib3R0b20ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuby1jcm9wX19jb250ZW50LS1jZW50ZXIge1xuICAgIHRvcDogIDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi8qIENyb3AtcmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEdlbmVyYXRlIGEgc2VyaWVzIG9mIGNyb3AgY2xhc3NlcyB0byBiZSB1c2VkIGxpa2Ugc286XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1jcm9wICBvLWNyb3AtLTE2OjlcIj5cbiAqXG4gKi9cblxuQGVhY2ggJGNyb3AgaW4gJGludWl0LWNyb3BzIHtcblxuICBAZWFjaCAkYW50ZWNlZGVudCwgJGNvbnNlcXVlbnQgaW4gJGNyb3Age1xuXG4gICAgQGlmICh0eXBlLW9mKCRhbnRlY2VkZW50KSAhPSBudW1iZXIpIHtcbiAgICAgIEBlcnJvciBcImAjeyRhbnRlY2VkZW50fWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCJcbiAgICB9XG5cbiAgICBAaWYgKHR5cGUtb2YoJGNvbnNlcXVlbnQpICE9IG51bWJlcikge1xuICAgICAgQGVycm9yIFwiYCN7JGNvbnNlcXVlbnR9YCBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuICAgIH1cblxuICAgIC5vLWNyb3AtLSN7JGFudGVjZWRlbnR9XFw6I3skY29uc2VxdWVudH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206ICgkY29uc2VxdWVudC8kYW50ZWNlZGVudCkgKiAxMDAlO1xuICAgIH1cblxuICB9XG5cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNUQUJMRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBIHNpbXBsZSBvYmplY3QgZm9yIG1hbmlwdWxhdGluZyB0aGUgc3RydWN0dXJlIG9mIEhUTUwgYHRhYmxlYHMuXG4gKi9cblxuLm8tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG5cblxuXG5cbi8qIEVxdWFsLXdpZHRoIHRhYmxlIGNlbGxzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBgdGFibGUtbGF5b3V0OiBmaXhlZGAgZm9yY2VzIGFsbCBjZWxscyB3aXRoaW4gYSB0YWJsZSB0byBvY2N1cHkgdGhlIHNhbWVcbiAqIHdpZHRoIGFzIGVhY2ggb3RoZXIuIFRoaXMgYWxzbyBoYXMgcGVyZm9ybWFuY2UgYmVuZWZpdHM6IGJlY2F1c2UgdGhlIGJyb3dzZXJcbiAqIGRvZXMgbm90IG5lZWQgdG8gKHJlKWNhbGN1bGF0ZSBjZWxsIGRpbWVuc2lvbnMgYmFzZWQgb24gY29udGVudCBpdCBkaXNjb3ZlcnMsXG4gKiB0aGUgdGFibGUgY2FuIGJlIHJlbmRlcmVkIHZlcnkgcXVpY2tseS4gRnVydGhlciByZWFkaW5nOlxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RhYmxlLWxheW91dCNWYWx1ZXNcbiAqL1xuXG4uby10YWJsZS0tZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby10YWJsZS0tdGlueSB7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55O1xuICB9XG5cbn1cblxuLm8tdGFibGUtLXNtYWxsIHtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsO1xuICB9XG5cbn1cblxuLm8tdGFibGUtLWxhcmdlIHtcblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWxhcmdlO1xuICB9XG5cbn1cblxuLm8tdGFibGUtLWh1Z2Uge1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZTtcbiAgfVxuXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1BBQ0tcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVGhlIHBhY2sgb2JqZWN0IHNpbXBseSBjYXVzZXMgYW55IG51bWJlciBvZiBlbGVtZW50cyBwYWNrIHVwIGhvcml6b250YWxseSB0b1xuICogYXV0b21hdGljYWxseSBmaWxsIGFuIGVxdWFsLCBmbHVpZCB3aWR0aCBvZiB0aGVpciBwYXJlbnQuXG4gKlxuICogMS4gRmlsbCBhbGwgYXZhaWxhYmxlIHNwYWNlLlxuICogMi4gUmVtb3ZlIGFueSBsZWZ0b3ZlciBzdHlsaW5nIGZyb20gbGlzdHMuXG4gKiAzLiBDYXVzZSBjaGlsZHJlbiB0byBiZSBhdXRvbWF0aWNhbGx5IGVxdWFsbHkgc2l6ZWQuXG4gKi9cblxuLm8tcGFjayB7XG4gIHdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgbWFyZ2luLWxlZnQ6IDA7IC8qIFsyXSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgLyogWzNdICovXG59XG5cblxuICAvKipcbiAgICogMS4gQ2F1c2UgY2hpbGRyZW4gdG8gYWRvcHQgdGFibGUtbGlrZSBzdHJ1Y3R1cmUuXG4gICAqIDIuIERlZmF1bHQgaXRlbSBhbGlnbm1lbnQgaXMgd2l0aCB0aGUgdG9wcyBvZiBlYWNoIG90aGVyLlxuICAgKi9cblxuICAuby1wYWNrX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyAvKiBbMV0gKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiBbMl0gKi9cblxuXG4gICAgLyogVmVydGljYWwgYWxpZ25tZW50IHZhcmlhbnRzLlxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC5vLXBhY2stLW1pZGRsZSA+ICYge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuby1wYWNrLS1ib3R0b20gPiAmIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gIH1cblxuXG5cblxuXG4vKiBVbmVxdWFsLXdpZHRoIGl0ZW1zLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tcGFjay0tYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tcGFjay0tdGlueSB7XG4gIGJvcmRlci1zcGFjaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC10aW55O1xufVxuXG4uby1wYWNrLS1zbWFsbCB7XG4gIGJvcmRlci1zcGFjaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1zbWFsbDtcbn1cblxuLm8tcGFjay0tbGFyZ2Uge1xuICBib3JkZXItc3BhY2luZzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtbGFyZ2U7XG59XG5cbi5vLXBhY2stLWh1Z2Uge1xuICBib3JkZXItc3BhY2luZzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtaHVnZTtcbn1cblxuXG5cblxuXG4vKiBSZXZlcnNlZCBvcmRlciBwYWNrc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tcGFjay0tcmV2ZXJzZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuXG4gID4gLm8tcGFja19faXRlbSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cblxufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI1ZFVElDQUwgQUxJR05cbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIHBvc2l0aW9uIGVsZW1lbnRzIHZlcnRpY2FsbHkgaW4gdGhlIGNlbnRyZVxuLy8gVGhpcyB1c2VzIGEgc3VkbyBlbGVtZW50IGJlZm9yZSB0aGUgZWxlbWVudCB0byB2ZXJ0aWNhbGx5IGFsaWduIGl0IHRvIHRoZSBtaWRkbGVcbi8vIENhbiBwb3NpdGlvbiB0aXRsZXMgZXRjIHdpdGhvdXQgdXNpbmcgYWJzb2x1dGUgcG9zaXRpb24gd2hpbGUgYWNjb21tb2RhdGluZyB2YXJ5aW5nIHRpdGxlIGxlbmd0aHMgZXRjXG5cbi5vLXZlcnRpY2FsLWFsaWduLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XG4gICAgfVxuICAgIC5vLXZlcnRpY2FsLWFsaWduIHtcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbiIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNSRVNQT05TSVZFIElGUkFNRVxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQ2xhc3MgdG8gY3JlYXRlIHJlc3BvbnNpdmUgaWZyYW1lcy4gU2ltcGxlIGFkZCBhIGNsYXNzIG9mIGlmcmFtZS1jb250YWluZXIgdG8gYSB3cmFwcGVyIGNvbnRhaW5pbmcgeW91ciBpZnJhbWVcblxuLm8taWZyYW1lLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0RFQUZVTFQgTElTVFxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQ2xhc3MgZm9yIGRlZmF1bHQgbmF2IGxpc3RcblxuLm8tbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm8tbmF2LS1zdGFja2VkIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NPTlRBSU5FUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQWRkIGEgY2xhc3Mgb2YgY29udGFpbmVyIHRvIGFueSBlbGVtZW50IHlvdSB3YW50IHRvIGxpbWl0IHRvIHRoZSBzaXRlIHdpZHRoXG4vLyBJdCBhbHNvIGluY2x1ZGVzIHBhZGRpbmcgdG8gbGVmdCBhdCByaWdodCBhdCBtb2JpbGVcblxuLm8tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMiU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgQGluY2x1ZGUgbXEoJG1heC1zaXRlLXdpZHRoICsgODBweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JPV1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQWRkIGEgY2xhc3Mgb2Ygcm93IHRvIGFueSBlbGVtZW50IHRvIGdpdmUgaXQgcGFkZGluZyB0b3AgYW5kIGJvdHRvbVxuXG4uby1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMyU7XG59XG4uby1yb3ctLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDIlO1xufVxuLm8tcm93LS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTUFYIFdJRFRIU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTG9vcHMgdGhyb3VnaCB2YXJpb3VzIHdpZHRocyB0byBjcmVhdGUgY2xhc3NlcyBmb3IgbWF4LXdpZHRoc1xuXG4kd2lkdGhzOiA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMCwgOTAwLCAxMDAwO1xuQGVhY2ggJHdpZHRoIGluICR3aWR0aHMge1xuICAgIC5vLW1heC0jeyR3aWR0aH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aCArIHB4O1xuICAgIH1cbn1cbi8vIElmIHlvdSBuZWVkIHlvdXIgbWF4LXdpZHRoIGVsZW1lbnQgdG8gYmUgY2VudHJlZCwgYWRkIGEgY2xhc3Mgb2YgYmxvY2stLWNlbnRyZWRcbi5vLWJsb2NrLS1jZW50cmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI01BWCBXSURUSFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIExpZ2h0d2VpZ2h0IGFwcHJvYWNoIHRvIHNwbGl0dGluZyB0d28gY29sdW1ucyBpbiB0byBoYWx2ZXMgYXQgdmFyaW91cyBicmVha3BvaW50c1xuXG4vLyBTcGxpdCB0aGVtIGluIGhhbGZcbi5vLXB1dC0tbGVmdCwgLm8tcHV0LS1yaWdodCB7XG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKG1pZGRsZSwgNTAlKTtcbn1cblxuQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgLm8tcHV0LS1sZWZ0LS10YWJsZXQsIC5vLXB1dC0tcmlnaHQtLXRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jayhtaWRkbGUsIDUwJSk7XG4gICAgfVxufVxuQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIC5vLXB1dC0tbGVmdC0tZGVza3RvcCwgLm8tcHV0LS1yaWdodC0tZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jayhtaWRkbGUsIDUwJSk7XG4gICAgfVxufVxuQGluY2x1ZGUgbXEod2lkZSkge1xuICAgIC5vLXB1dC0tbGVmdC0td2lkZSwgLm8tcHV0LS1yaWdodC0td2lkZSB7XG4gICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jayhtaWRkbGUsIDUwJSk7XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCVVRUT05TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFRoaXMgaXMgYW4gZXhhbXBsZSBjb21wb25lbnQuIEV4dGVuZCBpbnVpdGNzcyBieSBidWlsZGluZyB5b3VyIG93biBjb21wb25lbnRzXG4gKiB0aGF0IG1ha2UgdXAgeW91ciBVSS4gQ29tcG9uZW50IGNsYXNzZXMgYXJlIHByZWZpeGVkIHdpdGggYSBgYy1gLlxuICovXG5cbi8qKlxuICogMS4gQWxsb3cgdXMgdG8gc3R5bGUgYm94IG1vZGVsIHByb3BlcnRpZXMuXG4gKiAyLiBMaW5lIGRpZmZlcmVudCBzaXplZCBidXR0b25zIHVwIGEgbGl0dGxlIG5pY2VyLlxuICogMy4gTWFrZSBidXR0b25zIGluaGVyaXQgZm9udCBzdHlsZXMgKG9mdGVuIG5lY2Vzc2FyeSB3aGVuIHN0eWxpbmcgYGlucHV0YHMgYXNcbiAqICAgIGJ1dHRvbnMpLlxuICogNC4gUmVzZXQvbm9ybWFsaXplIHNvbWUgc3R5bGVzLlxuICogNS4gRm9yY2UgYWxsIGJ1dHRvbi1zdHlsZWQgZWxlbWVudHMgdG8gYXBwZWFyIGNsaWNrYWJsZS5cbiAqL1xuXG4uYy1idG4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogWzFdICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzJdICovXG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBbNF0gKi9cbiAgICBtYXJnaW46IDA7IC8qIFs0XSAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogWzVdICovXG4gICAgcGFkZGluZzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGwgJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQ7XG4gICAgdHJhbnNpdGlvbjogJGdsb2JhbC10cmFuc2l0aW9uO1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgNXB4KTtcbn1cblxuXG5cblxuXG4vKiBTdHlsZSB2YXJpYW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmMtYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAmLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBbNF0gKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICB9XG5cbiAgJi5jLWJ0bi0taW52ZXJzZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAmLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcbiAgfVxuXG59XG5cbi5jLWJ0bi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzRhOGVjMjtcblxuICAmLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNGE4ZWMyO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMzNzc0YTI7XG4gIH1cblxufVxuXG4uYy1idG4tLWRpc2FibGVkIHtcbiAgY3Vyc29yOm5vLWRyb3A7XG59XG5cbi5jLWJ0bi0tZG93bmxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMTknO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICB9XG59XG5cblxuLyogU2l6ZSB2YXJpYW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmMtYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnkgJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGw7XG59XG5cbi5jLWJ0bi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdCAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZTtcbn1cblxuXG5cblxuXG4vKiBHaG9zdCBidXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEdob3N0IGJ1dHRvbnMgaGF2ZSBzZWUtdGhyb3VnaCBiYWNrZ3JvdW5kcyBhbmQgYXJlIGJvcmRlcmVkLlxuICovXG5cbiRidG4tZ2hvc3QtYm9yZGVyLXdpZHRoOiAycHg7XG5cbi5jLWJ0bi0tZ2hvc3Qge1xuICBib3JkZXI6ICRidG4tZ2hvc3QtYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogKCRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsIC0gJGJ0bi1naG9zdC1ib3JkZXItd2lkdGgpICgkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdCAtICRidG4tZ2hvc3QtYm9yZGVyLXdpZHRoKTtcblxuICAmLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICYuYy1idG4tLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAoJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtdGlueSAtICRidG4tZ2hvc3QtYm9yZGVyLXdpZHRoKSAoJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtc21hbGwgLSAkYnRuLWdob3N0LWJvcmRlci13aWR0aCk7XG4gIH1cblxuICAmLmMtYnRuLS1sYXJnZSB7XG4gICAgcGFkZGluZzogKCRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0IC0gJGJ0bi1naG9zdC1ib3JkZXItd2lkdGgpICgkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdC1sYXJnZSAtICRidG4tZ2hvc3QtYm9yZGVyLXdpZHRoKTtcbiAgfVxuXG4gICYuYy1idG4tLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAkYnRuLWdob3N0LWJvcmRlci13aWR0aCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gIH1cblxuICAmLmMtYnRuLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogJGJ0bi1naG9zdC1ib3JkZXItd2lkdGggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgfVxuXG4gICYuYy1idG4tLXRlcnRpYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8vXG4vLyBTb2NpYWxcbi8vXG5cbi5zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLmZhIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCAxNXB4KTtcblxuICAgICAgICAmLmZhLWZhY2Vib29rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICAgICAgfVxuICAgICAgICAmLmZhLXR3aXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBSZXR1cm4gdG8gdG9wIGJ1dHRvblxuLy9cbiN0b3AtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSg2MHB4KSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xufVxuXG4vLyBSZXR1cm4gdG8gdG9wIGJ1dHRvbiBub3QgdmlzaWJsZSBvbiBob21lcGFnZVxuLmhvbWUge1xuICAgICN0b3AtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNjcm9sbC11cCB7XG4gICAgI3RvcC1idG4ge1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGVZKDApKTtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhhbWJ1cmdlciBNZW51IEljb24gJiBBbmltYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLmMtaGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uYy1oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYy1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDBweDtcbn1cblxuLmMtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpLCAuYy1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDZweDtcbn1cblxuLmMtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubmF2LW9wZW4gLmMtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4ubmF2LW9wZW4gLmMtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1vcGVuIC5jLWhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmF2LW9wZW4gLmMtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNXUkFQUEVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNpdGUtd3JhcCB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5nbG9iYWwtd3JhcCB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5cbi5tYXgtd2lkdGgtd3JhcCB7XG5cbn1cblxuLm1heC13aWR0aC13cmFwLS1zaG9ydCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgNSU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0hFQURFUlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgICRnbG9iYWwtaGVhZGVyLXdpZHRoOiAxOTVweDtcblxuLmdsb2JhbC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0tbGlnaHRlc3Q7XG5cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICAuZ2xvYmFsLWhlYWRlcl9fbWVtYmVyc2hpcCB7XG4gICAgICAgICAgICBtYXJnaW46IC0uMjVyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogJGdsb2JhbC1oZWFkZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5nbG9iYWwtaGVhZGVyX19tZW1iZXJzaGlwIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTFyZW0gYXV0byAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25uZi1sb2dvLTIwMjQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ob21lcGFnZS1oZXJvICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ubmYtbG9nby0yMDI0LnN2ZycpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xICgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXdyYXAtLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXIgLmMtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fZGF0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSwgJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgICAgICBcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX19tZW1iZXJzaGlwIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBoZWlnaHQ6IDZlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuMnM7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICBtYXJnaW46IC0uMjVyZW0gMCAwIDFyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKSBzY2FsZSgxLjIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi0tcHJpbWFyeSAge1xuICAgIGZvbnQtc2l6ZTogMTA1JTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5IHtcblxufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LS10ZXJ0aWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLmdsb2JhbC1oZWFkZXJfX2NvbXBvbmVudHMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5zcGVrdHJpeC1jdXN0b21lci1sb2dnZWRpbi1zdWZmaXgsXG4gICAgLm5vdC1sb2dnZWQtaW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG5cbiAgICAgICAgLmdsb2JhbC1oZWFkZXJfX3NwZWt0cml4LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICYgKyAuZ2xvYmFsLWhlYWRlcl9fc3Bla3RyaXgtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCByZ2JhKCR3aGl0ZSwgMC42KSBzb2xpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG5cbiAgICAgICAgLmdsb2JhbC1oZWFkZXJfX3NwZWt0cml4LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtaGVybyAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyX19zcGVrdHJpeC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IDFzIGVhc2UgM3Mgbm9ybWFsIGZvcndhcmRzIDEgZmFkZUluO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBlYXNlIDNzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVJbjtcblxuICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgTW9iaWxlIE1lbnVcbi8vXG5cbi5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCAzcHgpO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDAgMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCR0YWJsZXQpIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubW9iaWxlLW5hdi10cmlnZ2VyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXdyYXAtLW1vYmlsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogODAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNTAwbXMpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuZ2xvYmFsLWhlYWRlcl9fbWVtYmVyc2hpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IDM3MXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgkdW50aWw6IDM3MHB4KSB7XG4gICAgLmdsb2JhbC1oZWFkZXIgLmdsb2JhbC1oZWFkZXJfX21lbWJlcnNoaXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi13cmFwLS1tb2JpbGUge1xuXG4gICAgLmdsb2JhbC1oZWFkZXJfX25hdiAge1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXJfX25hdi0tcHJpbWFyeSAge1xuICAgICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyX19uYXYtLXRlcnRpYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyX19zb2NpYWwtaWNvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW1haWxpbmctbGlzdC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMjBweCA0MHB4IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNTg1cHgpIHtcbiAgICAgICAgLmMtbWFpbGluZy1saXN0LWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIC5nbG9iYWwtaGVhZGVyX19uYXYtLXByaW1hcnkgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nbG9iYWwtaGVhZGVyX19uYXYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2xvYmFsLWhlYWRlcl9fbmF2LS10ZXJ0aWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2xvYmFsLWhlYWRlcl9fc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2LW9wZW4ge1xuXG4gICAgLnNpdGUtd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lcGFnZS1ib2R5IHtcbiAgICAgICAgLmdsb2JhbC1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lLm5hdi1vcGVuIHtcbiAgICAuc2l0ZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5uYXYtY2xvc2VkIC5nbG9iYWwtaGVhZGVyX19uYXYtd3JhcC0tbW9iaWxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cblxuLm5hdi1vcGVuIC5nbG9iYWwtaGVhZGVyX19uYXYtd3JhcC0tbW9iaWxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbn1cblxuLy9cbi8vIFNlYXJjaFxuLy9cblxuLmdsb2JhbC1oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxNDVweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLmRlc2t0b3Atc2VhcmNoLWZpZWxkIHtcbiAgICBAZXh0ZW5kIC5ob21lcGFnZS1zZWFyY2gtYm94O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmZhIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgfiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kZXNrdG9wLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVza3RvcC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcblxuICAgIC5mYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xICgkZnJvbTogd2lkZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDEwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoLWxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgQGluY2x1ZGUgZm9udC1yZWc7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmRlc2t0b3Atc2VhcmNoLXdyYXBwZXIge1xuICAgIC5mYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kZXNrdG9wLXNlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNTAlKSk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG4vLyBTaG9ydCBicm93c2VyIHdpbmRvdyBzdHlsZXNcblxuLmdsb2JhbC1oZWFkZXItZXh0ZW5kZWQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgLmdsb2JhbC1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICAuZ2xvYmFsLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbm5mLWxvZ28tMjAyNC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXIgLmMtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2xvYmFsLWhlYWRlci1leHRlbmRlZC1tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXJfX21lbWJlcnNoaXAge1xuICAgICAgICBtYXJnaW46IC0uNXJlbSAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyX19jb21wb25lbnRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRvcDogNDBweDtcblxuICAgICAgICAuZ2xvYmFsLWhlYWRlcl9fc3Bla3RyaXgtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lcGFnZS1oZXJvIHtcbiAgICAgICAgLmdsb2JhbC1oZWFkZXItZXh0ZW5kZWQtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXJfX25hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW9wZW4gLmdsb2JhbC1oZWFkZXJfX25hdi13cmFwLS1tb2JpbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyX19uYXYtd3JhcC0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAubW9iaWxlLW5hdi10cmlnZ2VyX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyLXNlYXJjaC10b2dnbGUge1xuICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdi10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDAgMTBweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5nbG9iYWwtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAuZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjRk9PVEVSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ2xvYmFsLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuXG4uZ2xvYmFsLWZvb3Rlcl9fbmF2IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdsb2JhbC1mb290ZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyX19zb2NpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyX19pbmZvLS1hZGRyZXNzIHtcbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWZvb3Rlcl9fdGVsZXBob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uZ2xvYmFsLWZvb3Rlcl9faW5mby0tZnVuZGVycyB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5nbG9iYWwtZm9vdGVyX19yaHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hcnRzLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb3VuY2lsLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYnJpZGdlLWFydHMtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA2NTBweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDUlO1xuICAgIH1cbn1cblxuLmdsb2JhbC1mb290ZXJfX3N1YnN0cmFrdCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSE9NRVBBR0VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ob21lcGFnZS1oZXJvIHtcbiAgICAuZ2xvYmFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuZ2xvYmFsLWhlYWRlcl9fbmF2IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nbG9iYWwtaGVhZGVyX19kYXRlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZ2xvYmFsLWhlYWRlcl9fc29jaWFsLWljb25zIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtdHJpZ2dlcl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UtYm9keSB7XG5cbiAgICAuZ2xvYmFsLWhlYWRlci1zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2xvYmFsLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMDBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nbG9iYWwtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLWhlaWdodDogNzAxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXdyYXAtLWRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWVwYWdlLWJvZHkuc3R1Y2sge1xuICAgIC5nbG9iYWwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdsb2JhbC13cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgQGluY2x1ZGUgYmdkLWNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjYpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZXBhZ2UtaGVybyAuZ2xvYmFsLWhlYWRlci1zZWFyY2gtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZXBhZ2UtaGVybyAuYy1oYW1idXJnZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4ubmF2LW9wZW4gLmhvbWVwYWdlLWhlcm8gLmMtaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuXG4uaG9tZXBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTAwcHgpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWhlcm9fX2NvbnRlbnQtLWhvbGRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5ob21lcGFnZS1oZXJvX19kYXRlcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICB9XG59XG5cbi5ob21lcGFnZS1oZXJvX19pbnRybyB7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogNDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNjAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDI0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMTAlO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWhlcm9fX2RhdGVzIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTMwJTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogNDAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICB9XG59XG5cbi5ob21lcGFnZS1zZWFyY2hfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSAoJGZyb206IHdpZGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAwO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWhlcm9fX3Njcm9sbC0tZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNSU7XG4gICAgcmlnaHQ6IDUlO1xuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgYSBzcGFuOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2RiMTAgMnMgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogc2RiMTAgMnMgaW5maW5pdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHNkYjEwIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgNDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgODAlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2RiMTAge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgNDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgODAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lcGFnZS1oZXJvX19zY3JvbGwtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC01MCUpKTtcbiAgICBib3R0b206IDglO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIGEgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2RiMDUgMS41cyBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBzZGIwNSAxLjVzIGluZmluaXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzZGIwNSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMjBweCwgMjBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzZGIwNSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0yMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaG9tZXBhZ2Utc2VhcmNoX19idXR0b24ge1xuICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCA1cHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNTAlKSk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLmhvbWVwYWdlLXNlYXJjaC1ib3gge1xuICAgIEBpbmNsdWRlIGZmLXJlZztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMzAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDAgMCAycHggMCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuXG4gICAgICAgIH4gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaG9tZXBhZ2Utc2VhcmNoX19idXR0b24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgfiAuZmEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyNjAlO1xuXG4gICAgICAgICAgICB+IC5mYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAuaG9tZXBhZ2UtYm9keSB7XG4gICAgICAgIC5nbG9iYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nbG9iYWwtaGVhZGVyX19uYXYtd3JhcC0tZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdsb2JhbC13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLWJvZHkuc3R1Y2sge1xuICAgICAgICAuZ2xvYmFsLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNUWVBFSEVBRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnR0LWRhdGFzZXQge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCA1cHgpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuc3Bhbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50eXBlYWhlYWQtcmVzdWx0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktLWxpZ2h0ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcbn1cblxuLnR5cGVhaGVhZC1yZXN1bHQtLW5vLXJlc3VsdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHlwZWFoZWFkLXJlc3VsdF9faW1hZ2Uge1xuICAgIHdpZHRoOiA2JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50eXBlYWhlYWRfX3doYXRzLW9uLWxpbmsge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgcGFkZGluZzogM3B4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5mYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgfVxufVxuXG4udHlwZWFoZWFkLXJlc3VsdF9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50eXBlYWhlYWQtcmVzdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi50eXBlYWhlYWQtcmVzdWx0X19zaW5nbGUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogNjAlO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNOQVYgQkFSXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYy10aXRsZS1iYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idG46OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jLXRpdGxlLWJhcl9fbGhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGVZKC01MCUpKTtcblxuICAgIC5mYS1hbmdsZS1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmMtdGl0bGUtYmFyX19yaHMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogOTYwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG4uYy10aXRsZS1iYXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogOTYwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jLXRpdGxlLWJhcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYy10aXRsZS1iYXJfX25hdmlnYXRpb24tLXRlcnRpYXJ5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmMtdGl0bGUtYmFyX19tb2JpbGUtbmF2LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjRjRGNEY0LCA1JSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA5NjBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmMtdGl0bGUtYmFyX19tb2JpbGUtbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUZXJ0aWFyeSBOYXZpZ2F0aW9uIGZvciBwYXN0IGZlc3RpdmFsc1xuXG4uYy10aXRsZS1iYXItLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgICAuY2hpbGQtcGFnZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDo2MDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtdGl0bGUtYmFyX19uYXZpZ2F0aW9uIHtcbn1cblxuLmMtdGl0bGUtYmFyX19uYXZpZ2F0aW9uLS10ZXJ0aWFyeSB7XG59XG5cblxuLy8gUGFnZSBUaXRsZSBCYXIgU3RsZXNcblxuXG4uYy10aXRsZS1iYXItLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAucGFnZS10aXRsZSwgLmMtdGl0bGUtYmFyX19uYXZpZ2F0aW9uIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ucGFyZW50LXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbjogNXB4IDE1cHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgfVxufVxuXG4ucGFyZW50LXBhZ2UtdGl0bGUtLWNoaWxkLXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNjAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyZW50LXBhZ2UtdGl0bGUtLXZlbnVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDkwJTtcblxuICAgIC5mYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSkgc29saWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uY2hpbGQtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgfVxufVxuXG4vLyBXaGF0cyBPbiBUaXRsZSBCYXIgU3R5bGVzXG5cbi5jLXRpdGxlLWJhci0td2hhdHMtb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuXG4vLyBTaW5nbGUgRXZlbnQgUGFnZSB0aXRsZSBiYXIgc3R5bGVzXG5cbi5jLXRpdGxlLWJhcl9fcmhzLS1ldmVudCB7XG4gICAgLmMtdGl0bGUtYmFyX190b2dnbGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi5jLXRpdGxlLWJhcl9fbmF2aWdhdGlvbi0tZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogOTYwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1idG4tLWJhY2stdG8ge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtcmVnO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIEBpbmNsdWRlIGZmLXJlZztcbn1cblxuXG4vLyBSZXNvdXJjZSBUaXRsZSBCYXIgU3R5bGVzXG5cbi5jLXRpdGxlLWJhci0tcmVzb3VyY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBhIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuXG4gICAgLmMtc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQQUdFIE1BU1RIRUFEXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucGdfX21hc3RoZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2dfX21hc3RoZWFkIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAzJSA1JSAwO1xuXG4gICAgLnBnX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBnX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGJnZC1jb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC0tYm90dG9tKDUwJSwgMC43KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LS1sZWZ0KDUwJSwgMC43KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMzB2dztcbiAgICB9XG59XG5cblxuLmgtcm93IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MCUgMyUgMyUgMyU7XG4gICAgei1pbmRleDogNjA7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmMtYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBnX19icmVhZGNydW1iIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBvcGFjaXR5OiAwLjk1O1xuXG4gICAgLmZhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuXG4ucGdfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXM7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLW07XG5cbiAgICB9XG59XG5cbi5wZ19fdGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE4MCU7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI0MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzMjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzIwJTtcbiAgICB9XG59XG5cbi5wZ19fdGl0bGUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyNDAlO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDMyMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA0ODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDgwJTtcbiAgICB9XG59XG5cbi5wZ19fdGl0bGUtLWxhcmdlIHtcblxuICAgIGZvbnQtc2l6ZTogMzIwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0ODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTIwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBmb250LXNpemU6IDYwMCU7XG4gICAgfVxufVxuXG4uYy1yZXNvdXJjZV9fbWFzdGhlYWQge1xuXG4gICAgLmMtcmVzb3VyY2VfX21hc3RoZWFkLWV4cGxvcmV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XG4gICAgfVxuXG4gICAgLmMtcmVzb3VyY2VfX21hc3RoZWFkLWF1ZGllbmNlc3sgXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmMtcmVzb3VyY2VfX21hc3RoZWFkLWF1ZGllbmNlLXRhZyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbn1cbiIsIi8qICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICMgQU5DSE9SU1xuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuKiAgR2VuZXJhbCBBbmNob3Igc3R5bGVzXG4qL1xuXG4uYy1wZy1hbmNob3JzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjZXItcztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE4MDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zIDAgJHNwYWNlci1sO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbn1cblxuXG4vLyBUaGlzIGlzIHNwZWNpZmljYWxseSB0aGUgYW5jaG9yIG1lbnUgdWwgaXRzZWxmXG4uYy1hbmNob3JzIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAkc3BhY2VyLXhzIDAgNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2VtaS1ib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItcztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy8gSGlkZXMgdGhlIGFuY2hvciBtZW51IG9uIG1vYmlsZSB1bnRpbGwgYWN0aXZhdGVkXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgIC8vIFNob3dzIGFuY2hvcnMgd2hlbiB0cmlnZ2VyIGNsaWNrZWRcbiAgICAgICAgLnN0YXRlLS1hbmNob3JzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItcztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCBzY2FsZVkoMC41KSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgc2NhbGVYKDEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5jaG9yIHRyaWdnZXIgc3R5bGVzXG5cbmJ1dHRvbi5jLXBnLWFuY2hvcnNfX3RyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmZhcyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG5cbiAgICAgICAgLnN0YXRlLS1hbmNob3JzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbi8vIEJyb3dzZXIgc3BlY2lmaWMgc3R5bGVzXG5cbi8vIElFIDExXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLmMtcGctYW5jaG9ycyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRWRnZSAxNSAtIDE3XG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAuYy1wZy1hbmNob3JzIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjV0hBVFMgT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWludHJvZHVjdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUlO1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5jLWJ0biB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5jLWludHJvZHVjdGlvbl9fYmxvY2sge1xuXG59XG5cbi5jLWludHJvZHVjdGlvbl9fYmxvY2stLWxocyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4uYy1pbnRyb2R1Y3Rpb25fX2Jsb2NrLS1yaHMge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb25zdHJ1a3QtLW1hcF9fbWFwIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1wdWxsLXF1b3RlX190ZXh0IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMjAxQyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0MCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFwyMDFEJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICB9XG59XG5cbi5jLWNyZWRpdHMtdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NJTkdMRSBFVkVOVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNpbmdsZS1ldmVudCAuYy1pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uc2luZ2xlLWV2ZW50IC5jLWNvbnRhaW5lci0tcGFkZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAyJTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjV0hBVFMgT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLy9cbi8vIFRpdGxlIEJhclxuLy9cblxuLmMtdGl0bGUtYmFyX19maWx0ZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5kYXRlLWZpbHRlciB7XG4gICAgY29sb3I6ICM0NzRDNDg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMzAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmUzZTI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kYXRlLWZpbHRlci1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbn1cblxuLmdlbnJlLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTNlMjtcbiAgICB9XG59XG5cbi5nZW5yZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ2VucmUtZmlsdGVyLXRyaWdnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM0NzRDNDg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMzAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0NzRDNDg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9udC1yZWc7XG5cbiAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDE4MCU7XG4gICAgfVxufVxuXG4uYy10aXRsZS1iYXJfX2ZpbHRlci0tZ2VucmVzIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyX19nZW5yZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDYwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uZmlsdGVyX19nZW5yZS1idXR0b24ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uZmlsdGVyX19mcmVlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGVhci1maWx0ZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgICAgICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWpheC1mb3JtLFxuLmdsb2JhbC13cmFwLndoYXRzLW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgtNTAlKSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogNzA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcGlubmVyLmdpZicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jLXdoYXRzLW9uLWdyaWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy13aGF0cy1vbi1ncmlkX19maWx0ZXJlZC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmMtd2hhdHMtb24tZmVhdHVyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy13aGF0cy1vbi1mZWF0dXJlZF9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJnZC1jb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDI1dnc7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmMtd2hhdHMtb24tZmVhdHVyZWRfX2V2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICAuYy13aGF0cy1vbi1ncmlkX19hcnRpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtd2hhdHMtb24tZ3JpZF9fc2hvdy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXdoYXRzLW9uLWZlYXR1cmVkX19pbmZvIHtcbiAgICBwYWRkaW5nOiA1JTtcbn1cblxuLmMtd2hhdHMtb24tZmVhdHVyZWRfX3NlZS1hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgLmZhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4vL1xuLy8gV2hhdHMgT24gR3JpZFxuLy9cblxuLmMtd2hhdHMtb24tZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb250ZW50OiAnXFxmMDYxJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYy13aGF0cy1vbi1ncmlkX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGJnZC1jb3ZlcigpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBpbWdbd2lkdGhdLCBpbWdbaGVpZ2h0XSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBoZWlnaHQ6IDE1dnc7XG4gICAgfVxuXG59XG5cbi5jLXdoYXRzLW9uLWdyaWRfX3RpdGxlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYy13aGF0cy1vbi1ncmlkX19hcnRpc3QsIC5jLXdoYXRzLW9uLWdyaWRfX3Nob3ctdGl0bGUgIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuXG4gICAgICAgIC5jLXdoYXRzLW9uLWdyaWRfX2FydGlzdCwgLmMtd2hhdHMtb24tZ3JpZF9fc2hvdy10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXdoYXRzLW9uLWdyaWRfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLXdoYXRzLW9uLWdyaWRfX2FydGlzdCB7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGxpbmUtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5jLXdoYXRzLW9uLWdyaWRfX3Nob3ctdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNDAlO1xufVxuXG4uYy13aGF0cy1vbi1ncmlkX19kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250LXJlZztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmMtd2hhdHMtb24tZ3JpZF9fdmVudWUge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmMtd2hhdHMtb24tZ3JpZF9fYmx1cmIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtd2hhdHMtb24tZ3JpZF9fdGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHotaW5kZXg6IDQwO1xuICAgIEBpbmNsdWRlIHZlbmRvcihib3JkZXItcmFkaXVzLCA0NXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLy8gU21hbGxlciByb3VuZGVscyBmb3Igc21hbGxlciBzY3JlZW4gd2lkdGhzXG5cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IDM1MHB4KSB7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4vL1xuLy8gU2luZ2xlIEV2ZW50IHBhZ2Vcbi8vXG5cblxuLmV2ZW50X19tYXN0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZXZlbnRfX2luZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgbWluLWhlaWdodDogMjB2dztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXZ3O1xuICAgIH1cbn1cblxuLmV2ZW50X19oZXJvIHtcbiAgICBAaW5jbHVkZSBiZ2QtY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDU1dnc7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMzB2dztcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMjB2dztcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cbn1cblxuLmV2ZW50X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbn1cblxuLmV2ZW50X19zdXJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbn1cblxuLmV2ZW50X190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNjAlO1xufVxuXG4uZXZlbnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mcmVlLWxhYmVsIHtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXG59XG5cbi5ldmVudF9fbG9jYXRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmV2ZW50X19kZXNjIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLmV2ZW50X19ib29raW5nIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkdW50aWw6IHdpZGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4uZXZlbnRfX2Jvb2tpbmcge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4uZXZlbnRfX21hc3RoZWFkIC5jLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmV2ZW50X19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmltcG9ydGFudC1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmltcG9ydGFudC1pbmZvcm1hdGlvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uYWRkaXRpb25hbC1pbmZvLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmMtY29uY2Vzc2lvbnMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gSW5zdGFuY2UgbGlzdFxuLy9cblxuLmMtaW5zdGFuY2UtbGlzdF9fdGl0bGVzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1ldmVudC1pbnN0YW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLmMtZXZlbnQtaW5zdGFuY2UtLXBhc3NlZCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICAuYy1ldmVudC1pbnN0YW5jZV9fYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYy1idG4tLWRpc2FibGVkO1xuICAgIH1cbiAgICAuYy1idG4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5jLWV2ZW50LWluc3RhbmNlX19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1ldmVudC1pbnN0YW5jZV9fZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmMtZXZlbnQtaW5zdGFuY2VfX2RheSwgLmMtZXZlbnQtaW5zdGFuY2VfX21vbnRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLWV2ZW50LWluc3RhbmNlX19tb250aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5jLWV2ZW50LWluc3RhbmNlX19idXR0b24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC5jLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYy1wYXN0LWV2ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xufVxuXG4uYy1jb2wtZXZlbnRzLWJsb2NrIHtcbiAgICBbZGF0YS1pdGVtLWNvdW50PVwiMlwiXSB7XG4gICAgICAgIC5vLWxheW91dF9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWl0ZW0tY291bnQ9XCIzXCJdIHtcbiAgICAgICAgLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWl0ZW0tY291bnQ9XCI0XCJdIHtcbiAgICAgICAgLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1ZFTlVFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmMtaW50cm9kdWN0aW9uLS12ZW51ZSB7XG4gICAgLmMtaW50cm9kdWN0aW9uX19ibG9jay0tcmhzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYy1pbnRyb2R1Y3Rpb25fX3ZlbnVlLWluZm9ybWF0aW9uIHtcblxuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cblxuICAgIHAge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdvcmQtd3JhcCgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLXZlbnVlIHtcbiAgICAuYy1jb250YWluZXItLXBhZGRlZCB7XG4gICAgICAgIG1hcmdpbjogNSUgMDtcbiAgICB9XG59XG5cbi5jLWFjY2Vzc2liaWxpdHktaWNvbiB7XG5cbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgbGkgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNDT05TVFJVS1RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vXG4vLyBDb25zdHJ1a3QgLSBTdXNidHJha3QgV29yZFByZXNzIHBhZ2VidWlsZGVyIHN5c3RlbVxuLy9cblxuLy8gVXNhZ2Vcbi8vIC5jLWNvbnN0cnVrdCAtIGNvbnRhaW5lciAtIGNhbiBjb250YWluOlxuLy8gLmMtY29uc3RydWt0X19yb3cgLSBtdWx0aXBsZSByb3dzIC0gY2FuIGNvbnRhaW46XG4vLyAuYy1jb25zdHJ1a3RfX2NvbCAtIG11bHRpcGxlIGNvbHVtbnNcblxuLy8gPHNlY3Rpb24gY2xhc3M9XCJjLWNvbnN0cnVrdFwiPlxuLy8gICAgIDxzZWN0aW9uIGNsYXNzPVwiYy1jb25zdHJ1a3RfX3Jvd1wiPlxuLy8gICAgICAgICA8c2VjdGlvbiBjbGFzcz1cImMtY29uc3RydWt0X19jb2wgYy1jb25zdHJ1a3RfX2NvbC1pbWdcIj48L2Rpdj5cbi8vICAgICAgICAgPHNlY3Rpb24gY2xhc3M9XCJjLWNvbnN0cnVrdF9fcm93IGMtY29uc3RydWt0X19jb2wtdHh0XCI+PC9kaXY+XG4vLyAgICAgPC9zZWN0aW9uPlxuLy8gICAgIDxzZWN0aW9uIGNsYXNzPVwiYy1jb25zdHJ1a3RfX3Jvd1wiPlxuLy8gICAgICAgICA8c2VjdGlvbiBjbGFzcz1cImMtY29uc3RydWt0X19jb2wgYy1jb25zdHJ1a3RfX2NvbC1ibG9ja1wiPjwvZGl2PlxuLy8gICAgICAgICA8c2VjdGlvbiBjbGFzcz1cImMtY29uc3RydWt0X19yb3cgYy1jb25zdHJ1a3RfX2NvbC1ibG9ja1wiPjwvZGl2PlxuLy8gICAgIDwvc2VjdGlvbj5cblxuLy9cbi8vIENvbnN0cnVrdCBXcmFwcGVyXG4vL1xuLmMtY29uc3RydWt0IHtcblxufVxuXG4vL1xuLy8gQ29uc3RydWt0IENvbnRhaW5lclxuLy8gRGVmYXVsdCB0b3AgLyBib3R0b20gcGFkZGluZ1xuLy9cbi5jLWNvbnN0cnVrdC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDglIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDUlIDA7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzJSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMyUgMDtcbiAgICB9XG59XG5cbi5tYXgtd2lkdGgtd3JhcCB7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAuYy1jb25zdHJ1a3Qtcm93IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1jb250YWluZXItLXBhZGRlZCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUlO1xuXG4gICAgLm8tbGF5b3V0IHtcbiAgICAgICAgQGV4dGVuZCAuby1sYXlvdXQtLWh1Z2U7XG4gICAgfVxuXG4gICAgJiNnYWxsZXJ5IHtcbiAgICAgICAgLm8tbGF5b3V0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLm8tbGF5b3V0LS1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtY29udGFpbmVyLS1mbHVzaCB7XG4gICAgLm8tbGF5b3V0IHtcbiAgICAgICAgQGV4dGVuZCAuby1sYXlvdXQtLXNtYWxsO1xuICAgIH1cbn1cblxuLy9cbi8vIENvbnN0cnVrdCBSb3cgRmx1c2ggTW9kaWZpZXJcbi8vIE5lZ2F0ZSBwYWRkaW5nXG4vL1xuLmMtY29uc3RydWt0LXJvdy0tZmx1c2gge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBDb25zdHJ1a3QgY29udGFpbmVyIHRpdGxlXG4vL1xuXG5cbi5jLWNvbnRhaW5lci10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTgwJTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtY29udGFpbmVyLXRpdGxlLS1oZXJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyODAlO1xufVxuXG4uYy1jb250YWluZXItdGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG59XG5cbi5jLWNvbnRhaW5lci1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDEzMCU7XG59XG5cbi5jLWNvbnRhaW5lci10aXRsZSArIC5jLWNvbnRhaW5lci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5jLWNvbnRhaW5lci0taGVyby10aXRsZSAge1xuICAgID4gLmMtY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMyMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuXG4gICAgICAgICsgLmMtY29udGFpbmVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1jb250YWluZXItLWhlcm8tdGl0bGUtLWxlZnQgIHtcbiAgICA+IC5jLWNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzIwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG5cbiAgICAgICAgKyAuYy1jb250YWluZXItc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQ29uc3RydWt0IENvbHVtblxuLy8gUHVycG9zZWZ1bGx5IHVub3BpbmlvbmF0ZWQgLSBhbGxvdyBmb3IgZ3JpZCB0byBkZXRlcm1pbmUgd2lkdGhzIC8gZ3V0dGVyc1xuLy9cbi5jLWNvbnN0cnVrdF9fY29sIHtcblxufVxuXG4vL1xuLy8gQ29uc3RydWt0IGNvbHVtbiB0aXRsZVxuLy9cblxuLmMtY29sdW1uLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNjAlO1xufVxuXG4uYy1jb2x1bW4tdGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzMCU7XG59XG5cbi5jLWNvbHVtbi1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICBmb250LXNpemU6IDEzMCU7XG59XG5cbi5jLWNvbHVtbi10aXRsZSArIC5jLWNvbHVtbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi8vXG4vLyBUZXh0IENvbHVtblxuLy9cblxuXG4udS0xXFwvMVxcQGRlc2t0b3AgIC5jb25zdHJ1a3RfX3RleHQtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnN0cnVrdF9fdGV4dC1hcmVhIHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmMtYnRuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vL1xuLy8gSW1hZ2UgQ29sdW1uXG4vLyBEZWZhdWx0IHdpbGwgYmUgYSBoYXJkIGNyb3BwZWQgaW1hZ2UuXG4vLyBSZXNwb25zaXZlIGNvbnRhaW5lciBtZXRob2QgYWxsb3dzIGNvbnRhaW5lciB0byByZW5kZXIgYXQgdGhlIHNpemUgb2YgdGhlIGltYWdlIHRvIGJlIGxvYWRlZCwgYXZvaWRpbmcgcmVuZGVyaW5nIGphbmsgYW5kIGp1bXBzXG4vLyBXZSBjYW4gdGhlbiBsYXp5IGxvYWQgYW5kIGZhZGUgaW4gaW1hZ2VzXG4vLyBCZSBzdXJlIHRvIHNldCB0aGUgYm90dG9tIHBhZGRpbmcgdG8gdGhlIHJhdGlvIG9mIHRoZSBjcm9wcGVkIGltYWdlLiAyOjEgPSA1MCVcbi8vXG5cbi5jb25zdHJ1a3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5cbi5jLWNvbC1pbWcsIC5jLWNvbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuZmlnIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyAvLyBzZXQgdGhpcyB0byB0aGUgaGFyZCBjcm9wIHJhdGlvXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhMUUF0QVBNUEFOVFUxTzN0N2ZKb1JmdjcrKzlPSmR2YjIrTGYzL1NCWlBpeG4vN3Y2L20rci9iMjl1Ym01dTB3QU0zTnpmLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRRkNnQVBBQ3dBQUFBQUxRQXRBQUFFLy9ESlNlc0lCamczV3hNSGtsUmthVXBCc2EyYzVMMGZjczVWb0xGckI3K0VUSnNERlk2bDI3MEVveDhsTUJ3V2pTK2ZrdG5FUGFFZWhWSmlxQkpkMk5kaE91bDZBUk5DdURGR25aaUc4dEFRR0ZRU2lvT3gvZWdHU2dzcmNWd3JESFl6Q1hvZWZHWU9DeVJDRzROOUFJOWJCZ1NNTEFVMWMxczBqU3QvRXpjNGs1OFZvU3RvS0ZXc3FCV2xPS09ST0phd0ZJRk5uQU5WRExnbERGVVh3OEFrdlUwWVRhZkdjbk95b3Mwa1ZEalFLNGZTRThoZUxLL1pwRTNmNHVQazVSVk4zdUxXWHVYYjFjbmsxTjJxa3VUMERuVEYzKzRzZGI3aXdwcllxY1VDbXpGK0t6ZzlrTmN0MnpvSG94NnNZNGJybmplRytNVFJpeWloMXFRTUJsdHBEQUR3Y1JNSlhSa0piVEFrTW1ES1BpdHVMWG1waWlUSENjcE15Ym01eEprcmNGNG04U3h4ejRvRWJ2VzJZQXgzRkNuRVQwdU5QbkE2ZE1ZQ2dsSzVGWkNKeWthVkNhNnFkc1VLRmtjQnNjQXVaTmhRMW1iSUdSRUFBQ0g1QkFVS0FBOEFMQmdBQUFBVkFCVUFBQVJnMExsaXduZzQ2eTM3REZ1SWVSNEFpaGxKRmhlcXFtZjR3dUxzR1NoZ096aW1oSU9BUWRWN0hCb0kxSURSS1I0YmpRVHFzUUE0b1ZEQmRQUEVJcmVZcnBjQWZoQzgzdC9XZ01acXdXTHZvdHlHSnVIMVExbFJmMjhUZFExbFpuVVJBQ0g1QkFVS0FBOEFMQ0lBQndBTEFCOEFBQVJlOEVrWnBwWEcxZnV5YzhQbGZZVTFmaHFHcm9BRXJHdTF3R2o1TVBRWFBubmE1UVpLempib1RWNDBqbkxKNUJBYTBHaERrcEJLSlFvclZDQTVhQnVIUi9XTGVIaS9DY2Ezd1gxK0ZlWXZZWEtXbHVsUzdxV2VVSHJ2U25BV0VRQWgrUVFGQ2dBUEFDd1lBQmdBRlFBVkFBQUVaL0RKU1Nkd09MdkszOUJhVndVZ1ZvaVVVVG9HS24xcjREN002Z3p1WXAvdUZjK3FFbUFtQ1dwa0hRUGhNREU2ZUpYRW9VRmxGak80U1VJeHBYcXREeFZTUXZDYXY1T3g1TXh1Z0N0dHRxSVROeU5FOVlZZ2dZb1Q3aTVzQW5ORVZBSUhDSHhFRWhFQUlma0VCUW9BRHdBc0J3QWlBQjhBQ3dBQUJGcndTWG1JbVRqUEJhNm1UWGg4MmNBNHFKY2RZZHNjU2xJR0JtbzdLdWp1eEFUY1FOeUV0U3RPZ3NHTG9zZzhJb0dCQjRLNWN6NVJVVWxDUUExWmtZV0JCa0dnZm0rQUxFbkJyVXFDQlRWcGtrQWMyczZDSVNEK1JBQUFJZmtFQlFvQUR3QXNBQUFZQUJVQUZRQUFCRit3eWRuSXV6aGpTcFArajhCSkNxZ2RZM09ZR1pJMkh2c2s3eXFIcjNFcnIzVVRLWnZNeFJIZVJCT2hBYkJnMFNSS2g1VEJja1dsV0VOZzhDbGRETmd3Rm1BQ2k4K2d3SGx0VXEvRHJFSGhMYjBGQU8vYkpXQ0c2eThEZkhNT0VRQWgrUVFGQ2dBUEFDd0FBQWNBQ3dBZkFBQUVZUEJKcWFhVnFKMHJVL3ZiSlh5Z2xaR2xSS0RrcHJBazhZeHdZM2oxZHNMU2tVczBWdVZSYXlRa05SbG55V3hlSE5Db0F6Q1JTZ2VTZ2hVYWtCaTJEb01rQUhaZ0IyVkd0cng0a01IVUJ3QXNkbS9yNnloZWdvYnVKMlIvRmwwV0VRQWgrUVFGQ2dBUEFDd0FBQUFBRlFBVkFBQUVZdkRKU1d0Q1I3Uld1MVRhSm5vVVFvZ29SeVpoT25xSTYzcUtQSHVIalZiQmxPc0VTc0JoOExrT2lnUmw0R2dXSmIvR2dWUm9PbjJFWjJkb3ZaSW9nSzVWUytLS0hZQ3ZwSHAyTE5UTU5rUDlNSXZwRDBPYlRHMzM2RzBPQTNodGFYZ1JBRHM9KTtcblxuICAgICAgICAmLmZpZy0tMS02IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MyU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maWctLTMtMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlnLS1uby1jcm9wIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGltZ1t3aWR0aF0sIC8qIFsxXSAqL1xuICAgIGltZ1toZWlnaHRdIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vL1xuLy8gQmxvY2sgQ29sdW1uXG4vL1xuXG4uYy1jb2wtYmxvY2tfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1jb2wtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jb2wtYmxvY2stLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0tbGlnaHRlcjtcblxuICAgIC5jLWNvbC1ibG9ja19faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweCAyMHB4IDIwcHg7XG4gICAgfVxufVxuXG5cbi8vXG4vLyBTb2NpYWwgU2hhcmVcbi8vXG5cblxuLmMtc29jaWFsLXNoYXJlIHtcbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5mYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDIwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gU3BlYWtlcnNcbi8vXG5cbi5jLWNhc3QtY3JldyB7XG4gICAgLmMtY29sdW1uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzMCU7XG4gICAgfVxufVxuXG4uYy1jYXN0LWNyZXdfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cbn1cblxuLmMtY2FzdC1jcmV3X19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgMjAwcHgpXG4gICAgfVxufVxuXG4uYy1jYXN0LWNyZXdfX2ltYWdlICsgLmMtY2FzdC1jcmV3X19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5jLWNhc3QtY3Jld19faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICB9XG59XG5cbi5jLWNhc3QtY3Jld19fcm9sZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIEBpbmNsdWRlIGZvbnQtaXRhbGljO1xufVxuXG4vL1xuLy8gQ2FyZFxuLy9cblxuLmMtY2FyZCB7XG5cbn1cblxuLmNvbnN0cnVrdF9fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtY2FyZF9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vXG4vLyBHYWxsZXJ5XG4vL1xuXG4uYy1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1nYWxsZXJ5X19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWxvYWQtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1sb2FkLW1vcmVfX2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgMTVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbn1cblxuLy9cbi8vIFZpZGVvXG4vL1xuXG4uYy1lbWJlZGRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDRiJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDQwcHgpO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4uYy1jb2wtZW1iZWRkZWQtbWVkaWEtLXRodW1ibmFpbCB7XG5cbiAgICAuYy1jb2wtaW1hZ2VfX2ZpZy0tY3JvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWNvbC12aWRlbyB7XG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4vL1xuLy8gTWFwXG4vL1xuXG4uY29uc3RydWt0LS1tYXBfX21hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLy9cbi8vIEhlcm8gYmxvY2tcbi8vXG5cbi5jLWhlcm8tYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1oZXJvLWJsb2NrX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYmdkLWNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtLWxlZnQoNDAlLCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgfVxufVxuXG4uYy1oZXJvLWJsb2NrX190ZXh0LWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNSU7XG4gICAgei1pbmRleDogNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2JTtcbiAgICAgICAgbGVmdDogMyU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxufVxuXG4uYy1oZXJvLWJsb2NrX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMjYwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZXJvX190aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjgwJTtcbiAgICB9XG59XG5cbi5oZXJvX190aXRsZS0tbWVkaXVtIHtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDIwJTtcbiAgICB9XG59XG5cbi5oZXJvX190aXRsZS0tbGFyZ2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAzMjAlO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDQ4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA1MjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAwJTtcbiAgICB9XG59XG5cbi8vXG4vLyBDVEFcbi8vXG5cbi5jLWN0YSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYmdkLWNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmLmMtY3RhLS1vdmVybGF5OjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMTV2dztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG4uYy1jdGFfX3RleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiAzMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkYmxhY2ssIDAuOCk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE5MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHdpZGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNTAlO1xuICAgIH1cbn1cblxuLy9cbi8vIFN1cHBvcnRlcnNcbi8vXG5cbi5jLXN1cHBvcnRlcnMge1xuXG59XG5cbi5jLXN1cHBvcnRlcnNfX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLXN1cHBvcnRlci1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jLXN1cHBvcnRlci1zaW5nbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDcwJTtcbn1cblxuLmMtc3VwcG9ydGVyLXNpbmdsZV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDkwJTtcbn1cblxuLmMtc3VwcG9ydGVyc19fcm93LS1sYXJnZSAuYy1zdXBwb3J0ZXItc2luZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG59XG5cbi5jLXN1cHBvcnRlcnNfX3Jvdy0tbWVkaXVtIC5jLXN1cHBvcnRlci1zaW5nbGUge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxufVxuXG4uYy1zdXBwb3J0ZXJzX19yb3ctLXNtYWxsIC5jLXN1cHBvcnRlci1zaW5nbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxufVxuXG4uYy1wYWdlLWNyZWRpdCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxufVxuXG4vL1xuLy8gQnJvY2h1cmUgcmVxdWVzdCBmb3JtXG4vL1xuXG4uYy1icm9jaHVyZS1yZXF1ZXN0LWZvcm0ge1xuICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbn1cblxuLy8gU3BlY2lmaWNhbGx5IHRhcmdldHRpbmcgSXNzdXUgRW1iZWRzXG5cbi5pc3N1dWVtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogc2V0IHRoZSBhc3BlY3QgcmF0aW8gaGVyZSBhcyAoaGVpZ2h0IC8gd2lkdGgpICogMTAwJSAqL1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5pc3N1dS1pc3JlbmRlcmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFNwZWNpZmljYWxseSB0YXJnZXR0aW5nIFZpbWVvIEVtYmVkc1xuXG4ub2VtYmVkLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNGRVNUSVZBTCBCUklER0VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVGhpcyBjaGFuZ2VzIHBhZ2Ugc3R5bGVzIGZvciBmZXN0aXZhbCBicmlkZ2UgcGFnZVxuICovXG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTU9EQUxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuaHRtbC5zdGF0ZS0tbW9kYWwtb3BlbiwgaHRtbC5zdGF0ZS0tZGlhbG9nLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnN0YXRlLS1tb2RhbC1vcGVuLCBib2R5LnN0YXRlLS1kaWFsb2ctb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYy1tb2RhbC1ib3gge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbn1cblxuLmMtbW9kYWwtdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLW1vZGFsLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYy1tb2RhbC1vdmVybGF5LS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xufVxuXG4uYy1tb2RhbC1ib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLmMtbW9kYWwtYm94LS1kb25hdGUsXG4uYy1tb2RhbC1ib3gtLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDMlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLmMtbW9kYWwtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDIwcHgpO1xuICAgIH1cbn1cblxuLmMtbW9kYWwtYm94LS1kb25hdGUtLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0O1xuICAgIC5jLW1vZGFsLWJveC0tZG9uYXRlLS1idXR0b25zLS1jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXRpbnk7XG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWwtdHJhbnNpdGlvbjtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgfVxufVxuXG4uYy1tb2RhbC1ib3gtLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLmMtbW9kYWwtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG4uYy1tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTcuNXB4O1xuICAgIHJpZ2h0OiAxNy41cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNFTUFJTCBTSUdOIFVQXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYy1tYWlsaW5nLWxpc3QtYnRuIHtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICBjb2xvcjogJHByaW1hcnk7XG4gICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgIGZvbnQtc2l6ZTogNzAlO1xuICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgJjpob3ZlciB7XG4gICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgfVxuXG4gICAuZmEge1xuICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgfVxufVxuXG4uYy1tYWlsaW5nLWxpc3QtYnRuLS1ob21lcGFnZS1oZXJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDJweCAkd2hpdGUgc29saWQ7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYm90dG9tOiA1JTtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoLTUwJSkpO1xuICAgIH1cblxuXG4gICAgLmZhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICBib3R0b206IDMlO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLWhlcm8gLmdsb2JhbC1oZWFkZXIgLmMtbWFpbGluZy1saXN0LWJ0biB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG59XG5cblxuLmMtZW1haWwtc2lnbnVwX19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuXG4uYy1lbWFpbC1zaWdudXBfX2Zvcm0ge1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtZW1haWwtc2lnbnVwX19pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5mYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgIH1cbn1cblxuI3N1YkZvcm0ge1xuICAgICYgLmMtZW1haWwtc2lnbnVwX190aWNrYm94ZXMgbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNXB4O1xuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWVtYWlsLXNpZ251cF9fZmVzdGl2YWwtYm9va2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjIuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmIC5jLWVtYWlsLXNpZ251cF9fYW5jaG9yLXRleHQge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4uYy1uZXdzbGV0dGVyLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW5ld3NsZXR0ZXItZm9ybV9fZXJyb3Ige1xuICAgIG1hcmdpbjogMCAwICRzcGFjZXItbTtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXM7XG4gICAgYm9yZGVyLWxlZnQ6ICRzcGFjZXIteHMgc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC45KTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU2VhcmNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2VhcmNoLXJlc3VsdHMtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRncmV5LCAzMCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLnNlYXJjaC1hZ2Fpbi1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC10eXBlIHtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIzQwNCBwYWdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZXJyb3ItNDA0IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZztcbiAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEyMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA4JTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxMHZoIDEwJSAxMCUgMTAlO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjT1JHQU5JU0FUSU9OU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm9yZ2FuaXNhdGlvbnMge1xuICAgIC8vXG4gICAgLy8gQ29sb3Igb3ZlcnJpZGVzIGZvciB0aGlzIHRlbXBsYXRlIHNwZWNpZmljYWxseVxuICAgIC8vXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS0tZGFya2VzdDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC5nbG9iYWwtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICAgICAgZm9udC1zaXplOjIwMCU7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6MTQwMHB4O1xuICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0MDAlO1xuICAgICAgICAgICAgcGFkZGluZzowIDglO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MDAlO1xuICAgICAgICAgICAgcGFkZGluZzowIDE1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0c21hcmstbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB3aWR0aDoyMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZ2FuaXNhdGlvbi1saXN0aW5ncywgLm9yZ2FuaXNhdGlvbnMtbWFwIHtcbiAgICBhIHtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgIH1cbiAgICAub3JnLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS0tZGFya2VzdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBwYWRkaW5nOjYlO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYWRkcmVzcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOjExNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgfVxuICAgICAgICAuYy10ZXJtcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo5MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmMtdXJsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcuYXJ0c2F3YXJkIHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjA0RTk4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JnYW5pc2F0aW9ucy1tYXAge1xuICAgIC5vcmctYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgICNtYXAge1xuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICAgICAgaGVpZ2h0OjgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWRpYWxvZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NywgNTQsIDU0LCAwLjYpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIC5jLWRpYWxvZ19fY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtb3JnTW9kYWwge1xuICAgICAgICAub3JnLWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDo3MHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6NCUgMyU7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxMCUgYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6NjAlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwJVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZGlhbG9nX19pbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA1JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWRpYWxvZ19fZGVzYyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWRpYWxvZ1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFRhYmJlZCBDb250ZW50XG5cbi5jLWNvbC10YWJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwXG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihwaW5rKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYy1jb2wtdGFiLWNvbnRlbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDUlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGV4dGVuZCAuZmFkZUluO1xuICAgIH1cbn1cblxuI2xpc3QtdmlldyB7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6MTQwMHB4O1xufVxuXG4jbWFwLXZpZXcge1xuICAgIG1heC13aWR0aDoxMDAlO1xufVxuXG4uZmlsdGVycyB7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6MTQwMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMzAlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOmRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKHllbGxvdyk7XG4gICAgICAgICAgICBmb250LXNpemU6MTMwJTtcbiAgICAgICAgICAgIGhlaWdodDo1M3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDlweDtcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOnRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206ZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvcih5ZWxsb3cpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG5cbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktLWRhcmtlc3Q7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktLWxpZ2h0O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOnRhYmxldCkge1xuICAgICAgICAgICAgZm9udC1zaXplOjEzMCU7XG4gICAgICAgICAgICBtYXJnaW46MTBweCAwIDEwcHggMzBweDtcbiAgICAgICAgICAgIHdpZHRoOjMwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOmRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOjE1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlbmRvcih0cmFuc2Zvcm0sIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjBkNyc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS0tZGFya2VzdDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS0tbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgI0dMT0JBTCBBTEVSVFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgICAuYy1nbG9iYWwtYWxlcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMTMwcHggMTBweCAtMTEwcHg7XG5cbiAgICAgICAgLmMtYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAoJGdsb2JhbC1oZWFkZXItd2lkdGggKyAxMHB4KTtcblxuICAgICAgICAgICAgLmhvbWUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgLmMtZ2xvYmFsLWFsZXJ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTMwcHggMTBweCAtMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4iLCIvL1xuLy8gR2lmdCBWb3VjaGVyc1xuLy9cblxuLmMtc3B4LWdpZnQtdm91Y2hlcnMge1xuICAgIC5jLXNndl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXNweF9fc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW0gMDtcbiAgICB9XG5cbn1cblxuLmMtc2d2X19zdWNjZXNzLWNvbnRhaW5lciwgLmMtc2RfX3N1Y2Nlc3MtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkc3VjY2VzcywgMC45KTtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi5jLXNndl9fZmFpbHVyZS1jb250YWluZXIsIC5jLXNkX19mYWlsdXJlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGVycm9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRlcnJvciwgMC45KTtcbiAgICBjb2xvcjogJGVycm9yO1xufVxuXG4vL1xuLy8gRG9uYXRpb25zXG4vL1xuXG4uYy1zcHgtZG9uYXRpb25zIHtcbiAgICAuYy1zZF9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtc2RfX2lucHV0LWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc2RfX2Ftb3VudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG59XG5cbi5pbmxpbmVFcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9cbi8vIE1lcmNoYW5kaXNlXG4vL1xuXG4uYy1zcHgtbWVyY2hhbmRpc2Uge1xuICAgIG1hcmdpbjogMC4ycmVtO1xuXG4gICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICYuby1ncmlkX19jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm97XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICYtLWJhc2tldCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gZGl2ID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tYnRuIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jLWJ0biwgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYy1idG4tLXByaW1hcnksIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtYnRuLS1pbnZlcnNlLCBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWJ0bi0tZ2hvc3QsIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtYnRuLS1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgICAmLm8tZ3JpZF9fY2VsbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkZpbGUjOiBfMV92ZXJ0aWNhbC10aW1lbGluZVxuVGl0bGU6IFZlcnRpY2FsIFRpbWVsaW5lXG5EZXNjcjogQSB2ZXJ0aWNhbCB0aW1lbGluZSB1c2VkIHRvIGRpc3BsYXkgYSBzZXF1ZW5jZSBvZiBldmVudHMvc3RlcHNcblVzYWdlOiBjb2R5aG91c2UuY28vbGljZW5zZVxuXG5FZGl0ZWQgYnkgRGFuIHRvIGZpdCBTdWJzdHJha3QgdGhlbWVzLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiB2YXJpYWJsZXMgKi9cbjpyb290IHtcbiAgICAvKiBzcGFjaW5nICovXG4gICAgLS12cTQtc3BhY2UtMnhzOiAwLjM3NXJlbTtcbiAgICAtLXZxNC1zcGFjZS1zbTogMC43NXJlbTtcbiAgICAtLXZxNC1zcGFjZS1tZDogMS4yNXJlbTtcbiAgICAtLXZxNC1zcGFjZS1sZzogMnJlbTtcbiAgICAtLXZxNC1zcGFjZS14bDogMy4yNXJlbTtcbiAgICAtLXZxNC1zcGFjZS14czogMC41cmVtO1xuXG4gICAgLyogdHlwb2dyYXBoeSAqL1xuICAgIC0tdnE0LXRleHQtc206IDAuODMzcmVtO1xuICAgIC0tdnE0LXRleHQtc206IDAuODMzcmVtO1xufVxuXG5AaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgOnJvb3Qge1xuICAgICAgICAvKiBzcGFjaW5nICovXG4gICAgICAgIC0tdnE0LXNwYWNlLTJ4czogMC41NjI1cmVtO1xuICAgICAgICAtLXZxNC1zcGFjZS1zbTogMS4xMjVyZW07XG4gICAgICAgIC0tdnE0LXNwYWNlLW1kOiAycmVtO1xuICAgICAgICAtLXZxNC1zcGFjZS1sZzogMy4xMjVyZW07XG4gICAgICAgIC0tdnE0LXNwYWNlLXhsOiA1LjEyNXJlbTtcbiAgICAgICAgLS12cTQtc3BhY2UteHM6IDAuNzVyZW07XG5cbiAgICAgICAgLyogdHlwb2dyYXBoeSAqL1xuICAgICAgICAtLXZxNC10ZXh0LXNtOiAxcmVtO1xuICAgICAgICAtLXZxNC10ZXh0LXNtOiAxcmVtO1xuICAgIH1cbn1cblxuLyogY29tcG9uZW50ICovXG46cm9vdCB7XG4gICAgLS1jLXRpbWVsaW5lLW1hcmtlci1zaXplOiAxNnB4O1xuICAgIC0tYy10aW1lbGluZS10cmFjay13aWR0aDogMnB4O1xuICAgIC0tYy10aW1lbGluZS10cmlhbmdsZS1zaXplOiAxMnB4O1xuICAgIC0tYy10aW1lbGluZS1zZWN0aW9ucy1nYXA6IHZhcigtLXZxNC1zcGFjZS1sZyk7XG4gICAgLS1jLXRpbWVsaW5lLWl0ZW1zLWdhcDogdmFyKC0tdnE0LXNwYWNlLXNtKTtcbn1cblxuXG4vLyBUaW1lbGluZSBoZWFkZXJcblxuLmMtdGltZWxpbmUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSk7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogMzc1cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IDUwNnB4KSB7XG4gICAgICAgIC8vIFNldCB0byB3aGVuIHRoZSBibHVyYiB0ZXh0IGdvZXMgb250byBhIHNpbmdsZSBsaW5lXG4gICAgICAgIHRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmMtY29sLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAuYy10aW1lbGluZS1oZWFkZXIge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuXG4uYy10aW1lbGluZS1jZW50dXJ5IHtcblxuICAgICZfX29wdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAwLjhlbTtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXRpbWVsaW5lLWRlY2FkZSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46ICRzcGFjZXItcyBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlci1sIGF1dG8gMDtcbiAgICB9XG5cbiAgICAmX19vcHRpb24sICZfX3N3aXRjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19zd2l0Y2gge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmZi1yZWc7XG5cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbmFibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcHRpb24ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIG1hcmdpbjogMCAkc3BhY2VyLXhzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZmLXJlZztcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW5hYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGUgdG9nZ2xlcyBhbmQgc3R5bGVzXG5cblxuLmMtdGltZWxpbmUtY2VudHVyeS10cmlnZ2VyLCAuYy10aW1lbGluZS1kZWNhZGUtdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZmYtcmVnO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZS1jZW50dXJ5LXRyaWdnZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZXItcztcbn1cblxuLmMtdGltZWxpbmUtZGVjYWRlLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jLXRpbWVsaW5lLWNlbnR1cnksIC5jLXRpbWVsaW5lLWRlY2FkZV9feWVhcnMge1xuICAgIC8vIEhpZGVzIHRoZSBhbmNob3IgbWVudSBvbiBtb2JpbGUgdW50aWxsIGFjdGl2YXRlZFxuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuLnN0YXRlLS1jZW50dXJ5LWFjdGl2ZSAuYy10aW1lbGluZS1jZW50dXJ5LCAuc3RhdGUtLWRlY2FkZS1hY3RpdmUgLmMtdGltZWxpbmUtZGVjYWRlX195ZWFycyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcblxufVxuXG4uc3RhdGUtLWNlbnR1cnktYWN0aXZlIC5jLXRpbWVsaW5lLWNlbnR1cnktdHJpZ2dlciwgLnN0YXRlLS1kZWNhZGUtYWN0aXZlIC5jLXRpbWVsaW5lLWRlY2FkZS10cmlnZ2VyIHtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmEge1xuICAgICAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCByb3RhdGUoLTE4MGRlZykpO1xuICAgIH1cbn1cblxuLmMtdGltZWxpbmUtY2VudHVyeS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktLWxpZ2h0ZXIsIDglKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXktLWxpZ2h0ZXIsIDMlKTtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXItcztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnN0YXRlLS1jZW50dXJ5LWFjdGl2ZSAmIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXItcztcblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtdGltZWxpbmUtZGVjYWRlX195ZWFycy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG5cbi8vIFRpbWVsaW5lIE1haW5cblxuLmMtdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLW0gMDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuXG4gICAgICAgIC5jLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbG9hZGluZy1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB2ZW5kb3IodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC01MCUpKTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmZhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXM7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZTo6YmVmb3JlIHtcbiAgICAvKiBEaXZpZGVyIGxpbmUgdGhhdCBzZXBhcmF0ZXMgdGhlIHRpbWVsaW5lICovXG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoKHZhcigtLWMtdGltZWxpbmUtbWFya2VyLXNpemUpIC0gdmFyKC0tYy10aW1lbGluZS10cmFjay13aWR0aCkpICogMC41KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IHZhcigtLWMtdGltZWxpbmUtdHJhY2std2lkdGgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tYy10aW1lbGluZS10cmFjay13aWR0aCkgLyAyKTtcbiAgICB9XG59XG5cbi5jLXRpbWVsaW5lX19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgdmFyKC0tYy10aW1lbGluZS1tYXJrZXItc2l6ZSkgLyAyKTtcbiAgICB9XG59XG5cbi5jLXRpbWVsaW5lX19zZWN0aW9uOm50aC1jaGlsZChvZGQpIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuYy10aW1lbGluZV9fbWFya2VyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYy10aW1lbGluZS10cmlhbmdsZS1zaXplKSArIHZhcigtLXZxNC1zcGFjZS0yeHMpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXRpbWVsaW5lX19pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jLXRpbWVsaW5lLXRyaWFuZ2xlLXNpemUpICsgMXB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy10aW1lbGluZV9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0yICogKHZhcigtLWMtdGltZWxpbmUtdHJpYW5nbGUtc2l6ZSkgKyB2YXIoLS12cTQtc3BhY2UtMnhzKSkgLSB2YXIoLS1jLXRpbWVsaW5lLW1hcmtlci1zaXplKSk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXRpbWVsaW5lX19zZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuYy10aW1lbGluZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy10aW1lbGluZV9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTIgKiAodmFyKC0tYy10aW1lbGluZS10cmlhbmdsZS1zaXplKSArIHZhcigtLXZxNC1zcGFjZS0yeHMpKSAtIHZhcigtLWMtdGltZWxpbmUtbWFya2VyLXNpemUpKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtdGltZWxpbmVfX3NlY3Rpb24tLWlzLWhpZGRlbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXRpbWVsaW5lX19zZWN0aW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYy10aW1lbGluZS1zZWN0aW9ucy1nYXApO1xufVxuXG4uYy10aW1lbGluZV9fZ3JvdXAtdGl0bGUge1xuICAgIHBhZGRpbmc6ICRzcGFjZXIteHMgJHNwYWNlci1zO1xuICAgIG1hcmdpbjogJHNwYWNlci1tIDAgJHNwYWNlci1zO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZV9fbWFya2VyIHtcbiAgICAvKiBEb3Qgb24gdGltZWxpbmUgKi9cbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogdmFyKC0tYy10aW1lbGluZS1tYXJrZXItc2l6ZSk7XG4gICAgd2lkdGg6IHZhcigtLWMtdGltZWxpbmUtbWFya2VyLXNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywgMjAlKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYmxhY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWMtdGltZWxpbmUtdHJpYW5nbGUtc2l6ZSkgKyB2YXIoLS12cTQtc3BhY2UtMnhzKSk7XG59XG5cbi5jLXRpbWVsaW5lX19pdGVtcy1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXRpbWVsaW5lX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjKDAuNSAqIHZhcigtLWMtdGltZWxpbmUtbWFya2VyLXNpemUpKTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tYy10aW1lbGluZS10cmlhbmdsZS1zaXplKSArIDFweCk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYy10aW1lbGluZS10cmlhbmdsZS1zaXplKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWMtdGltZWxpbmUtdHJpYW5nbGUtc2l6ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSk7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jLXRpbWVsaW5lLWl0ZW1zLWdhcCk7XG59XG5cbi5jLXRpbWVsaW5lX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5jLXRpbWVsaW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy10aW1lbGluZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLmMtdGltZWxpbmVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdGltZWxpbmVfX2V2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgcGFkZGluZzogJHNwYWNlci1zO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLW07XG4gICAgfVxuXG4gICAgLmMtY29sLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW07XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyLXM7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZV9fZXZlbnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLW07XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5jLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgIH1cbn1cblxuLmMtdGltZWxpbmVfX2V2ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uYy10aW1lbGluZV9fZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zZW1pLWJvbGQ7XG4gICAgcGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyLXM7XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLmMtdGltZWxpbmVfX25vLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogJHNwYWNlci1zO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHUkFWSVRZIEZPUk1TXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZ2Zvcm0tYm9keSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcblxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gVGl0bGUgQmFyXG4vL1xuLmMtdGl0bGUtYmFyLS1yZXNvdXJjZXtcblxuICAgIC5kYXRlLWZpbHRlciB7XG4gICAgICAgIGNvbG9yOiAjNDc0QzQ4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDMwJTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmUzZTI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZGF0ZS1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB3aWRlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdlbnJlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTJlM2UyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC13cmFwcGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5nZW5yZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYy10b3BpYy1maWx0ZXJfX3RyaWdnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzQ3NEM0ODtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NEM0ODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVnO1xuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmMtdG9waWMtZmlsdGVyX190b3BpYyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA2MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuICAgICAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXRvcGljLWZpbHRlcl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZmYtY29uZDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jbGVhci1maWx0ZXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDNweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXJlc291cmNlLWdyaWRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy1yZXNvdXJjZXNfX2ZpbHRlcmVkLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgfVxufVxuXG5cblxuLy9cbi8vIFJlc291cmNlIFBpblxuLy9cblxuLmMtcGlubmVkLXBvc3R7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBcbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2luZm9ybWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwdnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1dnc7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xuICAgIH1cbiAgICBcbiAgICAuYy1waW5uZWQtYXVkaWVuY2U6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMkMnO1xuICAgICAgICB9XG4gICB9XG59XG5cblxuLy9cbi8vIFJlc291cmNlIEdyaWRcbi8vXG5cbi5jLXJlc291cmNlLXBvc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogJ1xcZjA2MSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmMtcmVzb3VyY2UtcG9zdF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBiZ2QtY292ZXIoKTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cblxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogd2lkZSkge1xuICAgICAgICBoZWlnaHQ6IDE1dnc7XG4gICAgfVxufVxuXG4uYy1yZXNvdXJjZS1wb3N0X190aXRsZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmMtcmVzb3VyY2UtcG9zdF9fc2hvdy10aXRsZSAge1xuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cbiAgICAgICAgLmMtcmVzb3VyY2UtcG9zdF9fc2hvdy10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXJlc291cmNlLXBvc3RfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLXJlc291cmNlLXBvc3RfX3Nob3ctdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNDAlO1xufVxuXG4uYy1yZXNvdXJjZS1wb3N0X19kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250LXJlZztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLmMtcmVzb3VyY2UtcG9zdF9fdGFnIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbn1cblxuLmMtcmVzb3VyY2UtYXVkaWVuY2U6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwMkMnO1xuICAgICB9XG59XG5cbi5jLXJlc291cmNlLXBvc3RfX2RhdGUgKyAuYy1yZXNvdXJjZS1leGNlcnB0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXM7XG59XG5cbi8vUGFnaW5hdGlvbiBcblxuLmMtcGFnaW5hdGlvbntcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTgwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNBdWRpYW5jZSBUYXhvbm9teSBQYWdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5jLWF1ZGllbmNlLW1hc3RoZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDIwdmg7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyBcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweFxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cblxuXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NMRUFSRklYXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEF0dGFjaCBvdXIgY2xlYXJmaXggbWl4aW4gdG8gYSB1dGlsaXR5IGNsYXNzLlxuICovXG5cbi51LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgaW51aXQtY2xlYXJmaXgoKTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjV0lEVEhTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIGludWl0Y3NzIGdlbmVyYXRlcyBhIHNlcmllcyBvZiB1dGlsaXR5IGNsYXNzZXMgdGhhdCBnaXZlIGEgZmx1aWQgd2lkdGggdG9cbiAqIHdoaWNoZXZlciBlbGVtZW50IHRoZXnigJlyZSBhcHBsaWVkLCBlLmcuOlxuICpcbiAqICAgPGltZyBzcmM9XCJcIiBhbHQ9XCJcIiBjbGFzcz1cInUtMS8yXCIgLz5cbiAqXG4gKiBUaGVzZSBjbGFzc2VzIGFyZSBtb3N0IGNvbW1vbmx5IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBvdXIgbGF5b3V0IHN5c3RlbSxcbiAqIGUuZy46XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8yXCI+XG4gKlxuICogQnkgZGVmYXVsdCwgaW51aXRjc3Mgd2lsbCBhbHNvIGdlbmVyYXRlIHJlc3BvbnNpdmUgdmFyaWFudHMgb2YgZWFjaCBvZiB0aGVzZVxuICogY2xhc3NlcyBieSB1c2luZyB5b3VyIFNhc3MgTVEgY29uZmlndXJhdGlvbiwgZS5nLjpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0xLzEgIHUtMS8yQHRhYmxldCAgdS0xLzNAZGVza3RvcFwiPlxuICpcbiAqIE9wdGlvbmFsbHksIGludWl0Y3NzIGNhbiBnZW5lcmF0ZSBvZmZzZXQgY2xhc3NlcyB3aGljaCBjYW4gcHVzaCBhbmQgcHVsbFxuICogZWxlbWVudHMgbGVmdCBhbmQgcmlnaHQgYnkgYSBzcGVjaWZpZWQgYW1vdW50LCBlLmcuOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LTIvMyAgdS1wdWxsLTEvM1wiPlxuICpcbiAqIFRoaXMgaXMgdXNlZnVsIGZvciBtYWtpbmcgdmVyeSBncmFudWxhciBjaGFuZ2VzIHRvIHRoZSByZW5kZXJlZCBvcmRlciBvZlxuICogaXRlbXMgaW4gYSBsYXlvdXQuXG4gKlxuICogTi5CLiBUaGlzIG9wdGlvbiBpcyB0dXJuZWQgb2ZmIGJ5IGRlZmF1bHQuXG4gKi9cblxuXG5cblxuXG4vLyBXaGljaCBmcmFjdGlvbnMgd291bGQgeW91IGxpa2UgaW4geW91ciBncmlkIHN5c3RlbShzKT8gQnkgZGVmYXVsdCwgaW51aXRjc3Ncbi8vIHByb3ZpZGVzIHlvdSBmcmFjdGlvbnMgb2Ygb25lIHdob2xlLCBoYWx2ZXMsIHRoaXJkcywgcXVhcnRlcnMgYW5kIGZpZnRocyxcbi8vIGUuZy46XG4vL1xuLy8gICAudS0xLzJcbi8vICAgLnUtMi81XG4vLyAgIC51LTMvNFxuLy8gICAudS0yLzNcblxuJGludWl0LWZyYWN0aW9uczogMSAyIDMgNCA1ICFkZWZhdWx0O1xuXG5cblxuXG5cbi8vIE9wdGlvbmFsbHksIGludWl0Y3NzIGNhbiBnZW5lcmF0ZSBjbGFzc2VzIHRvIG9mZnNldCBpdGVtcyBieSBhIGNlcnRhaW4gd2lkdGguXG4vLyBXb3VsZCB5b3UgbGlrZSB0byBnZW5lcmF0ZSB0aGVzZSB0eXBlcyBvZiBjbGFzcyBhcyB3ZWxsPyBFLmcuOlxuLy9cbi8vICAgLnUtcHVzaC0xLzNcbi8vICAgLnUtcHVsbC0yLzRcbi8vICAgLnUtcHVsbC0xLzVcbi8vICAgLnUtcHVzaC0yLzNcblxuJGludWl0LW9mZnNldHM6IGZhbHNlICFkZWZhdWx0O1xuXG5cblxuXG5cbi8vIEJ5IGRlZmF1bHQsIGludWl0Y3NzIHVzZXMgZnJhY3Rpb25zLWxpa2UgY2xhc3NlcyBsaWtlIGA8ZGl2IGNsYXNzPVwidS0xLzRcIj5gLlxuLy8gWW91IGNhbiBjaGFuZ2UgdGhlIGAvYCB0byB3aGF0ZXZlciB5b3UgZmFuY3kgd2l0aCB0aGlzIHZhcmlhYmxlLlxuJGludWl0LXdpZHRocy1kZWxpbWl0ZXI6IFxcLyAhZGVmYXVsdDtcblxuXG5cblxuXG4vLyBXaGVuIHVzaW5nIFNhc3MtTVEsIHRoaXMgZGVmaW5lcyB0aGUgc2VwYXJhdG9yIGZvciB0aGUgYnJlYWtwb2ludHMgc3VmZml4XG4vLyBpbiB0aGUgY2xhc3MgbmFtZS4gQnkgZGVmYXVsdCwgd2UgYXJlIGdlbmVyYXRpbmcgdGhlIHJlc3BvbnNpdmUgc3VmZml4ZXNcbi8vIGZvciB0aGUgY2xhc3NlcyB3aXRoIGEgYEBgIHN5bWJvbCBzbyB5b3UgZ2V0IGNsYXNzZXMgbGlrZTpcbi8vIDxkaXYgY2xhc3M9XCJ1LTMvMTJAbW9iaWxlXCI+XG4kaW51aXQtd2lkdGhzLWJyZWFrcG9pbnQtc2VwYXJhdG9yOiBcXEAgIWRlZmF1bHQ7XG5cblxuXG5cblxuLy8gQSBtaXhpbiB0byBzcGl0IG91dCBvdXIgd2lkdGggY2xhc3Nlcy4gUGFzcyBpbiB0aGUgY29sdW1ucyB3ZSB3YW50IHRoZSB3aWR0aHNcbi8vIHRvIGhhdmUsIGFuZCBhbiBvcHRpb25hbCBzdWZmaXggZm9yIHJlc3BvbnNpdmUgd2lkdGhzLiBFLmcuIHRvIGNyZWF0ZSB0aGlyZHNcbi8vIGFuZCBxdWFydGVycyBmb3IgYSBzbWFsbCBicmVha3BvaW50OlxuLy9cbi8vIEBpbmNsdWRlIHdpZHRocygzIDQsIC1zbSk7XG5cbkBtaXhpbiBpbnVpdC13aWR0aHMoJGNvbHVtbnMsICRicmVha3BvaW50OiBudWxsKSB7XG5cbiAgLy8gTG9vcCB0aHJvdWdoIHRoZSBudW1iZXIgb2YgY29sdW1ucyBmb3IgZWFjaCBkZW5vbWluYXRvciBvZiBvdXIgZnJhY3Rpb25zLlxuICBAZWFjaCAkZGVub21pbmF0b3IgaW4gJGNvbHVtbnMge1xuXG4gICAgLy8gQmVnaW4gY3JlYXRpbmcgYSBudW1lcmF0b3IgZm9yIG91ciBmcmFjdGlvbiB1cCB1bnRpbCB3ZSBoaXQgdGhlXG4gICAgLy8gZGVub21pbmF0b3IuXG4gICAgQGZvciAkbnVtZXJhdG9yIGZyb20gMSB0aHJvdWdoICRkZW5vbWluYXRvciB7XG5cbiAgICAgIC8vIEJ1aWxkIGEgY2xhc3MgaW4gdGhlIGZvcm1hdCBgLnUtMy80W0A8YnJlYWtwb2ludD5dYC5cbiAgICAgIC51LSN7JG51bWVyYXRvcn0jeyRpbnVpdC13aWR0aHMtZGVsaW1pdGVyfSN7JGRlbm9taW5hdG9yfSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgd2lkdGg6ICgkbnVtZXJhdG9yIC8gJGRlbm9taW5hdG9yKSAqIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGlmICgkaW51aXQtb2Zmc2V0cyA9PSB0cnVlKSB7XG5cbiAgICAgICAgLyoqXG4gICAgICAgICogMS4gUmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cblxuICAgICAgICAvLyBCdWlsZCBhIGNsYXNzIGluIHRoZSBmb3JtYXQgYC51LXB1c2gtMS8yW0A8YnJlYWtwb2ludD5dYC5cbiAgICAgICAgLnUtcHVzaC0jeyRudW1lcmF0b3J9I3skaW51aXQtd2lkdGhzLWRlbGltaXRlcn0jeyRkZW5vbWluYXRvcn0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLyogWzFdICovXG4gICAgICAgICAgbGVmdDogKCRudW1lcmF0b3IgLyAkZGVub21pbmF0b3IpICogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnVpbGQgYSBjbGFzcyBpbiB0aGUgZm9ybWF0IGAudS1wdWxsLTUvNltAPGJyZWFrcG9pbnQ+XWAuXG4gICAgICAgIC51LXB1bGwtI3skbnVtZXJhdG9yfSN7JGludWl0LXdpZHRocy1kZWxpbWl0ZXJ9I3skZGVub21pbmF0b3J9I3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAoJG51bWVyYXRvciAvICRkZW5vbWluYXRvcikgKiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50OyAvKiBbMV0gKi9cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuXG5cbi8qKlxuICogQSBzZXJpZXMgb2Ygd2lkdGggaGVscGVyIGNsYXNzZXMgdGhhdCB5b3UgY2FuIHVzZSB0byBzaXplIHRoaW5ncyBsaWtlIGdyaWRcbiAqIHN5c3RlbXMuIENsYXNzZXMgdGFrZSBhIGZyYWN0aW9uLWxpa2UgZm9ybWF0IChlLmcuIGAudS0yLzNgKS4gVXNlIHRoZXNlIGluXG4gKiB5b3VyIG1hcmt1cDpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwidS03LzEyXCI+XG4gKlxuICogVGhlIGZvbGxvd2luZyB3aWxsIGdlbmVyYXRlIHdpZHRocyBoZWxwZXIgY2xhc3NlcyBiYXNlZCBvbiB0aGUgZnJhY3Rpb25zXG4gKiBkZWZpbmVkIGluIHRoZSBgJGludWl0LWZyYWN0aW9uc2AgbGlzdC5cbiAqL1xuXG5AaW5jbHVkZSBpbnVpdC13aWR0aHMoJGludWl0LWZyYWN0aW9ucyk7XG5cblxuXG5cbi8qKlxuICogSWYgd2XigJlyZSB1c2luZyBTYXNzLU1RLCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlIGdyaWQgc3lzdGVtKHMpIGZvciBlYWNoIG9mIG91clxuICogZGVmaW5lZCBicmVha3BvaW50cywgYW5kIGdpdmUgdGhlbSBhIFJlc3BvbnNpdmUgU3VmZml4LCBlLmcuOlxuICpcbiAqIDxkaXYgY2xhc3M9XCJ1LTMvMTJAbW9iaWxlXCI+XG4gKi9cblxuQGlmICh2YXJpYWJsZS1leGlzdHMobXEtYnJlYWtwb2ludHMpKSB7XG5cbiAgQGVhY2ggJGludWl0LWJwLW5hbWUsICRpbnVpdC1icC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRpbnVpdC1icC1uYW1lKSB7XG4gICAgICBAaW5jbHVkZSBpbnVpdC13aWR0aHMoJGludWl0LWZyYWN0aW9ucywgI3skaW51aXQtd2lkdGhzLWJyZWFrcG9pbnQtc2VwYXJhdG9yfSN7JGludWl0LWJwLW5hbWV9KTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0hFQURJTkdTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlZGVmaW5lIGFsbCBvZiBvdXIgYmFzaWMgaGVhZGluZyBzdHlsZXMgYWdhaW5zdCB1dGlsaXR5IGNsYXNzZXMgc28gYXMgdG9cbiAqIGFsbG93IGZvciBkb3VibGUgc3RyYW5kZWQgaGVhZGluZyBoaWVyYXJjaHksIGUuZy4gd2Ugc2VtYW50aWNhbGx5IG5lZWQgYW4gSDIsXG4gKiBidXQgd2Ugd2FudCBpdCB0byBiZSBzaXplZCBsaWtlIGFuIEgxOlxuICpcbiAqICAgPGgyIGNsYXNzPVwidS1oMVwiPjwvaDI+XG4gKlxuICovXG5cbi51LWgxIHtcbiAgQGluY2x1ZGUgaW51aXQtZm9udC1zaXplKCRpbnVpdC1mb250LXNpemUtaDEsICRpbXBvcnRhbnQ6IHRydWUpO1xufVxuXG4udS1oMiB7XG4gIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWgyLCAkaW1wb3J0YW50OiB0cnVlKTtcbn1cblxuLnUtaDMge1xuICBAaW5jbHVkZSBpbnVpdC1mb250LXNpemUoJGludWl0LWZvbnQtc2l6ZS1oMywgJGltcG9ydGFudDogdHJ1ZSk7XG59XG5cbi51LWg0IHtcbiAgQGluY2x1ZGUgaW51aXQtZm9udC1zaXplKCRpbnVpdC1mb250LXNpemUtaDQsICRpbXBvcnRhbnQ6IHRydWUpO1xufVxuXG4udS1oNSB7XG4gIEBpbmNsdWRlIGludWl0LWZvbnQtc2l6ZSgkaW51aXQtZm9udC1zaXplLWg1LCAkaW1wb3J0YW50OiB0cnVlKTtcbn1cblxuLnUtaDYge1xuICBAaW5jbHVkZSBpbnVpdC1mb250LXNpemUoJGludWl0LWZvbnQtc2l6ZS1oNiwgJGltcG9ydGFudDogdHJ1ZSk7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NQQUNJTkdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVXRpbGl0eSBjbGFzc2VzIHRvIHB1dCBzcGVjaWZpYyBzcGFjaW5nIHZhbHVlcyBvbnRvIGVsZW1lbnRzLiBUaGUgYmVsb3cgbG9vcFxuICogd2lsbCBnZW5lcmF0ZSB1cyBhIHN1aXRlIG9mIGNsYXNzZXMgbGlrZTpcbiAqXG4gKiAgIC51LW1hcmdpbi10b3Age31cbiAqICAgLnUtcGFkZGluZy1sZWZ0LWxhcmdlIHt9XG4gKiAgIC51LW1hcmdpbi1yaWdodC1zbWFsbCB7fVxuICogICAudS1wYWRkaW5nIHt9XG4gKiAgIC51LXBhZGRpbmctcmlnaHQtbm9uZSB7fVxuICogICAudS1wYWRkaW5nLWhvcml6b250YWwge31cbiAqICAgLnUtcGFkZGluZy12ZXJ0aWNhbC1zbWFsbCB7fVxuICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHN0cmluZy1xdW90ZXMgKi9cblxuJGludWl0LXNwYWNpbmctZGlyZWN0aW9uczogKFxuICBudWxsOiBudWxsLFxuICAnLXRvcCc6ICctdG9wJyxcbiAgJy1yaWdodCc6ICctcmlnaHQnLFxuICAnLWJvdHRvbSc6ICctYm90dG9tJyxcbiAgJy1sZWZ0JzogJy1sZWZ0JyxcbiAgJy1ob3Jpem9udGFsJzogJy1sZWZ0JyAnLXJpZ2h0JyxcbiAgJy12ZXJ0aWNhbCc6ICctdG9wJyAnLWJvdHRvbScsXG4pICFkZWZhdWx0O1xuXG4kaW51aXQtc3BhY2luZy1wcm9wZXJ0aWVzOiAoXG4gICdwYWRkaW5nJzogJ3BhZGRpbmcnLFxuICAnbWFyZ2luJzogJ21hcmdpbicsXG4pICFkZWZhdWx0O1xuXG4kaW51aXQtc3BhY2luZy1zaXplczogKFxuICBudWxsOiAkaW51aXQtZ2xvYmFsLXNwYWNpbmctdW5pdCxcbiAgJy10aW55JzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtdGlueSxcbiAgJy1zbWFsbCc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LXNtYWxsLFxuICAnLWxhcmdlJzogJGludWl0LWdsb2JhbC1zcGFjaW5nLXVuaXQtbGFyZ2UsXG4gICctaHVnZSc6ICRpbnVpdC1nbG9iYWwtc3BhY2luZy11bml0LWh1Z2UsXG4gICctbm9uZSc6IDBcbikgIWRlZmF1bHQ7XG5cbkBlYWNoICRwcm9wZXJ0eS1uYW1lc3BhY2UsICRwcm9wZXJ0eSBpbiAkaW51aXQtc3BhY2luZy1wcm9wZXJ0aWVzIHtcblxuICBAZWFjaCAkZGlyZWN0aW9uLW5hbWVzcGFjZSwgJGRpcmVjdGlvbi1ydWxlcyBpbiAkaW51aXQtc3BhY2luZy1kaXJlY3Rpb25zIHtcblxuICAgIEBlYWNoICRzaXplLW5hbWVzcGFjZSwgJHNpemUgaW4gJGludWl0LXNwYWNpbmctc2l6ZXMge1xuXG4gICAgICAudS0jeyRwcm9wZXJ0eS1uYW1lc3BhY2V9I3skZGlyZWN0aW9uLW5hbWVzcGFjZX0jeyRzaXplLW5hbWVzcGFjZX0ge1xuXG4gICAgICAgIEBlYWNoICRkaXJlY3Rpb24gaW4gJGRpcmVjdGlvbi1ydWxlcyB7XG4gICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogJHNpemUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc3RyaW5nLXF1b3RlcyAqL1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQUklOVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBWZXJ5IGNydWRlLCByZXNldC1saWtlIHN0eWxlcyB0YWtlbiBmcm9tIHRoZSBIVE1MNSBCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvNS4zLjAvZGlzdC9kb2MvY3NzLm1kI3ByaW50LXN0eWxlc1xuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvZGlzdC9jc3MvbWFpbi5jc3MjTDIwNS1MMjgyXG4gKi9cblxuQG1lZGlhIHByaW50IHtcblxuICAvKipcbiAgICogMS4gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAqL1xuXG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyLFxuICAqOmZpcnN0LWxldHRlcixcbiAgKjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIFsxXSAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cblxuICAvKipcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycywgb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgXG4gICAqIHBzZXVkbyBwcm90b2NvbC5cbiAgICovXG5cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuXG4gIC8qKlxuICAgKiBQcmludGluZyBUYWJsZXM6IGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNISURFXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiAqL1xuXG4udS1oaWRkZW4tdmlzdWFsbHkge1xuICBAaW5jbHVkZSBpbnVpdC1oaWRkZW4tdmlzdWFsbHkoKTtcbn1cblxuXG4vKipcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnMuXG4gKi9cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNGRVNUSVZBTCBCUklER0VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFN5bGUgb3ZlcnJpZGVzIGZvciBmZXN0aXZhbCBicmlkZ2Ugc2l0ZVxuXG5cbi5mZXN0aXZhbC1icmlkZ2UtcGFnZSwgLmMtZXZlbnRfX3dyYXBwZXItLWJyaWRnZSB7XG4gICAgY29sb3I6ICRmYi1ibGFjaztcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAvLyBCRyBjb2xvciBhcyBkZWZpbmVkIGluIGJyYW5kIG1vY2t1cHNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuXG5cbiAgICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXdyYXAtLW1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3IoZmItcGluayk7XG4gICAgfVxuXG4gICAgLmdsb2JhbC13cmFwLCAmLmMtZXZlbnRfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDElIDMlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMSUgMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmgtcm93IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGZiLXllbGxvdyk7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtdHJpZ2dlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYi1ibGFjaztcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiAxMzUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtdHJpZ2dlcl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZmItYmxhY2s7XG4gICAgfVxuXG4gICAgLmMtaGFtYnVyZ2VyIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGZiLWJsYWNrO1xuICAgIH1cblxuICAgIC5jLWNvbnRhaW5lci10aXRsZSwgLmMtY29sdW1uLXRpdGxlLCAuYy1jb2x1bW4tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogY29sb3IoZmItYmxhY2spO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYy1jb2wtdGV4dC1hcmVhIHtcbiAgICAgICAgYTpub3QoLmMtYnRuKSB7XG4gICAgICAgICAgICBjb2xvcjogJGZiLXBpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZiLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnX19tYXN0aGVhZCB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnBnX19oZXJvIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKGZiLXllbGxvdyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtLWJvdHRvbSg1MCUsIDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtY29uc3RydWt0LWNvbnRhaW5lciB7XG4gICAgICAgIC5vLWxheW91dCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vLWxheW91dC0tbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jb250YWluZXItLXBhZGRlZCB7XG4gICAgICAgIC5vLWxheW91dCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vLWxheW91dC0tbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uc3RydWt0X190ZXh0LWFyZWEge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnRuLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGNvbG9yKHdoaXRlKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZmIteWVsbG93KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihmYi15ZWxsb3cpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihmYi1ibGFjayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1lbWFpbC1zaWdudXAge1xuICAgICAgICAuZmEge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcihmYi1waW5rKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IoZmItcGluayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMyUgNSU7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1mb290ZXJfX3JocyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA2NTBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA5NzBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nX19tYXN0aGVhZCB7XG4gICAgICAgIC5wZ19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRmYi1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdsb2JhbC1hbGVydCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjb2xvcihmYi1waW5rKTtcbiAgICB9XG5cbiAgICAuYy1idG4tLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogY29sb3IoZmItYmxhY2spO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihmYi1waW5rKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY29sb3IoZmItcGluayk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5mZXN0aXZhbC1icmlkZ2UtcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5mZXN0aXZhbC1icmlkZ2UtcG9zdF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZXN0aXZhbC1icmlkZ2UtcGFnZSB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAvLyBTcGVjaWZpY2FsbHkgdGFyZ2V0dGluZyBJc3N1dSBFbWJlZHNcblxuICAgIC5pc3N1dWVtYmVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiBzZXQgdGhlIGFzcGVjdCByYXRpbyBoZXJlIGFzIChoZWlnaHQgLyB3aWR0aCkgKiAxMDAlICovXG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuaXNzdXUtaXNyZW5kZXJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lmaWNhbGx5IHRhcmdldHRpbmcgVmltZW8gRW1iZWRzXG5cbiAgICAub2VtYmVkLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZXN0aXZhbC1icmlkZ2UtcGFnZSB7XG4gICAgLmdsb2JhbC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5icmlkZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjBweCA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGZiLWJsYWNrLCAyMCUpO1xuICAgIEBpbmNsdWRlIGZmLWNvbmQ7XG4gICAgbGkgYSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbWVkO1xuICAgIH1cbn1cblxuLmJyaWRnZS1oZWFkZXJfX25hdi0tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBmZi1jb25kO1xuICAgIGxpIGEge1xuICAgICAgICBAaW5jbHVkZSBmb250LW1lZDtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZmItcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZG1pbi1iYXIge1xuICAgLmJyaWRnZS1oZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKDc4MnB4KSB7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgIH1cbiAgIH1cbn1cblxuLmJyaWRnZS1oZWFkZXJfX2xvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zlc3RpdmFsX2JyaWRnZV9waW5rLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDgxcHg7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgxcHg7XG59XG5cbi5icmlkZ2UtaGVhZGVyX19uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IDY1NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgfVxufVxuXG5cbi5icmlkZ2UtaGVhZGVyX19uYXYtLWRlc2t0b3Age1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogMTM1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZmItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZiLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiA5NDBweCkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGZiLWJsYWNrO1xuICAgIH1cbn1cblxuLmJyaWRnZS1oZWFkZXJfX25hdi0tbW9iaWxlIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwJTtcbiAgICB9XG59XG5cbi5nbG9iYWwtZm9vdGVyX19saHMge1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxufVxuXG4uYnJpZGdlLWhlYWRlcl9fcmhzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAzJTtcbn1cblxuLmJyaWRnZS1oZWFkZXJfX2Zlc3RpdmFsLWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYi1ibGFjaztcbiAgICBAaW5jbHVkZSB2ZW5kb3IoYm9yZGVyLXJhZGl1cywgM3B4KTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY29sb3I6ICRmYi1ibGFjaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogMTM1MHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiA1MTJweCkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgdmVuZG9yKGJvcmRlci1yYWRpdXMsIDE4cHgpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW51aXQtaGlkZGVuLXZpc3VhbGx5KCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPbmUgZm9yIHRoZSBiaWcgc2NyZWVuc1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAxMzUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZmItYmxhY2s7XG4gICAgfVxuXG5cblxufVxuXG4uYnJpZGdlLWJsb2dfX3BhZ2luYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiBjb2xvcihmYi1waW5rKTtcbn1cblxuLmMtcGFnZS1jcmVkaXQge1xuICAgIEBleHRlbmQgLmMtY29udGFpbmVyLS1wYWRkZWQ7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8vXG4vLyBDb25zdHJ1a3Rcbi8vXG4uZmVzdGl2YWwtYnJpZGdlLXBhZ2Uge1xuICAgIC8vXG4gICAgLy8gRXZlbnQgQ2FyZHNcbiAgICAvL1xuICAgIC5jLXdoYXRzLW9uLWdyaWRfX2l0ZW0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZiLXBpbms7XG4gICAgICAgIH1cbiAgICAgICAgLmMtd2hhdHMtb24tZ3JpZF9fdGFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICNjYzE5NmQsICNmMzFlODEpO1xuICAgICAgICB9XG4gICAgICAgIC5jLXdoYXRzLW9uLWdyaWRfX3RpdGxlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmItcGluaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0KXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYi1waW5rO1xuICAgICAgICAgICAgICAgIC5jLXdoYXRzLW9uLWdyaWRfX3Nob3ctdGl0bGUsIC5jLXdoYXRzLW9uLWdyaWRfX2FydGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmItcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9cbiAgICAvLyBSZWd1bGFyIENhcmRzXG4gICAgLy9cblxuICAgIC5jLWNvbC1jYXJkIGEgLmMtY29sdW1uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRmYi1waW5rO1xuICAgIH1cbn1cbi8vXG4vLyBGZXN0aXZhbCBCcmlkZ2UgRXZlbnRzXG4vL1xuLmMtZXZlbnRfX3dyYXBwZXItLWJyaWRnZSB7XG4gICAgLy8gSGVhZGVyIG5hdmlnYXRpb25cbiAgICAuYy10aXRsZS1iYXIsXG4gICAgLmMtdGl0bGUtYmFyX19uYXZpZ2F0aW9uLFxuICAgIC5jLXRpdGxlLWJhcl9fbmF2aWdhdGlvbiBsaSxcbiAgICAuYy10aXRsZS1iYXJfX3Jocy0tZXZlbnQgLmMtdGl0bGUtYmFyX190b2dnbGVcbiAgICAge1xuICAgICAgICBjb2xvcjogY29sb3IoZmItcGluayk7XG4gICAgfVxuICAgIC5jLXRpdGxlLWJhciBhOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgIH1cbiAgICAuYy10aXRsZS1iYXJfX25hdmlnYXRpb24gbGkge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGZiLXBpbmspO1xuICAgIH1cbiAgICAvLyBNYXN0aGVhZFxuICAgIC5ldmVudF9fbWFzdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihmYi1waW5rKTtcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NPTE9VUiBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8vIEJhY2tncm91bmQgY29sb3VycyBhcyBjbGFzc2VzXG4udS1iZy0tb2ZmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmLXdoaXRlIWltcG9ydGFudDtcbn1cbi51LWJnLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XG59XG4udS1iZy0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5IWltcG9ydGFudDtcbn1cbi51LWJnLS10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5IWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBjb2xvdXJzIGFzIGNsYXNzZXNcbi51LXRleHQtLXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XG59XG4udS10ZXh0LS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5IWltcG9ydGFudDtcbn1cbi51LXRleHQtLXRlcnRpYXJ5IHtcbiAgICBjb2xvcjogJHRlcnRpYXJ5IWltcG9ydGFudDtcbn1cbi51LXRleHQtLXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbn1cbi51LXRleHQtLWJsYWNrIHtcbiAgICBjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcbn1cbi51LXRleHQtLWdyZXkge1xuICAgIGNvbG9yOiAkZ3JleSFpbXBvcnRhbnQ7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJhY2tncm91bmQgY29sb3VycyB3aXRoIGNvbXBsaW1lbnRhcnkgdGV4dCBkZWZhdWx0c1xuLy9cbi8vIGUuZy4gb3V0cHV0cyAudS1ibGFjay1iZ1xuXG5AZWFjaCAkYmFja2dyb3VuZCBpbiAkYmFja2dyb3VuZHMge1xuICAgIC51LSN7XCJcIiArIG50aCgkYmFja2dyb3VuZCwgMSl9LWJnIHtcbiAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluIG50aCgkYmFja2dyb3VuZCwgMikge1xuICAgICAgICAgICAgI3tcIlwiICsgbnRoKCRwcm9wZXJ0eSwgMSl9OiBudGgoJHByb3BlcnR5LCAyKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gVGV4dCBjb2xvdXIgb3ZlcnJpZGVzXG4vL1xuLy8gZS5nLiBvdXRwdXRzIC51LWJsYWNrLXR4dCwgLnUtYmxhY2stYnRuXG5cbkBlYWNoICRjb2xvciBpbiAkY29sb3JzIHtcblx0LnUtI3tcIlwiICsgbnRoKCRjb2xvciwgMSl9LXR4dCB7XG5cdFx0Y29sb3I6IG50aCgkY29sb3IsIDIpICFpbXBvcnRhbnQ7XG5cdH1cblxuICAgIC51LSN7XCJcIiArIG50aCgkY29sb3IsIDEpfS1idG4ge1xuXHRcdGJvcmRlci1jb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcblx0fVxuXG4gICAgLnUtI3tcIlwiICsgbnRoKCRjb2xvciwgMSl9LXRpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCkge1xuICAgICAgICAgICAgY29sb3I6IG50aCgkY29sb3IsIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNJTlRFUk5FVCBFWFBMT1JFUiBGSVhFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuYy1tb2RhbC13aW5kb3ctLWVtYWlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYy1tb2RhbC13aW5kb3ctLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtbW9kYWwtd2luZG93LS1kb25hdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGF0ZS0tbW9kYWwtb3Blbi1lbWFpbHtcbiAgICAgICAgLmMtbW9kYWwtd2luZG93LS1lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0ZS0tbW9kYWwtb3Blbi1zZWFyY2h7XG4gICAgICAgIC5jLW1vZGFsLXdpbmRvdy0tc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRlLS1tb2RhbC1vcGVuLWRvbmF0ZSB7XG4gICAgICAgIC5jLW1vZGFsLXdpbmRvdy0tZG9uYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLWhlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWVwYWdlLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgIC5ob21lcGFnZS1oZXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lcGFnZS1oZXJvX19jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLXNlYXJjaC1ib3gge1xuXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJTUEsVUFBVSxFQWNWLFVBQVUsQ0FBRSxXQUFXLENBQUUsTUFBTSxDQUFDLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLHdDQUF3QyxDQUFDLGVBQWUsQ0FBQyx1Q0FBdUMsQ0FBQyxjQUFjLENBSXRLLFVBQVUsQ0FBRSxXQUFXLENBQUUsTUFBTSxDQUFDLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLDBDQUEwQyxDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsQ0FBQyxjQUFjLENBRzFLLFVBQVUsQ0FBRSxXQUFXLENBQUUsTUFBTSxDQUFDLFdBQVcsQ0FBRSxHQUFHLENBQUUsR0FBRyxDQUFFLHVDQUF1QyxDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENJekJwSzs7Ozs7O0dBTUcsQUFFSCxBQUFBLFNBQVMsQUFBQyxDQUNSLDBCQUEwQixDQUFFLEVBQUUsQ0FDOUIsa0JBQWtCLENBQUUsRUFBRSxDQUN0QiwyQkFBMkIsQ0FBRSxJQUFJLENBQ2pDLG1CQUFtQixDQUFFLElBQUksQ0FDMUIsQUFFRCxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUMsQ0FDakIsaUNBQWlDLENBQUUsUUFBUSxDQUMzQyx5QkFBeUIsQ0FBRSxRQUFRLENBQ3BDLEFBRUQsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ2QsMEJBQTBCLENBQUUsRUFBRSxDQUM5QixrQkFBa0IsQ0FBRSxFQUFFLENBQ3ZCLEFB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LGVBQWUsQ0FDdkIsQXFGa0ZHLEFBQUEsT0FBTyxBQUFpRSxDQUN0RSxLQUFLLENBQUUsSUFBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxPQUFPLEFBQWlFLENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLE9BQU8sQUFBaUUsQ0FDdEUsS0FBSyxDQUFFLElBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsT0FBTyxBQUFpRSxDQUN0RSxLQUFLLENBQUUsU0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxPQUFPLEFBQWlFLENBQ3RFLEtBQUssQ0FBRSxTQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLE9BQU8sQUFBaUUsQ0FDdEUsS0FBSyxDQUFFLElBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsT0FBTyxBQUFpRSxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxPQUFPLEFBQWlFLENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLE9BQU8sQUFBaUUsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsT0FBTyxBQUFpRSxDQUN0RSxLQUFLLENBQUUsSUFBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxPQUFPLEFBQWlFLENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLE9BQU8sQUFBaUUsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsT0FBTyxBQUFpRSxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxPQUFPLEFBQWlFLENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLE9BQU8sQUFBaUUsQ0FDdEUsS0FBSyxDQUFFLElBQWtDLENBQUMsVUFBVSxDQUNyRCxBbkY2SEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVtRi9IM0IsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxJQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsSUFBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxTQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLFNBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsSUFBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxJQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsSUFBa0MsQ0FBQyxVQUFVLENBQ3JELENuRjZIQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRW1GL0g3QixBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLElBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxJQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLFNBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsU0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxJQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLElBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlELENBQ3RFLEtBQUssQ0FBRSxHQUFrQyxDQUFDLFVBQVUsQ0FDckQsQUFGRCxBQUFBLGVBQWUsQUFBeUQsQ0FDdEUsS0FBSyxDQUFFLEdBQWtDLENBQUMsVUFBVSxDQUNyRCxBQUZELEFBQUEsZUFBZSxBQUF5RCxDQUN0RSxLQUFLLENBQUUsR0FBa0MsQ0FBQyxVQUFVLENBQ3JELEFBRkQsQUFBQSxlQUFlLEFBQXlE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 */
