@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-select-multiple,.jq-selectbox{position:relative;display:inline-block}.jq-select-multiple select,.jq-selectbox select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-select-multiple li,.jq-selectbox li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-checkbox,.jq-radio{vertical-align:-4px;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #c3c3c3;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer}.jq-checkbox.focused,.jq-radio.focused{border:1px solid #08c}.jq-checkbox.disabled,.jq-radio.disabled{opacity:.55}.jq-checkbox{border-radius:3px}.jq-checkbox.checked .jq-checkbox__div{width:8px;height:4px;margin:3px 0 0 3px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.jq-radio{border-radius:50%}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{cursor:pointer}.jq-file__name{box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1;font:14px/32px Arial,sans-serif;color:#333}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-file:hover .jq-file__browse{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-file:active .jq-file__browse{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-file.focused .jq-file__name{border:1px solid #5794bf}.jq-file.disabled,.jq-file.disabled .jq-file__browse,.jq-file.disabled .jq-file__name{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number{position:relative;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#b3b3b3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:0;background:0 0;font:14px Arial,sans-serif;color:#333}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:linear-gradient(#fff,#e6e6e6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #fff;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-number__spin:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#aaa}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#aaa}.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%}.jq-selectbox__select{height:auto;padding:0 20px 0 0;border:none;border-radius:0;background:0 0;font-size:14px;color:#000;width:100%;line-height:auto;letter-spacing:.04em;font-weight:400;text-align:left;box-sizing:border-box}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;width:100%}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:50%;transform:translateY(-50%);right:5px;background-position:center;width:10px;height:100%}.jq-selectbox__trigger-arrow{position:absolute;top:21px;right:12px;width:10px;height:7px;background-image:url(../img/pop_up_down.png)}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0;padding:5px 0;border:1px solid silver;border-radius:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #f1f1f1;color:#333}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:0 10px;line-height:24px;font-size:14px;letter-spacing:.04em;color:#000;opacity:.8;text-align:left}.jq-selectbox li:hover{opacity:1}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:0 0}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:0 0;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}.jq-select-multiple li.selected.disabled,.jq-select-multiple.disabled li.selected{background:#ccc;color:#fff}input[type=email].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{padding:8px 9px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type=search].styler{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.styler{overflow:auto}input[type=email].styler:hover,input[type=password].styler:hover,input[type=search].styler:hover,input[type=tel].styler:hover,input[type=text].styler:hover,input[type=url].styler:hover,textarea.styler:hover{border-color:#b3b3b3}input[type=email].styler:hover:focus,input[type=password].styler:hover:focus,input[type=search].styler:hover:focus,input[type=tel].styler:hover:focus,input[type=text].styler:hover:focus,input[type=url].styler:hover:focus,textarea.styler:hover:focus{border-color:#ccc;border-top-color:#b3b3b3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{overflow:visible;padding:8px 11px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;outline:0;background:linear-gradient(#fff,#e6e6e6);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff;cursor:pointer}button.styler.styler::-moz-focus-inner,input[type=button].styler.styler::-moz-focus-inner,input[type=reset].styler.styler::-moz-focus-inner,input[type=submit].styler.styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type=button].styler:not([disabled]):hover,input[type=reset].styler:hover,input[type=reset].styler:not([disabled]):hover,input[type=submit].styler:not([disabled]):hover{background:linear-gradient(#f6f6f6,#e6e6e6)}button.styler:active,input[type=button].styler:active,input[type=reset].styler:active,input[type=submit].styler:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}button.styler[disabled],input[type=button].styler[disabled],input[type=submit].styler[disabled]{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:none;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;width:24px;height:16px;display:block;padding:20px 40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{opacity:.8}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{z-index:99;left:-5%;background-image:url(../img/prev.png);background-position:center;background-repeat:no-repeat}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:''}[dir=rtl] .slick-prev:before{content:''}.slick-next{right:-5%;background-image:url(../img/next.png);background-position:center;background-repeat:no-repeat}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:''}[dir=rtl] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;display:flex;flex-wrap:nowrap;justify-content:center;height:6px;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;width:50px;height:6px;background:#000;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:flex;width:50px;height:6px;background:#000;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{background:silver;outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background:silver;opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:50px;height:6px;content:'';text-align:center;opacity:.25;color:silver;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:silver}.slick-active .slick-dots{background:silver;padding:0;margin:0}code,kbd,pre,samp,tt,var{font:14px/18px Consolas,"Courier New",monospace}body,optgroup{color:#000;background:#fff}body,code,dd,dl,form,pre{margin:0}a:link,a:visited,ins{text-decoration:none}a:hover{text-decoration:underline}a:link img,a:visited img,abbr,acronym,fieldset,object{border:none}sub,sup{position:relative;display:inline-block;font-size:11px;line-height:11px}sub{top:5px;vertical-align:middle}sup{top:-2px;margin-top:-11px}abbr,acronym{cursor:help;border-bottom:1px dotted #999}address,cite,dfn{font-style:normal}code,pre{white-space:pre-wrap}img{vertical-align:bottom}td,textarea,th{vertical-align:top}button,input,select{overflow:visible;vertical-align:middle}legend{color:#000;margin:0 0 -2px;padding:0}li{display:block;list-style:none}optgroup option{padding-left:22px}table{border-collapse:collapse}caption,th{text-align:left}td,th{padding:0}address,blockquote,fieldset,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,th{font-weight:400}q{quotes:"\00ab" "\00bb" "\201e" "\201c"}q:after{content:"\00bb"}q:before{content:"\00ab"}q>q:after{content:"\201c"}q>q:before{content:"\201e"}.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;-webkit-appearance:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{border:none;display:block;cursor:pointer;transition:.25s}*{box-sizing:border-box;outline:0}input::placeholder{padding:0}input{outline:0;border:none}a{text-decoration:none;transition:.25s}textarea{resize:none;outline:0}a:hover{text-decoration:none}.hamburger,a,button{-webkit-tap-highlight-color:transparent}input.error{border:1px solid red!important}label.error{display:none!important}body{width:100%;max-width:100%;overflow-x:hidden}.wpcf7-form br{display:none!important}span.wpcf7-not-valid-tip{display:none!important}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{display:none!important}input.wpcf7-not-valid{border:1px solid red!important}div.wpcf7-mail-sent-ok{display:none!important}div.wpcf7 .ajax-loader{display:none!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none!important}.wpcf7 form.sent .wpcf7-response-output{display:none!important}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none!important}.page_container{width:100%;overflow:hidden}@font-face{font-family:effra;src:url(../fonts/effra/Effra.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:effra;src:url(../fonts/effra/Effra-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:effra;src:url(../fonts/effra/Effra-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}:root{--main-family:"effra",sans-serif;--section-padding:100px;--section-padding-mobile:40px;--container-width:1840px;--main-color:#222222;--contrast-color:#ffffff;--accent-color:#009DBB;--standart-shadow:0px 0px 4px rgba(0,0,0,0.2)}body{line-height:1.4;transition-duration:.3s;font-family:effra,sans-serif;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-container{width:100%;display:flex;flex-direction:column;min-height:100vh;padding-top:100px}.page-container main{width:100%;overflow:hidden}footer{width:100%;margin-top:auto}button{cursor:pointer}a,body,button,input,textarea{font-family:var(--main-family);font-weight:400}.main_wrapper{width:100%;overflow:hidden}.section{position:relative;padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.wrapper{width:var(--container-width);max-width:100%;padding:0 20px;margin:0 auto;position:relative}@media screen and (max-width:992px){.wrapper{padding-left:20px;padding-right:20px}}@media screen and (max-width:800px){.page-container{padding-top:75px}}@media screen and (max-width:600px){.section{padding-top:var(--section-padding-mobile);padding-bot:var(--section-padding-mobile)}}.header-language{position:relative;padding:10px}.header-language:hover .hover-language{max-height:80px;opacity:1}.active-language .lang-item{display:none}.active-language .current-lang{display:block}.active-language .current-lang a{font-weight:300;font-size:16px;line-height:19px;text-align:center;letter-spacing:.06em;text-decoration:underline;color:var(--main-color)}.hover-language{position:absolute;bottom:0;overflow:hidden;max-height:0;transition:.35s;left:50%;transform:translate(-50%,100%);background:var(--contrast-color);box-shadow:var(--standart-shadow);border-radius:10px}.hover-language a{font-weight:300;font-size:16px;line-height:19px;text-align:center;letter-spacing:.06em;color:var(--main-color)}.hover-language a:hover{color:var(--accent-color)}.hover-language ul{padding:6px 10px}.hover-language .current-lang{display:none}.remodal-form{width:450px;max-width:100%}.remodal-close:before{display:none}.remodal_form{width:450px;max-width:100%}.remodal-close{left:auto;right:20px;top:20px;width:20px;height:20px;background-image:url(../img/remodal_close.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.remodal-form__header{font-weight:700;font-size:24px;line-height:35px;text-align:center;letter-spacing:.2px;color:var(--main-color);margin-bottom:40px}.input-hidden{display:none!important}.remodal-form__form{width:100%}.remodal-form__form input{width:100%;display:block;margin-bottom:30px;border:1px solid #dfdfdf;box-sizing:border-box;line-height:30px;padding:10px 20px;color:var(--main-color);font-size:16px}.remodal-form__form input:focus{border:1px solid #575656}.remodal-form__form input::placeholder{color:var(--main-color);opacity:.8}.remodal-form__form label{display:block;margin-bottom:15px;font-style:normal;font-weight:400;text-align:left;font-size:16px;line-height:19px;color:var(--main-color)}.remodal-form__form button{width:100%!important}@media screen and (max-width:600px){.remodal{padding-left:10px;padding-right:10px}}.remodal-thanks{background:#36b37e;border-radius:10px;width:450px;max-width:100%;padding:50px 30px}.remodal-thanks .remodal-close{background-image:url(../img/remodal_close_white.svg);background-position:center;background-repeat:no-repeat}.remodal-thanks__wrap{display:flex;justify-content:center;align-items:center}.remodal-thanks__icon{width:32px;height:21px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:26px;min-width:32px}.remodal-thnaks__header{font-style:normal;font-weight:400;font-size:20px;line-height:22px;margin-bottom:5px;text-align:left;color:#fff}.remodal_thanks__text{font-style:normal;font-weight:400;font-size:16px;text-align:left;line-height:16px;color:#fff}@media screen and (max-width:600px){.remodal_thanks{padding-left:20px;padding-right:10px}.remodal_thanks__icon{margin-right:20px}}.jq-selectbox{border:1px solid #dfdfdf;box-sizing:border-box;border-radius:12px;margin-bottom:18px;width:100%;display:block;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--main-color)}.jq-selectbox__select-text{padding:15px 20px}.jq-selectbox__trigger-arrow{display:none}.jq-selectbox__trigger{width:50px;height:100%;position:absolute;right:0;top:0;background-image:url(../img/select_arrow.svg);background-position:center;background-repeat:no-repeat;transform:none}.header-hambugreg{display:none;width:30px;height:20px;position:relative;cursor:pointer;transition:.25s}.header-hambugreg:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0);transform-origin:center;transition:.25s;width:100%;height:2px;background:var(--main-color)}.header-hambugreg:after{content:'';display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,-100%);transform-origin:center;transition:.25s;width:100%;height:2px;background:var(--main-color)}.header-hambugreg.is-active .header-hamburger-line{transform:translate(-50%,-50%) rotate(135deg);opacity:0}.header-hambugreg.is-active:before{top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.header-hambugreg.is-active:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(225deg)}.header-hamburger-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.25s;width:100%;height:2px;background:var(--main-color)}.pagination-wordpres .screen-reader-text{display:none}.pagination-wordpres .nav-links{display:flex;justify-content:center;align-items:center}.pagination-wordpres .nav-links a{background:var(--contrast-color);border:1px solid transparent;width:25px;height:32px;line-height:32px;font-style:normal;font-weight:400;font-size:20px;text-align:center;color:#444;margin-left:4px;margin-right:4px}.pagination-wordpres .nav-links a:hover{color:var(--accent-color)}.pagination-wordpres .nav-links .current{background:0 0;border:1px solid transparent;width:25px;height:32px;line-height:32px;font-style:normal;font-weight:400;font-size:20px;text-align:center;color:var(--accent-color);margin-left:4px;margin-right:4px}.pagination-wordpres .nav-links .next,.pagination-wordpres .nav-links .prev{font-size:0;color:transparent}.pagination-wordpres .nav-links .next{background-image:url(../img/pagination_wordpres_next.svg);background-position:center;background-repeat:no-repeat;transform-origin:center}.pagination-wordpres .nav-links .next:hover{transform:scale(1.2)}.pagination-wordpres .nav-links .prev{background-image:url(../img/pagination_wordpre_prev.svg);background-position:center;background-repeat:no-repeat;transform-origin:center}.pagination-wordpres .nav-links .prev:hover{transform:scale(1.2)}.main-title{word-wrap: initial;font-style:normal;font-weight:400;font-size:65px;line-height:85px;text-transform:uppercase;color:#474747}.main-title strong{font-weight:400;font-size:40px;line-height:85px}.section-title{font-weight:300;font-size:54px;line-height:64px;text-align:center;color:#2e2e2e;margin-bottom:26px;margin-bottom:30px}.section-title strong{font-weight:400;color:var(--accent-color)}.main-text{font-weight:300;font-size:18px;line-height:30px;color:#000}.main-text p{margin-bottom:20px}.main-text p:last-child{margin-bottom:0}.main-text a{color:#000;font-weight:400;text-decoration:underline}.main-text a:hover{text-decoration:none;color:var(--accent-color)}.main-text strong{font-weight:400}.how-new-reverse{flex-direction:row-reverse}.how-new-reverse .how-new-text{margin-left:0;margin-right:-30px}@media screen and (max-width:1800px){.main-title{font-size:55px;line-height:75px}.main-title strong{font-size:35px;line-height:75px}}@media screen and (max-width:1500px){.main-title{font-size:45px;line-height:65px}.main-title strong{font-size:30px;line-height:65px}.section-title{font-size:44px;line-height:54px}}@media screen and (max-width:992px){.main-title{font-size:35px;line-height:45px}.main-title strong{font-size:25px;line-height:45px}.section-title{font-size:34px;line-height:44px}.main-text{font-size:16px;line-height:26px}}@media screen and (max-width:500px){.main-title{font-size:32px;line-height:40px}.section-title{font-size:30px;line-height:36px}.main-text{font-size:16px;line-height:24px}}.btn-main{border:1px solid #000;box-sizing:border-box;display:block;width:310px;max-width:100%;line-height:70px;font-size:20px;text-align:center;color:#000}.btn-main:hover{background:#000;border-color:#000;color:#fff}.main-header{position:fixed;top:0;left:0;width:100%;z-index:300;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.header-body{padding:16px 0;background:#fff;position:relative;z-index:20}.header-body__wrapper{display:flex;align-items:center}.header-logo{width:228px;max-width:100%;min-width:228px;display:flex;justify-content:center;align-items:center}.header-logo img{display:block;max-width:100%}.header__left,.header__right{width:calc(50% - 114px)}.header__right{display:flex;align-items:center;justify-content:flex-end}.header-hamburger{width:68px;height:68px;display:flex;justify-content:center;align-items:center;border-radius:100%;user-select:none;transition:.25s;cursor:pointer}.header-hamburger.is-active .header-hamburger__dots{transform:rotate(180deg)}.header-hamburger.is-active .header-hamburger__dot:first-child:before{transform:scale(2)}.header-hamburger__dots{width:24px;height:29px;position:relative;flex-wrap:wrap;display:flex;transform-origin:center;justify-content:space-between;transition:.25s}.header-hamburger__dot{width:9px;height:9px;border-radius:100%;background:#919191;margin-top:2.5px;margin-bottom:2.5px;border:1px solid #909090;box-sizing:border-box;position:relative}.header-hamburger__dot:first-child{background:0 0}.header-hamburger__dot:first-child:before{content:'';display:block;width:100%;height:100%;position:absolute;border-radius:100%;top:0;left:0;transition:transform .25s linear .25s;background:#009dbb;transform:scale(0);transform-origin:center}.header-favourites{user-select:none;position:relative;width:68px;height:68px;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:.25s}.header-favourites svg{width:31px;height:31px;fill:#909090}.header-favourites__count{position:absolute;top:-8px;right:-4px;background:#fff;border:1px solid rgba(216,214,214,.3);box-sizing:border-box;box-shadow:0 4px 6px rgba(179,179,179,.25);width:30px;height:30px;border-radius:100%;line-height:30px;text-align:center;font-style:normal;font-weight:400;font-size:18px;color:#686868}.header-search{margin-left:27px;position:relative}.header-search.active .header-search__form{transform:translateY(-50%) rotateX(0);opacity:1}.header-search__form{position:absolute;right:0;top:50%;transition:.25s;opacity:0;transform:translateY(-50%) rotateX(90deg);z-index:20;width:350px}.header-search__form form{width:100%;position:relative}.header-search__form form input{width:calc(100% - 20px);background:#fff;border-radius:15px;padding:20px 15px;box-shadow:0 0 4px rgba(0,0,0,.15);padding-right:70px;font-size:16px;height:68px;line-height:28px;color:#222}.header-search__form form input::placeholder{color:#888}.header-search__form-button{position:absolute;z-index:20;top:50%;transform:translateY(-50%);right:0;width:68px;height:68px;display:flex;border-radius:100%;align-items:center;justify-content:center}.header-search__form-button svg{width:31px;height:31px;fill:#909090}.header-search__but-open{cursor:pointer;user-select:none;width:68px;height:68px;border-radius:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:.25s}.header-search__but-open svg{width:25px;height:25px}.header-mobile{transform:translateY(-110%);transition:.25s;position:absolute;top:100%;left:0;padding-bottom:30px;width:100%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1)}.header-mobile .header-favourites{display:none}.header-mobile.active{transform:translateY(-5px)}.main-nav{padding-top:20px}.main-nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:-10px}.main-nav li{margin-left:25px;margin-right:25px;margin-top:10px}.main-nav a{font-size:17px;line-height:19px;text-align:center;color:#686868}.main-nav a:hover{color:var(--accent-color)}.menu-category ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:-10px}.menu-category li{margin-left:50px;margin-right:50px;margin-top:10px}.menu-category a{font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#333}.menu-category a:hover{color:var(--accent-color)}@media screen and (max-width:800px){.header-hamburger{width:42px;height:42px}.header-hamburger__dots{width:18px;height:23px}.header-favourites{width:42px;height:42px}.header-favourites svg{width:16px;height:16px}.header-hamburger__dot{width:7px;min-width:7px;height:7px}.header-favourites__count{font-size:12px;width:24px;height:24px;line-height:24px}.header-search__but-open{width:42px;height:42px}.header-search__but-open svg{width:16px;height:16px}.header-search__form-button{width:42px;height:42px}.header-search__form-button svg{width:16px;height:16px}.header-search__form form input{height:42px;padding-top:7px;padding-bottom:7px;width:calc(100% - 12px)}.header-body{padding:17px 0}.header-logo{width:140px;min-width:140px;max-width:100%}.header__left,.header__right{width:calc(50% - 70px)}}@media screen and (max-width:600px){.main-nav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start}.main-nav li{margin-left:0;margin-right:0}.menu-category ul{flex-direction:column;justify-content:flex-start;align-items:flex-start}.menu-category li{margin-left:0;margin-right:0}}@media screen and (max-width:500px){.header-mobile .header-favourites{display:flex;position:absolute;top:20px;right:20px}.header__right .header-favourites{display:none}.header-search{position:static}.header-search__form{width:100%;height:100%;background:#fff}.header-search__form form{width:calc(100% - 40px);margin-left:auto;margin-right:auto}}.video-background{position:absolute;left:50%;transform:translateX(-50%);bottom:-80px;min-width:100%;min-height:calc(100% + 80px)}.hero{padding-top:220px;padding-bottom:95px;overflow:hidden}.hero-text{font-size:40px;line-height:55px;margin-top:10px;text-transform:uppercase;color:#009dbb;margin-bottom:50px}.hero-content{width:80%;margin-left:auto;margin-right:auto}.hero-content .main-title{mix-blend-mode:difference}.hero-but{display:block;width:160px;height:160px;transition:.25s;margin-left:auto;margin-right:auto;transform-origin:center}.hero-but svg{width:100%;height:100%}.hero-but:hover{transform:scale(1.2) rotate(180deg)}.charge{padding-bottom:50px}.charge__text{width:90%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:60px}.charge__flex{display:flex}.charge__left{width:38%;position:relative;z-index:70;padding-right:20px}.charge__right{width:62%; position:relative; z-index:10;}.charge__left-title{text-align:left}.charge__left-text{font-style:normal;font-weight:700;position:absolute;left:-13px;bottom:-24px;font-size:260px;line-height:92.5%;color:rgba(215,215,215,.25);pointer-events:none}.slick-dotted.slick-slider{margin-bottom:0}.charge__wrapper-for-slick{width:1850px}.charge__wrapper-for-slick .slick-track{display:flex;align-items:stretch}.charge__wrapper-for-slick .slick-dots{justify-content:flex-start;padding-left:1px}.charge-slick__slid{padding-left:15px;padding-right:15px;height:inherit}.charge-slick__slide-wrapper{background:rgba(237 ,237 ,237);border-radius:15px;width:100%;padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:20px;height:inherit;display:flex;flex-direction:column}.charge-slick__title{font-weight:300;font-size:38px;line-height:58px;margin-bottom:15px;color:#2e2e2e;padding-left:35px;padding-right:15px}.charge-slick__description{font-weight:300;font-size:19px;line-height:28px;color:#000;margin-bottom:10px;padding-left:35px;padding-right:15px}.charge-slick__image{margin-top:auto;height:500px}.charge-slick__image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom}.slick-dots{bottom:-40px}.slick-dots li button{display:none}.slick-dots li{background:#ededed;width:16px;height:16px;border-radius:100%;margin-left:14px;margin-right:14px;cursor:pointer;user-select:none;transition:.25s}.slick-dots li:hover{transform:scale(1.6)}.slick-dots li.slick-active{background:var(--accent-color);transform:scale(1.6)}.how-work__flex{display:flex;flex-wrap:wrap;margin-top:-20px;justify-content:space-between}.how-work__el{margin-top:20px;width:calc(50% - 15px);border:2px solid #f2f2f2;box-sizing:border-box;border-radius:15px;padding:30px 50px}.how-work__el .main-text{text-align:center}.how-work__el .main-text p{margin-bottom:0}.how-work__title{font-weight:300;font-size:35px;line-height:42px;text-align:center;margin-bottom:10px;color:#2e2e2e}.how-work__btn{margin-top:70px;display:flex;justify-content:center}.how-work-background{position:absolute;bottom:0;left:0;width:100%;height:670px}.how-work-background img{width:100%;height:100%;object-fit:cover;object-position:center}.how-work-composition{margin-top:100px;width:1340px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;height:860px;display:flex;justify-content:space-between}.how-work-composition__center-image{width:740px;height:740px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-work-composition__center-image img{width:100%;height:100%;object-position:center;object-fit:cover}.how-work-composition__left-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;z-index:20;width:calc(50% - 70px)}.how-work-composition__left-list li:nth-child(1){margin-bottom:25px;margin-left:auto}.how-work-composition__left-list li:nth-child(2){margin-bottom:127px}.how-work-composition__left-list li:nth-child(3){margin-bottom:42px}.how-work-composition__left-list li:nth-child(4){margin-left:auto}.how-work-composition__left-list .how-work-composition__number{text-align:right}.how-work-composition__left-list .how-work-composition__text{text-align:right}.how-work-composition__left-list .how-work-composition__icon-wrapper{margin-left:27px}.how-work-composition__right-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;z-index:20;width:calc(50% - 70px)}.how-work-composition__right-list li:nth-child(1){margin-bottom:25px}.how-work-composition__right-list li:nth-child(2){margin-bottom:127px;margin-left:auto}.how-work-composition__right-list li:nth-child(3){margin-bottom:42px;margin-left:auto}.how-work-composition__right-list .how-work-composition__icon-wrapper{margin-right:27px}.how-work-composition__right-list .how-work-composition__item{flex-direction:row-reverse}.how-work-composition__item{width:425px;max-width:100%;display:flex;align-items:center}.how-work-composition__icon-wrapper{width:170px;min-width:170px;height:170px;border-radius:100%;background:#fff;box-shadow:0 10px 25px rgba(217,217,217,.25);display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden}.how-work-composition__icon-wrapper img{max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center}.how-work-composition__number{font-weight:500;font-size:36px;line-height:43px;color:#2e2e2e;margin-bottom:5px}.how-work-composition__text{font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#000}.how-work-composition__text-block{flex-grow:2}.how-work-composition__mobile-image{display:none}.logos{background:#f3f3f3;padding-top:60px;padding-bottom:60px}.logos-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-40px;margin-left:-20px;margin-right:-20px}.logos-list__item{width:calc(100% / 8 - 40px);margin-left:20px;margin-right:20px;margin-top:40px;font-weight:300;font-size:18px;line-height:24px;text-align:center;color:#000}.logos__image{width:86px;height:86px;margin-left:auto;margin-right:auto;border-radius:100%;display:flex;justify-content:center;align-items:center;background:#fff;overflow:hidden;margin-bottom:10px;box-shadow:0 10px 55px rgba(193,193,193,.25)}.logos__image img{display:block;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.footer-top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1);padding-top:70px}.footer-top__wrapper{display:flex;justify-content:space-between;align-items:flex-end}.footer-logo{font-style:normal;font-weight:400;font-size:36px;line-height:43px;color:#232323}.footer-top-menu{margin-top:20px}.footer-top-menu ul{display:flex;flex-wrap:wrap}.footer-top-menu li{margin-right:40px}.footer-top-menu a{font-weight:400;font-size:16px;line-height:42px;color:#686868}.footer-top-menu a:hover{color:var(--accent-color)}.footer-top__right{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#686868}.socials{display:flex}.socials li{margin-left:20px}.socials a{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:100%}.socials a:hover svg{transform:scale(1.3)}.socials a svg{width:15px;height:15px;transform-origin:center;transition:.25s}.footer-bottom__wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:30px}.footer-bottom__left{width:1000px;max-width:100%}.footer-bottom__left ul{display:flex;flex-wrap:wrap;margin-top:-10px}.footer-bottom__left li{width:calc(25% - 60px);margin-right:60px;margin-top:10px}.footer-bottom__left a{font-size:16px;line-height:156.03%;color:#646464}.footer-bottom__left a:hover{color:var(--accent-color)}.footer-mobile{display:none}.mobile-br{display:none}.hero .main-title{width:840px;max-width:100%}.how-new{display:flex;align-items:center;position:relative;margin-bottom:90px;justify-content:space-between}.how-new-image{width:50%}.how-new-image img{display:block;width:100%;height:auto}.how-new-text{width:calc(50% + 30px);margin-left:-30px;position:relative;z-index:20;padding:50px 70px 10px 70px}.how-new-header{font-size:35px;font-weight:300;line-height:42px;color:#2e2e2e;margin-bottom:11px}.how-new-sub-header{font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#222}.how-wrork-numb{font-style:normal;font-weight:400;font-size:18px;line-height:30px;text-decoration:underline;color:#222}.how-new-bit-tet{font-style:normal;font-weight:300;font-size:18px;line-height:30px;color:#222}.how-new-bit-tet a{color:#222;text-decoration:underline}.how-new-bit-tet a:hover{text-decoration:none}.how-new-first-img{padding-left:40px}.how-new-second-img{padding-left:64px}.how-new-absolute{position:absolute;left:50%;bottom:50px;font-style:normal;font-weight:400;font-size:96px;line-height:115px;text-transform:uppercase;color:rgba(0,0,0,.03);}.ssi_hero-flex{display:flex;justify-content:space-between;align-items:flex-start}.ssi_hero-left{width:45%;height:700px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;box-shadow:0 10px 55px rgba(180,180,180,.25)}.ssi_hero-left img{display:block;max-width:80%;max-height:80%}.ssi_hero-right{width:55%;position:relative;z-index:20;padding-left:80px;padding-top:40px}.ssi_hero-desc{padding-top:10px}.ssi_hero-desc p{margin-bottom:0}.ssi_btn{display:flex;margin-top:20px}.ssi_abs_world{position:absolute;width:55%;bottom:-120px;left:45%;padding-left:60px;font-style:normal;font-weight:700;font-size:260px;line-height:92.5%;color:#fafafa}.recom-slick{margin-left:-40px;margin-right:-40px;padding-bottom:40px}.recom-slide{padding-left:40px;padding-right:40px}.recom-slide .product{width:100%}.chp-1-header{font-style:normal;font-weight:300;font-size:35px;line-height:42px;text-transform:uppercase;color:#2e2e2e;margin-bottom:15px}.how-new-text .main-text p{margin-bottom:0;}.chp-big-text-1{margin-top:17px;font-style:normal;font-weight:400;font-size:72px;line-height:99px;text-transform:uppercase;color:rgba(0,0,0,.03)}.chp-big-text-2{margin-top:33px;font-style:normal;font-weight:400;font-size:72px;line-height:101.7%;text-transform:uppercase;color:rgba(0,0,0,.03)}.chp-2-flex{display:flex;justify-content:space-between;align-items:flex-start}.chp-2-el{width:calc(50% - 85px)}.chp-2-el-header{font-style:normal;font-weight:300;font-size:35px;line-height:43px;text-transform:uppercase;color:#2e2e2e;margin-bottom:20px}.chp-2-btn{display:flex;justify-content:center;margin-top:30px}.chp-1{padding-bottom:0}.chp-1 .how-new:last-child{margin-bottom:0}.ssi-price{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#787878;margin-top:20px;margin-bottom:30px;width:670px;max-width:100%;}.ssi-list{width:670px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ssi-item{width:calc(50% - 35px);display:flex;align-items:center;font-style:normal;font-weight:300;font-size:17px;line-height:18px;letter-spacing:.91px;color:#000;margin-bottom:20px}.ssi-item-icon{width:30px;height:30px;min-width:30px;margin-right:15px;background-position:center;background-repeat:no-repeat;background-size:contain}.ssi-package-header{font-style:normal;font-weight:400;font-size:22px;line-height:22px;color:#2e2e2e;margin-bottom:30px;margin-top:40px}.ssi-package-flex{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:-20px}.ssi-package-el{width:225px;max-width:100%;margin-left:10px;margin-right:10px;margin-top:20px}.ssi-package-el .product__image-text{display:none}.ssi-package-el .product__image-wrapper{height:200px}.ssi-package-el .product-favourites{display:none}.favourites-list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #d6d6d6}.favourites-item{margin-left:15px;margin-right:15px;margin-top:40px;width:calc(50% - 30px);display:flex;align-items:flex-start}.favourites-image{width:200px;height:200px;min-width:200px;margin-right:17px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 55px rgba(193,193,193,.25)}.favourites-image img{max-width:80%;max-height:80%;display:block}.favourites-content-box{position:relative;width:1px;flex-grow:2;padding-right:60px}.favourites-content-box .product-favourites{position:static;margin-bottom:40px;width:50px;height:50px}.favourites-content-box .product-favourites .product-favourites svg{width:25px;height:25px}.favoourites-product-name{font-style:normal;font-weight:400;font-size:24px;line-height:40px;letter-spacing:4.2px;text-transform:uppercase;color:#2e2e2e}.favourites-btn-delete{width:50px;height:50px;border-radius:100%;position:absolute;right:0;top:0;background:rgba(216,214,214,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;transition:.25s}.favourites-btn-delete:hover{background:rgba(216,214,214,.45)}.favourites-btn-delete:after{content:'';display:block;width:18px;height:18px;background-image:url(../img/delete.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.favourites-form{padding-bottom:80px}.favourites-form .fav-form-style{margin-top:60px}.fav-form-style input,.fav-form-style textarea{display:block;width:100%;background:#f5f5f5;padding:20px;font-style:normal;font-weight:400;font-size:16px;border:1px solid transparent;line-height:20px;color:#000}.fav-form-style input::placeholder,.fav-form-style textarea::placeholder{color:#777}.fav-form-style textarea{height:200px}.fav-form-style label{font-style:normal;font-weight:400;font-size:20px;line-height:20px;color:#313131;margin-bottom:16px;display:block}.fav-form-flex{display:flex;justify-content:space-between}.fav-form-el{width:calc(50% - 10px);margin-bottom:24px}.fav-full-row{margin-bottom:24px}.fav-btn{display:flex;justify-content:center}.contacts-header{font-style:normal;font-weight:400;font-size:20px;line-height:20px;text-align:center;color:#313131;margin-bottom:30px;margin-top:50px}.fav-form-style{width:1500px;max-width:100%;margin-left:auto;margin-right:auto}.about-block{display:flex;align-items:flex-start;margin-bottom:100px}.about-block:last-child{margin-bottom:0}.about-photo{width:570px;min-width:570px;margin-right:70px;height:680px}.about-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.about-contect{width:1px;flex-grow:2}.about-name{font-style:normal;font-weight:400;font-size:72px;line-height:88px;text-transform:uppercase;color:rgba(0,0,0,.03);margin-bottom:40px}.about-text{position:relative;padding:60px 60px 60px 0;border-right:1px solid #d9d9d9}.about-text:before{content:'';display:block;width:calc(100% + 70px);left:-70px;top:0;height:1px;background:#d9d9d9;position:absolute}.about-text:after{content:'';display:block;width:calc(100% + 70px);left:-70px;bottom:0;height:1px;background:#d9d9d9;position:absolute}.about-block:nth-child(even){flex-direction:row-reverse}.about-block:nth-child(even) .about-photo{margin-right:0;margin-left:70px}.about-block:nth-child(even) .about-text{border-right:none;padding-left:60px;padding-right:0;border-left:1px solid #d9d9d9}.about-block:nth-child(even) .about-text:before{left:0}.about-block:nth-child(even) .about-text:after{left:0}.faq-block{width:1500px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;background:rgba(255,255,255,.85);border:1px solid #d9d9d9;box-sizing:border-box;backdrop-filter:blur(10px);padding:22px 20px;padding-right:65px;position:relative;user-select:none;cursor:pointer}.faq-block:last-child{margin-bottom:0}.faq-block.active .faq-body{display:block}.faq-block.active .faq-btn:before{opacity:0}.faq-header{display:flex}.faq-number{font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#e1e1e1;width:40px;min-width:40px}.faq-qestion{font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#000}.faq-btn{border:1px solid #2e2e2e;box-sizing:border-box;width:55px;height:55px;cursor:pointer;position:absolute;right:7px;top:7px}.faq-btn:after{content:'';display:block;width:25px;height:2px;background:#2e2e2e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-btn:before{content:'';display:block;width:2px;height:25px;background:#2e2e2e;transition:.25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-body{font-style:normal;font-weight:300;font-size:18px;line-height:26px;padding-left:40px;color:#222;margin-top:20px;display:none}.about{padding-bottom:0}.our-lab-header{font-style:normal;font-weight:400;font-size:96px;line-height:99px;text-transform:uppercase;color:rgba(0,0,0,.03);margin-top:20px}.our-lab-bottom-text{margin-top:80px;text-align:center;width:1500px;max-width:100%;margin-left:auto;margin-right:auto}.ol-list{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;margin-top:-40px}.ol-item{width:calc(25% - 40px);margin-left:20px;margin-right:20px;margin-top:40px}.ol-item-wrapper{width:100%}.ol-item-image{width:100%;height:390px;background-position:center top;background-repeat:no-repeat;background-size:cover}.ol-item-name{font-style:normal;font-weight:400;font-size:36px;line-height:43px;color:#2e2e2e;margin-top:40px}.ol-item-text p{margin-bottom:0}.ol-expert{padding-top:0}.ol-expert .section-title{text-align:left;margin-bottom:60px}.ol-btn-wrapper{display:flex;justify-content:center;margin-top:60px}.expert-name{font-style:normal;font-weight:400;font-size:36px;line-height:43px;color:#2e2e2e;margin-bottom:10px}.expert-job{font-style:normal;font-weight:400;font-size:20px;line-height:30px;margin-bottom:14px;color:#000}.experts{padding-bottom:80px}.experts .about-block{align-items:center}.subst{padding-bottom:80px}.subst .subs-header{font-style:normal;font-weight:400;font-size:64px;line-height:70px;margin-bottom:10px;color:#2e2e2e}.subst .main-text p{margin-bottom:10px}.subst .main-text p:last-child{margin-bottom:0}.man-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:100px;margin-left:-50px;margin-right:-50px}.man-elem{background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;width:535px;height:177px;display:flex;justify-content:center;align-items:center;margin-left:50px;margin-right:50px}.man-elem img{display:block;max-width:90%;max-height:90%}.manuf-header{font-style:normal;font-weight:300;font-size:64px;line-height:72px;color:#2e2e2e;margin-bottom:20px}.manuf-bottom-text{font-style:normal;font-weight:300;font-size:65px;line-height:34px;color:#000;margin-top:50px}.manuf-bottom-text sub{font-style:normal;font-weight:300;font-size:20px;line-height:34px;color:#000;padding-right:20px}.manuf-after-image{position:absolute;bottom:20px;transform:translateY(100%);right:0;width:100%;font-style:normal;font-weight:400;font-size:96px;line-height:115px;text-align:left;text-transform:uppercase;color:rgba(0,0,0,.03)}.how-new-reverse .manuf-after-image{text-align:right}.all-brand-item{display:flex;align-items:center;justify-content:space-between;width:1560px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:150px}.all-brand-item:last-child{margin-bottom:0}.all-brand-item:nth-child(even){flex-direction:row-reverse}.all-brand-item-content{width:calc(50% - 10px)}.all-brand-item-logo{width:calc(50% - 10px)}.allb-brands-header{font-style:normal;font-weight:300;font-size:64px;line-height:64px;color:#2e2e2e;margin-bottom:30px}.all-brand-btn{margin-left:5px;margin-top:50px;display:flex}.all-brand-item-logo{display:flex;align-items:center;justify-content:center}.all-brand-item-logo img{max-width:80%;max-height:80%}.all-brand-item .main-text p{margin-bottom:0}.brand-logo{display:flex;justify-content:center;align-items:center;margin-top:90px;padding-bottom:80px}.brand-logo img{max-width:80%;max-height:80%;display:block}.th-btn{padding-bottom:80px;display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:1800px){.hero{padding-top:180px;padding-bottom:80px}.hero-text{font-size:35px}.charge__left-text{font-size:200px;bottom:-19px}.charge-slick__image{height:420px}.charge__wrapper-for-slick{width:1700px}.logos-list__item{width:calc(100% / 4 - 40px)}.ssi_abs_world{display:none}.our-lab-header{font-size:60px;line-height:72px}.how-new{margin-bottom:60px}.manuf .how-new{margin-bottom:90px}.allb-brands-header,.manuf-header,.subst .subs-header{font-size:54px;line-height:62px}}@media screen and (max-width:1600px){.hero-but{width:140px;height:140px}.charge-slick__image{height:380px}.charge-slick__title{padding-left:15px;padding-right:0}.charge-slick__description{padding-left:15px;padding-right:0}.footer-top__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start}.how-new-absolute{display:none}.about-photo{width:450px;min-width:450px}.about-name{font-size:56px;line-height:70px;margin-bottom:30px}.about-text{padding-top:40px;padding-bottom:40px}.allb-brands-header,.manuf-header,.subst .subs-header{font-size:34px;line-height:46px}}@media screen and (max-width:1500px){.hero .main-title{width:720px;max-width:100%}}@media screen and (max-width:1400px){.how-work-composition{width:960px;height:670px}.how-work-composition__center-image{width:570px;height:570px}.how-work-composition__icon-wrapper{width:120px;min-width:120px;height:120px}.how-work-composition__item{width:300px}.how-work-composition__left-list{width:calc(50% - 40px)}.how-work-composition__left-list .how-work-composition__icon-wrapper{margin-left:10px}.how-work-composition__right-list{width:calc(50% - 40px)}.how-work-composition__right-list .how-work-composition__icon-wrapper{margin-right:10px}.how-work-composition__text{font-size:14px}.how-work-composition__number{font-size:24px;line-height:24px}.how-work-background{height:580px}.ssi_hero-right{padding-top:10px;padding-left:40px}.ol-item-image{height:290px}.ol-item-name{margin-top:20px;font-size:28px;line-height:36px}}@media screen and (max-width:1300px){.hero-content{width:100%}.charge__wrapper-for-slick{width:calc(100% + 200px)}.charge-slick__title{font-size:40px;line-height:50px;margin-bottom:10px}.charge__text{width:100%}.chp-big-text-1,.chp-big-text-2{font-size:50px;line-height:65px}.about-block:nth-child(even) .about-text{padding-left:20px;padding-top:30px;padding-bottom:30px}.about-photo{margin-right:30px;position:relative;z-index:20}.about-block:nth-child(even) .about-photo{margin-left:30px}.about-name{font-size:42px;line-height:60px;margin-bottom:20px}.man-logos{margin-left:-30px;margin-right:-30px}.man-elem{width:350px;height:140px;margin-left:30px;margin-right:30px}.manuf-bottom-text{font-size:32px}.manuf-bottom-text sub{font-size:16px;padding-right:12px}.manuf-after-image{display:none}.manuf .how-new{margin-bottom:60px}.allb-brands-header{margin-bottom:10px}.all-brand-btn{margin-top:20px}}@media screen and (max-width:1200px){.how-work__flex{margin-top:0}.how-work__el{width:100%;margin-top:40px}.how-work__el:first-child{margin-top:0}.how-work__title{font-size:30px;line-height:37px}.chp-2-flex{flex-direction:column}.chp-2-el{width:100%;margin-bottom:50px}.chp-2-el:last-child{margin-bottom:0}.favoourites-product-name{font-size:20px;line-height:30px}.favourites-image{width:160px;min-width:160px;height:160px}.all-brand-item{flex-direction:column-reverse!important}.all-brand-item-content{width:100%;margin-top:30px}.all-brand-item-logo{width:100%;height:100px}.all-brand-item{margin-bottom:60px}}@media screen and (max-width:1100px){.charge__left{width:50%}.charge__right{width:50%}.charge__wrapper-for-slick{width:calc(100% + 300px)}.about-block{flex-direction:column!important;justify-content:center;align-items:center}.about-contect{width:100%}.about-text{border:none!important;padding:0!important}.about-text:before{display:none!important}.about-text:after{display:none}.about-name{display:none}.about-photo{margin-left:auto!important;margin-right:auto!important;margin-bottom:30px;min-width:1px;width:350px;height:450px}.about-block{margin-bottom:40px}}@media screen and (max-width:992px){.hero{padding-top:130px;padding-bottom:52px}.hero-text{font-size:28px}.charge__text{text-align:left}.charge__flex{flex-direction:column;justify-content:flex-start;align-items:flex-start}.charge__left{width:100%;padding-right:0;margin-bottom:17px}.charge__left-text{display:none}.charge-slick__image{height:300px}.slick-dots li{width:11px;height:11px;margin-left:9px;margin-right:9px}.charge__right{width:100%}.charge__wrapper-for-slick{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.charge__wrapper-for-slick .slick-dots{padding-left:0;justify-content:center}.charge-slick__title{font-size:35px;padding-left:0}.charge-slick__description{padding-left:0;margin-bottom:5px}.how-work-composition__center-image{display:none}.how-work-composition{flex-direction:column;height:auto;justify-content:center;align-items:center}.how-work-composition__icon-wrapper{box-shadow:0 4px 25px rgba(217,217,217,.55);margin-left:auto!important;margin-right:auto!important}.how-work-composition__item{margin-left:auto!important;margin-right:auto!important;flex-direction:column-reverse!important;justify-content:center;align-items:center;position:relative;width:270px;max-width:270px;margin-top:70px!important;margin-bottom:0!important}.how-work-composition__item:before{content:"";display:block;position:absolute;left:50%;bottom:calc(100% + 20px);transform:translateX(-50%);width:5px;height:30px;background:#f1f1f2}.how-work-composition__number{position:absolute;left:calc(50% - 50px);top:10px;width:100%;text-align:center!important;transform:translateX(-50%)}.how-work-composition__right-list{flex-direction:column-reverse}.how-work-composition__text{font-size:18px;text-align:center!important;margin-top:5px}.how-work-composition__mobile-image{display:block;width:280px;height:280px}.how-work-composition__mobile-image img{width:100%;height:100%;display:block;object-position:center;object-fit:contain}.how-work-composition{margin-top:60px}.how-work-composition__left-list{width:100%}.how-work-composition__right-list{width:100%}.how-work-background{display:none}.logos-list__item{width:calc(100% / 3 - 40px);font-size:16px;line-height:24px}.footer-bottom__left li{margin-right:30px;width:calc(33.333% - 30px)}.how-new{flex-direction:column;justify-content:center;align-items:center}.how-new-text{width:100%;margin-left:0;}.how-new-image{width:600px;max-width:100%;margin-left:auto;margin-right:auto}.how-new-reverse .how-new-text{margin-right:0;padding: 50px 0}.ssi_hero-flex{flex-direction:column;justify-content:center;align-items:center}.ssi_hero-left{width:100%;height:350px}.ssi_hero-right{width:100%;padding-left:0;padding-top:0;margin-top:50px}.favourites-item{width:100%}.ol-list{width:650px;max-width:100%;margin-left:auto;margin-right:auto}.ol-item{width:calc(50% - 40px)}.ol-expert .section-title{text-align:center}.man-logos{background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;margin-left:auto;margin-right:auto;width:450px;max-width:100%;padding:15px;justify-content:space-between;align-items:center;margin-top:60px}.man-elem{width:calc(50% - 20px);border:none;margin-left:0;margin-right:0}}@media screen and (max-width:600px){.hero-text{font-size:22px;margin-bottom:40px;line-height:30px}.hero-but{width:140px;height:140px}.how-work__el{padding:20px 10px}.how-work__title{font-size:25px;line-height:30px}.logos-list{margin-left:-5px;margin-right:-5px}.logos-list__item{width:calc(100% / 2 - 10px);margin-left:5px;margin-right:5px}.logos{background:0 0;padding-top:0}.footer-top-menu ul{justify-content:space-between;margin-top:-20px}.footer-top-menu li{width:calc(50% - 5px);margin-right:0;margin-top:20px}.footer-top__wrapper .footer-top__right{display:none}.footer-top{margin-bottom:0;padding-bottom:20px;border-bottom:none}.footer-top-menu a{line-height:24px}.footer-bottom__left ul{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-bottom__left li{width:100%;margin-right:0;margin-top:20px}.footer-mobile{display:block;padding-bottom:20px}.footer-top__right{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-top__right>p{margin-bottom:10px}.socials li{margin-left:0;margin-right:20px}.footer-bottom__wrapper{padding-bottom:20px}.footer-logo{font-size:25px;line-height:30px}.footer-top{padding-top:60px}.logos{padding-bottom:0}.mobile-br{display:block}.how-new-text{padding:20px 0}.how-new-image{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px}.how-new-header{font-size:30px;line-height:36px;color:#111}.how-new-bit-tet{font-size:16px;line-height:25px}.how-wrork-numb{font-size:16px;line-height:25px}.how-new-sub-header{font-size:16px;line-height:25px}.chp-2-el-header{font-size:25px;line-height:30px;margin-bottom:13px}.chp-big-text-1,.chp-big-text-2{display:none}.ssi-item{width:100%}.ssi-package-el{width:calc(50% - 20px)}.ssi-package-el .product__image-wrapper{height:130px}.ssi-package-el .product__name{font-size:12px}.ssi-package-header{font-size:18px;line-height:25px}.favourites-image{width:90px;height:90px;min-width:90px;margin-right:10px}.favourites-content-box .product-favourites{position:absolute;left:-30px;top:-25px;width:35px;height:35px}.favourites-content-box .product-favourites svg{width:20px;height:20px}.favourites-content-box{padding-top:15px;padding-right:40px}.favoourites-product-name{font-size:15px;line-height:22px}.favourites-btn-delete{width:20px;height:20px;background:0 0}.fav-form-el{width:100%;margin-bottom:15px}.fav-full-row{margin-bottom:15px}.fav-form-flex{flex-direction:column}.fav-form-style input,.fav-form-style textarea{padding:10px 15px}.fav-form-style label{font-size:16px;margin-bottom:4px}.our-lab-header{font-size:42px;line-height:52px}.ol-item{width:340px;max-width:100%;margin-left:auto;margin-right:auto;margin-top:30px}.ol-item-image{height:290px}.ol-item-name{font-size:24px;line-height:30px;margin-top:15px}.allb-brands-header,.manuf-header,.subst .subs-header{font-size:28px;line-height:36px}.man-logos{margin-top:40px}}@media screen and (max-width:500px){.ssi_hero-left{height:300px}.btn-free{width:100%;display:block}.chp-1-header{font-size:30px;line-height:37px}.about-photo{width:100%;margin-left:0px!important;max-width:100%}.manuf-bottom-text{font-size:28px;margin-top:20px}.manuf-bottom-text sub{font-size:14px;padding-right:8px}.hero .main-title strong{display:block}}@media screen and (max-width:374px){.hero{padding-top:60px}.hero .main-title strong{display:inline}}.first-section{padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:0}.first-section__video-bg{height:420px;width:100%;position:relative;overflow:hidden}.first-section__text-block{position:relative;z-index:20;margin-top:-50px;padding-top:50px;padding-left:40px;padding-right:40px;min-width:320px;text-align:center;background:#fff}.first-section__sub-header{font-style:normal;font-weight:400;font-size:26px;line-height:33px;text-align:center;color:#444;margin-top:30px}.first-section__text{width:90%;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}.charge__text-after-title{font-weight:300;font-size:18px;line-height:28px;color:#000;margin-top:-20px;width:545px;max-width:100%}.charge__text-after-title strong{font-weight:400}.charge--modificate-page{padding-bottom:100px}.charge--modificate-page .charge__left{width:54%;padding-right:60px}.charge--modificate-page .charge__right{width:46%}.charge__right--flex{display:flex;justify-content:space-between;flex-wrap:wrap}.charge-el{width:calc(50% - 15px);box-shadow:0 10px 35px rgba(201,201,201,.25);border-radius:15px;overflow:hidden;position:relative;height:680px;transition:.25s}.charge-el:hover{box-shadow:0 2px 15px rgba(201,201,201,.65)}.charge-el__title{font-weight:300;padding:30px 20px;font-size:38px;line-height:45px;color:#2e2e2e;position:relative;z-index:20}.charge-el__image{position:absolute;top:0;left:0;width:100%;height:100%}.charge-el__image img{display:block;width:100%;height:100%;object-position:50% 40%;object-fit:cover}.charge-el__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.breadcums-wrapper{width:100%;padding-top:20px;padding-bottom:20px}.breadcums{display:flex;flex-wrap:wrap;width:100%;}.breadcums li{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}.breadcums .sep{padding-left:5px;padding-right:5px}.breadcums a{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#000}.breadcums a:hover{color:var(--accent-color)}.breadcums--absolute{position:absolute;top:0;left:0;width:100%;z-index:100}.breadcums--absolute a,.breadcums--absolute li,.breadcums--absolute p{color:#fff}.breadcums--absolute a:hover{color:var(--accent-color)}@media (max-width:1800px){.charge--modificate-page .charge__right{width:50%}.charge--modificate-page .charge__left{width:50%}.charge-el__title{padding-left:30px;padding-right:30px}}@media (max-width:1600px){}@media (max-width:1400px){}.charge-el__title{font-size:36px;padding-left:20px;padding-right:10px;padding-top:20px}.first-section__text{width:100%}}@media (max-width:1200px){.charge--modificate-page .charge__flex{flex-direction:column;justify-content:center;align-items:center}.charge--modificate-page .charge__left{width:680px;max-width:100%;margin-bottom:40px;padding-right:0}.charge--modificate-page .charge__right{width:100%;justify-content:center}.charge--modificate-page .charge-el{width:325px;max-width:100%;margin-left:15px;margin-right:15px}.charge--modificate-page .charge__left-text{display:none}.first-section__text{text-align:left}.first-section__video-bg{height:300px}.first-section__text-block{padding-top:20px;padding-left:20px;padding-right:20px}.first-section__sub-header{font-size:20px;margin-top:20px}.charge__text-after-title{font-size:16px;line-height:24px}}@media (max-width:800px){.charge--modificate-page .charge__right{width:300px;max-width:100%;margin-left:auto;margin-right:auto}.charge--modificate-page .charge-el{margin-left:10px;margin-right:10px;box-shadow:none}.charge--modificate-page .charge-el{height:390px}.charge-el__title{font-size:37px;line-height:45px;padding-top:10px;padding-left:10px;padding-right:10px}.first-section__video-bg{height:220px}}@media (max-width:450px){.charge--modificate-page .charge__right{width:calc(100% + 20px);max-width:1000px;margin-left:-10px;margin-right:-10px}.charge--modificate-page .charge-el{height:590px}.first-section__video-bg{height:180px}.first-section__text-block{margin-top:-20px;padding-left:15px;padding-right:15px;padding-top:10px}.first-section__sub-header{margin-top:10px}.first-section__text-block{width:300px;max-width:100%;min-width:1px}}.katalog{position:relative;padding-top:90px}.katalog-wrapper{display:flex;justify-content:space-between}.katalog-wrapper:before{content:'';display:none;position:absolute;left:50%;top:-40px;width:calc(100% - 60px);height:1px;background:rgba(0,0,0,.31);transform:translateX(-50%)}.katalog-sidebar{width:360px;margin-right:60px;min-width:360px}.katalog-body{width:1px;flex-grow:2}.katalog-category li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.31)}.katalog-category a{font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#666}.katalog-category a:hover{color:var(--accent-color)}.katalog-list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.katalog-list__item{width:calc(100% / 3 - 20px);margin-left:10px;margin-right:10px;margin-bottom:100px}.product{max-width:100%;position:relative;user-select:none}.ssi-package-el .product:hover .product__image-hover, .katalog-list .product:hover .product__image-hover, .recom-slide .product:hover .product__image-hover{opacity:1}.product:hover .product__image-static img{opacity:1}.product:hover .product__image-text{opacity:1}.product__image-wrapper{position:relative;width:100%;height:390px}.product__image-wrapper img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.product__image-static{width:90%;height:70%;transform-origin:center;position:absolute;top:15%;left:5%;z-index:15}.product__image-static img{transition:.25s;position:relative;z-index:40}.product__image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#f3f3f3;transform-origin:center;transition:.25s}.product__image-hover img{object-position:center;object-fit:cover}.product__image-text{font-weight:700;font-size:80px;line-height:92.5%;color:rgba(250,250,250,.5);position:absolute;top:0;left:0;z-index:5;opacity:0;transition:.25s}.product-favourites{position:absolute;right:17px;top:17px;z-index:50;width:68px;height:68px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.25s}.product-favourites svg{width:31px;height:31px;fill:#909090;transition:.25s}.product-favourites .product-favourites-full-icon{transform:scale(0);transition:.25s;transform-origin:center}.product-favourites:hover svg{fill:var(--accent-color)}.product-favourites.active .product-favourites-full-icon{transform:scale(1)}.product-favourites.active svg{fill:var(--accent-color)}.product__name{font-size:18px;line-height:167.31%;text-align:center;color:#010101;margin-top:30px}.product__main-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}@media (max-width:1500px){.katalog-sidebar{width:300px;min-width:300px}.product__image-wrapper{height:300px}.product-favourites{width:50px;height:50px}.product-favourites svg{width:25px;height:25px}.product__name{margin-top:15px}.product__image-text{font-size:50px}}@media (max-width:1300px){.katalog-sidebar{width:260px;min-width:260px;margin-right:40px}.product__image-wrapper{height:260px}}@media (max-width:1100px){.manuf-header{margin-left:0;text-align:left;}.all-brand-btn{justify-content:center}.how-new-text-home{top: 0;}.ssi_btn{justify-content:center}.how-new {margin-bottom: 20px;}.how-new-text{padding: 35px 0 !important;}.headline-title-mob{display:block}.katalog-wrapper{flex-direction:column;justify-content:center;align-items:center}.katalog-sidebar{width:400px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.how-new-text{top:0px}.katalog-body{width:100%}}@media (max-width:800px){.all-brand-btn{justify-content:center}.how-new-text-home{top: 0;}.ssi_btn{justify-content:center}.how-new-text{top:0px}.headline-title-mob{display:block}.katalog-list__item{width:calc(100% / 2 - 20px)}.how-new-text{padding: 35px 0 !important;}.manuf-header{margin-left:0;}.how-new {margin-bottom: 20px;}}@media (max-width:600px){.manuf-header{margin-left:0;}.all-brand-btn{justify-content:center}.how-new-text-home{top: 0;}.all-brand-btn{justify-content:center}.ssi_btn{justify-content:center}.how-new {margin-bottom: 20px;}.how-new-text{top:0px}.main-first-text-mobile{}.how-new-text{padding: 35px 0 !important;}.headline-title-mob{display:block}.charge__left-title{text-align:left !important}.katalog-list__item{width:425px;max-width:100%;margin-left:auto;margin-right:auto}.katalog-list__item{margin-bottom:50px}.main-first-text-mobile{}}.sus-back-text{font-size:72px !important;} .how-new-absolute{font-size:72px}.how-new-reverse .manuf-after-image{text-align:left}.manuf-after-image{left:7.35%;font-size:72px}.how-new-text{padding-bottom:30px;}.our-lab-header{font-size:72px}.how-new-reverse .how-new-absolute {top:460px}.how-new-first-img {top:485px}.btn-main {-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}.main-text{padding-left: 5px;}.about-text{margin-left:3.5px}.chp-1-header {padding-left:2.5px;}.chp-big-text-1 {margin-left:3px;}.ssi_hero-right{padding-top:0;}@media (max-width:1900px){.manuf-after-image{left: 69px;}.manuf-header{margin-left:4px}}@media (max-width: 1450px){.manuf-after-image{left: 68px;}.manuf-header{margin-left:4px}} @media (max-width: 1700px) {.manuf-after-image{left: 68px;}.manuf-header{margin-left:4px}}.sus-back-text {margin-top: 27px !important;}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYnJhcnkvYW5pbWF0ZUNTUy9hbmltYXRlLmNzcyIsIi4uL2xpYnJhcnkvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MiLCIuLi9saWJyYXJ5L2pRdWVycnlGb3JtU3R5bGVyL2pxdWVyeS5mb3Jtc3R5bGVyLmNzcyIsIi4uL2xpYnJhcnkvalF1ZXJyeUZvcm1TdHlsZXIvanF1ZXJ5LmZvcm1zdHlsZXIudGhlbWUuY3NzIiwiLi4vbGlicmFyeS9yZW1vZGFsL3JlbW9kYWwuY3NzIiwiLi4vbGlicmFyeS9yZW1vZGFsL3JlbW9kYWwtZGVmYXVsdC10aGVtZS5jc3MiLCIuLi9saWJyYXJ5L3NsaWNrL3NsaWNrLmNzcyIsIi4uL2xpYnJhcnkvc2xpY2svc2xpY2stdGhlbWUuY3NzIiwiYmFzZS9fcmVsb2FkLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwidXRpbHMvX3ZhcnMuc2NzcyIsInV0aWxzL19jb3JlLnNjc3MiLCJjb21wb25lbnRzL19sYW5ndWFnZS1sZXR0ZXItZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX3JlbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3JlbW9kYWwtdGhhbmtzLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci0zLWxpbmUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24td29yZHByZXMuc2NzcyIsImNvbXBvbmVudHMvX3RleHQuc2NzcyIsImNvbXBvbmVudHMvX2J0bi5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX2hvbWUuc2NzcyIsInNlY3Rpb25zL19wYWdlLnNjc3MiLCJzZWN0aW9ucy9fa2F0YWxvZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFFQTs7Ozs7O0FBUUEsVUFDRSxtQkFBb0IsR0FDcEIsb0JBQXFCLEtBR3ZCLG1CQUNFLDBCQUEyQixTQUc3QixnQkFDRSxtQkFBb0IsR0FLdEIsbUJBQ0Es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QTBCUyxLQUFNLG9CQTFCZix5REErQlMsVUFBVyxTQS9CcEIsK0JBa0NTLEtBQU0sb0JBSWYsZUFDRyxVQUFXLEtBQ1gsWUFBYSxRQUNiLFdBQVksT0FDWixNQUFPLFFBQ1AsV0FBWSxLQUVmLG9CQUNHLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE1BQU8sS0FDUCxPQUFRLEtBQ1IsUUFBUyxHQUdaLDBCQUNHLGlCQUNHLE1BQU8sTUFDUCxVQUFXLE1BRWQsd0JBQ0csT0FBUSxNQUVYLG9CQUNHLE1BQU8sS0FDUCxPQUFRLEtBRlgsd0JBSU0sTUFBTyxLQUNQLE9BQVEsS0FHZCxlQUNHLFdBQVksS0FFZixxQkFDRyxVQUFXLE1BR2pCLDBCQUNHLGlCQUNHLE1BQU8sTUFDUCxVQUFXLE1BQ1gsYUFBYyxLQUVqQix3QkFDRyxPQUFRLE9BR2QsMEJBQ0csaUJBQ0csZUFBZ0IsT0FDaEIsZ0JBQWlCLE9BQ2pCLFlBQWEsT0FFaEIsaUJBQ0csTUFBTyxNQUNQLFVBQVcsS0FDWCxZQUFhLEtBQ2IsYUFBYyxLQUNkLGNBQWUsS0FFbEIsY0FDRyxNQUFPLE1BR2IseUJBQ0csb0JBQ0csTUFBTyx1QkFHYix5QkFDRyxvQkFDRyxNQUFPLE1BQ1AsVUFBVyxLQUNYLFlBQWEsS0FDYixhQUFjLEtBRWpCLG9CQUNHLGNBQWUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwT3V0WCxcclxuLmFuaW1hdGVkLmZsaXBPdXRZLFxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sIDUwJSwgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSwgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRTaGFrZSB7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSwgMTEuMSUsIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5qZWxsbyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dExlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdEJpZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5YIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZE91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uamFja0luVGhlQm94IHtcclxuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkBrZXlmcmFtZXMgcm9sbEluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbEluIHtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0RG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXREb3duIHtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRVcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuIiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1hY3RpdmV7aGVpZ2h0OmF1dG99LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi45O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC1pbmZvYmFye2NvbG9yOiNjY2M7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtoZWlnaHQ6NDRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO3BhZGRpbmc6MCAxMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10b29sYmFye3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXN0YWdle2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjQ0cHggMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4fS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtaWZyYW1le2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVye2NvbG9yOiM4ODg7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24gZGl2e2hlaWdodDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2hlaWdodDoxMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntwYWRkaW5nOjdweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e2xlZnQ6MDtsZWZ0OmVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MDtyaWdodDplbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KX0uZmFuY3lib3gtY2FwdGlvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjg1KSAwLHJnYmEoMCwwLDAsLjMpIDUwJSxyZ2JhKDAsMCwwLC4xNSkgNjUlLHJnYmEoMCwwLDAsLjA3NSkgNzUuNSUscmdiYSgwLDAsMCwuMDM3KSA4Mi44NSUscmdiYSgwLDAsMCwuMDE5KSA4OCUsdHJhbnNwYXJlbnQpO2JvdHRvbTowO2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzo3NXB4IDQ0cHggMjVweDtwb2ludGVyLWV2ZW50czpub25lO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5Nn1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6NzVweCBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKX19LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRle21hcmdpbi10b3A6LTUwcHh9LmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7bWF4LWhlaWdodDo1MHZoO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1sb2FkaW5ne2FuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjo0cHggc29saWQgIzg4ODtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjUwcHg7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7ei1pbmRleDo5OTk5OX1Aa2V5ZnJhbWVzIGF7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cmlnaHQ6LTZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtwYWRkaW5nLXJpZ2h0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKX19fS5mYW5jeWJveC1zaGFyZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLXJhZGl1czozcHg7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjBweH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LXNoYXJlX19idXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgNXB4IDEwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4yczstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZHtjb2xvcjojZmZmfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3toZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNXB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkNztib3JkZXItcmFkaXVzOjA7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDttYXJnaW46MTBweCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1ic3tiYWNrZ3JvdW5kOiNkZGQ7Ym90dG9tOjA7ZGlzcGxheTpub25lO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7cGFkZGluZzoycHggMnB4IDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIi5qcS1jaGVja2JveCxcclxuLmpxLXJhZGlvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uanEtY2hlY2tib3ggaW5wdXQsXHJcbi5qcS1yYWRpbyBpbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLmpxLWZpbGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uanEtZmlsZSBpbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmb250LXNpemU6IDEwMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuLmpxLWZpbGVfX25hbWUge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uanEtc2VsZWN0Ym94LFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGksXHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uanEtc2VsZWN0Ym94IHtcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLmpxLW51bWJlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xyXG59XHJcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0bWFyZ2luOiAwOyAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCIuanEtY2hlY2tib3gsXHJcbi5qcS1yYWRpbyB7XHJcblx0dmVydGljYWwtYWxpZ246IC00cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbjogMCA0cHggMCAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uanEtY2hlY2tib3guZm9jdXNlZCxcclxuLmpxLXJhZGlvLmZvY3VzZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMwOEM7XHJcbn1cclxuLmpxLWNoZWNrYm94LmRpc2FibGVkLFxyXG4uanEtcmFkaW8uZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IC41NTtcclxufVxyXG4uanEtY2hlY2tib3gge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDRweDtcclxuXHRtYXJnaW46IDNweCAwIDAgM3B4O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcclxufVxyXG4uanEtcmFkaW8ge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICM3Nzc7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuNyk7XHJcbn1cclxuLmpxLWZpbGUge1xyXG5cdHdpZHRoOiAyNzBweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG59XHJcbi5qcS1maWxlIGlucHV0IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmpxLWZpbGVfX25hbWUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcclxuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuLmpxLWZpbGVfX2Jyb3dzZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMXB4O1xyXG5cdHJpZ2h0OiAxcHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcclxufVxyXG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XHJcbn1cclxuLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcclxufVxyXG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xyXG59XHJcbi5qcS1maWxlLmRpc2FibGVkLFxyXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSxcclxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogIzg4ODtcclxufVxyXG4uanEtbnVtYmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwYWRkaW5nOiAwIDM2cHggMCAwO1xyXG59XHJcbi5qcS1udW1iZXJfX2ZpZWxkIHtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xyXG59XHJcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDhweCA5cHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcbi5qcS1udW1iZXJfX3NwaW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmpxLW51bWJlcl9fc3Bpbi5taW51cyB7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG4uanEtbnVtYmVyX19zcGluOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XHJcbn1cclxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcclxufVxyXG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogMTFweDtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XHJcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcclxuXHR0b3A6IDVweDtcclxuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcclxuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbn1cclxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcclxufVxyXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxyXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICM4ODg7XHJcbn1cclxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBO1xyXG59XHJcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcclxufVxyXG4uanEtc2VsZWN0Ym94IHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xyXG5cclxufVxyXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxufVxyXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogIzg4ODtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjODg4O1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0cmlnaHQ6IDVweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDIxcHg7XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiA3cHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wb3BfdXBfZG93bi5wbmcpO1xyXG59XHJcbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAycHggMDtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAgc2lsdmVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcclxuXHRtYXJnaW46IDVweDtcclxufVxyXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQgMTAwJSA1MCU7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XHJcblx0bWFyZ2luOiA1cHg7XHJcblx0cGFkZGluZzogNXB4IDhweCA2cHg7XHJcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmpxLXNlbGVjdGJveCB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaSB7XHJcblx0bWluLWhlaWdodDogMThweDtcclxuXHRwYWRkaW5nOiAgMCAxMHB4IDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XHJcblxyXG59XHJcbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XHJcblx0Y29sb3I6ICNBQUE7XHJcbn1cclxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiAjMjMxRjIwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGNvbG9yOiAjODg4O1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xyXG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxufVxyXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDhDO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjQUFBO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZCxcclxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcixcclxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxyXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxyXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXIsXHJcbnRleHRhcmVhLnN0eWxlciB7XHJcblx0cGFkZGluZzogOHB4IDlweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxudGV4dGFyZWEuc3R5bGVyIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixcclxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsXHJcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xyXG59XHJcbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcclxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcclxudGV4dGFyZWEuc3R5bGVyOmhvdmVyOmZvY3VzIHtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG5idXR0b24uc3R5bGVyLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcclxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHBhZGRpbmc6IDhweCAxMXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXHJcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XHJcbn1cclxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjphY3RpdmUsXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXHJcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xyXG59XHJcbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcclxuXHRib3JkZXItY29sb3I6ICNDQ0M7XHJcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGNvbG9yOiAjODg4O1xyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVtb2RhbCdzIG5lY2Vzc2FyeSBzdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xyXG5cclxuaHRtbC5yZW1vZGFsLWlzLWxvY2tlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBBbnRpIEZPVUMgKi9cclxuXHJcbi5yZW1vZGFsLFxyXG5bZGF0YS1yZW1vZGFsLWlkXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiAtNTAwMHB4O1xyXG4gIHJpZ2h0OiAtNTAwMHB4O1xyXG4gIGJvdHRvbTogLTUwMDBweDtcclxuICBsZWZ0OiAtNTAwMHB4O1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXHJcblxyXG4ucmVtb2RhbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XHJcblxyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXksXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXHJcblxyXG4ucmVtb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XHJcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVtb2RhbCdzIGRlZmF1bHQgbW9iaWxlIGZpcnN0IHRoZW1lXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBmb3IgdGhlIGJhY2tncm91bmQgKi9cclxuXHJcbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmluZyxcclxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuZWQge1xyXG4gIGZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgNDYsIDU2LCAwLjkpO1xyXG59XHJcblxyXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtb3BlbmluZyxcclxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XHJcbn1cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xyXG5cclxuLnJlbW9kYWwtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cclxuXHJcbi5yZW1vZGFsIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZzogMzVweDtcclxuXHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHJcbiAgY29sb3I6ICMyYjJlMzg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nLFxyXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcclxufVxyXG5cclxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcclxufVxyXG5cclxuLyogVmVydGljYWwgYWxpZ24gb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xyXG5cclxuLnJlbW9kYWwsXHJcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiAqL1xyXG5cclxuLnJlbW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBjb2xvcjogIzk1OTc5YztcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnJlbW9kYWwtY2xvc2U6aG92ZXIsXHJcbi5yZW1vZGFsLWNsb3NlOmZvY3VzIHtcclxuICBjb2xvcjogIzJiMmUzODtcclxufVxyXG5cclxuLnJlbW9kYWwtY2xvc2U6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICB3aWR0aDogMzVweDtcclxuXHJcbiAgY29udGVudDogXCJcXDAwZDdcIjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIERpYWxvZyBidXR0b25zICovXHJcblxyXG4ucmVtb2RhbC1jb25maXJtLFxyXG4ucmVtb2RhbC1jYW5jZWwge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgbWluLXdpZHRoOiAxMTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNvbmZpcm0ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM4MWM3ODQ7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNvbmZpcm06aG92ZXIsXHJcbi5yZW1vZGFsLWNvbmZpcm06Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICM2NmJiNmE7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNhbmNlbCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2U1NzM3MztcclxufVxyXG5cclxuLnJlbW9kYWwtY2FuY2VsOmhvdmVyLFxyXG4ucmVtb2RhbC1jYW5jZWw6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyBmb3IgdGhlIGJ1dHRvbiB0YWcuICovXHJcblxyXG4ucmVtb2RhbC1jb25maXJtOjotbW96LWZvY3VzLWlubmVyLFxyXG4ucmVtb2RhbC1jYW5jZWw6Oi1tb3otZm9jdXMtaW5uZXIsXHJcbi5yZW1vZGFsLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIEtleWZyYW1lc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQGtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgZmlsdGVyOiBibHVyKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xyXG4gIC5yZW1vZGFsIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJRThcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5sdC1pZTkgLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogIzJiMmUzODtcclxufVxyXG5cclxuLmx0LWllOSAucmVtb2RhbCB7XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxyXG57XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBmb250LWZhY2Vcclxue1xyXG4gXHJcbn1cclxuLyogQXJyb3dzICovXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGxlZnQ6IC01JTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcHJldi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtNSU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL25leHQucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcclxue1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiBzaWx2ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgYmFja2dyb3VuZDogc2lsdmVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgb3BhY2l0eTogLjI1O1xyXG4gICAgY29sb3I6IHNpbHZlcjtcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IHNpbHZlcjtcclxufVxyXG4uc2xpY2stYWN0aXZlIC5zbGljay1kb3Rze1xyXG4gICAgYmFja2dyb3VuZDogc2lsdmVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtjb2RlLGtiZCxwcmUsc2FtcCx0dCx2YXJ7Zm9udDoxNHB4LzE4cHggQ29uc29sYXMsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX1ib2R5LG9wdGdyb3Vwe2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZmZmfWJvZHksY29kZSxkbCxkZCxmb3JtLHByZXttYXJnaW46MH1hOmxpbmssYTp2aXNpdGVkLGluc3t0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpsaW5rIGltZyxhOnZpc2l0ZWQgaW1nLG9iamVjdCxmaWVsZHNldCxhYmJyLGFjcm9ueW17Ym9yZGVyOm5vbmV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxMXB4fXN1Ynt0b3A6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1zdXB7dG9wOi0ycHg7bWFyZ2luLXRvcDotMTFweH1hYmJyLGFjcm9ueW17Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICM5OTl9YWRkcmVzcyxjaXRlLGRmbntmb250LXN0eWxlOm5vcm1hbH1jb2RlLHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1pbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfXRkLHRoLHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH1pbnB1dCxzZWxlY3QsYnV0dG9ue292ZXJmbG93OnZpc2libGU7dmVydGljYWwtYWxpZ246bWlkZGxlfWxlZ2VuZHtjb2xvcjojMDAwO21hcmdpbjowIDAgLTJweDtwYWRkaW5nOjB9bGl7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlOm5vbmV9b3B0Z3JvdXAgb3B0aW9ue3BhZGRpbmctbGVmdDoyMnB4fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9uLHRoe3RleHQtYWxpZ246bGVmdH10ZCx0aHtwYWRkaW5nOjB9YWRkcmVzcyxibG9ja3F1b3RlLGgxLGgyLGgzLGg0LGg1LGg2LGZpZWxkc2V0LHAsb2wsdWx7bWFyZ2luOjA7cGFkZGluZzowfXRoLGgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtd2VpZ2h0OjQwMH1xe3F1b3RlczpcIlxcMDBhYlwiIFwiXFwwMGJiXCIgXCJcXDIwMWVcIiBcIlxcMjAxY1wifXE6YWZ0ZXJ7Y29udGVudDpcIlxcMDBiYlwifXE6YmVmb3Jle2NvbnRlbnQ6XCJcXDAwYWJcIn1xID4gcTphZnRlcntjb250ZW50OlwiXFwyMDFjXCJ9cSA+IHE6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMWVcIn0uaGFtYnVyZ2Vye2ZvbnQ6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowO3BhZGRpbmc6MTVweDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSxmaWx0ZXI7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjppbmhlcml0O2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlcjpob3ZlcntvcGFjaXR5Oi43fVxyXG50ZXh0YXJlYSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5pbnB1dCB7XHJcbi13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8qZW5kKi9cclxuLyrQodGC0LjQu9C4INGB0LHRgNC+0YHRgdCwKi9cclxuYnV0dG9uIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxufVxyXG4qe1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5pbnB1dCB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG59XHJcbnRleHRhcmVhIHtcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYSwgLmhhbWJ1cmdlciwgYnV0dG9uICB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuLyrQutC+0L3QtdGGINGB0YLQuNC70LXQuSDRgdCx0YDQvtGB0YHQsCovXHJcbmlucHV0LmVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG59XHJcbmxhYmVsLmVycm9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5ib2R5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybSBicntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxufVxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxufVxyXG5pbnB1dC53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxufVxyXG4ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhZ2VfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2VmZnJhL0VmZnJhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvZWZmcmEvRWZmcmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9lZmZyYS9FZmZyYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59IiwiOnJvb3Qge1xyXG4gICAtLW1haW4tZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7IFxyXG4gICAtLXNlY3Rpb24tcGFkZGluZzogMTAwcHg7IFxyXG4gICAtLXNlY3Rpb24tcGFkZGluZy1tb2JpbGU6IDQwcHg7IFxyXG4gICAtLWNvbnRhaW5lci13aWR0aDogMTg0MHB4OyBcclxuXHJcbiAgIC0tbWFpbi1jb2xvcjogIzIyMjIyMjtcclxuICAgLS1jb250cmFzdC1jb2xvcjogI2ZmZmZmZjtcclxuICAgLS1hY2NlbnQtY29sb3I6ICMwMDlEQkI7XHJcblxyXG4gICAtLXN0YW5kYXJ0LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xyXG59IiwiYm9keSB7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xyXG4gICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG4ucGFnZS1jb250YWluZXIge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgbWFpbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuYnV0dG9uIHtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmJvZHksIGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBhIHtcclxuICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZmFtaWx5KTtcclxuICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4ubWFpbl93cmFwcGVyIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNlY3Rpb24ge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmcpO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nKTtcclxufVxyXG4ud3JhcHBlciB7XHJcbiAgIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgIC53cmFwcGVyIHtcclxuICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgIC5wYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAuc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zZWN0aW9uLXBhZGRpbmctbW9iaWxlKTtcclxuICAgICAgcGFkZGluZy1ib3Q6IHZhcigtLXNlY3Rpb24tcGFkZGluZy1tb2JpbGUpO1xyXG4gICB9XHJcbn0iLCJcclxuLmhlYWRlci1sYW5ndWFnZSB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgcGFkZGluZzogMTBweDtcclxuICAgJjpob3ZlciB7XHJcbiAgICAgICAuaG92ZXItbGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcbi5hY3RpdmUtbGFuZ3VhZ2Uge1xyXG4gICAubGFuZy1pdGVtIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuICAgLmN1cnJlbnQtbGFuZyB7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgIGEge1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcbi5ob3Zlci1sYW5ndWFnZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgYm90dG9tOiAwcHg7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgdHJhbnNpdGlvbjogMC4zNXM7XHJcbiAgIGxlZnQ6IDUwJTtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgIGJhY2tncm91bmQ6IHZhcigtLWNvbnRyYXN0LWNvbG9yKTtcclxuICAgYm94LXNoYWRvdzogdmFyKC0tc3RhbmRhcnQtc2hhZG93KTtcclxuICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgYSB7XHJcbiAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgICAgY29sb3I6ICB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgfVxyXG4gICB9XHJcbiAgIHVsIHtcclxuICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICB9XHJcbiAgIC5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG59IiwiLnJlbW9kYWwtZm9ybSB7XHJcblx0d2lkdGg6IDQ1MHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnJlbW9kYWxfZm9ybSB7XHJcblx0d2lkdGg6IDQ1MHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucmVtb2RhbC1jbG9zZSB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMjBweDtcclxuXHR0b3A6IDIwcHg7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3JlbW9kYWxfY2xvc2Uuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5yZW1vZGFsLWZvcm1fX2hlYWRlciB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uaW5wdXQtaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlbW9kYWwtZm9ybV9fZm9ybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1NzU2NTY7XHJcblx0XHR9XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdH1cclxuXHRidXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgLnJlbW9kYWwge1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCJcclxuLnJlbW9kYWwtdGhhbmtzIHtcclxuXHRiYWNrZ3JvdW5kOiAjMzZCMzdFO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0d2lkdGg6IDQ1MHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA1MHB4IDMwcHg7XHJcblx0LnJlbW9kYWwtY2xvc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVtb2RhbF9jbG9zZV93aGl0ZS5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcbi5yZW1vZGFsLXRoYW5rc19fd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5yZW1vZGFsLXRoYW5rc19faWNvbiB7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAyMXB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblx0bWluLXdpZHRoOiAzMnB4O1xyXG59XHJcbi5yZW1vZGFsLXRobmFrc19faGVhZGVyIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLnJlbW9kYWxfdGhhbmtzX190ZXh0IHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAucmVtb2RhbF90aGFua3Mge1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucmVtb2RhbF90aGFua3NfX2ljb24ge1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn0iLCJcclxuLmpxLXNlbGVjdGJveCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0RGREZERjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG59XHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcclxuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbn1cclxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwcHg7XHJcblx0dG9wOiAwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0X2Fycm93LnN2ZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHRyYW5zZm9ybTogbm9uZTtcclxufSIsIi5oZWFkZXItaGFtYnVncmVnIHtcclxuICAgZGlzcGxheTogbm9uZTtcclxuICAgd2lkdGg6IDMwcHg7XHJcbiAgIGhlaWdodDogMjBweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xyXG4gICB9XHJcbiAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuICAgfVxyXG4gICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIC5oZWFkZXItaGFtYnVyZ2VyLWxpbmUge1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmhlYWRlci1oYW1idXJnZXItbGluZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiA1MCU7XHJcbiAgIGxlZnQ6IDUwJTtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDJweDtcclxuICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcik7XHJcbn0iLCIucGFnaW5hdGlvbi13b3JkcHJlcyB7XHJcblx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubmF2LWxpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29udHJhc3QtY29sb3IpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzQ0NDQ0NDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY3VycmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHRcdC5uZXh0LCAucHJldiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMHB4O1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQubmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BhZ2luYXRpb25fd29yZHByZXNfbmV4dC5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnByZXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYWdpbmF0aW9uX3dvcmRwcmVfcHJldi5zdmcnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXRpdGxlIHtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICBmb250LXNpemU6IDY1cHg7XHJcbiAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xyXG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICBjb2xvcjogIzQ3NDc0NztcclxuICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogODVweDtcclxuICAgfVxyXG59XHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogIzJFMkUyRTtcclxuICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgIH1cclxufVxyXG4ubWFpbi10ZXh0IHtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBhIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7IFxyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICB9XHJcbn1cclxuLmhvdy1uZXctcmV2ZXJzZSB7XHJcbiAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgLmhvdy1uZXctdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAubWFpbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAubWFpbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgLm1haW4tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICB9XHJcbiAgIC5tYWluLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICB9XHJcbiAgIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgfVxyXG4gICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgIH1cclxuICAgLm1haW4tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgIH1cclxufSIsIi5idG4tbWFpbiB7XHJcbiAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB3aWR0aDogMzEwcHg7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogIzAwMDAwMDtcclxuICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICB9XHJcbn0iLCIubWFpbi1oZWFkZXIge1xyXG4gICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgIHRvcDogMHB4O1xyXG4gICBsZWZ0OiAwcHg7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICB6LWluZGV4OiAzMDA7XHJcbiAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG4uaGVhZGVyLWJvZHkge1xyXG4gICBwYWRkaW5nOiAxNnB4IDBweDtcclxuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB6LWluZGV4OiAyMDtcclxufVxyXG4uaGVhZGVyLWJvZHlfX3dyYXBwZXIge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5oZWFkZXItbG9nbyB7XHJcbiAgIHdpZHRoOiAyMjhweDtcclxuICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICBtaW4td2lkdGg6IDIyOHB4O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgfVxyXG59XHJcbi5oZWFkZXJfX3JpZ2h0LCAuaGVhZGVyX19sZWZ0IHtcclxuICAgd2lkdGg6IGNhbGMoNTAlIC0gMTE0cHgpO1xyXG59XHJcbi5oZWFkZXJfX3JpZ2h0IHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG4uaGVhZGVyLWhhbWJ1cmdlciB7XHJcbiAgIHdpZHRoOiA2OHB4O1xyXG4gICBoZWlnaHQ6IDY4cHg7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgJjpob3ZlciB7XHJcbiAgIH1cclxuICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAuaGVhZGVyLWhhbWJ1cmdlcl9fZG90cyB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlci1oYW1idXJnZXJfX2RvdDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uaGVhZGVyLWhhbWJ1cmdlcl9fZG90cyB7XHJcbiAgIHdpZHRoOiAyNHB4O1xyXG4gICBoZWlnaHQ6IDI5cHg7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbn1cclxuLmhlYWRlci1oYW1idXJnZXJfX2RvdCB7XHJcbiAgIHdpZHRoOiA5cHg7XHJcbiAgIGhlaWdodDogOXB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICBiYWNrZ3JvdW5kOiAjOTE5MTkxO1xyXG4gICBtYXJnaW4tdG9wOiAyLjVweDtcclxuICAgbWFyZ2luLWJvdHRvbTogMi41cHg7XHJcbiAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XHJcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBsaW5lYXIgMC4yNXM7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlEQkI7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmhlYWRlci1mYXZvdXJpdGVzIHtcclxuICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgd2lkdGg6IDY4cHg7XHJcbiAgIGhlaWdodDogNjhweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAmOmhvdmVyIHtcclxuICAgfVxyXG4gICBzdmcge1xyXG4gICAgICB3aWR0aDogMzFweDtcclxuICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICBmaWxsOiAjOTA5MDkwO1xyXG4gICB9XHJcbn1cclxuLmhlYWRlci1mYXZvdXJpdGVzX19jb3VudCB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAtOHB4O1xyXG4gICByaWdodDogLTRweDtcclxuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTYsIDIxNCwgMjE0LCAwLjMpO1xyXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICBib3gtc2hhZG93OiAwcHggNHB4IDZweCByZ2JhKDE3OSwgMTc5LCAxNzksIDAuMjUpO1xyXG4gICB3aWR0aDogMzBweDtcclxuICAgaGVpZ2h0OiAzMHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgY29sb3I6ICM2ODY4Njg7XHJcbn1cclxuLmhlYWRlci1zZWFyY2gge1xyXG4gICBtYXJnaW4tbGVmdDogMjdweDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5oZWFkZXItc2VhcmNoX19mb3JtIHtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5oZWFkZXItc2VhcmNoX19mb3JtIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMHB4O1xyXG4gICB0b3A6IDUwJTtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDkwZGVnKTtcclxuICAgei1pbmRleDogMjA7XHJcbiAgIHdpZHRoOiAzNTBweDtcclxuICAgZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmhlYWRlci1zZWFyY2hfX2Zvcm0tYnV0dG9uIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB6LWluZGV4OiAyMDtcclxuICAgdG9wOiA1MCU7XHJcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgcmlnaHQ6IDBweDtcclxuICAgd2lkdGg6IDY4cHg7XHJcbiAgIGhlaWdodDogNjhweDtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgIGZpbGw6ICM5MDkwOTA7XHJcbiAgIH1cclxufVxyXG4uaGVhZGVyLXNlYXJjaF9fYnV0LW9wZW4ge1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICB3aWR0aDogNjhweDtcclxuICAgaGVpZ2h0OiA2OHB4O1xyXG4gICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICY6aG92ZXIge1xyXG4gICB9XHJcbiAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgIH1cclxufVxyXG4uaGVhZGVyLW1vYmlsZSB7XHJcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XHJcbiAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMTAwJTtcclxuICAgbGVmdDogMHB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgLmhlYWRlci1mYXZvdXJpdGVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAmLmFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgfVxyXG59XHJcbi5tYWluLW5hdiB7XHJcbiAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICB9XHJcbiAgIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgfVxyXG4gICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzY4Njg2ODtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4ubWVudS1jYXRlZ29yeSB7XHJcbiAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgIH1cclxuICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICB9XHJcbiAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xyXG4gICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAuaGVhZGVyLWhhbWJ1cmdlciB7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgIH1cclxuICAgLmhlYWRlci1oYW1idXJnZXJfX2RvdHMge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICB9XHJcbiAgIC5oZWFkZXItZmF2b3VyaXRlcyB7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuaGVhZGVyLWhhbWJ1cmdlcl9fZG90IHtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgbWluLXdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICB9XHJcbiAgIC5oZWFkZXItZmF2b3VyaXRlc19fY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICB9XHJcbiAgIC5oZWFkZXItc2VhcmNoX19idXQtb3BlbiB7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuaGVhZGVyLXNlYXJjaF9fZm9ybS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLmhlYWRlci1zZWFyY2hfX2Zvcm0gZm9ybSBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xyXG4gICB9XHJcbiAgIC5oZWFkZXItYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4O1xyXG4gICB9XHJcbiAgIC5oZWFkZXItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgIC5oZWFkZXJfX2xlZnQsIC5oZWFkZXJfX3JpZ2h0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNzBweCk7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgIC5tYWluLW5hdiB1bCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgIH1cclxuICAgLm1haW4tbmF2IGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgIH1cclxuICAgLm1lbnUtY2F0ZWdvcnkgdWwge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICB9XHJcbiAgIC5tZW51LWNhdGVnb3J5IGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgIC5oZWFkZXItbW9iaWxlIC5oZWFkZXItZmF2b3VyaXRlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgfVxyXG4gICAuaGVhZGVyX19yaWdodCB7XHJcbiAgICAgIC5oZWFkZXItZmF2b3VyaXRlcyB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0gIFxyXG4gICB9XHJcbiAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgfVxyXG4gICAuaGVhZGVyLXNlYXJjaF9fZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgIH1cclxuICAgLmhlYWRlci1zZWFyY2hfX2Zvcm0gZm9ybSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KXtcclxuICAgIFxyXG59IiwiLnZpZGVvLWJhY2tncm91bmQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvdHRvbTogLTgwcHg7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmhlcm8tdGV4dCB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzAwOWRiYjtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5oZXJvLWNvbnRlbnQge1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIC5tYWluLXRpdGxlIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gIH1cclxufVxyXG4uaGVyby1idXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFyZ2Uge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5jaGFyZ2VfX3RleHQge1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5jaGFyZ2VfX2ZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jaGFyZ2VfX2xlZnQge1xyXG4gIHdpZHRoOiAzOCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmNoYXJnZV9fcmlnaHQge1xyXG4gIHdpZHRoOiA2MiU7XHJcbn1cclxuLmNoYXJnZV9fbGVmdC10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uY2hhcmdlX19sZWZ0LXRleHQge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIGJvdHRvbTogLTI0cHg7XHJcbiAgZm9udC1zaXplOiAyNjBweDtcclxuICBsaW5lLWhlaWdodDogOTIuNSU7XHJcbiAgY29sb3I6IHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4yNSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmNoYXJnZV9fd3JhcHBlci1mb3Itc2xpY2sge1xyXG4gIHdpZHRoOiAxODUwcHg7XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5jaGFyZ2Utc2xpY2tfX3NsaWQge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG4uY2hhcmdlLXNsaWNrX19zbGlkZS13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NiwgMTk2LCAxOTYsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5jaGFyZ2Utc2xpY2tfX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICBsaW5lLWhlaWdodDogNThweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGNvbG9yOiAjMmUyZTJlO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jaGFyZ2Utc2xpY2tfX2Rlc2NyaXB0aW9uIHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jaGFyZ2Utc2xpY2tfX2ltYWdlIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gIH1cclxufVxyXG4uc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiAtNDBweDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcclxuICB9XHJcbiAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcclxuICB9XHJcbn1cclxuXHJcbi5ob3ctd29ya19fZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5ob3ctd29ya19fZWwge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2YyZjJmMjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gIC5tYWluLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvdy13b3JrX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICMyZTJlMmU7XHJcbn1cclxuLmhvdy13b3JrX19idG4ge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uaG93LXdvcmstYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDY3MHB4O1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5ob3ctd29yay1jb21wb3NpdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgd2lkdGg6IDEzNDBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDg2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5ob3ctd29yay1jb21wb3NpdGlvbl9fY2VudGVyLWltYWdlIHtcclxuICB3aWR0aDogNzQwcHg7XHJcbiAgaGVpZ2h0OiA3NDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcbi5ob3ctd29yay1jb21wb3NpdGlvbl9fbGVmdC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICB3aWR0aDogY2FsYyg1MCUgLSA3MHB4KTtcclxuICBsaTpudGgtY2hpbGQoMSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICBsaTpudGgtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTI3cHg7XHJcbiAgfVxyXG4gIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gIH1cclxuICBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX251bWJlciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX2ljb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcclxuICB9XHJcbn1cclxuLmhvdy13b3JrLWNvbXBvc2l0aW9uX19yaWdodC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICB3aWR0aDogY2FsYyg1MCUgLSA3MHB4KTtcclxuICBsaTpudGgtY2hpbGQoMSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgbGk6bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyN3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgfVxyXG5cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX2ljb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9faXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG59XHJcbi5ob3ctd29yay1jb21wb3NpdGlvbl9faXRlbSB7XHJcbiAgd2lkdGg6IDQyNXB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmhvdy13b3JrLWNvbXBvc2l0aW9uX19pY29uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxNzBweDtcclxuICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gIGhlaWdodDogMTcwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggcmdiYSgyMTcsIDIxNywgMjE3LCAwLjI1KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5ob3ctd29yay1jb21wb3NpdGlvbl9fbnVtYmVyIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICBjb2xvcjogIzJlMmUyZTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmhvdy13b3JrLWNvbXBvc2l0aW9uX190ZXh0IHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLmhvdy13b3JrLWNvbXBvc2l0aW9uX190ZXh0LWJsb2NrIHtcclxuICBmbGV4LWdyb3c6IDI7XHJcbn1cclxuLmhvdy13b3JrLWNvbXBvc2l0aW9uX19tb2JpbGUtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dvcyB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG4ubG9nb3MtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbn1cclxuLmxvZ29zLWxpc3RfX2l0ZW0ge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4IC0gNDBweCk7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5sb2dvc19faW1hZ2Uge1xyXG4gIHdpZHRoOiA4NnB4O1xyXG4gIGhlaWdodDogODZweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTVweCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMjUpO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG59XHJcbi5mb290ZXItdG9wX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLmZvb3Rlci1sb2dvIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgY29sb3I6ICMyMzIzMjM7XHJcbn1cclxuLmZvb3Rlci10b3AtbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgY29sb3I6ICM2ODY4Njg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyLXRvcF9fcmlnaHQge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgIGNvbG9yOiAjNjg2ODY4O1xyXG59XHJcbi5zb2NpYWxzIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgfVxyXG4gICBhIHtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4uZm9vdGVyLWJvdHRvbV9fd3JhcHBlciB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4uZm9vdGVyLWJvdHRvbV9fbGVmdCB7XHJcbiAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICB9XHJcbiAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gNjBweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgfVxyXG4gICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTU2LjAzJTtcclxuICAgICAgY29sb3I6ICM2NDY0NjQ7ICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmZvb3Rlci1tb2JpbGUge1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLWJyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgIHdpZHRoOiA4NzBweDtcclxuICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG93LW5ldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uaG93LW5ldy1pbWFnZSB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmhvdy1uZXctdGV4dCB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICBwYWRkaW5nOiA1MHB4O1xyXG59XHJcbi5ob3ctbmV3LWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgY29sb3I6ICMyRTJFMkU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxufVxyXG4uaG93LW5ldy1zdWItaGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbn1cclxuLmhvdy13cm9yay1udW1iIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbn1cclxuLmhvdy1uZXctYml0LXRldHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvdy1uZXctYWJzb2x1dGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAtMjBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDk2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDExNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uc3NpX2hlcm8tZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLnNzaV9oZXJvLWxlZnQge1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTVweCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuMjUpO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgbWF4LWhlaWdodDogODAlO1xyXG4gIH1cclxufVxyXG4uc3NpX2hlcm8tcmlnaHQge1xyXG4gIHdpZHRoOiA1NSU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBhZGRpbmctbGVmdDogODBweDtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG4uc3NpX2hlcm8tZGVzYyB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcbi5zc2lfYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmJ0bi1mcmVlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDMxMHB4O1xyXG4gIGhlaWdodDogNzZweDtcclxuICBsaW5lLWhlaWdodDogNzZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4uc3NpX2Fic193b3JsZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA1NSU7XHJcbiAgYm90dG9tOiAtMTIwcHg7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAyNjBweDtcclxuICBsaW5lLWhlaWdodDogOTIuNSU7XHJcbiAgY29sb3I6ICNGQUZBRkE7XHJcbn1cclxuLnJlY29tLXNsaWNrIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG4ucmVjb20tc2xpZGUge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIC5wcm9kdWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNocC0xLWhlYWRlciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICMyRTJFMkU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4uaG93LW5ldy10ZXh0IHtcclxuICAubWFpbi10ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jaHAtYmlnLXRleHQtMSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiA5MnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA5OXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbn1cclxuLmNocC1iaWctdGV4dC0yIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDcwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMS43JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG59XHJcbi5jaHAtMi1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uY2hwLTItZWwge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDg1cHgpO1xyXG59XHJcbi5jaHAtMi1lbC1oZWFkZXIge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMkUyRTJFO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmNocC0yLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5jaHAtMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAuaG93LW5ldyB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zc2ktcHJpY2Uge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBjb2xvcjogIzc4Nzg3ODtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgd2lkdGg6IDY3MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2RDZENjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcclxufVxyXG4uc3NpLWxpc3Qge1xyXG4gIHdpZHRoOiA2NzBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5zc2ktaXRlbSB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzVweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNzaS1pdGVtLWljb24ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4uc3NpLXBhY2thZ2UtaGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgY29sb3I6ICMyRTJFMkU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5zc2ktcGFja2FnZS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG4uc3NpLXBhY2thZ2UtZWwge1xyXG4gIHdpZHRoOiAyMjVweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLnByb2R1Y3RfX2ltYWdlLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnByb2R1Y3RfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtZmF2b3VyaXRlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZmF2b3VyaXRlcy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xyXG59XHJcbi5mYXZvdXJpdGVzLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmZhdm91cml0ZXMtaW1hZ2Uge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDU1cHggcmdiYSgxOTMsIDE5MywgMTkzLCAwLjI1KTtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmZhdm91cml0ZXMtY29udGVudC1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGZsZXgtZ3JvdzogMjtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIC5wcm9kdWN0LWZhdm91cml0ZXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC5wcm9kdWN0LWZhdm91cml0ZXMgc3ZnIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhdm9vdXJpdGVzLXByb2R1Y3QtbmFtZSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiA0LjJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjMkUyRTJFO1xyXG59XHJcbi5mYXZvdXJpdGVzLWJ0bi1kZWxldGUge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAyMTQsIDIxNCwgMC4zKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDIxNCwgMjE0LCAwLjQ1KTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2RlbGV0ZS5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcbi5mYXZvdXJpdGVzLWZvcm0ge1xyXG5cclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAuZmF2LWZvcm0tc3R5bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbn1cclxuLmZhdi1mb3JtLXN0eWxlIHtcclxuICBpbnB1dCx0ZXh0YXJlYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIH1cclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5mYXYtZm9ybS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uZmF2LWZvcm0tZWwge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuLmZhdi1mdWxsLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4uZmF2LWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uY29udGFjdHMtaGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMzEzMTMxO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4uZmF2LWZvcm0tc3R5bGUge1xyXG4gIHdpZHRoOiAxNTAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uYWJvdXQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuLmFib3V0LXBob3RvIHtcclxuICB3aWR0aDogNTcwcHg7XHJcbiAgbWluLXdpZHRoOiA1NzBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgaGVpZ2h0OiA2ODBweDtcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIH1cclxufVxyXG4uYWJvdXQtY29udGVjdCB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBmbGV4LWdyb3c6IDI7XHJcbn1cclxuLmFib3V0LW5hbWUge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogNzJweDtcclxuICBsaW5lLWhlaWdodDogODhweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmFib3V0LXRleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA2MHB4IDYwcHggNjBweCAwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XHJcbiAgICBsZWZ0OiAtNzBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA3MHB4KTtcclxuICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcbi5hYm91dC1ibG9jazpudGgtY2hpbGQoZXZlbikge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAuYWJvdXQtcGhvdG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICB9XHJcbiAgLmFib3V0LXRleHR7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYXEtYmxvY2sge1xyXG4gIHdpZHRoOiAxNTAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICBwYWRkaW5nOiAyMnB4IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIC5mYXEtYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZhcS1idG4ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmFxLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmFxLW51bWJlciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjRTFFMUUxO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIG1pbi13aWR0aDogNDBweDtcclxufVxyXG4uZmFxLXFlc3Rpb24ge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG4uZmFxLWJ0biB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJFMkUyRTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA3cHg7XHJcbiAgdG9wOiA3cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzJFMkUyRTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkUyRTJFO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG4uZmFxLWJvZHkge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hYm91dCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm91ci1sYWItaGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDk2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDk5cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5vdXItbGFiLWJvdHRvbS10ZXh0IHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTUwMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLm9sLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG59XHJcbi5vbC1pdGVtIHtcclxuICB3aWR0aDogY2FsYygyNSUgLSA0MHB4KTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4ub2wtaXRlbS13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ub2wtaXRlbS1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzOTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4ub2wtaXRlbS1uYW1lIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMzZweDtcclxubGluZS1oZWlnaHQ6IDQzcHg7XHJcbmNvbG9yOiAjMkUyRTJFO1xyXG5tYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5vbC1pdGVtLXRleHQge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG4ub2wtZXhwZXJ0IHtcclxuICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG4ub2wtYnRuLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG4uZXhwZXJ0LW5hbWUge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICBjb2xvcjogIzJFMkUyRTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5leHBlcnQtam9iIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG4uZXhwZXJ0cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgLmFib3V0LWJsb2NrIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5zdWJzdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgLnN1YnMtaGVhZGVyIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogIzJFMkUyRTtcclxuICB9XHJcbiAgLm1haW4tdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYW4tbG9nb3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbn1cclxuLm1hbi1lbGVtIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNTM1cHg7XHJcbiAgaGVpZ2h0OiAxNzdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgbWF4LWhlaWdodDogOTAlO1xyXG4gIH1cclxufVxyXG4ubWFudWYtaGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDY0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgY29sb3I6ICMyRTJFMkU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWFudWYtYm90dG9tLXRleHQge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogNjVweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIHN1YiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5tYW51Zi1hZnRlci1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDk2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDExNXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxufVxyXG4uaG93LW5ldy1yZXZlcnNlIHtcclxuICAubWFudWYtYWZ0ZXItaW1hZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5hbGwtYnJhbmQtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTU2MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxufVxyXG4uYWxsLWJyYW5kLWl0ZW0tY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbn1cclxuLmFsbC1icmFuZC1pdGVtLWxvZ28ge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG59XHJcbi5hbGxiLWJyYW5kcy1oZWFkZXIge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBsaW5lLWhlaWdodDogNjRweDtcclxuICBjb2xvcjogIzJFMkUyRTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5hbGwtYnJhbmQtYnRuIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmFsbC1icmFuZC1pdGVtLWxvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgfVxyXG59XHJcbi5hbGwtYnJhbmQtaXRlbSB7XHJcbiAgLm1haW4tdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnJhbmQtbG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi50aC1idG4ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgLmhlcm8tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5jaGFyZ2VfX2xlZnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgYm90dG9tOiAtMTlweDtcclxuICB9XHJcbiAgLmNoYXJnZS1zbGlja19faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICB9XHJcbiAgLmNoYXJnZV9fd3JhcHBlci1mb3Itc2xpY2sge1xyXG4gICAgd2lkdGg6IDE3MDBweDtcclxuICB9XHJcbiAgLmxvZ29zLWxpc3RfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSA0MHB4KTtcclxuICB9XHJcbiAgLnNzaV9hYnNfd29ybGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm91ci1sYWItaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gIH1cclxuICAuaG93LW5ldyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAubWFudWYge1xyXG4gICAgLmhvdy1uZXcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic3QgLnN1YnMtaGVhZGVyLCAubWFudWYtaGVhZGVyLCAuYWxsYi1icmFuZHMtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuaGVyby1idXQge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICB9XHJcbiAgLmNoYXJnZS1zbGlja19faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAzODBweDtcclxuICB9XHJcbiAgLmNoYXJnZS1zbGlja19fdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuICAuY2hhcmdlLXNsaWNrX19kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItdG9wX193cmFwcGVyIHtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmhvdy1uZXctYWJzb2x1dGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmFib3V0LXBob3RvIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgfVxyXG4gIC5hYm91dC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmFib3V0LXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLnN1YnN0IC5zdWJzLWhlYWRlciwgLm1hbnVmLWhlYWRlciwgLmFsbGItYnJhbmRzLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgLmhlcm8gLm1haW4tdGl0bGUge1xyXG4gICAgd2lkdGg6IDcyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAuaG93LXdvcmstY29tcG9zaXRpb24ge1xyXG4gICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgaGVpZ2h0OiA2NzBweDtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19jZW50ZXItaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgaGVpZ2h0OiA1NzBweDtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19pY29uLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9faXRlbSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9fbGVmdC1saXN0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19pY29uLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19yaWdodC1saXN0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19pY29uLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9fbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAuaG93LXdvcmstYmFja2dyb3VuZCB7XHJcbiAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gIH1cclxuICAuc3NpX2hlcm8tcmlnaHQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5vbC1pdGVtLWltYWdlIHtcclxuICAgIGhlaWdodDogMjkwcHg7XHJcbiAgfVxyXG4gIC5vbC1pdGVtLW5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAuaGVyby1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhcmdlX193cmFwcGVyLWZvci1zbGljayB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gIH1cclxuICAuY2hhcmdlLXNsaWNrX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5jaGFyZ2VfX3RleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jaHAtYmlnLXRleHQtMSwgLmNocC1iaWctdGV4dC0yIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gIH1cclxuICAuYWJvdXQtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5hYm91dC10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5hYm91dC1waG90byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcbiAgLmFib3V0LWJsb2NrOm50aC1jaGlsZChldmVuKSAuYWJvdXQtcGhvdG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5hYm91dC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLm1hbi1sb2dvcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gIH1cclxuICAubWFuLWVsZW0ge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAubWFudWYtYm90dG9tLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgc3ViIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFudWYtYWZ0ZXItaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1hbnVmIHtcclxuICAgIC5ob3ctbmV3IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFsbGItYnJhbmRzLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuYWxsLWJyYW5kLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaG93LXdvcmtfX2ZsZXgge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAuaG93LXdvcmtfX2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3ctd29ya19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgfVxyXG4gIC5jaHAtMi1mbGV4IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5jaHAtMi1lbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYXZvb3VyaXRlcy1wcm9kdWN0LW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5mYXZvdXJpdGVzLWltYWdlIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gIH1cclxuICAuYWxsLWJyYW5kLWl0ZW0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGwtYnJhbmQtaXRlbS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmFsbC1icmFuZC1pdGVtLWxvZ28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuICAuYWxsLWJyYW5kLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgLmNoYXJnZV9fbGVmdCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY2hhcmdlX19yaWdodCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY2hhcmdlX193cmFwcGVyLWZvci1zbGljayB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzAwcHgpO1xyXG4gIH1cclxuICAuYWJvdXQtYmxvY2sge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuYWJvdXQtY29udGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFib3V0LXRleHQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC1uYW1lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5hYm91dC1waG90byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxuICAuYWJvdXQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuICB9XHJcbiAgLmhlcm8tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIC5jaGFyZ2VfX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmNoYXJnZV9fZmxleCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5jaGFyZ2VfX2xlZnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gIH1cclxuICAuY2hhcmdlX19sZWZ0LXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNoYXJnZS1zbGlja19faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgfVxyXG4gIC5jaGFyZ2VfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhcmdlX193cmFwcGVyLWZvci1zbGljayB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG4gIH1cclxuICAuY2hhcmdlX193cmFwcGVyLWZvci1zbGljayAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuY2hhcmdlLXNsaWNrX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgLmNoYXJnZS1zbGlja19fZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbl9fY2VudGVyLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX2ljb24td3JhcHBlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggcmdiYSgyMTcsIDIxNywgMjE3LCAwLjU1KTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX251bWJlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19yaWdodC1saXN0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX21vYmlsZS1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ob3ctd29yay1jb21wb3NpdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuaG93LXdvcmstY29tcG9zaXRpb25fX2xlZnQtbGlzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmhvdy13b3JrLWNvbXBvc2l0aW9uX19yaWdodC1saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuaG93LXdvcmstYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubG9nb3MtbGlzdF9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5mb290ZXItYm90dG9tX19sZWZ0IGxpIHtcclxuICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xyXG4gIH1cclxuICAuaG93LW5ldyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaG93LW5ldy10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gIH1cclxuICAuaG93LW5ldy1pbWFnZSB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgLmhvdy1uZXctcmV2ZXJzZSAuaG93LW5ldy10ZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuICAuc3NpX2hlcm8tZmxleCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuc3NpX2hlcm8tbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgfVxyXG4gIC5zc2lfaGVyby1yaWdodCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG4gIC5mYXZvdXJpdGVzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5vbC1saXN0IHtcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAub2wtaXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcclxuICB9XHJcbiAgLm9sLWV4cGVydCAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tYW4tbG9nb3Mge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5tYW4tZWxlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5oZXJvLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuaGVyby1idXQge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICB9XHJcbiAgLmhvdy13b3JrX19lbCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5ob3ctd29ya19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5sb2dvcy1saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gIH1cclxuICAubG9nb3MtbGlzdF9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAubG9nb3Mge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXRvcC1tZW51IHVsIHtcclxuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItdG9wLW1lbnUgbGkge1xyXG4gICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmZvb3Rlci10b3BfX3dyYXBwZXIgLmZvb3Rlci10b3BfX3JpZ2h0IHtcclxuICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyLXRvcCB7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC5mb290ZXItdG9wLW1lbnUgYSB7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5mb290ZXItYm90dG9tX19sZWZ0IHVsIHtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmZvb3Rlci1ib3R0b21fX2xlZnQgbGkge1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItbW9iaWxlIHtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmZvb3Rlci10b3BfX3JpZ2h0IHtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAmID4gcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWxzIGxpIHtcclxuICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItYm90dG9tX193cmFwcGVyIHtcclxuICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1sb2dvIHtcclxuICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItdG9wIHtcclxuICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmxvZ29zIHtcclxuICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAubW9iaWxlLWJyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaG93LW5ldy10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5ob3ctbmV3LWltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG4gIC5ob3ctbmV3LWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiAjMTExMTExO1xyXG4gIH1cclxuICAuaG93LW5ldy1iaXQtdGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAuaG93LXdyb3JrLW51bWIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5ob3ctbmV3LXN1Yi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5jaHAtMi1lbC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIH1cclxuICAuY2hwLWJpZy10ZXh0LTEsIC5jaHAtYmlnLXRleHQtMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc3NpLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zc2ktcGFja2FnZS1lbCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICB9XHJcbiAgLnNzaS1wYWNrYWdlLWVsIC5wcm9kdWN0X19pbWFnZS13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG4gIC5zc2ktcGFja2FnZS1lbCAucHJvZHVjdF9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5zc2ktcGFja2FnZS1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5mYXZvdXJpdGVzLWltYWdlIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAuZmF2b3VyaXRlcy1jb250ZW50LWJveCAucHJvZHVjdC1mYXZvdXJpdGVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgdG9wOiAtMjVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhdm91cml0ZXMtY29udGVudC1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAuZmF2b291cml0ZXMtcHJvZHVjdC1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAuZmF2b3VyaXRlcy1idG4tZGVsZXRlIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5mYXYtZm9ybS1lbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5mYXYtZnVsbC1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmZhdi1mb3JtLWZsZXgge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmZhdi1mb3JtLXN0eWxlIGlucHV0LCAuZmF2LWZvcm0tc3R5bGUgdGV4dGFyZWEge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxuICAuZmF2LWZvcm0tc3R5bGUgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAub3VyLWxhYi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgfVxyXG4gIC5vbC1pdGVtIHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLm9sLWl0ZW0taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyOTBweDtcclxuICB9XHJcbiAgLm9sLWl0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5zdWJzdCAuc3Vicy1oZWFkZXIsIC5tYW51Zi1oZWFkZXIsIC5hbGxiLWJyYW5kcy1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG4gIC5tYW4tbG9nb3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuc3NpX2hlcm8tbGVmdCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuICAuYnRuLWZyZWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNocC0xLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICB9XHJcbiAgLmFib3V0LXBob3RvIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICB9XHJcbiAgLm1hbnVmLWJvdHRvbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBzdWIge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlcm8gLm1haW4tdGl0bGUgc3Ryb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gIC5oZXJvIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuaGVybyAubWFpbi10aXRsZSBzdHJvbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH0gXHJcbn1cclxuIiwiLmZpcnN0LXNlY3Rpb24ge1xyXG4gICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG4uZmlyc3Qtc2VjdGlvbl9fdmlkZW8tYmcge1xyXG4gICBoZWlnaHQ6IDQyMHB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5maXJzdC1zZWN0aW9uX190ZXh0LWJsb2NrIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB6LWluZGV4OiAyMDtcclxuICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxufVxyXG4uZmlyc3Qtc2VjdGlvbl9fc3ViLWhlYWRlciB7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4uZmlyc3Qtc2VjdGlvbl9fdGV4dCB7XHJcbiAgIHdpZHRoOiA5MCU7XHJcbiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uY2hhcmdlX190ZXh0LWFmdGVyLXRpdGxlIHtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICB3aWR0aDogNTQ1cHg7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxuICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgfVxyXG59XHJcbi5jaGFyZ2UtLW1vZGlmaWNhdGUtcGFnZSB7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgLmNoYXJnZV9fbGVmdCB7XHJcbiAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgIH1cclxuICAgLmNoYXJnZV9fcmlnaHQge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICB9XHJcbn1cclxuLmNoYXJnZV9fcmlnaHQtLWZsZXgge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uY2hhcmdlLWVsIHtcclxuICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDM1cHggcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjI1KTtcclxuICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBoZWlnaHQ6IDY4MHB4O1xyXG4gICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuNjUpO1xyXG4gICB9XHJcbn1cclxuLmNoYXJnZS1lbF9fdGl0bGUge1xyXG4gICBmb250LXdlaWdodDogMzAwO1xyXG4gICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgIGNvbG9yOiAjMkUyRTJFO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHotaW5kZXg6IDIwO1xyXG59XHJcbi5jaGFyZ2UtZWxfX2ltYWdlIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDBweDtcclxuICAgbGVmdDogMHB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgfVxyXG59XHJcbi5jaGFyZ2UtZWxfX2xpbmsge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMHB4O1xyXG4gICBsZWZ0OiAwcHg7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4uYnJlYWRjdW1zLXdyYXBwZXIge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5icmVhZGN1bXMge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBkaXNwbGF5OiBub25lO1xyXG4gICBsaSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgIH1cclxuICAgLnNlcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgIH1cclxuICAgYSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmJyZWFkY3Vtcy0tYWJzb2x1dGUge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRvcDogMHB4O1xyXG4gICBsZWZ0OiAwcHg7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICB6LWluZGV4OiAxMDA7XHJcbiAgIGxpLCBhLCBwIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgIH1cclxuICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpe1xyXG4gICAuY2hhcmdlLS1tb2RpZmljYXRlLXBhZ2UgLmNoYXJnZV9fcmlnaHQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICB9XHJcbiAgIC5jaGFyZ2UtLW1vZGlmaWNhdGUtcGFnZSAuY2hhcmdlX19sZWZ0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgfVxyXG4gICAuY2hhcmdlLWVsX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG4gICAuY2hhcmdlLWVsIHtcclxuICAgICAgaGVpZ2h0OiA1ODBweDtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAuY2hhcmdlLWVsX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgfVxyXG4gICAuY2hhcmdlLWVsIHtcclxuICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgfVxyXG4gICAuZmlyc3Qtc2VjdGlvbl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgIC5jaGFyZ2UtLW1vZGlmaWNhdGUtcGFnZSB7XHJcbiAgICAgIC5jaGFyZ2VfX2ZsZXgge1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuY2hhcmdlX19sZWZ0IHtcclxuICAgICAgICAgd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2hhcmdlX19yaWdodCB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuY2hhcmdlLWVsIHtcclxuICAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNoYXJnZV9fbGVmdC10ZXh0IHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIC5maXJzdC1zZWN0aW9uX190ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgfVxyXG4gICAuZmlyc3Qtc2VjdGlvbl9fdmlkZW8tYmcge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICB9XHJcbiAgIC5maXJzdC1zZWN0aW9uX190ZXh0LWJsb2NrIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgfVxyXG4gICAuZmlyc3Qtc2VjdGlvbl9fc3ViLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgfVxyXG4gICAuY2hhcmdlX190ZXh0LWFmdGVyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgIC5jaGFyZ2UtLW1vZGlmaWNhdGUtcGFnZSB7XHJcbiAgICAgIC5jaGFyZ2VfX3JpZ2h0IHtcclxuICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNoYXJnZS1lbCB7XHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNoYXJnZS1lbCB7XHJcbiAgICAgICAgIGhlaWdodDogMzkwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuY2hhcmdlLWVsX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgIH1cclxuICAgLmZpcnN0LXNlY3Rpb25fX3ZpZGVvLWJnIHtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgIC5jaGFyZ2UtLW1vZGlmaWNhdGUtcGFnZSB7XHJcbiAgICAgIC5jaGFyZ2VfX3JpZ2h0IHtcclxuICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLmNoYXJnZS0tbW9kaWZpY2F0ZS1wYWdlIHtcclxuICAgICAgLmNoYXJnZS1lbCB7XHJcbiAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICAuZmlyc3Qtc2VjdGlvbl9fdmlkZW8tYmcge1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICB9XHJcbiAgIC5maXJzdC1zZWN0aW9uX190ZXh0LWJsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgIH1cclxuICAgLmZpcnN0LXNlY3Rpb25fX3N1Yi1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICB9XHJcbiAgIC5maXJzdC1zZWN0aW9uX190ZXh0LWJsb2NrIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICB9XHJcbn0iLCIua2F0YWxvZyB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgIFxyXG59XHJcbi5rYXRhbG9nLXdyYXBwZXIge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgfVxyXG59XHJcbi5rYXRhbG9nLXNpZGViYXIge1xyXG4gICB3aWR0aDogMzYwcHg7XHJcbiAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgbWluLXdpZHRoOiAzNjBweDtcclxufVxyXG4ua2F0YWxvZy1ib2R5IHtcclxuICAgd2lkdGg6IDFweDtcclxuICAgZmxleC1ncm93OiAyO1xyXG59XHJcbi5rYXRhbG9nLWNhdGVnb3J5IHtcclxuICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgIH1cclxuICAgYSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuLmthdGFsb2ctbGlzdCB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLmthdGFsb2ctbGlzdF9faXRlbSB7XHJcbiAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCk7XHJcbiAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5wcm9kdWN0IHtcclxuICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAmOmhvdmVyIHtcclxuICAgICAgLnByb2R1Y3RfX2ltYWdlLWhvdmVyIHtcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdF9faW1hZ2Utc3RhdGljIGltZ3tcclxuICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdF9faW1hZ2UtdGV4dCB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5wcm9kdWN0X19pbWFnZS13cmFwcGVyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAzOTBweDtcclxuICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgIH1cclxufVxyXG4ucHJvZHVjdF9faW1hZ2Utc3RhdGljIHtcclxuICAgd2lkdGg6IDkwJTtcclxuICAgaGVpZ2h0OiA5MCU7XHJcbiAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDUlO1xyXG4gICBsZWZ0OiA1JTtcclxuICAgei1pbmRleDogMTU7XHJcbiAgIGltZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDQwO1xyXG4gICB9XHJcbn1cclxuLnByb2R1Y3RfX2ltYWdlLWhvdmVyIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDBweDtcclxuICAgbGVmdDogMHB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xyXG4gICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICBpbWcge1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgIH1cclxufVxyXG4ucHJvZHVjdF9faW1hZ2UtdGV4dCB7XHJcbiAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICBmb250LXNpemU6IDEwMHB4O1xyXG4gICBsaW5lLWhlaWdodDogOTIuNSU7XHJcbiAgIGNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwcHg7XHJcbiAgIGxlZnQ6IDBweDtcclxuICAgei1pbmRleDo1O1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICB0cmFuc2l0aW9uOiAwLjI1cztcclxufVxyXG4ucHJvZHVjdC1mYXZvdXJpdGVzIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogMTdweDtcclxuICAgdG9wOiAxN3B4O1xyXG4gICB6LWluZGV4OiA1MDtcclxuICAgd2lkdGg6IDY4cHg7XHJcbiAgIGhlaWdodDogNjhweDtcclxuICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgIGZpbGw6ICM5MDkwOTA7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICB9XHJcbiAgIC5wcm9kdWN0LWZhdm91cml0ZXMtZnVsbC1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgfVxyXG4gICAmOmhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYuYWN0aXZlIHtcclxuICAgICAgLnByb2R1Y3QtZmF2b3VyaXRlcy1mdWxsLWljb24ge1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5wcm9kdWN0X19uYW1lIHtcclxuICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICBsaW5lLWhlaWdodDogMTY3LjMxJTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBjb2xvcjogIzAxMDEwMTtcclxuICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ucHJvZHVjdF9fbWFpbi1saW5rIHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICB0b3A6IDBweDtcclxuICAgbGVmdDogMHB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCl7XHJcbiAgIC5rYXRhbG9nLXNpZGViYXIge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgIH1cclxuICAgLnByb2R1Y3RfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICB9XHJcbiAgIC5wcm9kdWN0LWZhdm91cml0ZXMge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLnByb2R1Y3RfX25hbWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICB9XHJcbiAgIC5wcm9kdWN0X19pbWFnZS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCl7XHJcbiAgIC5rYXRhbG9nLXNpZGViYXIge1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgfVxyXG4gICAucHJvZHVjdF9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcclxuICAgLmthdGFsb2ctd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICB9XHJcbiAgIC5rYXRhbG9nLXNpZGViYXIge1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgfVxyXG4gICAua2F0YWxvZy1ib2R5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xyXG4gICAua2F0YWxvZy1saXN0X19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcclxuICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgIC5rYXRhbG9nLWxpc3RfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogNDI1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgfVxyXG4gICAua2F0YWxvZy1saXN0X19pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgfVxyXG59Il19 */

.how-new-absolute {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin-top: 20px;
	transform: none;
	padding-left: 0px;
}
.chp-big-text-1 {
}
.chp-big-text-1 br {
	display: none;
}

.charge-el__title {
	width: 270px;
	max-width: 100%;
}
.manuf-after-image {
	position: relative;
	top: 0px;
	left: 0px;
	bottom: 0px;
	margin-top: 20px;
	transform: none;
}
.ssi_abs_world {
	display: none;
}
.ssi_hero.product .main-title{
	white-space: initial;
}
.product .product__image-text {
	display: none;
}
.faourites-wrapper--js .wrapper {
	width: 1500px;
	max-width: 100%;
}
.favourites-list {
	border-bottom: none;
}
.how-work-composition__text{
	min-height: 72px
}
.product__image-hover {
	background-image: none !important;
	background: #E0E9EE !important;
}
.product__image-text {
	padding-left: 5px;
}
.hero .main-title {
	white-space: initial;
}
.main-title, .breadcums  li{
	white-space: nowrap;
}
.main-nav a {
	white-space: nowrap;
}
.about-block:nth-child(even) .about-name{
	padding-left: 60px;
}

.how-new-reverse .how-new-absolute {
	left: 0px;
}

.katalog-category li.active a{
	color: #009DBB;
}
.search_flex {
	margin-top: 40px;
	display: flex;
	flex-direction: column;
}
.search_flex a {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	color: #222222;
	margin-bottom: 20px;
}
.video-background {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.search_flex a:last-child {
	margin-bottom: 0px;
}
.search_flex a:hover {
	color: #009DBB;
}
.pagination-wordpres--search {
	margin-top: 60px;
}
br.only_mob {
	display: none;
}
.first-section__text-block--with-no-image {
	padding-top: 80px;
}
.sus-back-text {
    width: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 80px;
    text-align: left;
    text-transform: uppercase;
    color: rgba(0,0,0,.03);
    margin-top: 10px;
}


br.only_mob {
	display: none;
}
.first-section__text {
width: 90%;
}
@media screen and (max-width: 1300px){
	.about-block:nth-child(even) .about-name {
		padding-left: 20px;
	}
	.sus-back-text {
		display: none;
	}
}
@media screen and (max-width: 1100px){
	br.only_mob {
		display: block;
	} 
	.main-nav li {
		margin-top: 20px;
	}
	.first-section__text{
		width: 100%;
	}
}
@media screen and (max-width: 992px){
	.how-work-composition__text {
		min-height: 1px;
	}
	.product .product__image-hover {
		display: none;
	}
	.product .product__image-text {
		display: none;
	}
	.main-nav a {
		font-size: 19px;
	}
}
@media screen and (max-width: 600px){
	.main-title br {
		display: none;
	}
	.hero .main-title strong {
		display: block;
	}
	
.video-background {
	bottom: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.manuf-header {
	text-align: center;
}
.our-lab-header {
	display: none;
}
.hero .main-title {
	text-align: center;
}
.hero-text {
	text-align: center;
}
.charge__left-title {
	text-align: center;
}
.charge-slick__title {
	text-align: center;
}
.charge-slick__description {
	text-align: center;
}
.how-new-header {
	text-align: center;
}
.ol-item-name {
	text-align: center;
}
.ol-item-text {
	text-align: center;
}
.main-title {
	white-space: normal;
}
.breadcums  li{
	white-space: nowrap;
}

}
.footer-bottom__left{
width: 600px;
}
.footer-bottom__menu, .footer-bottom__left ul {
width: 100%;
}
.footer-bottom__left li {
width: auto;
}
.footer-bottom-right {
font-size: 16px;
    line-height: 156.03%;
    color: #646464;
}


.product__image-wrapper {
	position: relative;
	z-index: 10;
}

.btn-free{
	display:block;
	border:1px solid #000000;
	box-sizing:border-box;
	width:310px;
	height:76px;
	line-height:76px;
	text-align:center;
	font-style:normal;
	font-weight:400;
	background:#ffffff;
	font-size:20px;
	color:#000000;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	outline: none;
	opacity: 1 !important;
}
.btn-free:hover{
	background: #222222;
	color: #ffffff;
	-webkit-tap-highlight-color: transparent;
	-webkit-appearance: none;
	outline: none;
}

@media screen and (max-width: 992px){
	.btn-free {
		transition: 0s;
	}
	.btn-main  {
		transition: 0s;
	}
	.charge__left {
		width: 100% !important;
	}
	.charge--modificate-page .charge__left {
		padding-right: 0px;
	}
	.charge--modificate-page .charge__right {
		width: calc(100% + 20px) !important;
	}
	
}

.sp_mobile_only {
	display: none;
}
.how-new-text {
padding-bottom: 90px;
}
.how-new-reverse .how-new-absolute {
top: auto;
bottom: 0px;
}
.how-new-first-img {
top: auto;
bottom: 0px;
}
.ab_only_mob {
	display: none;
}
@media screen and (max-width: 600px){
	.headline-title-mob {
		display: inline;
	}
	.sp_mobile_only {
		display: block;
	}
}






@media screen and (max-width: 1800px) {
	.charge-el {
		height: 620px;
	}
}
@media screen and (max-width: 1600px) {
	.charge-el {
		height: 551px;
	}
}

@media screen and (max-width: 800px) { 
.footer-bottom__wrapper {
flex-direction: column;
}
.footer-bottom__left {
width: 100%;
}
.footer-bottom-right {
margin-right: auto;
margin-top: 10px;
}
}
.sp_br_only_mob {
	display: none;
}
@media screen and (max-width: 600px) { 
.footer-bottom__wrapper .footer-bottom-right {
display:none;
}
.first-section__text {
	text-align: left;
}
.charge-slick__image {
    	height: 330px;
	}
	.charge .headline-title-mob{
		display: block !important;
	}
	.ab_only_mob {
		display: block;
	}
	.how-new .main-text{
		text-align: left;
	}
	.how-new .main-tex {
		text-align: left;
	}
	.sp_br_only_mob {
		display: block;
	}
  .our-lab-bottom-text {
    text-align: left;
  }
}
@media screen and (max-width: 374px) {
	.charge .headline-title-mob{
		display: none !important;
	}
	.charge--modificate-page .charge-el {
		height: 480px;
	}
}