/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@charset "UTF-8";
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins.ttf?8081832fc5cfbf634aa664a9eff0350e);
}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #4466F2;
  --indigo: #6610f2;
  --purple: #6a008a;
  --pink: #E91E63;
  --red: #f96868;
  --orange: #f2a654;
  --yellow: #f6e84e;
  --green: #46c35f;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #4466F2;
  --secondary: #6c757d;
  --success: #46c35f;
  --info: #57c7d4;
  --warning: #f6e84e;
  --danger: #f96868;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #4466F2;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0f37da;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #E91E63;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cbd4fb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9eaff8;
}

.table-hover .table-primary:hover {
  background-color: #b3c0f9;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b3c0f9;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #cbeed2;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #9fe0ac;
}

.table-hover .table-success:hover {
  background-color: #b8e8c1;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b8e8c1;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d0eff3;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #a8e2e9;
}

.table-hover .table-info:hover {
  background-color: #bce8ee;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #bce8ee;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf9cd;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #faf3a3;
}

.table-hover .table-warning:hover {
  background-color: #fbf6b5;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbf6b5;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fdd5d5;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fcb0b0;
}

.table-hover .table-danger:hover {
  background-color: #fcbdbd;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #fcbdbd;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #46c35f;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(70, 195, 95, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #46c35f;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346c35f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #46c35f;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2346c35f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #46c35f;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #46c35f;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #46c35f;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #6dcf80;
  background-color: #6dcf80;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #46c35f;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #46c35f;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f96868;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(249, 104, 104, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f96868;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f96868' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f96868' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f96868;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f96868' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f96868' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f96868;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #f96868;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #f96868;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fb9999;
  background-color: #fb9999;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f96868;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f96868;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #2049f0;
  border-color: #143fef;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 244, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #143fef;
  border-color: #103ae6;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 244, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #38ab4f;
  border-color: #34a24a;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 204, 119, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #34a24a;
  border-color: #319846;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 204, 119, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-info:hover {
  color: #212529;
  background-color: #39bdcc;
  border-color: #33b6c5;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 186, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #33b6c5;
  border-color: #30adbb;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 186, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-warning:hover {
  color: #212529;
  background-color: #f4e32a;
  border-color: #f4e21d;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 203, 72, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #f4e21d;
  border-color: #f3e011;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 203, 72, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #f84343;
  border-color: #f73737;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 127, 127, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f73737;
  border-color: #f72b2b;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 127, 127, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #4466F2;
  border-color: #4466F2;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #4466F2;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #46c35f;
  border-color: #46c35f;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #46c35f;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

.btn-outline-info {
  color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #57c7d4;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

.btn-outline-warning {
  color: #f6e84e;
  border-color: #f6e84e;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f6e84e;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

.btn-outline-danger {
  color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f96868;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #4466F2;
  text-decoration: none;
}
.btn-link:hover {
  color: #0f37da;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #4466F2;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #4466F2;
  background-color: #4466F2;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #bbc8fa;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ebeffe;
  border-color: #ebeffe;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #4466F2;
  background-color: #4466F2;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #bbc8fa;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #ebeffe;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #ebeffe;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #4466F2;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #ebeffe;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #4466F2;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #4466F2;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0f37da;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #4466F2;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #143fef;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #46c35f;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #34a24a;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #57c7d4;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #33b6c5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #f6e84e;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #f4e21d;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #f96868;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #f73737;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #23357e;
  background-color: #dae0fc;
  border-color: #cbd4fb;
}
.alert-primary hr {
  border-top-color: #b3c0f9;
}
.alert-primary .alert-link {
  color: #182456;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #246531;
  background-color: #daf3df;
  border-color: #cbeed2;
}
.alert-success hr {
  border-top-color: #b8e8c1;
}
.alert-success .alert-link {
  color: #173f1f;
}

.alert-info {
  color: #2d676e;
  background-color: #ddf4f6;
  border-color: #d0eff3;
}
.alert-info hr {
  border-top-color: #bce8ee;
}
.alert-info .alert-link {
  color: #1e454a;
}

.alert-warning {
  color: #807929;
  background-color: #fdfadc;
  border-color: #fcf9cd;
}
.alert-warning hr {
  border-top-color: #fbf6b5;
}
.alert-warning .alert-link {
  color: #59541d;
}

.alert-danger {
  color: #813636;
  background-color: #fee1e1;
  border-color: #fdd5d5;
}
.alert-danger hr {
  border-top-color: #fcbdbd;
}
.alert-danger .alert-link {
  color: #5d2727;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #4466F2;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #23357e;
  background-color: #cbd4fb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #23357e;
  background-color: #b3c0f9;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #23357e;
  border-color: #23357e;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #246531;
  background-color: #cbeed2;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #246531;
  background-color: #b8e8c1;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #246531;
  border-color: #246531;
}

.list-group-item-info {
  color: #2d676e;
  background-color: #d0eff3;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2d676e;
  background-color: #bce8ee;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #2d676e;
  border-color: #2d676e;
}

.list-group-item-warning {
  color: #807929;
  background-color: #fcf9cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #807929;
  background-color: #fbf6b5;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #807929;
  border-color: #807929;
}

.list-group-item-danger {
  color: #813636;
  background-color: #fdd5d5;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #813636;
  background-color: #fcbdbd;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #813636;
  border-color: #813636;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #4466F2 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #143fef !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #46c35f !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #34a24a !important;
}

.bg-info {
  background-color: #57c7d4 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #33b6c5 !important;
}

.bg-warning {
  background-color: #f6e84e !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f4e21d !important;
}

.bg-danger {
  background-color: #f96868 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #f73737 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #4466F2 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #46c35f !important;
}

.border-info {
  border-color: #57c7d4 !important;
}

.border-warning {
  border-color: #f6e84e !important;
}

.border-danger {
  border-color: #f96868 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0, .rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #4466F2 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0f37da !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #46c35f !important;
}

a.text-success:hover, a.text-success:focus {
  color: #2e8e41 !important;
}

.text-info {
  color: #57c7d4 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #2da3b1 !important;
}

.text-warning {
  color: #f6e84e !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ecd90c !important;
}

.text-danger {
  color: #f96868 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #f61e1e !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}
.dropdownAnimation, .time-picker-input .dropdown .dropdown-menu, .chips-dropdown .dropdown-menu, .bulk-floating-action-wrapper, .dropdown-with-animation .dropdown-menu, .dropdown.btn-tenant-dropdown .dropdown-menu, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  -webkit-animation-name: dropdownAnimation;
          animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/*Bounce Spinner Animation*/
@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.sidebar {
  z-index: 200;
  position: fixed;
  min-height: 100vh;
  max-height: 100vh;
  font-family: "Poppins", sans-serif;
  width: 230px;
  background: var(--sidebar-bg);
  box-shadow: var(--sidebar-box-shadow);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.sidebar .navbar-brand-wrapper {
  height: 70px;
  width: 230px;
  background: var(--navbar-brand-bg);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.sidebar .navbar-brand-wrapper .navbar-brand {
  width: 100%;
  margin-right: 0;
  padding: 0 10px !important;
}
.sidebar .navbar-brand-wrapper .navbar-brand img {
  height: 50px;
  margin: auto;
  max-width: 100%;
  vertical-align: middle;
}
.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {
  display: none;
}
.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {
  max-width: 100%;
  height: 50px;
  margin: auto;
}
.sidebar .nav {
  overflow: hidden;
  overflow-y: auto;
  flex-wrap: nowrap;
  flex-direction: column;
  max-height: calc(100vh - 70px);
}
.sidebar .nav .nav-item {
  padding: 0 1.25rem;
  transition: all 0.25s ease-in-out;
}
.sidebar .nav .nav-item .collapsing {
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: #1e2229;
}
.sidebar .nav .nav-item .collapse {
  z-index: 999;
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: #1e2229;
}
.sidebar .nav .nav-item .nav-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0.5rem 0 0.5rem 0;
  color: #707887;
  transition: 0.25s ease-in-out;
  transition-property: color;
  -webkit-transition-property: color;
}
.sidebar .nav .nav-item .nav-link .icon-wrapper {
  height: 40px;
  min-width: 40px;
  max-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background-color: #1e2229;
  transition: color 0.25s ease-in-out;
}
.sidebar .nav .nav-item .nav-link .icon-wrapper svg {
  width: 20px;
  height: 20px;
  color: #707887;
}
.sidebar .nav .nav-item .nav-link .menu-title {
  color: inherit;
  line-height: 1;
  margin-left: 0.9rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.935rem;
}
.sidebar .nav .nav-item .nav-link i {
  color: #707887;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow {
  opacity: 0.5;
  margin-left: auto;
  display: inline-block;
  color: #707887;
  transition: 0.25s ease-in-out;
  font: normal normal 700 0.75rem "Font Awesome 5 Free";
}
.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow {
  margin-left: 0;
  margin-right: auto;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow:before {
  content: "\f078";
  font-size: inherit;
  color: inherit;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0.25rem;
}
.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.sidebar .nav .nav-item .nav-link[aria-expanded=true] .menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper {
  background-color: #4466F2;
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ebeffe;
}
.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: #ebeffe;
}
.sidebar .nav .nav-item.active .nav-link i {
  color: #707887;
}
.sidebar .nav .nav-item.active .nav-link i.menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link.collapsed[aria-expanded=false] .menu-arrow {
  -webkit-transform: rotate(-360deg);
          transform: rotate(-360deg);
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {
  color: #ebeffe;
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: #ebeffe;
}
.sidebar .nav.sub-menu {
  list-style: none;
  margin-bottom: 0;
}
.sidebar .nav.sub-menu .nav-item {
  padding: 0;
}
.sidebar .nav.sub-menu .nav-item .nav-link {
  height: auto;
  border-top: 0;
  line-height: 1;
  position: relative;
  color: #707887;
  font-size: 0.8125rem;
  padding: 0 1.35rem 0.75rem 1.35rem;
}
.sidebar .nav.sub-menu .nav-item .nav-link::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 10px 14px;
  border-radius: 50%;
  background-color: #707887;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active {
  color: #ebeffe;
  background: transparent;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #4466F2;
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: #ebeffe;
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: #ebeffe;
}
.sidebar .nav.sub-menu .nav-item:hover {
  background: transparent;
}
.sidebar .nav.sub-menu .nav-item:first-child .nav-link {
  padding-top: 1.2rem;
}
.sidebar .nav.sub-menu .nav-item:last-child .nav-link {
  padding-bottom: 1.2rem;
}
.sidebar .nav.nav-scrolling {
  padding-top: 0.75rem;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar {
  width: 6px;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.sidebar .nav.nav-scrolling:hover::-webkit-scrollbar-thumb {
  background: #566076;
}

@media screen and (max-width: 991px) {
  .sidebar-offcanvas {
    margin-top: 0;
    position: fixed;
    top: 70px;
    bottom: 0;
    left: -230px;
    max-height: calc(100vh - 70px);
    transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
  }
  .sidebar-offcanvas.active {
    left: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.navbar {
  font-family: "Poppins", sans-serif;
  background: var(--navbar-bg);
  margin-left: 230px;
  box-shadow: var(--navbar-box-shadow);
  transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
}
.navbar .navbar-menu-wrapper {
  padding: 0 2rem;
  height: 70px;
  color: #9c9fa6;
  width: calc(100% - 230px);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.navbar .navbar-menu-wrapper .navbar-brand {
  margin-right: 0;
  padding-right: 20px;
}
.navbar .navbar-menu-wrapper .navbar-brand img {
  margin: auto;
  max-width: 32px;
  vertical-align: middle;
}
.navbar .navbar-menu-wrapper .navbar-toggler {
  border: 0;
  height: 70px;
  color: #4466F2;
}
.navbar .navbar-menu-wrapper .navbar-toggler svg {
  stroke-width: 1.6;
}
.navbar .navbar-menu-wrapper .navbar-toggler:focus {
  outline: none;
}
.navbar .navbar-menu-wrapper .count-indicator {
  position: relative;
}
.navbar .navbar-menu-wrapper .count-indicator .count-symbol {
  position: absolute;
  top: 17px;
  right: -3px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #ffffff;
}
.navbar .navbar-menu-wrapper .count-indicator:after {
  display: none;
}
.navbar .navbar-menu-wrapper .navbar-nav {
  flex-direction: row;
  align-items: center;
}
.navbar .navbar-menu-wrapper .navbar-nav .topbar-divider {
  width: 0;
  height: 2.375rem;
  margin: auto 0.2rem;
  border-right: 1px solid var(--default-border-color);
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
  margin-left: 1rem;
  margin-right: 1rem;
  color: #4466F2;
  height: 70px;
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    margin-left: 0.8rem;
    margin-right: 0.8rem;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link svg {
  stroke-width: 1.6;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  content: "";
  font-size: 1rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  border: none;
  border-radius: 0.25rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: 15px;
  left: inherit;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  margin-top: 0;
  min-width: 150px;
  padding: 0.8rem 0;
  position: absolute;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  right: auto;
  left: 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  cursor: pointer;
  margin-bottom: 0;
  font-size: inherit;
  padding: 1rem 2rem 1rem 2rem;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i {
  margin-left: 10px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown {
  width: 333px;
  max-width: 333px;
  padding-top: 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown h6 {
  padding-bottom: 1.5rem !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-divider {
  margin: 0.5rem 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item {
  white-space: initial;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body media-heading {
  white-space: initial !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span {
  font-size: 97%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span.link {
  opacity: 0.8;
  display: block;
  font-size: 88%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-items-wrapper {
  overflow-y: auto;
  max-height: 255px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.no-notification-dropdown .no-notification-img {
  height: 130px !important;
}
@media (max-width: 991px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
    top: 70px;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img {
  width: 32px;
  height: 32px;
  position: relative;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #ffffff;
  bottom: 5px;
  right: -5px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.online {
  background: #46c35f;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.offline {
  background: #f96868;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.busy {
  background: #f6e84e;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  color: var(--default-font-color);
  margin-right: 1.25rem;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  margin-left: 0;
  margin-right: 1.25rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text p {
  line-height: 1;
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
    display: none;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link.dropdown-toggle:after {
  line-height: 2;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu {
  width: 250px !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-divider {
  margin: 0.5rem 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile {
  cursor: default;
  font-size: 90%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile:hover {
  background: transparent;
  color: var(--default-font-color);
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile .nav-profile-text p {
  text-overflow: initial !important;
  white-space: normal !important;
  text-wrap: normal !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.7;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img {
  margin-right: 1rem;
  position: relative;
  width: 50px;
  height: 50px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
@media (min-width: 992px) {
  .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: auto;
  }
  .rtl .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: 0;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  .navbar {
    margin-left: 0;
    flex-direction: row;
  }
  .navbar .navbar-menu-wrapper {
    width: 100%;
  }
  .sidebar .navbar-brand-wrapper {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 575px) {
  .navbar .navbar-menu-wrapper .navbar-toggler {
    padding-right: 12px;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.breadcrumb {
  background-color: transparent;
}
.breadcrumb .breadcrumb-item .page-icon {
  width: 14px;
  height: 14px;
  color: #4466F2;
}
.breadcrumb .breadcrumb-item.page-header {
  align-items: center;
}

@media (min-width: 576px) {
  .breadcrumb .breadcrumb-item .page-icon {
    width: 16px;
    height: 16px;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.pagination {
  border-radius: 0.25rem;
}
.pagination .page-item:focus {
  outline: none;
}
.pagination .page-item .page-link {
  padding: 0;
  margin-right: 10px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.pagination .page-item .page-link:focus {
  box-shadow: none;
}
.pagination .page-item .page-link:hover {
  background-color: #ebeffe !important;
}
.pagination .page-item .page-link svg {
  height: 18px;
  width: 18px;
  stroke-width: 1.7;
}
.pagination .page-item .page-link.active {
  color: #ffffff;
  background-color: #4466F2;
}
.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #4466F2 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dropdown .dropdown-toggle:after {
  border: 0;
  content: "";
  width: auto;
  height: auto;
  font-size: 0.75rem;
  vertical-align: baseline;
}
.dropdown .dropdown-menu {
  border: 0;
  left: inherit;
  margin-top: 0.75rem;
  font-size: 0.935rem;
  color: var(--default-font-color);
  background-color: var(--dropdown-menu-bg);
  box-shadow: var(--default-box-shadow);
}
.dropdown .dropdown-menu .dropdown-divider {
  margin: 0;
  border-color: var(--default-border-color);
}
.dropdown .dropdown-menu .dropdown-item {
  font-size: inherit;
  padding: 0.35rem 1.5rem;
  color: var(--default-font-color);
  transition: 0.25s ease-in-out;
}
.dropdown .dropdown-menu .dropdown-item:active {
  background: initial;
}
.dropdown .dropdown-menu .dropdown-item:hover {
  color: #4466F2;
  background-color: var(--base-color);
}
.dropdown .dropdown-menu.dropdown-menu-center {
  right: auto !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
}
.dropdown.btn-dropdown .dropdown-toggle {
  box-shadow: var(--default-box-shadow);
}
.dropdown.btn-dropdown .dropdown-toggle:after {
  border: 0;
  content: "\f078";
  margin-left: 0.95em;
  display: inline-block;
  vertical-align: inherit;
  transition: all 0.25s ease-in-out;
  font: normal normal 700 0.55rem "Font Awesome 5 Free";
}
.dropdown.btn-dropdown .dropdown-toggle[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dropdown.btn-dropdown .dropdown-menu {
  margin-top: 0.25rem;
}
.dropdown.btn-dropdown.show .btn-light.dropdown-toggle {
  color: var(--default-font-color);
  border-color: var(--btn-light-bg);
  background-color: var(--btn-light-bg);
}
.dropdown.options-dropdown .btn-option {
  padding: 0;
  width: 31px;
  height: 30px;
  border-radius: 50%;
  color: #4466F2;
}
.dropdown.options-dropdown .btn-option svg {
  width: 14px;
  height: 14px;
}
.dropdown.options-dropdown .btn-option:hover {
  background-color: var(--icon-hover-bg);
}
.dropdown.btn-tenant-dropdown .btn {
  font-size: 0.935rem;
  border-radius: 0.25rem;
  box-shadow: none !important;
  background-color: var(--base-color);
}
.dropdown.btn-tenant-dropdown .btn:hover {
  color: var(--default-font-color);
}
.dropdown.btn-tenant-dropdown .dropdown-menu {
  min-width: 15rem;
}
.dropdown.btn-tenant-dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: inherit;
  left: 15px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--dropdown-menu-bg);
}
.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item.dropdown-title {
  padding: 1.5rem;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items {
  padding: 0.5rem 0;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items .dropdown-item {
  padding: 0.75rem 1.5rem;
}
@media (max-width: 767px) {
  .dropdown.btn-tenant-dropdown .btn {
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
  }
}

.dropdown-with-animation .dropdown-menu.show {
  top: 100% !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=left],
.dropdown-with-animation .dropdown-menu[x-placement^=right],
.dropdown-with-animation .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.datatable .table-responsive {
  min-height: 400px;
  background-color: var(--default-card-bg);
}
.datatable .table-responsive::-webkit-scrollbar {
  height: 8px;
}
.datatable .table-responsive::-webkit-scrollbar-thumb {
  background-color: #a3b4f9;
}
.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #8ca1f7;
}
.datatable .table-responsive::-webkit-scrollbar-track {
  background-color: var(--base-color);
}
.datatable table {
  margin-bottom: 0;
  color: var(--default-font-color);
}
.datatable table thead th.datatable-th {
  border: 0;
  padding: 2rem 1rem;
  color: #6c757d !important;
  vertical-align: top !important;
}
.datatable table thead th.datatable-th:first-child {
  padding-left: 2rem;
}
.datatable table thead th.datatable-th:last-child {
  padding-right: 2rem;
}
.datatable table thead th.datatable-th .btn {
  width: 100%;
  padding: 0;
}
.datatable table thead th.datatable-th .btn:hover {
  color: #4466F2 !important;
}
.datatable table thead th.datatable-th .btn svg {
  width: 14px;
  height: 14px;
}
.datatable table tbody tr {
  /*&:last-child {
    td {
      &.datatable-td {
        padding-bottom: 0;
      }
    }
  }*/
}
.datatable table tbody tr td.datatable-td {
  vertical-align: middle;
  padding: 1.5rem 1rem;
  border-color: var(--default-border-color);
}
.datatable table tbody tr td.datatable-td:first-child {
  padding-left: 2rem;
}
.datatable table tbody tr td.datatable-td:last-child {
  padding-right: 2rem;
}
.datatable table tbody tr td.datatable-td svg {
  height: 14px;
}
.datatable table tbody tr td.datatable-td.table-action {
  display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive table, .table-view-responsive thead, .table-view-responsive tbody, .table-view-responsive th, .table-view-responsive td, .table-view-responsive tr {
    display: block;
  }
  .table-view-responsive thead tr {
    display: none;
  }
  .table-view-responsive tr {
    border: 1px solid var(--default-border-color);
  }
  .table-view-responsive tr:first-child {
    border-bottom: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .table-view-responsive tr:last-child {
    border-top: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .table-view-responsive tr td {
    border: 0;
    padding: 1rem 1.5rem !important;
    white-space: normal;
  }
  .table-view-responsive tr td.table-action {
    display: block !important;
  }
  .table-view-responsive tr td:before {
    width: 45%;
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
  }
}

.no-data-found-wrapper img {
  width: 150px;
  opacity: var(--not-found-opacity);
}

.highlighted {
  background-color: var(--base-color);
}
.highlighted td {
  background-color: var(--base-color);
}

.bulk-floating-action-wrapper {
  z-index: 1031;
  position: fixed;
  top: 44px;
  right: 0;
  left: 0;
}
.bulk-floating-action-wrapper .actions {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: var(--default-box-shadow);
  background-color: var(--btn-light-bg);
}
.bulk-floating-action-wrapper .actions .dropdown {
  margin: 0 -2px;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle {
  padding: 0.8rem;
  box-shadow: none;
  color: #9397A0;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle::after {
  content: "";
  margin: 0;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle:hover {
  color: #4466F2;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle svg {
  stroke-width: 1.5;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-toggle {
  border-radius: 0;
}
.bulk-floating-action-wrapper .actions .dropdown:first-child .dropdown-toggle {
  border-radius: 0.25rem 0 0 0.25rem;
}
.bulk-floating-action-wrapper .actions .dropdown:last-child .dropdown-toggle {
  border-radius: 0 0.25rem 0.25rem 0;
}
.bulk-floating-action-wrapper .actions .dropdown.show .dropdown-toggle {
  color: #ffffff !important;
  background-color: #4466F2 !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
  min-width: -webkit-max-content;
  min-width: max-content;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
  padding: 1rem 2rem 1rem 2rem !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select {
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 320px;
  overflow-y: auto;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select a .check-sign {
  display: none;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.dropdown-menu-with-search {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}
@media (min-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: auto !important;
    -webkit-animation-name: dropdownAnimation;
            animation-name: dropdownAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
  @-webkit-keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  @keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
}
@media (max-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: 0 !important;
  }
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-search-result-wrapper {
  max-height: 320px;
  overflow-y: auto;
}

.table-expanded-column .expandable-btn {
  transition: 0.5s;
}
.table-expanded-column .expandable-btn[aria-expanded=true] {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.cursor-default {
  cursor: default !important;
}

.table-expandable-area td {
  padding: 0 !important;
  border-top: 0 !important;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive .table-expandable-area {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
  .table-view-responsive .table-expandable-area td {
    padding: 0 !important;
  }
  .table-view-responsive .table-expandable-area td:before {
    display: none !important;
  }
}
.remove-datatable-x-padding .datatable table thead th:first-child {
  padding-left: 0;
}
.remove-datatable-x-padding .datatable table thead th:last-child {
  padding-right: 0;
}
.remove-datatable-x-padding .datatable table tbody tr td:first-child {
  padding-left: 0;
}
.remove-datatable-x-padding .datatable table tbody tr td:last-child {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.tab-pane .content .single-search-wrapper .form-group-with-search .form-control {
  box-shadow: none !important;
  background-color: var(--base-color) !important;
  border-color: var(--default-border-color) !important;
}
.tab-pane .content .single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

@media (min-width: 768px) {
  .vertical-tab .tab-menu {
    max-width: 265px !important;
    flex: 0 0 265px !important;
  }
}
.vertical-tab .tab-menu .card {
  height: 100%;
}
.vertical-tab .tab-menu .tab-menu-wrapper {
  padding-top: 2.5rem !important;
}
.vertical-tab .col-md-9 .card {
  height: 100%;
}
@media (min-width: 768px) {
  .vertical-tab .col-md-9 {
    max-width: calc(100% - 265px) !important;
    flex: 0 0 calc(100% - 265px) !important;
  }
}
.vertical-tab .header-icon {
  height: 90px;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background-color: var(--vertical-tab-header-bg);
}
.vertical-tab .header-icon .icon-position {
  height: 60px;
  margin-top: 60px;
}
.vertical-tab .header-icon .icon-position .tab-icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: var(--vertical-tab-icon-bg);
  box-shadow: var(--vertical-tab-icon-shadow);
}
.vertical-tab .header-icon .icon-position .tab-icon svg {
  width: 30px;
  height: 30px;
  stroke-width: 1.5;
  color: #4466F2;
}
.vertical-tab .nav .tab-item-link {
  color: #8A8A8A;
}
.vertical-tab .nav .tab-item-link .active-icon svg {
  transition: 0.25s ease-in-out !important;
  opacity: 0;
  height: 20px;
}
.vertical-tab .nav .tab-item-link:hover {
  color: var(--default-font-color);
}
.vertical-tab .nav .tab-item-link:hover .active-icon svg {
  opacity: 1;
}
.vertical-tab .nav .tab-item-link.active {
  color: #4466F2;
}
.vertical-tab .nav .tab-item-link.active .active-icon svg {
  opacity: 1;
}
.vertical-tab .tab-content .tab-content-header {
  height: 90px;
}
.vertical-tab .tab-content hr {
  margin: 0 -2rem;
}
.vertical-tab .tab-content .content .datatable table thead th:first-child {
  padding-left: 0;
}
.vertical-tab .tab-content .content .datatable table thead th:last-child {
  padding-right: 0;
}
.vertical-tab .tab-content .content .datatable table tbody tr td:first-child {
  padding-left: 0;
}
.vertical-tab .tab-content .content .datatable table tbody tr td:last-child {
  padding-right: 0;
}

.horizontal-tab .card .nav a {
  color: var(--default-font-color);
  margin-bottom: -2px !important;
}
.horizontal-tab .card .nav a:hover {
  color: #4466F2;
}
.horizontal-tab .card .nav a.active {
  color: #4466F2;
  border-bottom: 3px solid #4466F2;
}
.horizontal-tab .card .nav a svg {
  height: 16px;
  width: 16px;
}
.horizontal-tab .card .nav-tabs {
  border-bottom: 1px solid var(--default-border-color);
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 3px;
  display: inline-block;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.navbar.fixed-top + .page-body-wrapper {
  padding-top: 70px;
}

@media (min-width: 992px) {
  .sidebar-icon-only .container-scroller {
    position: relative;
  }
  .sidebar-icon-only .navbar {
    margin-left: 70px;
  }
  .sidebar-icon-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }
  .sidebar-icon-only .sidebar {
    min-height: 100%;
    position: absolute;
    width: 70px;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper {
    z-index: 12;
    position: fixed;
    width: 70px;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-icon-only .sidebar .nav {
    overflow: visible;
    margin-top: 70px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item {
    position: relative;
    padding: 0 1rem;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link {
    display: block;
    text-align: center;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 0 5px 5px 0px;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 5px 0 0 5px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 0 5px 0 0px;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 5px 0 0 0;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .collapse {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link {
    display: flex;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    display: flex;
    align-items: center;
    background: var(--sidebar-bg);
    padding: 0.75rem 1.35rem 0.75rem 1.35rem;
    left: 70px;
    position: absolute;
    text-align: left;
    top: 0;
    bottom: 0;
    width: 190px;
    z-index: 1;
    line-height: 1.8;
    margin-left: 0;
    box-shadow: var(--menu-title-shadow);
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    left: auto;
    right: 70px;
    text-align: left;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    display: block;
    background: var(--sidebar-bg);
    margin: 0;
    border-radius: 0 0 5px 0;
    position: absolute;
    left: 70px;
    width: 190px;
    box-shadow: var(--submenu-shadow);
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    left: auto;
    right: 70px;
    border-radius: 0 0 0 5px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse .sub-menu .nav-link,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing .sub-menu .nav-link {
    line-height: 1.15;
    white-space: initial;
  }
  .sidebar-icon-only .sidebar .nav.sub-menu {
    margin: 0 0 20px 0;
    background-color: var(--sidebar-bg);
  }
  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link .icon-wrapper {
    background-color: #1e2229;
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item {
    margin-right: auto;
    margin-left: 0;
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    text-align: right;
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before {
    left: 0;
    right: unset;
  }
  .sidebar-icon-only .main-panel {
    min-height: 1200px;
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

@media (min-width: 992px) {
  .sidebar-hover-only .navbar {
    margin-left: 70px;
    z-index: 10;
  }
  .sidebar-hover-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }
  .sidebar-hover-only .sidebar {
    width: 70px;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper {
    width: 70px;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar:hover {
    width: 230px;
    box-shadow: 1px 0px 5px 2px rgba(0, 0, 0, 0.5);
  }
  .sidebar-hover-only .sidebar:hover .navbar-brand-wrapper {
    width: 230px;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link .menu-title {
    display: block;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link i.menu-arrow {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item.active .nav-link[aria-expanded=false] .menu-arrow {
    -webkit-transform: none;
            transform: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar .nav .nav-item {
    padding: 0 1rem;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link .menu-title {
    display: none;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }
  .sidebar-hover-only .sidebar .nav.sub-menu .nav-item {
    padding: 0;
  }
  .sidebar-hover-only .main-panel {
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

.rtl {
  direction: rtl;
  text-align: right;
}
.rtl .sidebar .nav {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

body, html {
  overflow-x: hidden;
  font-family: "Poppins", sans-serif;
  padding-right: 0 !important;
  font-size: 0.935rem;
  color: var(--default-font-color);
}
body::-webkit-scrollbar, html::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body::-webkit-scrollbar-track, html::-webkit-scrollbar-track {
  background-color: lightgray;
}
body::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb {
  background-color: darkgray;
  border-radius: 5px;
}

*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-fullscreen {
  overflow: auto;
}

a {
  text-decoration: none !important;
}
a.text-muted:hover {
  color: #4466F2 !important;
}

hr {
  border-color: var(--default-border-color);
}

span {
  font-size: 0.935rem;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.custom-scrollbar:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.custom-scrollbar:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.container-scroller {
  overflow: hidden;
  min-height: 105vh;
  background-color: var(--base-color);
}

.disabled {
  opacity: 0.6 !important;
  pointer-events: none !important;
}

.loading-opacity {
  opacity: 0.4;
}

.h-fit-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.justify-content-flex-end {
  justify-content: flex-end;
}

.schedule-divider:before {
  content: "";
  width: 20px;
  height: 2px;
  margin: 0 10px 0 8px;
  display: inline-block;
  background-color: #afb1b6;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.width-1 {
  width: 1px !important;
}

.min-width-1 {
  min-width: 1px !important;
}

.max-width-1 {
  max-width: 1px !important;
}

.height-1 {
  height: 1px !important;
}

.min-height-1 {
  min-height: 1px !important;
}

.max-height-1 {
  max-height: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.min-width-2 {
  min-width: 2px !important;
}

.max-width-2 {
  max-width: 2px !important;
}

.height-2 {
  height: 2px !important;
}

.min-height-2 {
  min-height: 2px !important;
}

.max-height-2 {
  max-height: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.min-width-3 {
  min-width: 3px !important;
}

.max-width-3 {
  max-width: 3px !important;
}

.height-3 {
  height: 3px !important;
}

.min-height-3 {
  min-height: 3px !important;
}

.max-height-3 {
  max-height: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.min-width-4 {
  min-width: 4px !important;
}

.max-width-4 {
  max-width: 4px !important;
}

.height-4 {
  height: 4px !important;
}

.min-height-4 {
  min-height: 4px !important;
}

.max-height-4 {
  max-height: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.min-width-5 {
  min-width: 5px !important;
}

.max-width-5 {
  max-width: 5px !important;
}

.height-5 {
  height: 5px !important;
}

.min-height-5 {
  min-height: 5px !important;
}

.max-height-5 {
  max-height: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.min-width-6 {
  min-width: 6px !important;
}

.max-width-6 {
  max-width: 6px !important;
}

.height-6 {
  height: 6px !important;
}

.min-height-6 {
  min-height: 6px !important;
}

.max-height-6 {
  max-height: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.min-width-7 {
  min-width: 7px !important;
}

.max-width-7 {
  max-width: 7px !important;
}

.height-7 {
  height: 7px !important;
}

.min-height-7 {
  min-height: 7px !important;
}

.max-height-7 {
  max-height: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.min-width-8 {
  min-width: 8px !important;
}

.max-width-8 {
  max-width: 8px !important;
}

.height-8 {
  height: 8px !important;
}

.min-height-8 {
  min-height: 8px !important;
}

.max-height-8 {
  max-height: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.min-width-9 {
  min-width: 9px !important;
}

.max-width-9 {
  max-width: 9px !important;
}

.height-9 {
  height: 9px !important;
}

.min-height-9 {
  min-height: 9px !important;
}

.max-height-9 {
  max-height: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.min-width-10 {
  min-width: 10px !important;
}

.max-width-10 {
  max-width: 10px !important;
}

.height-10 {
  height: 10px !important;
}

.min-height-10 {
  min-height: 10px !important;
}

.max-height-10 {
  max-height: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.min-width-11 {
  min-width: 11px !important;
}

.max-width-11 {
  max-width: 11px !important;
}

.height-11 {
  height: 11px !important;
}

.min-height-11 {
  min-height: 11px !important;
}

.max-height-11 {
  max-height: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.min-width-12 {
  min-width: 12px !important;
}

.max-width-12 {
  max-width: 12px !important;
}

.height-12 {
  height: 12px !important;
}

.min-height-12 {
  min-height: 12px !important;
}

.max-height-12 {
  max-height: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.min-width-13 {
  min-width: 13px !important;
}

.max-width-13 {
  max-width: 13px !important;
}

.height-13 {
  height: 13px !important;
}

.min-height-13 {
  min-height: 13px !important;
}

.max-height-13 {
  max-height: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.min-width-14 {
  min-width: 14px !important;
}

.max-width-14 {
  max-width: 14px !important;
}

.height-14 {
  height: 14px !important;
}

.min-height-14 {
  min-height: 14px !important;
}

.max-height-14 {
  max-height: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.min-width-15 {
  min-width: 15px !important;
}

.max-width-15 {
  max-width: 15px !important;
}

.height-15 {
  height: 15px !important;
}

.min-height-15 {
  min-height: 15px !important;
}

.max-height-15 {
  max-height: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.min-width-16 {
  min-width: 16px !important;
}

.max-width-16 {
  max-width: 16px !important;
}

.height-16 {
  height: 16px !important;
}

.min-height-16 {
  min-height: 16px !important;
}

.max-height-16 {
  max-height: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.min-width-17 {
  min-width: 17px !important;
}

.max-width-17 {
  max-width: 17px !important;
}

.height-17 {
  height: 17px !important;
}

.min-height-17 {
  min-height: 17px !important;
}

.max-height-17 {
  max-height: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.min-width-18 {
  min-width: 18px !important;
}

.max-width-18 {
  max-width: 18px !important;
}

.height-18 {
  height: 18px !important;
}

.min-height-18 {
  min-height: 18px !important;
}

.max-height-18 {
  max-height: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.min-width-19 {
  min-width: 19px !important;
}

.max-width-19 {
  max-width: 19px !important;
}

.height-19 {
  height: 19px !important;
}

.min-height-19 {
  min-height: 19px !important;
}

.max-height-19 {
  max-height: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.min-width-20 {
  min-width: 20px !important;
}

.max-width-20 {
  max-width: 20px !important;
}

.height-20 {
  height: 20px !important;
}

.min-height-20 {
  min-height: 20px !important;
}

.max-height-20 {
  max-height: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.min-width-21 {
  min-width: 21px !important;
}

.max-width-21 {
  max-width: 21px !important;
}

.height-21 {
  height: 21px !important;
}

.min-height-21 {
  min-height: 21px !important;
}

.max-height-21 {
  max-height: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.min-width-22 {
  min-width: 22px !important;
}

.max-width-22 {
  max-width: 22px !important;
}

.height-22 {
  height: 22px !important;
}

.min-height-22 {
  min-height: 22px !important;
}

.max-height-22 {
  max-height: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.min-width-23 {
  min-width: 23px !important;
}

.max-width-23 {
  max-width: 23px !important;
}

.height-23 {
  height: 23px !important;
}

.min-height-23 {
  min-height: 23px !important;
}

.max-height-23 {
  max-height: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.min-width-24 {
  min-width: 24px !important;
}

.max-width-24 {
  max-width: 24px !important;
}

.height-24 {
  height: 24px !important;
}

.min-height-24 {
  min-height: 24px !important;
}

.max-height-24 {
  max-height: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.min-width-25 {
  min-width: 25px !important;
}

.max-width-25 {
  max-width: 25px !important;
}

.height-25 {
  height: 25px !important;
}

.min-height-25 {
  min-height: 25px !important;
}

.max-height-25 {
  max-height: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.min-width-26 {
  min-width: 26px !important;
}

.max-width-26 {
  max-width: 26px !important;
}

.height-26 {
  height: 26px !important;
}

.min-height-26 {
  min-height: 26px !important;
}

.max-height-26 {
  max-height: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.min-width-27 {
  min-width: 27px !important;
}

.max-width-27 {
  max-width: 27px !important;
}

.height-27 {
  height: 27px !important;
}

.min-height-27 {
  min-height: 27px !important;
}

.max-height-27 {
  max-height: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.min-width-28 {
  min-width: 28px !important;
}

.max-width-28 {
  max-width: 28px !important;
}

.height-28 {
  height: 28px !important;
}

.min-height-28 {
  min-height: 28px !important;
}

.max-height-28 {
  max-height: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.min-width-29 {
  min-width: 29px !important;
}

.max-width-29 {
  max-width: 29px !important;
}

.height-29 {
  height: 29px !important;
}

.min-height-29 {
  min-height: 29px !important;
}

.max-height-29 {
  max-height: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.min-width-30 {
  min-width: 30px !important;
}

.max-width-30 {
  max-width: 30px !important;
}

.height-30 {
  height: 30px !important;
}

.min-height-30 {
  min-height: 30px !important;
}

.max-height-30 {
  max-height: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.min-width-31 {
  min-width: 31px !important;
}

.max-width-31 {
  max-width: 31px !important;
}

.height-31 {
  height: 31px !important;
}

.min-height-31 {
  min-height: 31px !important;
}

.max-height-31 {
  max-height: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.min-width-32 {
  min-width: 32px !important;
}

.max-width-32 {
  max-width: 32px !important;
}

.height-32 {
  height: 32px !important;
}

.min-height-32 {
  min-height: 32px !important;
}

.max-height-32 {
  max-height: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.min-width-33 {
  min-width: 33px !important;
}

.max-width-33 {
  max-width: 33px !important;
}

.height-33 {
  height: 33px !important;
}

.min-height-33 {
  min-height: 33px !important;
}

.max-height-33 {
  max-height: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.min-width-34 {
  min-width: 34px !important;
}

.max-width-34 {
  max-width: 34px !important;
}

.height-34 {
  height: 34px !important;
}

.min-height-34 {
  min-height: 34px !important;
}

.max-height-34 {
  max-height: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.min-width-35 {
  min-width: 35px !important;
}

.max-width-35 {
  max-width: 35px !important;
}

.height-35 {
  height: 35px !important;
}

.min-height-35 {
  min-height: 35px !important;
}

.max-height-35 {
  max-height: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.min-width-36 {
  min-width: 36px !important;
}

.max-width-36 {
  max-width: 36px !important;
}

.height-36 {
  height: 36px !important;
}

.min-height-36 {
  min-height: 36px !important;
}

.max-height-36 {
  max-height: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.min-width-37 {
  min-width: 37px !important;
}

.max-width-37 {
  max-width: 37px !important;
}

.height-37 {
  height: 37px !important;
}

.min-height-37 {
  min-height: 37px !important;
}

.max-height-37 {
  max-height: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.min-width-38 {
  min-width: 38px !important;
}

.max-width-38 {
  max-width: 38px !important;
}

.height-38 {
  height: 38px !important;
}

.min-height-38 {
  min-height: 38px !important;
}

.max-height-38 {
  max-height: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.min-width-39 {
  min-width: 39px !important;
}

.max-width-39 {
  max-width: 39px !important;
}

.height-39 {
  height: 39px !important;
}

.min-height-39 {
  min-height: 39px !important;
}

.max-height-39 {
  max-height: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.min-width-40 {
  min-width: 40px !important;
}

.max-width-40 {
  max-width: 40px !important;
}

.height-40 {
  height: 40px !important;
}

.min-height-40 {
  min-height: 40px !important;
}

.max-height-40 {
  max-height: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.min-width-41 {
  min-width: 41px !important;
}

.max-width-41 {
  max-width: 41px !important;
}

.height-41 {
  height: 41px !important;
}

.min-height-41 {
  min-height: 41px !important;
}

.max-height-41 {
  max-height: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.min-width-42 {
  min-width: 42px !important;
}

.max-width-42 {
  max-width: 42px !important;
}

.height-42 {
  height: 42px !important;
}

.min-height-42 {
  min-height: 42px !important;
}

.max-height-42 {
  max-height: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.min-width-43 {
  min-width: 43px !important;
}

.max-width-43 {
  max-width: 43px !important;
}

.height-43 {
  height: 43px !important;
}

.min-height-43 {
  min-height: 43px !important;
}

.max-height-43 {
  max-height: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.min-width-44 {
  min-width: 44px !important;
}

.max-width-44 {
  max-width: 44px !important;
}

.height-44 {
  height: 44px !important;
}

.min-height-44 {
  min-height: 44px !important;
}

.max-height-44 {
  max-height: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.min-width-45 {
  min-width: 45px !important;
}

.max-width-45 {
  max-width: 45px !important;
}

.height-45 {
  height: 45px !important;
}

.min-height-45 {
  min-height: 45px !important;
}

.max-height-45 {
  max-height: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.min-width-46 {
  min-width: 46px !important;
}

.max-width-46 {
  max-width: 46px !important;
}

.height-46 {
  height: 46px !important;
}

.min-height-46 {
  min-height: 46px !important;
}

.max-height-46 {
  max-height: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.min-width-47 {
  min-width: 47px !important;
}

.max-width-47 {
  max-width: 47px !important;
}

.height-47 {
  height: 47px !important;
}

.min-height-47 {
  min-height: 47px !important;
}

.max-height-47 {
  max-height: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.min-width-48 {
  min-width: 48px !important;
}

.max-width-48 {
  max-width: 48px !important;
}

.height-48 {
  height: 48px !important;
}

.min-height-48 {
  min-height: 48px !important;
}

.max-height-48 {
  max-height: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.min-width-49 {
  min-width: 49px !important;
}

.max-width-49 {
  max-width: 49px !important;
}

.height-49 {
  height: 49px !important;
}

.min-height-49 {
  min-height: 49px !important;
}

.max-height-49 {
  max-height: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.height-50 {
  height: 50px !important;
}

.min-height-50 {
  min-height: 50px !important;
}

.max-height-50 {
  max-height: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.min-width-51 {
  min-width: 51px !important;
}

.max-width-51 {
  max-width: 51px !important;
}

.height-51 {
  height: 51px !important;
}

.min-height-51 {
  min-height: 51px !important;
}

.max-height-51 {
  max-height: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.min-width-52 {
  min-width: 52px !important;
}

.max-width-52 {
  max-width: 52px !important;
}

.height-52 {
  height: 52px !important;
}

.min-height-52 {
  min-height: 52px !important;
}

.max-height-52 {
  max-height: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.min-width-53 {
  min-width: 53px !important;
}

.max-width-53 {
  max-width: 53px !important;
}

.height-53 {
  height: 53px !important;
}

.min-height-53 {
  min-height: 53px !important;
}

.max-height-53 {
  max-height: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.min-width-54 {
  min-width: 54px !important;
}

.max-width-54 {
  max-width: 54px !important;
}

.height-54 {
  height: 54px !important;
}

.min-height-54 {
  min-height: 54px !important;
}

.max-height-54 {
  max-height: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.min-width-55 {
  min-width: 55px !important;
}

.max-width-55 {
  max-width: 55px !important;
}

.height-55 {
  height: 55px !important;
}

.min-height-55 {
  min-height: 55px !important;
}

.max-height-55 {
  max-height: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.min-width-56 {
  min-width: 56px !important;
}

.max-width-56 {
  max-width: 56px !important;
}

.height-56 {
  height: 56px !important;
}

.min-height-56 {
  min-height: 56px !important;
}

.max-height-56 {
  max-height: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.min-width-57 {
  min-width: 57px !important;
}

.max-width-57 {
  max-width: 57px !important;
}

.height-57 {
  height: 57px !important;
}

.min-height-57 {
  min-height: 57px !important;
}

.max-height-57 {
  max-height: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.min-width-58 {
  min-width: 58px !important;
}

.max-width-58 {
  max-width: 58px !important;
}

.height-58 {
  height: 58px !important;
}

.min-height-58 {
  min-height: 58px !important;
}

.max-height-58 {
  max-height: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.min-width-59 {
  min-width: 59px !important;
}

.max-width-59 {
  max-width: 59px !important;
}

.height-59 {
  height: 59px !important;
}

.min-height-59 {
  min-height: 59px !important;
}

.max-height-59 {
  max-height: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.height-60 {
  height: 60px !important;
}

.min-height-60 {
  min-height: 60px !important;
}

.max-height-60 {
  max-height: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.min-width-61 {
  min-width: 61px !important;
}

.max-width-61 {
  max-width: 61px !important;
}

.height-61 {
  height: 61px !important;
}

.min-height-61 {
  min-height: 61px !important;
}

.max-height-61 {
  max-height: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.min-width-62 {
  min-width: 62px !important;
}

.max-width-62 {
  max-width: 62px !important;
}

.height-62 {
  height: 62px !important;
}

.min-height-62 {
  min-height: 62px !important;
}

.max-height-62 {
  max-height: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.min-width-63 {
  min-width: 63px !important;
}

.max-width-63 {
  max-width: 63px !important;
}

.height-63 {
  height: 63px !important;
}

.min-height-63 {
  min-height: 63px !important;
}

.max-height-63 {
  max-height: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.min-width-64 {
  min-width: 64px !important;
}

.max-width-64 {
  max-width: 64px !important;
}

.height-64 {
  height: 64px !important;
}

.min-height-64 {
  min-height: 64px !important;
}

.max-height-64 {
  max-height: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.min-width-65 {
  min-width: 65px !important;
}

.max-width-65 {
  max-width: 65px !important;
}

.height-65 {
  height: 65px !important;
}

.min-height-65 {
  min-height: 65px !important;
}

.max-height-65 {
  max-height: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.min-width-66 {
  min-width: 66px !important;
}

.max-width-66 {
  max-width: 66px !important;
}

.height-66 {
  height: 66px !important;
}

.min-height-66 {
  min-height: 66px !important;
}

.max-height-66 {
  max-height: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.min-width-67 {
  min-width: 67px !important;
}

.max-width-67 {
  max-width: 67px !important;
}

.height-67 {
  height: 67px !important;
}

.min-height-67 {
  min-height: 67px !important;
}

.max-height-67 {
  max-height: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.min-width-68 {
  min-width: 68px !important;
}

.max-width-68 {
  max-width: 68px !important;
}

.height-68 {
  height: 68px !important;
}

.min-height-68 {
  min-height: 68px !important;
}

.max-height-68 {
  max-height: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.min-width-69 {
  min-width: 69px !important;
}

.max-width-69 {
  max-width: 69px !important;
}

.height-69 {
  height: 69px !important;
}

.min-height-69 {
  min-height: 69px !important;
}

.max-height-69 {
  max-height: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.min-width-70 {
  min-width: 70px !important;
}

.max-width-70 {
  max-width: 70px !important;
}

.height-70 {
  height: 70px !important;
}

.min-height-70 {
  min-height: 70px !important;
}

.max-height-70 {
  max-height: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.min-width-71 {
  min-width: 71px !important;
}

.max-width-71 {
  max-width: 71px !important;
}

.height-71 {
  height: 71px !important;
}

.min-height-71 {
  min-height: 71px !important;
}

.max-height-71 {
  max-height: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.min-width-72 {
  min-width: 72px !important;
}

.max-width-72 {
  max-width: 72px !important;
}

.height-72 {
  height: 72px !important;
}

.min-height-72 {
  min-height: 72px !important;
}

.max-height-72 {
  max-height: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.min-width-73 {
  min-width: 73px !important;
}

.max-width-73 {
  max-width: 73px !important;
}

.height-73 {
  height: 73px !important;
}

.min-height-73 {
  min-height: 73px !important;
}

.max-height-73 {
  max-height: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.min-width-74 {
  min-width: 74px !important;
}

.max-width-74 {
  max-width: 74px !important;
}

.height-74 {
  height: 74px !important;
}

.min-height-74 {
  min-height: 74px !important;
}

.max-height-74 {
  max-height: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.min-width-75 {
  min-width: 75px !important;
}

.max-width-75 {
  max-width: 75px !important;
}

.height-75 {
  height: 75px !important;
}

.min-height-75 {
  min-height: 75px !important;
}

.max-height-75 {
  max-height: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.min-width-76 {
  min-width: 76px !important;
}

.max-width-76 {
  max-width: 76px !important;
}

.height-76 {
  height: 76px !important;
}

.min-height-76 {
  min-height: 76px !important;
}

.max-height-76 {
  max-height: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.min-width-77 {
  min-width: 77px !important;
}

.max-width-77 {
  max-width: 77px !important;
}

.height-77 {
  height: 77px !important;
}

.min-height-77 {
  min-height: 77px !important;
}

.max-height-77 {
  max-height: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.min-width-78 {
  min-width: 78px !important;
}

.max-width-78 {
  max-width: 78px !important;
}

.height-78 {
  height: 78px !important;
}

.min-height-78 {
  min-height: 78px !important;
}

.max-height-78 {
  max-height: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.min-width-79 {
  min-width: 79px !important;
}

.max-width-79 {
  max-width: 79px !important;
}

.height-79 {
  height: 79px !important;
}

.min-height-79 {
  min-height: 79px !important;
}

.max-height-79 {
  max-height: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.height-80 {
  height: 80px !important;
}

.min-height-80 {
  min-height: 80px !important;
}

.max-height-80 {
  max-height: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.min-width-81 {
  min-width: 81px !important;
}

.max-width-81 {
  max-width: 81px !important;
}

.height-81 {
  height: 81px !important;
}

.min-height-81 {
  min-height: 81px !important;
}

.max-height-81 {
  max-height: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.min-width-82 {
  min-width: 82px !important;
}

.max-width-82 {
  max-width: 82px !important;
}

.height-82 {
  height: 82px !important;
}

.min-height-82 {
  min-height: 82px !important;
}

.max-height-82 {
  max-height: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.min-width-83 {
  min-width: 83px !important;
}

.max-width-83 {
  max-width: 83px !important;
}

.height-83 {
  height: 83px !important;
}

.min-height-83 {
  min-height: 83px !important;
}

.max-height-83 {
  max-height: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.min-width-84 {
  min-width: 84px !important;
}

.max-width-84 {
  max-width: 84px !important;
}

.height-84 {
  height: 84px !important;
}

.min-height-84 {
  min-height: 84px !important;
}

.max-height-84 {
  max-height: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.height-85 {
  height: 85px !important;
}

.min-height-85 {
  min-height: 85px !important;
}

.max-height-85 {
  max-height: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.min-width-86 {
  min-width: 86px !important;
}

.max-width-86 {
  max-width: 86px !important;
}

.height-86 {
  height: 86px !important;
}

.min-height-86 {
  min-height: 86px !important;
}

.max-height-86 {
  max-height: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.min-width-87 {
  min-width: 87px !important;
}

.max-width-87 {
  max-width: 87px !important;
}

.height-87 {
  height: 87px !important;
}

.min-height-87 {
  min-height: 87px !important;
}

.max-height-87 {
  max-height: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.min-width-88 {
  min-width: 88px !important;
}

.max-width-88 {
  max-width: 88px !important;
}

.height-88 {
  height: 88px !important;
}

.min-height-88 {
  min-height: 88px !important;
}

.max-height-88 {
  max-height: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.min-width-89 {
  min-width: 89px !important;
}

.max-width-89 {
  max-width: 89px !important;
}

.height-89 {
  height: 89px !important;
}

.min-height-89 {
  min-height: 89px !important;
}

.max-height-89 {
  max-height: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.min-width-90 {
  min-width: 90px !important;
}

.max-width-90 {
  max-width: 90px !important;
}

.height-90 {
  height: 90px !important;
}

.min-height-90 {
  min-height: 90px !important;
}

.max-height-90 {
  max-height: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.min-width-91 {
  min-width: 91px !important;
}

.max-width-91 {
  max-width: 91px !important;
}

.height-91 {
  height: 91px !important;
}

.min-height-91 {
  min-height: 91px !important;
}

.max-height-91 {
  max-height: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.min-width-92 {
  min-width: 92px !important;
}

.max-width-92 {
  max-width: 92px !important;
}

.height-92 {
  height: 92px !important;
}

.min-height-92 {
  min-height: 92px !important;
}

.max-height-92 {
  max-height: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.min-width-93 {
  min-width: 93px !important;
}

.max-width-93 {
  max-width: 93px !important;
}

.height-93 {
  height: 93px !important;
}

.min-height-93 {
  min-height: 93px !important;
}

.max-height-93 {
  max-height: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.min-width-94 {
  min-width: 94px !important;
}

.max-width-94 {
  max-width: 94px !important;
}

.height-94 {
  height: 94px !important;
}

.min-height-94 {
  min-height: 94px !important;
}

.max-height-94 {
  max-height: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.min-width-95 {
  min-width: 95px !important;
}

.max-width-95 {
  max-width: 95px !important;
}

.height-95 {
  height: 95px !important;
}

.min-height-95 {
  min-height: 95px !important;
}

.max-height-95 {
  max-height: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.min-width-96 {
  min-width: 96px !important;
}

.max-width-96 {
  max-width: 96px !important;
}

.height-96 {
  height: 96px !important;
}

.min-height-96 {
  min-height: 96px !important;
}

.max-height-96 {
  max-height: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.min-width-97 {
  min-width: 97px !important;
}

.max-width-97 {
  max-width: 97px !important;
}

.height-97 {
  height: 97px !important;
}

.min-height-97 {
  min-height: 97px !important;
}

.max-height-97 {
  max-height: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.min-width-98 {
  min-width: 98px !important;
}

.max-width-98 {
  max-width: 98px !important;
}

.height-98 {
  height: 98px !important;
}

.min-height-98 {
  min-height: 98px !important;
}

.max-height-98 {
  max-height: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.min-width-99 {
  min-width: 99px !important;
}

.max-width-99 {
  max-width: 99px !important;
}

.height-99 {
  height: 99px !important;
}

.min-height-99 {
  min-height: 99px !important;
}

.max-height-99 {
  max-height: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.height-100 {
  height: 100px !important;
}

.min-height-100 {
  min-height: 100px !important;
}

.max-height-100 {
  max-height: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.min-width-101 {
  min-width: 101px !important;
}

.max-width-101 {
  max-width: 101px !important;
}

.height-101 {
  height: 101px !important;
}

.min-height-101 {
  min-height: 101px !important;
}

.max-height-101 {
  max-height: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.min-width-102 {
  min-width: 102px !important;
}

.max-width-102 {
  max-width: 102px !important;
}

.height-102 {
  height: 102px !important;
}

.min-height-102 {
  min-height: 102px !important;
}

.max-height-102 {
  max-height: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.min-width-103 {
  min-width: 103px !important;
}

.max-width-103 {
  max-width: 103px !important;
}

.height-103 {
  height: 103px !important;
}

.min-height-103 {
  min-height: 103px !important;
}

.max-height-103 {
  max-height: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.min-width-104 {
  min-width: 104px !important;
}

.max-width-104 {
  max-width: 104px !important;
}

.height-104 {
  height: 104px !important;
}

.min-height-104 {
  min-height: 104px !important;
}

.max-height-104 {
  max-height: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.min-width-105 {
  min-width: 105px !important;
}

.max-width-105 {
  max-width: 105px !important;
}

.height-105 {
  height: 105px !important;
}

.min-height-105 {
  min-height: 105px !important;
}

.max-height-105 {
  max-height: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.min-width-106 {
  min-width: 106px !important;
}

.max-width-106 {
  max-width: 106px !important;
}

.height-106 {
  height: 106px !important;
}

.min-height-106 {
  min-height: 106px !important;
}

.max-height-106 {
  max-height: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.min-width-107 {
  min-width: 107px !important;
}

.max-width-107 {
  max-width: 107px !important;
}

.height-107 {
  height: 107px !important;
}

.min-height-107 {
  min-height: 107px !important;
}

.max-height-107 {
  max-height: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.min-width-108 {
  min-width: 108px !important;
}

.max-width-108 {
  max-width: 108px !important;
}

.height-108 {
  height: 108px !important;
}

.min-height-108 {
  min-height: 108px !important;
}

.max-height-108 {
  max-height: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.min-width-109 {
  min-width: 109px !important;
}

.max-width-109 {
  max-width: 109px !important;
}

.height-109 {
  height: 109px !important;
}

.min-height-109 {
  min-height: 109px !important;
}

.max-height-109 {
  max-height: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.min-width-110 {
  min-width: 110px !important;
}

.max-width-110 {
  max-width: 110px !important;
}

.height-110 {
  height: 110px !important;
}

.min-height-110 {
  min-height: 110px !important;
}

.max-height-110 {
  max-height: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.min-width-111 {
  min-width: 111px !important;
}

.max-width-111 {
  max-width: 111px !important;
}

.height-111 {
  height: 111px !important;
}

.min-height-111 {
  min-height: 111px !important;
}

.max-height-111 {
  max-height: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.min-width-112 {
  min-width: 112px !important;
}

.max-width-112 {
  max-width: 112px !important;
}

.height-112 {
  height: 112px !important;
}

.min-height-112 {
  min-height: 112px !important;
}

.max-height-112 {
  max-height: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.min-width-113 {
  min-width: 113px !important;
}

.max-width-113 {
  max-width: 113px !important;
}

.height-113 {
  height: 113px !important;
}

.min-height-113 {
  min-height: 113px !important;
}

.max-height-113 {
  max-height: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.min-width-114 {
  min-width: 114px !important;
}

.max-width-114 {
  max-width: 114px !important;
}

.height-114 {
  height: 114px !important;
}

.min-height-114 {
  min-height: 114px !important;
}

.max-height-114 {
  max-height: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.min-width-115 {
  min-width: 115px !important;
}

.max-width-115 {
  max-width: 115px !important;
}

.height-115 {
  height: 115px !important;
}

.min-height-115 {
  min-height: 115px !important;
}

.max-height-115 {
  max-height: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.min-width-116 {
  min-width: 116px !important;
}

.max-width-116 {
  max-width: 116px !important;
}

.height-116 {
  height: 116px !important;
}

.min-height-116 {
  min-height: 116px !important;
}

.max-height-116 {
  max-height: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.min-width-117 {
  min-width: 117px !important;
}

.max-width-117 {
  max-width: 117px !important;
}

.height-117 {
  height: 117px !important;
}

.min-height-117 {
  min-height: 117px !important;
}

.max-height-117 {
  max-height: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.min-width-118 {
  min-width: 118px !important;
}

.max-width-118 {
  max-width: 118px !important;
}

.height-118 {
  height: 118px !important;
}

.min-height-118 {
  min-height: 118px !important;
}

.max-height-118 {
  max-height: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.min-width-119 {
  min-width: 119px !important;
}

.max-width-119 {
  max-width: 119px !important;
}

.height-119 {
  height: 119px !important;
}

.min-height-119 {
  min-height: 119px !important;
}

.max-height-119 {
  max-height: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.height-120 {
  height: 120px !important;
}

.min-height-120 {
  min-height: 120px !important;
}

.max-height-120 {
  max-height: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.min-width-121 {
  min-width: 121px !important;
}

.max-width-121 {
  max-width: 121px !important;
}

.height-121 {
  height: 121px !important;
}

.min-height-121 {
  min-height: 121px !important;
}

.max-height-121 {
  max-height: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.min-width-122 {
  min-width: 122px !important;
}

.max-width-122 {
  max-width: 122px !important;
}

.height-122 {
  height: 122px !important;
}

.min-height-122 {
  min-height: 122px !important;
}

.max-height-122 {
  max-height: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.min-width-123 {
  min-width: 123px !important;
}

.max-width-123 {
  max-width: 123px !important;
}

.height-123 {
  height: 123px !important;
}

.min-height-123 {
  min-height: 123px !important;
}

.max-height-123 {
  max-height: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.min-width-124 {
  min-width: 124px !important;
}

.max-width-124 {
  max-width: 124px !important;
}

.height-124 {
  height: 124px !important;
}

.min-height-124 {
  min-height: 124px !important;
}

.max-height-124 {
  max-height: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.height-125 {
  height: 125px !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.min-width-126 {
  min-width: 126px !important;
}

.max-width-126 {
  max-width: 126px !important;
}

.height-126 {
  height: 126px !important;
}

.min-height-126 {
  min-height: 126px !important;
}

.max-height-126 {
  max-height: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.min-width-127 {
  min-width: 127px !important;
}

.max-width-127 {
  max-width: 127px !important;
}

.height-127 {
  height: 127px !important;
}

.min-height-127 {
  min-height: 127px !important;
}

.max-height-127 {
  max-height: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.min-width-128 {
  min-width: 128px !important;
}

.max-width-128 {
  max-width: 128px !important;
}

.height-128 {
  height: 128px !important;
}

.min-height-128 {
  min-height: 128px !important;
}

.max-height-128 {
  max-height: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.min-width-129 {
  min-width: 129px !important;
}

.max-width-129 {
  max-width: 129px !important;
}

.height-129 {
  height: 129px !important;
}

.min-height-129 {
  min-height: 129px !important;
}

.max-height-129 {
  max-height: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.min-width-130 {
  min-width: 130px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.height-130 {
  height: 130px !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.min-width-131 {
  min-width: 131px !important;
}

.max-width-131 {
  max-width: 131px !important;
}

.height-131 {
  height: 131px !important;
}

.min-height-131 {
  min-height: 131px !important;
}

.max-height-131 {
  max-height: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.min-width-132 {
  min-width: 132px !important;
}

.max-width-132 {
  max-width: 132px !important;
}

.height-132 {
  height: 132px !important;
}

.min-height-132 {
  min-height: 132px !important;
}

.max-height-132 {
  max-height: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.min-width-133 {
  min-width: 133px !important;
}

.max-width-133 {
  max-width: 133px !important;
}

.height-133 {
  height: 133px !important;
}

.min-height-133 {
  min-height: 133px !important;
}

.max-height-133 {
  max-height: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.min-width-134 {
  min-width: 134px !important;
}

.max-width-134 {
  max-width: 134px !important;
}

.height-134 {
  height: 134px !important;
}

.min-height-134 {
  min-height: 134px !important;
}

.max-height-134 {
  max-height: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.min-width-135 {
  min-width: 135px !important;
}

.max-width-135 {
  max-width: 135px !important;
}

.height-135 {
  height: 135px !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.min-width-136 {
  min-width: 136px !important;
}

.max-width-136 {
  max-width: 136px !important;
}

.height-136 {
  height: 136px !important;
}

.min-height-136 {
  min-height: 136px !important;
}

.max-height-136 {
  max-height: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.min-width-137 {
  min-width: 137px !important;
}

.max-width-137 {
  max-width: 137px !important;
}

.height-137 {
  height: 137px !important;
}

.min-height-137 {
  min-height: 137px !important;
}

.max-height-137 {
  max-height: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.min-width-138 {
  min-width: 138px !important;
}

.max-width-138 {
  max-width: 138px !important;
}

.height-138 {
  height: 138px !important;
}

.min-height-138 {
  min-height: 138px !important;
}

.max-height-138 {
  max-height: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.min-width-139 {
  min-width: 139px !important;
}

.max-width-139 {
  max-width: 139px !important;
}

.height-139 {
  height: 139px !important;
}

.min-height-139 {
  min-height: 139px !important;
}

.max-height-139 {
  max-height: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.min-width-140 {
  min-width: 140px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.height-140 {
  height: 140px !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.min-width-141 {
  min-width: 141px !important;
}

.max-width-141 {
  max-width: 141px !important;
}

.height-141 {
  height: 141px !important;
}

.min-height-141 {
  min-height: 141px !important;
}

.max-height-141 {
  max-height: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.min-width-142 {
  min-width: 142px !important;
}

.max-width-142 {
  max-width: 142px !important;
}

.height-142 {
  height: 142px !important;
}

.min-height-142 {
  min-height: 142px !important;
}

.max-height-142 {
  max-height: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.min-width-143 {
  min-width: 143px !important;
}

.max-width-143 {
  max-width: 143px !important;
}

.height-143 {
  height: 143px !important;
}

.min-height-143 {
  min-height: 143px !important;
}

.max-height-143 {
  max-height: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.min-width-144 {
  min-width: 144px !important;
}

.max-width-144 {
  max-width: 144px !important;
}

.height-144 {
  height: 144px !important;
}

.min-height-144 {
  min-height: 144px !important;
}

.max-height-144 {
  max-height: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.min-width-145 {
  min-width: 145px !important;
}

.max-width-145 {
  max-width: 145px !important;
}

.height-145 {
  height: 145px !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.min-width-146 {
  min-width: 146px !important;
}

.max-width-146 {
  max-width: 146px !important;
}

.height-146 {
  height: 146px !important;
}

.min-height-146 {
  min-height: 146px !important;
}

.max-height-146 {
  max-height: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.min-width-147 {
  min-width: 147px !important;
}

.max-width-147 {
  max-width: 147px !important;
}

.height-147 {
  height: 147px !important;
}

.min-height-147 {
  min-height: 147px !important;
}

.max-height-147 {
  max-height: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.min-width-148 {
  min-width: 148px !important;
}

.max-width-148 {
  max-width: 148px !important;
}

.height-148 {
  height: 148px !important;
}

.min-height-148 {
  min-height: 148px !important;
}

.max-height-148 {
  max-height: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.min-width-149 {
  min-width: 149px !important;
}

.max-width-149 {
  max-width: 149px !important;
}

.height-149 {
  height: 149px !important;
}

.min-height-149 {
  min-height: 149px !important;
}

.max-height-149 {
  max-height: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.height-150 {
  height: 150px !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.min-width-151 {
  min-width: 151px !important;
}

.max-width-151 {
  max-width: 151px !important;
}

.height-151 {
  height: 151px !important;
}

.min-height-151 {
  min-height: 151px !important;
}

.max-height-151 {
  max-height: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.min-width-152 {
  min-width: 152px !important;
}

.max-width-152 {
  max-width: 152px !important;
}

.height-152 {
  height: 152px !important;
}

.min-height-152 {
  min-height: 152px !important;
}

.max-height-152 {
  max-height: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.min-width-153 {
  min-width: 153px !important;
}

.max-width-153 {
  max-width: 153px !important;
}

.height-153 {
  height: 153px !important;
}

.min-height-153 {
  min-height: 153px !important;
}

.max-height-153 {
  max-height: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.min-width-154 {
  min-width: 154px !important;
}

.max-width-154 {
  max-width: 154px !important;
}

.height-154 {
  height: 154px !important;
}

.min-height-154 {
  min-height: 154px !important;
}

.max-height-154 {
  max-height: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.min-width-155 {
  min-width: 155px !important;
}

.max-width-155 {
  max-width: 155px !important;
}

.height-155 {
  height: 155px !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.min-width-156 {
  min-width: 156px !important;
}

.max-width-156 {
  max-width: 156px !important;
}

.height-156 {
  height: 156px !important;
}

.min-height-156 {
  min-height: 156px !important;
}

.max-height-156 {
  max-height: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.min-width-157 {
  min-width: 157px !important;
}

.max-width-157 {
  max-width: 157px !important;
}

.height-157 {
  height: 157px !important;
}

.min-height-157 {
  min-height: 157px !important;
}

.max-height-157 {
  max-height: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.min-width-158 {
  min-width: 158px !important;
}

.max-width-158 {
  max-width: 158px !important;
}

.height-158 {
  height: 158px !important;
}

.min-height-158 {
  min-height: 158px !important;
}

.max-height-158 {
  max-height: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.min-width-159 {
  min-width: 159px !important;
}

.max-width-159 {
  max-width: 159px !important;
}

.height-159 {
  height: 159px !important;
}

.min-height-159 {
  min-height: 159px !important;
}

.max-height-159 {
  max-height: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.min-width-160 {
  min-width: 160px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.height-160 {
  height: 160px !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.min-width-161 {
  min-width: 161px !important;
}

.max-width-161 {
  max-width: 161px !important;
}

.height-161 {
  height: 161px !important;
}

.min-height-161 {
  min-height: 161px !important;
}

.max-height-161 {
  max-height: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.min-width-162 {
  min-width: 162px !important;
}

.max-width-162 {
  max-width: 162px !important;
}

.height-162 {
  height: 162px !important;
}

.min-height-162 {
  min-height: 162px !important;
}

.max-height-162 {
  max-height: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.min-width-163 {
  min-width: 163px !important;
}

.max-width-163 {
  max-width: 163px !important;
}

.height-163 {
  height: 163px !important;
}

.min-height-163 {
  min-height: 163px !important;
}

.max-height-163 {
  max-height: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.min-width-164 {
  min-width: 164px !important;
}

.max-width-164 {
  max-width: 164px !important;
}

.height-164 {
  height: 164px !important;
}

.min-height-164 {
  min-height: 164px !important;
}

.max-height-164 {
  max-height: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.min-width-165 {
  min-width: 165px !important;
}

.max-width-165 {
  max-width: 165px !important;
}

.height-165 {
  height: 165px !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.min-width-166 {
  min-width: 166px !important;
}

.max-width-166 {
  max-width: 166px !important;
}

.height-166 {
  height: 166px !important;
}

.min-height-166 {
  min-height: 166px !important;
}

.max-height-166 {
  max-height: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.min-width-167 {
  min-width: 167px !important;
}

.max-width-167 {
  max-width: 167px !important;
}

.height-167 {
  height: 167px !important;
}

.min-height-167 {
  min-height: 167px !important;
}

.max-height-167 {
  max-height: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.min-width-168 {
  min-width: 168px !important;
}

.max-width-168 {
  max-width: 168px !important;
}

.height-168 {
  height: 168px !important;
}

.min-height-168 {
  min-height: 168px !important;
}

.max-height-168 {
  max-height: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.min-width-169 {
  min-width: 169px !important;
}

.max-width-169 {
  max-width: 169px !important;
}

.height-169 {
  height: 169px !important;
}

.min-height-169 {
  min-height: 169px !important;
}

.max-height-169 {
  max-height: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.min-width-170 {
  min-width: 170px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.height-170 {
  height: 170px !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.min-width-171 {
  min-width: 171px !important;
}

.max-width-171 {
  max-width: 171px !important;
}

.height-171 {
  height: 171px !important;
}

.min-height-171 {
  min-height: 171px !important;
}

.max-height-171 {
  max-height: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.min-width-172 {
  min-width: 172px !important;
}

.max-width-172 {
  max-width: 172px !important;
}

.height-172 {
  height: 172px !important;
}

.min-height-172 {
  min-height: 172px !important;
}

.max-height-172 {
  max-height: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.min-width-173 {
  min-width: 173px !important;
}

.max-width-173 {
  max-width: 173px !important;
}

.height-173 {
  height: 173px !important;
}

.min-height-173 {
  min-height: 173px !important;
}

.max-height-173 {
  max-height: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.min-width-174 {
  min-width: 174px !important;
}

.max-width-174 {
  max-width: 174px !important;
}

.height-174 {
  height: 174px !important;
}

.min-height-174 {
  min-height: 174px !important;
}

.max-height-174 {
  max-height: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.height-175 {
  height: 175px !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.min-width-176 {
  min-width: 176px !important;
}

.max-width-176 {
  max-width: 176px !important;
}

.height-176 {
  height: 176px !important;
}

.min-height-176 {
  min-height: 176px !important;
}

.max-height-176 {
  max-height: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.min-width-177 {
  min-width: 177px !important;
}

.max-width-177 {
  max-width: 177px !important;
}

.height-177 {
  height: 177px !important;
}

.min-height-177 {
  min-height: 177px !important;
}

.max-height-177 {
  max-height: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.min-width-178 {
  min-width: 178px !important;
}

.max-width-178 {
  max-width: 178px !important;
}

.height-178 {
  height: 178px !important;
}

.min-height-178 {
  min-height: 178px !important;
}

.max-height-178 {
  max-height: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.min-width-179 {
  min-width: 179px !important;
}

.max-width-179 {
  max-width: 179px !important;
}

.height-179 {
  height: 179px !important;
}

.min-height-179 {
  min-height: 179px !important;
}

.max-height-179 {
  max-height: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.height-180 {
  height: 180px !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.min-width-181 {
  min-width: 181px !important;
}

.max-width-181 {
  max-width: 181px !important;
}

.height-181 {
  height: 181px !important;
}

.min-height-181 {
  min-height: 181px !important;
}

.max-height-181 {
  max-height: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.min-width-182 {
  min-width: 182px !important;
}

.max-width-182 {
  max-width: 182px !important;
}

.height-182 {
  height: 182px !important;
}

.min-height-182 {
  min-height: 182px !important;
}

.max-height-182 {
  max-height: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.min-width-183 {
  min-width: 183px !important;
}

.max-width-183 {
  max-width: 183px !important;
}

.height-183 {
  height: 183px !important;
}

.min-height-183 {
  min-height: 183px !important;
}

.max-height-183 {
  max-height: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.min-width-184 {
  min-width: 184px !important;
}

.max-width-184 {
  max-width: 184px !important;
}

.height-184 {
  height: 184px !important;
}

.min-height-184 {
  min-height: 184px !important;
}

.max-height-184 {
  max-height: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.min-width-185 {
  min-width: 185px !important;
}

.max-width-185 {
  max-width: 185px !important;
}

.height-185 {
  height: 185px !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.min-width-186 {
  min-width: 186px !important;
}

.max-width-186 {
  max-width: 186px !important;
}

.height-186 {
  height: 186px !important;
}

.min-height-186 {
  min-height: 186px !important;
}

.max-height-186 {
  max-height: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.min-width-187 {
  min-width: 187px !important;
}

.max-width-187 {
  max-width: 187px !important;
}

.height-187 {
  height: 187px !important;
}

.min-height-187 {
  min-height: 187px !important;
}

.max-height-187 {
  max-height: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.min-width-188 {
  min-width: 188px !important;
}

.max-width-188 {
  max-width: 188px !important;
}

.height-188 {
  height: 188px !important;
}

.min-height-188 {
  min-height: 188px !important;
}

.max-height-188 {
  max-height: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.min-width-189 {
  min-width: 189px !important;
}

.max-width-189 {
  max-width: 189px !important;
}

.height-189 {
  height: 189px !important;
}

.min-height-189 {
  min-height: 189px !important;
}

.max-height-189 {
  max-height: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.min-width-190 {
  min-width: 190px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.height-190 {
  height: 190px !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.min-width-191 {
  min-width: 191px !important;
}

.max-width-191 {
  max-width: 191px !important;
}

.height-191 {
  height: 191px !important;
}

.min-height-191 {
  min-height: 191px !important;
}

.max-height-191 {
  max-height: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.min-width-192 {
  min-width: 192px !important;
}

.max-width-192 {
  max-width: 192px !important;
}

.height-192 {
  height: 192px !important;
}

.min-height-192 {
  min-height: 192px !important;
}

.max-height-192 {
  max-height: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.min-width-193 {
  min-width: 193px !important;
}

.max-width-193 {
  max-width: 193px !important;
}

.height-193 {
  height: 193px !important;
}

.min-height-193 {
  min-height: 193px !important;
}

.max-height-193 {
  max-height: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.min-width-194 {
  min-width: 194px !important;
}

.max-width-194 {
  max-width: 194px !important;
}

.height-194 {
  height: 194px !important;
}

.min-height-194 {
  min-height: 194px !important;
}

.max-height-194 {
  max-height: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.min-width-195 {
  min-width: 195px !important;
}

.max-width-195 {
  max-width: 195px !important;
}

.height-195 {
  height: 195px !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.min-width-196 {
  min-width: 196px !important;
}

.max-width-196 {
  max-width: 196px !important;
}

.height-196 {
  height: 196px !important;
}

.min-height-196 {
  min-height: 196px !important;
}

.max-height-196 {
  max-height: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.min-width-197 {
  min-width: 197px !important;
}

.max-width-197 {
  max-width: 197px !important;
}

.height-197 {
  height: 197px !important;
}

.min-height-197 {
  min-height: 197px !important;
}

.max-height-197 {
  max-height: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.min-width-198 {
  min-width: 198px !important;
}

.max-width-198 {
  max-width: 198px !important;
}

.height-198 {
  height: 198px !important;
}

.min-height-198 {
  min-height: 198px !important;
}

.max-height-198 {
  max-height: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.min-width-199 {
  min-width: 199px !important;
}

.max-width-199 {
  max-width: 199px !important;
}

.height-199 {
  height: 199px !important;
}

.min-height-199 {
  min-height: 199px !important;
}

.max-height-199 {
  max-height: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.height-200 {
  height: 200px !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.min-width-201 {
  min-width: 201px !important;
}

.max-width-201 {
  max-width: 201px !important;
}

.height-201 {
  height: 201px !important;
}

.min-height-201 {
  min-height: 201px !important;
}

.max-height-201 {
  max-height: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.min-width-202 {
  min-width: 202px !important;
}

.max-width-202 {
  max-width: 202px !important;
}

.height-202 {
  height: 202px !important;
}

.min-height-202 {
  min-height: 202px !important;
}

.max-height-202 {
  max-height: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.min-width-203 {
  min-width: 203px !important;
}

.max-width-203 {
  max-width: 203px !important;
}

.height-203 {
  height: 203px !important;
}

.min-height-203 {
  min-height: 203px !important;
}

.max-height-203 {
  max-height: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.min-width-204 {
  min-width: 204px !important;
}

.max-width-204 {
  max-width: 204px !important;
}

.height-204 {
  height: 204px !important;
}

.min-height-204 {
  min-height: 204px !important;
}

.max-height-204 {
  max-height: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.min-width-205 {
  min-width: 205px !important;
}

.max-width-205 {
  max-width: 205px !important;
}

.height-205 {
  height: 205px !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.min-width-206 {
  min-width: 206px !important;
}

.max-width-206 {
  max-width: 206px !important;
}

.height-206 {
  height: 206px !important;
}

.min-height-206 {
  min-height: 206px !important;
}

.max-height-206 {
  max-height: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.min-width-207 {
  min-width: 207px !important;
}

.max-width-207 {
  max-width: 207px !important;
}

.height-207 {
  height: 207px !important;
}

.min-height-207 {
  min-height: 207px !important;
}

.max-height-207 {
  max-height: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.min-width-208 {
  min-width: 208px !important;
}

.max-width-208 {
  max-width: 208px !important;
}

.height-208 {
  height: 208px !important;
}

.min-height-208 {
  min-height: 208px !important;
}

.max-height-208 {
  max-height: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.min-width-209 {
  min-width: 209px !important;
}

.max-width-209 {
  max-width: 209px !important;
}

.height-209 {
  height: 209px !important;
}

.min-height-209 {
  min-height: 209px !important;
}

.max-height-209 {
  max-height: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.min-width-210 {
  min-width: 210px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.height-210 {
  height: 210px !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.min-width-211 {
  min-width: 211px !important;
}

.max-width-211 {
  max-width: 211px !important;
}

.height-211 {
  height: 211px !important;
}

.min-height-211 {
  min-height: 211px !important;
}

.max-height-211 {
  max-height: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.min-width-212 {
  min-width: 212px !important;
}

.max-width-212 {
  max-width: 212px !important;
}

.height-212 {
  height: 212px !important;
}

.min-height-212 {
  min-height: 212px !important;
}

.max-height-212 {
  max-height: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.min-width-213 {
  min-width: 213px !important;
}

.max-width-213 {
  max-width: 213px !important;
}

.height-213 {
  height: 213px !important;
}

.min-height-213 {
  min-height: 213px !important;
}

.max-height-213 {
  max-height: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.min-width-214 {
  min-width: 214px !important;
}

.max-width-214 {
  max-width: 214px !important;
}

.height-214 {
  height: 214px !important;
}

.min-height-214 {
  min-height: 214px !important;
}

.max-height-214 {
  max-height: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.min-width-215 {
  min-width: 215px !important;
}

.max-width-215 {
  max-width: 215px !important;
}

.height-215 {
  height: 215px !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.min-width-216 {
  min-width: 216px !important;
}

.max-width-216 {
  max-width: 216px !important;
}

.height-216 {
  height: 216px !important;
}

.min-height-216 {
  min-height: 216px !important;
}

.max-height-216 {
  max-height: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.min-width-217 {
  min-width: 217px !important;
}

.max-width-217 {
  max-width: 217px !important;
}

.height-217 {
  height: 217px !important;
}

.min-height-217 {
  min-height: 217px !important;
}

.max-height-217 {
  max-height: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.min-width-218 {
  min-width: 218px !important;
}

.max-width-218 {
  max-width: 218px !important;
}

.height-218 {
  height: 218px !important;
}

.min-height-218 {
  min-height: 218px !important;
}

.max-height-218 {
  max-height: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.min-width-219 {
  min-width: 219px !important;
}

.max-width-219 {
  max-width: 219px !important;
}

.height-219 {
  height: 219px !important;
}

.min-height-219 {
  min-height: 219px !important;
}

.max-height-219 {
  max-height: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.min-width-220 {
  min-width: 220px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.height-220 {
  height: 220px !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.min-width-221 {
  min-width: 221px !important;
}

.max-width-221 {
  max-width: 221px !important;
}

.height-221 {
  height: 221px !important;
}

.min-height-221 {
  min-height: 221px !important;
}

.max-height-221 {
  max-height: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.min-width-222 {
  min-width: 222px !important;
}

.max-width-222 {
  max-width: 222px !important;
}

.height-222 {
  height: 222px !important;
}

.min-height-222 {
  min-height: 222px !important;
}

.max-height-222 {
  max-height: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.min-width-223 {
  min-width: 223px !important;
}

.max-width-223 {
  max-width: 223px !important;
}

.height-223 {
  height: 223px !important;
}

.min-height-223 {
  min-height: 223px !important;
}

.max-height-223 {
  max-height: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.min-width-224 {
  min-width: 224px !important;
}

.max-width-224 {
  max-width: 224px !important;
}

.height-224 {
  height: 224px !important;
}

.min-height-224 {
  min-height: 224px !important;
}

.max-height-224 {
  max-height: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.height-225 {
  height: 225px !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.min-width-226 {
  min-width: 226px !important;
}

.max-width-226 {
  max-width: 226px !important;
}

.height-226 {
  height: 226px !important;
}

.min-height-226 {
  min-height: 226px !important;
}

.max-height-226 {
  max-height: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.min-width-227 {
  min-width: 227px !important;
}

.max-width-227 {
  max-width: 227px !important;
}

.height-227 {
  height: 227px !important;
}

.min-height-227 {
  min-height: 227px !important;
}

.max-height-227 {
  max-height: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.min-width-228 {
  min-width: 228px !important;
}

.max-width-228 {
  max-width: 228px !important;
}

.height-228 {
  height: 228px !important;
}

.min-height-228 {
  min-height: 228px !important;
}

.max-height-228 {
  max-height: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.min-width-229 {
  min-width: 229px !important;
}

.max-width-229 {
  max-width: 229px !important;
}

.height-229 {
  height: 229px !important;
}

.min-height-229 {
  min-height: 229px !important;
}

.max-height-229 {
  max-height: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.min-width-230 {
  min-width: 230px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.height-230 {
  height: 230px !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.min-width-231 {
  min-width: 231px !important;
}

.max-width-231 {
  max-width: 231px !important;
}

.height-231 {
  height: 231px !important;
}

.min-height-231 {
  min-height: 231px !important;
}

.max-height-231 {
  max-height: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.min-width-232 {
  min-width: 232px !important;
}

.max-width-232 {
  max-width: 232px !important;
}

.height-232 {
  height: 232px !important;
}

.min-height-232 {
  min-height: 232px !important;
}

.max-height-232 {
  max-height: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.min-width-233 {
  min-width: 233px !important;
}

.max-width-233 {
  max-width: 233px !important;
}

.height-233 {
  height: 233px !important;
}

.min-height-233 {
  min-height: 233px !important;
}

.max-height-233 {
  max-height: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.min-width-234 {
  min-width: 234px !important;
}

.max-width-234 {
  max-width: 234px !important;
}

.height-234 {
  height: 234px !important;
}

.min-height-234 {
  min-height: 234px !important;
}

.max-height-234 {
  max-height: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.min-width-235 {
  min-width: 235px !important;
}

.max-width-235 {
  max-width: 235px !important;
}

.height-235 {
  height: 235px !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.min-width-236 {
  min-width: 236px !important;
}

.max-width-236 {
  max-width: 236px !important;
}

.height-236 {
  height: 236px !important;
}

.min-height-236 {
  min-height: 236px !important;
}

.max-height-236 {
  max-height: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.min-width-237 {
  min-width: 237px !important;
}

.max-width-237 {
  max-width: 237px !important;
}

.height-237 {
  height: 237px !important;
}

.min-height-237 {
  min-height: 237px !important;
}

.max-height-237 {
  max-height: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.min-width-238 {
  min-width: 238px !important;
}

.max-width-238 {
  max-width: 238px !important;
}

.height-238 {
  height: 238px !important;
}

.min-height-238 {
  min-height: 238px !important;
}

.max-height-238 {
  max-height: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.min-width-239 {
  min-width: 239px !important;
}

.max-width-239 {
  max-width: 239px !important;
}

.height-239 {
  height: 239px !important;
}

.min-height-239 {
  min-height: 239px !important;
}

.max-height-239 {
  max-height: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.min-width-240 {
  min-width: 240px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.height-240 {
  height: 240px !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.min-width-241 {
  min-width: 241px !important;
}

.max-width-241 {
  max-width: 241px !important;
}

.height-241 {
  height: 241px !important;
}

.min-height-241 {
  min-height: 241px !important;
}

.max-height-241 {
  max-height: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.min-width-242 {
  min-width: 242px !important;
}

.max-width-242 {
  max-width: 242px !important;
}

.height-242 {
  height: 242px !important;
}

.min-height-242 {
  min-height: 242px !important;
}

.max-height-242 {
  max-height: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.min-width-243 {
  min-width: 243px !important;
}

.max-width-243 {
  max-width: 243px !important;
}

.height-243 {
  height: 243px !important;
}

.min-height-243 {
  min-height: 243px !important;
}

.max-height-243 {
  max-height: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.min-width-244 {
  min-width: 244px !important;
}

.max-width-244 {
  max-width: 244px !important;
}

.height-244 {
  height: 244px !important;
}

.min-height-244 {
  min-height: 244px !important;
}

.max-height-244 {
  max-height: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.min-width-245 {
  min-width: 245px !important;
}

.max-width-245 {
  max-width: 245px !important;
}

.height-245 {
  height: 245px !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.min-width-246 {
  min-width: 246px !important;
}

.max-width-246 {
  max-width: 246px !important;
}

.height-246 {
  height: 246px !important;
}

.min-height-246 {
  min-height: 246px !important;
}

.max-height-246 {
  max-height: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.min-width-247 {
  min-width: 247px !important;
}

.max-width-247 {
  max-width: 247px !important;
}

.height-247 {
  height: 247px !important;
}

.min-height-247 {
  min-height: 247px !important;
}

.max-height-247 {
  max-height: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.min-width-248 {
  min-width: 248px !important;
}

.max-width-248 {
  max-width: 248px !important;
}

.height-248 {
  height: 248px !important;
}

.min-height-248 {
  min-height: 248px !important;
}

.max-height-248 {
  max-height: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.min-width-249 {
  min-width: 249px !important;
}

.max-width-249 {
  max-width: 249px !important;
}

.height-249 {
  height: 249px !important;
}

.min-height-249 {
  min-height: 249px !important;
}

.max-height-249 {
  max-height: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.height-250 {
  height: 250px !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.min-width-251 {
  min-width: 251px !important;
}

.max-width-251 {
  max-width: 251px !important;
}

.height-251 {
  height: 251px !important;
}

.min-height-251 {
  min-height: 251px !important;
}

.max-height-251 {
  max-height: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.min-width-252 {
  min-width: 252px !important;
}

.max-width-252 {
  max-width: 252px !important;
}

.height-252 {
  height: 252px !important;
}

.min-height-252 {
  min-height: 252px !important;
}

.max-height-252 {
  max-height: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.min-width-253 {
  min-width: 253px !important;
}

.max-width-253 {
  max-width: 253px !important;
}

.height-253 {
  height: 253px !important;
}

.min-height-253 {
  min-height: 253px !important;
}

.max-height-253 {
  max-height: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.min-width-254 {
  min-width: 254px !important;
}

.max-width-254 {
  max-width: 254px !important;
}

.height-254 {
  height: 254px !important;
}

.min-height-254 {
  min-height: 254px !important;
}

.max-height-254 {
  max-height: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.min-width-255 {
  min-width: 255px !important;
}

.max-width-255 {
  max-width: 255px !important;
}

.height-255 {
  height: 255px !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.min-width-256 {
  min-width: 256px !important;
}

.max-width-256 {
  max-width: 256px !important;
}

.height-256 {
  height: 256px !important;
}

.min-height-256 {
  min-height: 256px !important;
}

.max-height-256 {
  max-height: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.min-width-257 {
  min-width: 257px !important;
}

.max-width-257 {
  max-width: 257px !important;
}

.height-257 {
  height: 257px !important;
}

.min-height-257 {
  min-height: 257px !important;
}

.max-height-257 {
  max-height: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.min-width-258 {
  min-width: 258px !important;
}

.max-width-258 {
  max-width: 258px !important;
}

.height-258 {
  height: 258px !important;
}

.min-height-258 {
  min-height: 258px !important;
}

.max-height-258 {
  max-height: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.min-width-259 {
  min-width: 259px !important;
}

.max-width-259 {
  max-width: 259px !important;
}

.height-259 {
  height: 259px !important;
}

.min-height-259 {
  min-height: 259px !important;
}

.max-height-259 {
  max-height: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.min-width-260 {
  min-width: 260px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.height-260 {
  height: 260px !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.min-width-261 {
  min-width: 261px !important;
}

.max-width-261 {
  max-width: 261px !important;
}

.height-261 {
  height: 261px !important;
}

.min-height-261 {
  min-height: 261px !important;
}

.max-height-261 {
  max-height: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.min-width-262 {
  min-width: 262px !important;
}

.max-width-262 {
  max-width: 262px !important;
}

.height-262 {
  height: 262px !important;
}

.min-height-262 {
  min-height: 262px !important;
}

.max-height-262 {
  max-height: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.min-width-263 {
  min-width: 263px !important;
}

.max-width-263 {
  max-width: 263px !important;
}

.height-263 {
  height: 263px !important;
}

.min-height-263 {
  min-height: 263px !important;
}

.max-height-263 {
  max-height: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.min-width-264 {
  min-width: 264px !important;
}

.max-width-264 {
  max-width: 264px !important;
}

.height-264 {
  height: 264px !important;
}

.min-height-264 {
  min-height: 264px !important;
}

.max-height-264 {
  max-height: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.min-width-265 {
  min-width: 265px !important;
}

.max-width-265 {
  max-width: 265px !important;
}

.height-265 {
  height: 265px !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.min-width-266 {
  min-width: 266px !important;
}

.max-width-266 {
  max-width: 266px !important;
}

.height-266 {
  height: 266px !important;
}

.min-height-266 {
  min-height: 266px !important;
}

.max-height-266 {
  max-height: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.min-width-267 {
  min-width: 267px !important;
}

.max-width-267 {
  max-width: 267px !important;
}

.height-267 {
  height: 267px !important;
}

.min-height-267 {
  min-height: 267px !important;
}

.max-height-267 {
  max-height: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.min-width-268 {
  min-width: 268px !important;
}

.max-width-268 {
  max-width: 268px !important;
}

.height-268 {
  height: 268px !important;
}

.min-height-268 {
  min-height: 268px !important;
}

.max-height-268 {
  max-height: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.min-width-269 {
  min-width: 269px !important;
}

.max-width-269 {
  max-width: 269px !important;
}

.height-269 {
  height: 269px !important;
}

.min-height-269 {
  min-height: 269px !important;
}

.max-height-269 {
  max-height: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.min-width-270 {
  min-width: 270px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.height-270 {
  height: 270px !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.min-width-271 {
  min-width: 271px !important;
}

.max-width-271 {
  max-width: 271px !important;
}

.height-271 {
  height: 271px !important;
}

.min-height-271 {
  min-height: 271px !important;
}

.max-height-271 {
  max-height: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.min-width-272 {
  min-width: 272px !important;
}

.max-width-272 {
  max-width: 272px !important;
}

.height-272 {
  height: 272px !important;
}

.min-height-272 {
  min-height: 272px !important;
}

.max-height-272 {
  max-height: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.min-width-273 {
  min-width: 273px !important;
}

.max-width-273 {
  max-width: 273px !important;
}

.height-273 {
  height: 273px !important;
}

.min-height-273 {
  min-height: 273px !important;
}

.max-height-273 {
  max-height: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.min-width-274 {
  min-width: 274px !important;
}

.max-width-274 {
  max-width: 274px !important;
}

.height-274 {
  height: 274px !important;
}

.min-height-274 {
  min-height: 274px !important;
}

.max-height-274 {
  max-height: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.height-275 {
  height: 275px !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.min-width-276 {
  min-width: 276px !important;
}

.max-width-276 {
  max-width: 276px !important;
}

.height-276 {
  height: 276px !important;
}

.min-height-276 {
  min-height: 276px !important;
}

.max-height-276 {
  max-height: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.min-width-277 {
  min-width: 277px !important;
}

.max-width-277 {
  max-width: 277px !important;
}

.height-277 {
  height: 277px !important;
}

.min-height-277 {
  min-height: 277px !important;
}

.max-height-277 {
  max-height: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.min-width-278 {
  min-width: 278px !important;
}

.max-width-278 {
  max-width: 278px !important;
}

.height-278 {
  height: 278px !important;
}

.min-height-278 {
  min-height: 278px !important;
}

.max-height-278 {
  max-height: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.min-width-279 {
  min-width: 279px !important;
}

.max-width-279 {
  max-width: 279px !important;
}

.height-279 {
  height: 279px !important;
}

.min-height-279 {
  min-height: 279px !important;
}

.max-height-279 {
  max-height: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.min-width-280 {
  min-width: 280px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.height-280 {
  height: 280px !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.min-width-281 {
  min-width: 281px !important;
}

.max-width-281 {
  max-width: 281px !important;
}

.height-281 {
  height: 281px !important;
}

.min-height-281 {
  min-height: 281px !important;
}

.max-height-281 {
  max-height: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.min-width-282 {
  min-width: 282px !important;
}

.max-width-282 {
  max-width: 282px !important;
}

.height-282 {
  height: 282px !important;
}

.min-height-282 {
  min-height: 282px !important;
}

.max-height-282 {
  max-height: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.min-width-283 {
  min-width: 283px !important;
}

.max-width-283 {
  max-width: 283px !important;
}

.height-283 {
  height: 283px !important;
}

.min-height-283 {
  min-height: 283px !important;
}

.max-height-283 {
  max-height: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.min-width-284 {
  min-width: 284px !important;
}

.max-width-284 {
  max-width: 284px !important;
}

.height-284 {
  height: 284px !important;
}

.min-height-284 {
  min-height: 284px !important;
}

.max-height-284 {
  max-height: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.min-width-285 {
  min-width: 285px !important;
}

.max-width-285 {
  max-width: 285px !important;
}

.height-285 {
  height: 285px !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.min-width-286 {
  min-width: 286px !important;
}

.max-width-286 {
  max-width: 286px !important;
}

.height-286 {
  height: 286px !important;
}

.min-height-286 {
  min-height: 286px !important;
}

.max-height-286 {
  max-height: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.min-width-287 {
  min-width: 287px !important;
}

.max-width-287 {
  max-width: 287px !important;
}

.height-287 {
  height: 287px !important;
}

.min-height-287 {
  min-height: 287px !important;
}

.max-height-287 {
  max-height: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.min-width-288 {
  min-width: 288px !important;
}

.max-width-288 {
  max-width: 288px !important;
}

.height-288 {
  height: 288px !important;
}

.min-height-288 {
  min-height: 288px !important;
}

.max-height-288 {
  max-height: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.min-width-289 {
  min-width: 289px !important;
}

.max-width-289 {
  max-width: 289px !important;
}

.height-289 {
  height: 289px !important;
}

.min-height-289 {
  min-height: 289px !important;
}

.max-height-289 {
  max-height: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.min-width-290 {
  min-width: 290px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.height-290 {
  height: 290px !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.min-width-291 {
  min-width: 291px !important;
}

.max-width-291 {
  max-width: 291px !important;
}

.height-291 {
  height: 291px !important;
}

.min-height-291 {
  min-height: 291px !important;
}

.max-height-291 {
  max-height: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.min-width-292 {
  min-width: 292px !important;
}

.max-width-292 {
  max-width: 292px !important;
}

.height-292 {
  height: 292px !important;
}

.min-height-292 {
  min-height: 292px !important;
}

.max-height-292 {
  max-height: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.min-width-293 {
  min-width: 293px !important;
}

.max-width-293 {
  max-width: 293px !important;
}

.height-293 {
  height: 293px !important;
}

.min-height-293 {
  min-height: 293px !important;
}

.max-height-293 {
  max-height: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.min-width-294 {
  min-width: 294px !important;
}

.max-width-294 {
  max-width: 294px !important;
}

.height-294 {
  height: 294px !important;
}

.min-height-294 {
  min-height: 294px !important;
}

.max-height-294 {
  max-height: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.min-width-295 {
  min-width: 295px !important;
}

.max-width-295 {
  max-width: 295px !important;
}

.height-295 {
  height: 295px !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.min-width-296 {
  min-width: 296px !important;
}

.max-width-296 {
  max-width: 296px !important;
}

.height-296 {
  height: 296px !important;
}

.min-height-296 {
  min-height: 296px !important;
}

.max-height-296 {
  max-height: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.min-width-297 {
  min-width: 297px !important;
}

.max-width-297 {
  max-width: 297px !important;
}

.height-297 {
  height: 297px !important;
}

.min-height-297 {
  min-height: 297px !important;
}

.max-height-297 {
  max-height: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.min-width-298 {
  min-width: 298px !important;
}

.max-width-298 {
  max-width: 298px !important;
}

.height-298 {
  height: 298px !important;
}

.min-height-298 {
  min-height: 298px !important;
}

.max-height-298 {
  max-height: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.min-width-299 {
  min-width: 299px !important;
}

.max-width-299 {
  max-width: 299px !important;
}

.height-299 {
  height: 299px !important;
}

.min-height-299 {
  min-height: 299px !important;
}

.max-height-299 {
  max-height: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.height-300 {
  height: 300px !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.min-width-301 {
  min-width: 301px !important;
}

.max-width-301 {
  max-width: 301px !important;
}

.height-301 {
  height: 301px !important;
}

.min-height-301 {
  min-height: 301px !important;
}

.max-height-301 {
  max-height: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.min-width-302 {
  min-width: 302px !important;
}

.max-width-302 {
  max-width: 302px !important;
}

.height-302 {
  height: 302px !important;
}

.min-height-302 {
  min-height: 302px !important;
}

.max-height-302 {
  max-height: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.min-width-303 {
  min-width: 303px !important;
}

.max-width-303 {
  max-width: 303px !important;
}

.height-303 {
  height: 303px !important;
}

.min-height-303 {
  min-height: 303px !important;
}

.max-height-303 {
  max-height: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.min-width-304 {
  min-width: 304px !important;
}

.max-width-304 {
  max-width: 304px !important;
}

.height-304 {
  height: 304px !important;
}

.min-height-304 {
  min-height: 304px !important;
}

.max-height-304 {
  max-height: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.min-width-305 {
  min-width: 305px !important;
}

.max-width-305 {
  max-width: 305px !important;
}

.height-305 {
  height: 305px !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.min-width-306 {
  min-width: 306px !important;
}

.max-width-306 {
  max-width: 306px !important;
}

.height-306 {
  height: 306px !important;
}

.min-height-306 {
  min-height: 306px !important;
}

.max-height-306 {
  max-height: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.min-width-307 {
  min-width: 307px !important;
}

.max-width-307 {
  max-width: 307px !important;
}

.height-307 {
  height: 307px !important;
}

.min-height-307 {
  min-height: 307px !important;
}

.max-height-307 {
  max-height: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.min-width-308 {
  min-width: 308px !important;
}

.max-width-308 {
  max-width: 308px !important;
}

.height-308 {
  height: 308px !important;
}

.min-height-308 {
  min-height: 308px !important;
}

.max-height-308 {
  max-height: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.min-width-309 {
  min-width: 309px !important;
}

.max-width-309 {
  max-width: 309px !important;
}

.height-309 {
  height: 309px !important;
}

.min-height-309 {
  min-height: 309px !important;
}

.max-height-309 {
  max-height: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.min-width-310 {
  min-width: 310px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.height-310 {
  height: 310px !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.min-width-311 {
  min-width: 311px !important;
}

.max-width-311 {
  max-width: 311px !important;
}

.height-311 {
  height: 311px !important;
}

.min-height-311 {
  min-height: 311px !important;
}

.max-height-311 {
  max-height: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.min-width-312 {
  min-width: 312px !important;
}

.max-width-312 {
  max-width: 312px !important;
}

.height-312 {
  height: 312px !important;
}

.min-height-312 {
  min-height: 312px !important;
}

.max-height-312 {
  max-height: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.min-width-313 {
  min-width: 313px !important;
}

.max-width-313 {
  max-width: 313px !important;
}

.height-313 {
  height: 313px !important;
}

.min-height-313 {
  min-height: 313px !important;
}

.max-height-313 {
  max-height: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.min-width-314 {
  min-width: 314px !important;
}

.max-width-314 {
  max-width: 314px !important;
}

.height-314 {
  height: 314px !important;
}

.min-height-314 {
  min-height: 314px !important;
}

.max-height-314 {
  max-height: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.min-width-315 {
  min-width: 315px !important;
}

.max-width-315 {
  max-width: 315px !important;
}

.height-315 {
  height: 315px !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.min-width-316 {
  min-width: 316px !important;
}

.max-width-316 {
  max-width: 316px !important;
}

.height-316 {
  height: 316px !important;
}

.min-height-316 {
  min-height: 316px !important;
}

.max-height-316 {
  max-height: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.min-width-317 {
  min-width: 317px !important;
}

.max-width-317 {
  max-width: 317px !important;
}

.height-317 {
  height: 317px !important;
}

.min-height-317 {
  min-height: 317px !important;
}

.max-height-317 {
  max-height: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.min-width-318 {
  min-width: 318px !important;
}

.max-width-318 {
  max-width: 318px !important;
}

.height-318 {
  height: 318px !important;
}

.min-height-318 {
  min-height: 318px !important;
}

.max-height-318 {
  max-height: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.min-width-319 {
  min-width: 319px !important;
}

.max-width-319 {
  max-width: 319px !important;
}

.height-319 {
  height: 319px !important;
}

.min-height-319 {
  min-height: 319px !important;
}

.max-height-319 {
  max-height: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.min-width-320 {
  min-width: 320px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.height-320 {
  height: 320px !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.min-width-321 {
  min-width: 321px !important;
}

.max-width-321 {
  max-width: 321px !important;
}

.height-321 {
  height: 321px !important;
}

.min-height-321 {
  min-height: 321px !important;
}

.max-height-321 {
  max-height: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.min-width-322 {
  min-width: 322px !important;
}

.max-width-322 {
  max-width: 322px !important;
}

.height-322 {
  height: 322px !important;
}

.min-height-322 {
  min-height: 322px !important;
}

.max-height-322 {
  max-height: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.min-width-323 {
  min-width: 323px !important;
}

.max-width-323 {
  max-width: 323px !important;
}

.height-323 {
  height: 323px !important;
}

.min-height-323 {
  min-height: 323px !important;
}

.max-height-323 {
  max-height: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.min-width-324 {
  min-width: 324px !important;
}

.max-width-324 {
  max-width: 324px !important;
}

.height-324 {
  height: 324px !important;
}

.min-height-324 {
  min-height: 324px !important;
}

.max-height-324 {
  max-height: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.height-325 {
  height: 325px !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.min-width-326 {
  min-width: 326px !important;
}

.max-width-326 {
  max-width: 326px !important;
}

.height-326 {
  height: 326px !important;
}

.min-height-326 {
  min-height: 326px !important;
}

.max-height-326 {
  max-height: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.min-width-327 {
  min-width: 327px !important;
}

.max-width-327 {
  max-width: 327px !important;
}

.height-327 {
  height: 327px !important;
}

.min-height-327 {
  min-height: 327px !important;
}

.max-height-327 {
  max-height: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.min-width-328 {
  min-width: 328px !important;
}

.max-width-328 {
  max-width: 328px !important;
}

.height-328 {
  height: 328px !important;
}

.min-height-328 {
  min-height: 328px !important;
}

.max-height-328 {
  max-height: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.min-width-329 {
  min-width: 329px !important;
}

.max-width-329 {
  max-width: 329px !important;
}

.height-329 {
  height: 329px !important;
}

.min-height-329 {
  min-height: 329px !important;
}

.max-height-329 {
  max-height: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.min-width-330 {
  min-width: 330px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.height-330 {
  height: 330px !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.min-width-331 {
  min-width: 331px !important;
}

.max-width-331 {
  max-width: 331px !important;
}

.height-331 {
  height: 331px !important;
}

.min-height-331 {
  min-height: 331px !important;
}

.max-height-331 {
  max-height: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.min-width-332 {
  min-width: 332px !important;
}

.max-width-332 {
  max-width: 332px !important;
}

.height-332 {
  height: 332px !important;
}

.min-height-332 {
  min-height: 332px !important;
}

.max-height-332 {
  max-height: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.min-width-333 {
  min-width: 333px !important;
}

.max-width-333 {
  max-width: 333px !important;
}

.height-333 {
  height: 333px !important;
}

.min-height-333 {
  min-height: 333px !important;
}

.max-height-333 {
  max-height: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.min-width-334 {
  min-width: 334px !important;
}

.max-width-334 {
  max-width: 334px !important;
}

.height-334 {
  height: 334px !important;
}

.min-height-334 {
  min-height: 334px !important;
}

.max-height-334 {
  max-height: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.min-width-335 {
  min-width: 335px !important;
}

.max-width-335 {
  max-width: 335px !important;
}

.height-335 {
  height: 335px !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.min-width-336 {
  min-width: 336px !important;
}

.max-width-336 {
  max-width: 336px !important;
}

.height-336 {
  height: 336px !important;
}

.min-height-336 {
  min-height: 336px !important;
}

.max-height-336 {
  max-height: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.min-width-337 {
  min-width: 337px !important;
}

.max-width-337 {
  max-width: 337px !important;
}

.height-337 {
  height: 337px !important;
}

.min-height-337 {
  min-height: 337px !important;
}

.max-height-337 {
  max-height: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.min-width-338 {
  min-width: 338px !important;
}

.max-width-338 {
  max-width: 338px !important;
}

.height-338 {
  height: 338px !important;
}

.min-height-338 {
  min-height: 338px !important;
}

.max-height-338 {
  max-height: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.min-width-339 {
  min-width: 339px !important;
}

.max-width-339 {
  max-width: 339px !important;
}

.height-339 {
  height: 339px !important;
}

.min-height-339 {
  min-height: 339px !important;
}

.max-height-339 {
  max-height: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.min-width-340 {
  min-width: 340px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.height-340 {
  height: 340px !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.min-width-341 {
  min-width: 341px !important;
}

.max-width-341 {
  max-width: 341px !important;
}

.height-341 {
  height: 341px !important;
}

.min-height-341 {
  min-height: 341px !important;
}

.max-height-341 {
  max-height: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.min-width-342 {
  min-width: 342px !important;
}

.max-width-342 {
  max-width: 342px !important;
}

.height-342 {
  height: 342px !important;
}

.min-height-342 {
  min-height: 342px !important;
}

.max-height-342 {
  max-height: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.min-width-343 {
  min-width: 343px !important;
}

.max-width-343 {
  max-width: 343px !important;
}

.height-343 {
  height: 343px !important;
}

.min-height-343 {
  min-height: 343px !important;
}

.max-height-343 {
  max-height: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.min-width-344 {
  min-width: 344px !important;
}

.max-width-344 {
  max-width: 344px !important;
}

.height-344 {
  height: 344px !important;
}

.min-height-344 {
  min-height: 344px !important;
}

.max-height-344 {
  max-height: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.min-width-345 {
  min-width: 345px !important;
}

.max-width-345 {
  max-width: 345px !important;
}

.height-345 {
  height: 345px !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.min-width-346 {
  min-width: 346px !important;
}

.max-width-346 {
  max-width: 346px !important;
}

.height-346 {
  height: 346px !important;
}

.min-height-346 {
  min-height: 346px !important;
}

.max-height-346 {
  max-height: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.min-width-347 {
  min-width: 347px !important;
}

.max-width-347 {
  max-width: 347px !important;
}

.height-347 {
  height: 347px !important;
}

.min-height-347 {
  min-height: 347px !important;
}

.max-height-347 {
  max-height: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.min-width-348 {
  min-width: 348px !important;
}

.max-width-348 {
  max-width: 348px !important;
}

.height-348 {
  height: 348px !important;
}

.min-height-348 {
  min-height: 348px !important;
}

.max-height-348 {
  max-height: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.min-width-349 {
  min-width: 349px !important;
}

.max-width-349 {
  max-width: 349px !important;
}

.height-349 {
  height: 349px !important;
}

.min-height-349 {
  min-height: 349px !important;
}

.max-height-349 {
  max-height: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.height-350 {
  height: 350px !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.min-width-351 {
  min-width: 351px !important;
}

.max-width-351 {
  max-width: 351px !important;
}

.height-351 {
  height: 351px !important;
}

.min-height-351 {
  min-height: 351px !important;
}

.max-height-351 {
  max-height: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.min-width-352 {
  min-width: 352px !important;
}

.max-width-352 {
  max-width: 352px !important;
}

.height-352 {
  height: 352px !important;
}

.min-height-352 {
  min-height: 352px !important;
}

.max-height-352 {
  max-height: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.min-width-353 {
  min-width: 353px !important;
}

.max-width-353 {
  max-width: 353px !important;
}

.height-353 {
  height: 353px !important;
}

.min-height-353 {
  min-height: 353px !important;
}

.max-height-353 {
  max-height: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.min-width-354 {
  min-width: 354px !important;
}

.max-width-354 {
  max-width: 354px !important;
}

.height-354 {
  height: 354px !important;
}

.min-height-354 {
  min-height: 354px !important;
}

.max-height-354 {
  max-height: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.min-width-355 {
  min-width: 355px !important;
}

.max-width-355 {
  max-width: 355px !important;
}

.height-355 {
  height: 355px !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.min-width-356 {
  min-width: 356px !important;
}

.max-width-356 {
  max-width: 356px !important;
}

.height-356 {
  height: 356px !important;
}

.min-height-356 {
  min-height: 356px !important;
}

.max-height-356 {
  max-height: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.min-width-357 {
  min-width: 357px !important;
}

.max-width-357 {
  max-width: 357px !important;
}

.height-357 {
  height: 357px !important;
}

.min-height-357 {
  min-height: 357px !important;
}

.max-height-357 {
  max-height: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.min-width-358 {
  min-width: 358px !important;
}

.max-width-358 {
  max-width: 358px !important;
}

.height-358 {
  height: 358px !important;
}

.min-height-358 {
  min-height: 358px !important;
}

.max-height-358 {
  max-height: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.min-width-359 {
  min-width: 359px !important;
}

.max-width-359 {
  max-width: 359px !important;
}

.height-359 {
  height: 359px !important;
}

.min-height-359 {
  min-height: 359px !important;
}

.max-height-359 {
  max-height: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.min-width-360 {
  min-width: 360px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.height-360 {
  height: 360px !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.min-width-361 {
  min-width: 361px !important;
}

.max-width-361 {
  max-width: 361px !important;
}

.height-361 {
  height: 361px !important;
}

.min-height-361 {
  min-height: 361px !important;
}

.max-height-361 {
  max-height: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.min-width-362 {
  min-width: 362px !important;
}

.max-width-362 {
  max-width: 362px !important;
}

.height-362 {
  height: 362px !important;
}

.min-height-362 {
  min-height: 362px !important;
}

.max-height-362 {
  max-height: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.min-width-363 {
  min-width: 363px !important;
}

.max-width-363 {
  max-width: 363px !important;
}

.height-363 {
  height: 363px !important;
}

.min-height-363 {
  min-height: 363px !important;
}

.max-height-363 {
  max-height: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.min-width-364 {
  min-width: 364px !important;
}

.max-width-364 {
  max-width: 364px !important;
}

.height-364 {
  height: 364px !important;
}

.min-height-364 {
  min-height: 364px !important;
}

.max-height-364 {
  max-height: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.min-width-365 {
  min-width: 365px !important;
}

.max-width-365 {
  max-width: 365px !important;
}

.height-365 {
  height: 365px !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.min-width-366 {
  min-width: 366px !important;
}

.max-width-366 {
  max-width: 366px !important;
}

.height-366 {
  height: 366px !important;
}

.min-height-366 {
  min-height: 366px !important;
}

.max-height-366 {
  max-height: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.min-width-367 {
  min-width: 367px !important;
}

.max-width-367 {
  max-width: 367px !important;
}

.height-367 {
  height: 367px !important;
}

.min-height-367 {
  min-height: 367px !important;
}

.max-height-367 {
  max-height: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.min-width-368 {
  min-width: 368px !important;
}

.max-width-368 {
  max-width: 368px !important;
}

.height-368 {
  height: 368px !important;
}

.min-height-368 {
  min-height: 368px !important;
}

.max-height-368 {
  max-height: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.min-width-369 {
  min-width: 369px !important;
}

.max-width-369 {
  max-width: 369px !important;
}

.height-369 {
  height: 369px !important;
}

.min-height-369 {
  min-height: 369px !important;
}

.max-height-369 {
  max-height: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.min-width-370 {
  min-width: 370px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.height-370 {
  height: 370px !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.min-width-371 {
  min-width: 371px !important;
}

.max-width-371 {
  max-width: 371px !important;
}

.height-371 {
  height: 371px !important;
}

.min-height-371 {
  min-height: 371px !important;
}

.max-height-371 {
  max-height: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.min-width-372 {
  min-width: 372px !important;
}

.max-width-372 {
  max-width: 372px !important;
}

.height-372 {
  height: 372px !important;
}

.min-height-372 {
  min-height: 372px !important;
}

.max-height-372 {
  max-height: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.min-width-373 {
  min-width: 373px !important;
}

.max-width-373 {
  max-width: 373px !important;
}

.height-373 {
  height: 373px !important;
}

.min-height-373 {
  min-height: 373px !important;
}

.max-height-373 {
  max-height: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.min-width-374 {
  min-width: 374px !important;
}

.max-width-374 {
  max-width: 374px !important;
}

.height-374 {
  height: 374px !important;
}

.min-height-374 {
  min-height: 374px !important;
}

.max-height-374 {
  max-height: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.height-375 {
  height: 375px !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.min-width-376 {
  min-width: 376px !important;
}

.max-width-376 {
  max-width: 376px !important;
}

.height-376 {
  height: 376px !important;
}

.min-height-376 {
  min-height: 376px !important;
}

.max-height-376 {
  max-height: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.min-width-377 {
  min-width: 377px !important;
}

.max-width-377 {
  max-width: 377px !important;
}

.height-377 {
  height: 377px !important;
}

.min-height-377 {
  min-height: 377px !important;
}

.max-height-377 {
  max-height: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.min-width-378 {
  min-width: 378px !important;
}

.max-width-378 {
  max-width: 378px !important;
}

.height-378 {
  height: 378px !important;
}

.min-height-378 {
  min-height: 378px !important;
}

.max-height-378 {
  max-height: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.min-width-379 {
  min-width: 379px !important;
}

.max-width-379 {
  max-width: 379px !important;
}

.height-379 {
  height: 379px !important;
}

.min-height-379 {
  min-height: 379px !important;
}

.max-height-379 {
  max-height: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.min-width-380 {
  min-width: 380px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.height-380 {
  height: 380px !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.min-width-381 {
  min-width: 381px !important;
}

.max-width-381 {
  max-width: 381px !important;
}

.height-381 {
  height: 381px !important;
}

.min-height-381 {
  min-height: 381px !important;
}

.max-height-381 {
  max-height: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.min-width-382 {
  min-width: 382px !important;
}

.max-width-382 {
  max-width: 382px !important;
}

.height-382 {
  height: 382px !important;
}

.min-height-382 {
  min-height: 382px !important;
}

.max-height-382 {
  max-height: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.min-width-383 {
  min-width: 383px !important;
}

.max-width-383 {
  max-width: 383px !important;
}

.height-383 {
  height: 383px !important;
}

.min-height-383 {
  min-height: 383px !important;
}

.max-height-383 {
  max-height: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.min-width-384 {
  min-width: 384px !important;
}

.max-width-384 {
  max-width: 384px !important;
}

.height-384 {
  height: 384px !important;
}

.min-height-384 {
  min-height: 384px !important;
}

.max-height-384 {
  max-height: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.min-width-385 {
  min-width: 385px !important;
}

.max-width-385 {
  max-width: 385px !important;
}

.height-385 {
  height: 385px !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.min-width-386 {
  min-width: 386px !important;
}

.max-width-386 {
  max-width: 386px !important;
}

.height-386 {
  height: 386px !important;
}

.min-height-386 {
  min-height: 386px !important;
}

.max-height-386 {
  max-height: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.min-width-387 {
  min-width: 387px !important;
}

.max-width-387 {
  max-width: 387px !important;
}

.height-387 {
  height: 387px !important;
}

.min-height-387 {
  min-height: 387px !important;
}

.max-height-387 {
  max-height: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.min-width-388 {
  min-width: 388px !important;
}

.max-width-388 {
  max-width: 388px !important;
}

.height-388 {
  height: 388px !important;
}

.min-height-388 {
  min-height: 388px !important;
}

.max-height-388 {
  max-height: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.min-width-389 {
  min-width: 389px !important;
}

.max-width-389 {
  max-width: 389px !important;
}

.height-389 {
  height: 389px !important;
}

.min-height-389 {
  min-height: 389px !important;
}

.max-height-389 {
  max-height: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.min-width-390 {
  min-width: 390px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.height-390 {
  height: 390px !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.min-width-391 {
  min-width: 391px !important;
}

.max-width-391 {
  max-width: 391px !important;
}

.height-391 {
  height: 391px !important;
}

.min-height-391 {
  min-height: 391px !important;
}

.max-height-391 {
  max-height: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.min-width-392 {
  min-width: 392px !important;
}

.max-width-392 {
  max-width: 392px !important;
}

.height-392 {
  height: 392px !important;
}

.min-height-392 {
  min-height: 392px !important;
}

.max-height-392 {
  max-height: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.min-width-393 {
  min-width: 393px !important;
}

.max-width-393 {
  max-width: 393px !important;
}

.height-393 {
  height: 393px !important;
}

.min-height-393 {
  min-height: 393px !important;
}

.max-height-393 {
  max-height: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.min-width-394 {
  min-width: 394px !important;
}

.max-width-394 {
  max-width: 394px !important;
}

.height-394 {
  height: 394px !important;
}

.min-height-394 {
  min-height: 394px !important;
}

.max-height-394 {
  max-height: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.min-width-395 {
  min-width: 395px !important;
}

.max-width-395 {
  max-width: 395px !important;
}

.height-395 {
  height: 395px !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.min-width-396 {
  min-width: 396px !important;
}

.max-width-396 {
  max-width: 396px !important;
}

.height-396 {
  height: 396px !important;
}

.min-height-396 {
  min-height: 396px !important;
}

.max-height-396 {
  max-height: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.min-width-397 {
  min-width: 397px !important;
}

.max-width-397 {
  max-width: 397px !important;
}

.height-397 {
  height: 397px !important;
}

.min-height-397 {
  min-height: 397px !important;
}

.max-height-397 {
  max-height: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.min-width-398 {
  min-width: 398px !important;
}

.max-width-398 {
  max-width: 398px !important;
}

.height-398 {
  height: 398px !important;
}

.min-height-398 {
  min-height: 398px !important;
}

.max-height-398 {
  max-height: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.min-width-399 {
  min-width: 399px !important;
}

.max-width-399 {
  max-width: 399px !important;
}

.height-399 {
  height: 399px !important;
}

.min-height-399 {
  min-height: 399px !important;
}

.max-height-399 {
  max-height: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.height-400 {
  height: 400px !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.min-width-401 {
  min-width: 401px !important;
}

.max-width-401 {
  max-width: 401px !important;
}

.height-401 {
  height: 401px !important;
}

.min-height-401 {
  min-height: 401px !important;
}

.max-height-401 {
  max-height: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.min-width-402 {
  min-width: 402px !important;
}

.max-width-402 {
  max-width: 402px !important;
}

.height-402 {
  height: 402px !important;
}

.min-height-402 {
  min-height: 402px !important;
}

.max-height-402 {
  max-height: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.min-width-403 {
  min-width: 403px !important;
}

.max-width-403 {
  max-width: 403px !important;
}

.height-403 {
  height: 403px !important;
}

.min-height-403 {
  min-height: 403px !important;
}

.max-height-403 {
  max-height: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.min-width-404 {
  min-width: 404px !important;
}

.max-width-404 {
  max-width: 404px !important;
}

.height-404 {
  height: 404px !important;
}

.min-height-404 {
  min-height: 404px !important;
}

.max-height-404 {
  max-height: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.min-width-405 {
  min-width: 405px !important;
}

.max-width-405 {
  max-width: 405px !important;
}

.height-405 {
  height: 405px !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.min-width-406 {
  min-width: 406px !important;
}

.max-width-406 {
  max-width: 406px !important;
}

.height-406 {
  height: 406px !important;
}

.min-height-406 {
  min-height: 406px !important;
}

.max-height-406 {
  max-height: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.min-width-407 {
  min-width: 407px !important;
}

.max-width-407 {
  max-width: 407px !important;
}

.height-407 {
  height: 407px !important;
}

.min-height-407 {
  min-height: 407px !important;
}

.max-height-407 {
  max-height: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.min-width-408 {
  min-width: 408px !important;
}

.max-width-408 {
  max-width: 408px !important;
}

.height-408 {
  height: 408px !important;
}

.min-height-408 {
  min-height: 408px !important;
}

.max-height-408 {
  max-height: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.min-width-409 {
  min-width: 409px !important;
}

.max-width-409 {
  max-width: 409px !important;
}

.height-409 {
  height: 409px !important;
}

.min-height-409 {
  min-height: 409px !important;
}

.max-height-409 {
  max-height: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.min-width-410 {
  min-width: 410px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.height-410 {
  height: 410px !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.min-width-411 {
  min-width: 411px !important;
}

.max-width-411 {
  max-width: 411px !important;
}

.height-411 {
  height: 411px !important;
}

.min-height-411 {
  min-height: 411px !important;
}

.max-height-411 {
  max-height: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.min-width-412 {
  min-width: 412px !important;
}

.max-width-412 {
  max-width: 412px !important;
}

.height-412 {
  height: 412px !important;
}

.min-height-412 {
  min-height: 412px !important;
}

.max-height-412 {
  max-height: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.min-width-413 {
  min-width: 413px !important;
}

.max-width-413 {
  max-width: 413px !important;
}

.height-413 {
  height: 413px !important;
}

.min-height-413 {
  min-height: 413px !important;
}

.max-height-413 {
  max-height: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.min-width-414 {
  min-width: 414px !important;
}

.max-width-414 {
  max-width: 414px !important;
}

.height-414 {
  height: 414px !important;
}

.min-height-414 {
  min-height: 414px !important;
}

.max-height-414 {
  max-height: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.min-width-415 {
  min-width: 415px !important;
}

.max-width-415 {
  max-width: 415px !important;
}

.height-415 {
  height: 415px !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.min-width-416 {
  min-width: 416px !important;
}

.max-width-416 {
  max-width: 416px !important;
}

.height-416 {
  height: 416px !important;
}

.min-height-416 {
  min-height: 416px !important;
}

.max-height-416 {
  max-height: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.min-width-417 {
  min-width: 417px !important;
}

.max-width-417 {
  max-width: 417px !important;
}

.height-417 {
  height: 417px !important;
}

.min-height-417 {
  min-height: 417px !important;
}

.max-height-417 {
  max-height: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.min-width-418 {
  min-width: 418px !important;
}

.max-width-418 {
  max-width: 418px !important;
}

.height-418 {
  height: 418px !important;
}

.min-height-418 {
  min-height: 418px !important;
}

.max-height-418 {
  max-height: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.min-width-419 {
  min-width: 419px !important;
}

.max-width-419 {
  max-width: 419px !important;
}

.height-419 {
  height: 419px !important;
}

.min-height-419 {
  min-height: 419px !important;
}

.max-height-419 {
  max-height: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.min-width-420 {
  min-width: 420px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.height-420 {
  height: 420px !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.min-width-421 {
  min-width: 421px !important;
}

.max-width-421 {
  max-width: 421px !important;
}

.height-421 {
  height: 421px !important;
}

.min-height-421 {
  min-height: 421px !important;
}

.max-height-421 {
  max-height: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.min-width-422 {
  min-width: 422px !important;
}

.max-width-422 {
  max-width: 422px !important;
}

.height-422 {
  height: 422px !important;
}

.min-height-422 {
  min-height: 422px !important;
}

.max-height-422 {
  max-height: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.min-width-423 {
  min-width: 423px !important;
}

.max-width-423 {
  max-width: 423px !important;
}

.height-423 {
  height: 423px !important;
}

.min-height-423 {
  min-height: 423px !important;
}

.max-height-423 {
  max-height: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.min-width-424 {
  min-width: 424px !important;
}

.max-width-424 {
  max-width: 424px !important;
}

.height-424 {
  height: 424px !important;
}

.min-height-424 {
  min-height: 424px !important;
}

.max-height-424 {
  max-height: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.height-425 {
  height: 425px !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.min-width-426 {
  min-width: 426px !important;
}

.max-width-426 {
  max-width: 426px !important;
}

.height-426 {
  height: 426px !important;
}

.min-height-426 {
  min-height: 426px !important;
}

.max-height-426 {
  max-height: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.min-width-427 {
  min-width: 427px !important;
}

.max-width-427 {
  max-width: 427px !important;
}

.height-427 {
  height: 427px !important;
}

.min-height-427 {
  min-height: 427px !important;
}

.max-height-427 {
  max-height: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.min-width-428 {
  min-width: 428px !important;
}

.max-width-428 {
  max-width: 428px !important;
}

.height-428 {
  height: 428px !important;
}

.min-height-428 {
  min-height: 428px !important;
}

.max-height-428 {
  max-height: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.min-width-429 {
  min-width: 429px !important;
}

.max-width-429 {
  max-width: 429px !important;
}

.height-429 {
  height: 429px !important;
}

.min-height-429 {
  min-height: 429px !important;
}

.max-height-429 {
  max-height: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.min-width-430 {
  min-width: 430px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.height-430 {
  height: 430px !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.min-width-431 {
  min-width: 431px !important;
}

.max-width-431 {
  max-width: 431px !important;
}

.height-431 {
  height: 431px !important;
}

.min-height-431 {
  min-height: 431px !important;
}

.max-height-431 {
  max-height: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.min-width-432 {
  min-width: 432px !important;
}

.max-width-432 {
  max-width: 432px !important;
}

.height-432 {
  height: 432px !important;
}

.min-height-432 {
  min-height: 432px !important;
}

.max-height-432 {
  max-height: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.min-width-433 {
  min-width: 433px !important;
}

.max-width-433 {
  max-width: 433px !important;
}

.height-433 {
  height: 433px !important;
}

.min-height-433 {
  min-height: 433px !important;
}

.max-height-433 {
  max-height: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.min-width-434 {
  min-width: 434px !important;
}

.max-width-434 {
  max-width: 434px !important;
}

.height-434 {
  height: 434px !important;
}

.min-height-434 {
  min-height: 434px !important;
}

.max-height-434 {
  max-height: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.min-width-435 {
  min-width: 435px !important;
}

.max-width-435 {
  max-width: 435px !important;
}

.height-435 {
  height: 435px !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.min-width-436 {
  min-width: 436px !important;
}

.max-width-436 {
  max-width: 436px !important;
}

.height-436 {
  height: 436px !important;
}

.min-height-436 {
  min-height: 436px !important;
}

.max-height-436 {
  max-height: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.min-width-437 {
  min-width: 437px !important;
}

.max-width-437 {
  max-width: 437px !important;
}

.height-437 {
  height: 437px !important;
}

.min-height-437 {
  min-height: 437px !important;
}

.max-height-437 {
  max-height: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.min-width-438 {
  min-width: 438px !important;
}

.max-width-438 {
  max-width: 438px !important;
}

.height-438 {
  height: 438px !important;
}

.min-height-438 {
  min-height: 438px !important;
}

.max-height-438 {
  max-height: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.min-width-439 {
  min-width: 439px !important;
}

.max-width-439 {
  max-width: 439px !important;
}

.height-439 {
  height: 439px !important;
}

.min-height-439 {
  min-height: 439px !important;
}

.max-height-439 {
  max-height: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.min-width-440 {
  min-width: 440px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.height-440 {
  height: 440px !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.min-width-441 {
  min-width: 441px !important;
}

.max-width-441 {
  max-width: 441px !important;
}

.height-441 {
  height: 441px !important;
}

.min-height-441 {
  min-height: 441px !important;
}

.max-height-441 {
  max-height: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.min-width-442 {
  min-width: 442px !important;
}

.max-width-442 {
  max-width: 442px !important;
}

.height-442 {
  height: 442px !important;
}

.min-height-442 {
  min-height: 442px !important;
}

.max-height-442 {
  max-height: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.min-width-443 {
  min-width: 443px !important;
}

.max-width-443 {
  max-width: 443px !important;
}

.height-443 {
  height: 443px !important;
}

.min-height-443 {
  min-height: 443px !important;
}

.max-height-443 {
  max-height: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.min-width-444 {
  min-width: 444px !important;
}

.max-width-444 {
  max-width: 444px !important;
}

.height-444 {
  height: 444px !important;
}

.min-height-444 {
  min-height: 444px !important;
}

.max-height-444 {
  max-height: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.min-width-445 {
  min-width: 445px !important;
}

.max-width-445 {
  max-width: 445px !important;
}

.height-445 {
  height: 445px !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.min-width-446 {
  min-width: 446px !important;
}

.max-width-446 {
  max-width: 446px !important;
}

.height-446 {
  height: 446px !important;
}

.min-height-446 {
  min-height: 446px !important;
}

.max-height-446 {
  max-height: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.min-width-447 {
  min-width: 447px !important;
}

.max-width-447 {
  max-width: 447px !important;
}

.height-447 {
  height: 447px !important;
}

.min-height-447 {
  min-height: 447px !important;
}

.max-height-447 {
  max-height: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.min-width-448 {
  min-width: 448px !important;
}

.max-width-448 {
  max-width: 448px !important;
}

.height-448 {
  height: 448px !important;
}

.min-height-448 {
  min-height: 448px !important;
}

.max-height-448 {
  max-height: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.min-width-449 {
  min-width: 449px !important;
}

.max-width-449 {
  max-width: 449px !important;
}

.height-449 {
  height: 449px !important;
}

.min-height-449 {
  min-height: 449px !important;
}

.max-height-449 {
  max-height: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.height-450 {
  height: 450px !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.width-451 {
  width: 451px !important;
}

.min-width-451 {
  min-width: 451px !important;
}

.max-width-451 {
  max-width: 451px !important;
}

.height-451 {
  height: 451px !important;
}

.min-height-451 {
  min-height: 451px !important;
}

.max-height-451 {
  max-height: 451px !important;
}

.width-452 {
  width: 452px !important;
}

.min-width-452 {
  min-width: 452px !important;
}

.max-width-452 {
  max-width: 452px !important;
}

.height-452 {
  height: 452px !important;
}

.min-height-452 {
  min-height: 452px !important;
}

.max-height-452 {
  max-height: 452px !important;
}

.width-453 {
  width: 453px !important;
}

.min-width-453 {
  min-width: 453px !important;
}

.max-width-453 {
  max-width: 453px !important;
}

.height-453 {
  height: 453px !important;
}

.min-height-453 {
  min-height: 453px !important;
}

.max-height-453 {
  max-height: 453px !important;
}

.width-454 {
  width: 454px !important;
}

.min-width-454 {
  min-width: 454px !important;
}

.max-width-454 {
  max-width: 454px !important;
}

.height-454 {
  height: 454px !important;
}

.min-height-454 {
  min-height: 454px !important;
}

.max-height-454 {
  max-height: 454px !important;
}

.width-455 {
  width: 455px !important;
}

.min-width-455 {
  min-width: 455px !important;
}

.max-width-455 {
  max-width: 455px !important;
}

.height-455 {
  height: 455px !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.width-456 {
  width: 456px !important;
}

.min-width-456 {
  min-width: 456px !important;
}

.max-width-456 {
  max-width: 456px !important;
}

.height-456 {
  height: 456px !important;
}

.min-height-456 {
  min-height: 456px !important;
}

.max-height-456 {
  max-height: 456px !important;
}

.width-457 {
  width: 457px !important;
}

.min-width-457 {
  min-width: 457px !important;
}

.max-width-457 {
  max-width: 457px !important;
}

.height-457 {
  height: 457px !important;
}

.min-height-457 {
  min-height: 457px !important;
}

.max-height-457 {
  max-height: 457px !important;
}

.width-458 {
  width: 458px !important;
}

.min-width-458 {
  min-width: 458px !important;
}

.max-width-458 {
  max-width: 458px !important;
}

.height-458 {
  height: 458px !important;
}

.min-height-458 {
  min-height: 458px !important;
}

.max-height-458 {
  max-height: 458px !important;
}

.width-459 {
  width: 459px !important;
}

.min-width-459 {
  min-width: 459px !important;
}

.max-width-459 {
  max-width: 459px !important;
}

.height-459 {
  height: 459px !important;
}

.min-height-459 {
  min-height: 459px !important;
}

.max-height-459 {
  max-height: 459px !important;
}

.width-460 {
  width: 460px !important;
}

.min-width-460 {
  min-width: 460px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.height-460 {
  height: 460px !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.width-461 {
  width: 461px !important;
}

.min-width-461 {
  min-width: 461px !important;
}

.max-width-461 {
  max-width: 461px !important;
}

.height-461 {
  height: 461px !important;
}

.min-height-461 {
  min-height: 461px !important;
}

.max-height-461 {
  max-height: 461px !important;
}

.width-462 {
  width: 462px !important;
}

.min-width-462 {
  min-width: 462px !important;
}

.max-width-462 {
  max-width: 462px !important;
}

.height-462 {
  height: 462px !important;
}

.min-height-462 {
  min-height: 462px !important;
}

.max-height-462 {
  max-height: 462px !important;
}

.width-463 {
  width: 463px !important;
}

.min-width-463 {
  min-width: 463px !important;
}

.max-width-463 {
  max-width: 463px !important;
}

.height-463 {
  height: 463px !important;
}

.min-height-463 {
  min-height: 463px !important;
}

.max-height-463 {
  max-height: 463px !important;
}

.width-464 {
  width: 464px !important;
}

.min-width-464 {
  min-width: 464px !important;
}

.max-width-464 {
  max-width: 464px !important;
}

.height-464 {
  height: 464px !important;
}

.min-height-464 {
  min-height: 464px !important;
}

.max-height-464 {
  max-height: 464px !important;
}

.width-465 {
  width: 465px !important;
}

.min-width-465 {
  min-width: 465px !important;
}

.max-width-465 {
  max-width: 465px !important;
}

.height-465 {
  height: 465px !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.width-466 {
  width: 466px !important;
}

.min-width-466 {
  min-width: 466px !important;
}

.max-width-466 {
  max-width: 466px !important;
}

.height-466 {
  height: 466px !important;
}

.min-height-466 {
  min-height: 466px !important;
}

.max-height-466 {
  max-height: 466px !important;
}

.width-467 {
  width: 467px !important;
}

.min-width-467 {
  min-width: 467px !important;
}

.max-width-467 {
  max-width: 467px !important;
}

.height-467 {
  height: 467px !important;
}

.min-height-467 {
  min-height: 467px !important;
}

.max-height-467 {
  max-height: 467px !important;
}

.width-468 {
  width: 468px !important;
}

.min-width-468 {
  min-width: 468px !important;
}

.max-width-468 {
  max-width: 468px !important;
}

.height-468 {
  height: 468px !important;
}

.min-height-468 {
  min-height: 468px !important;
}

.max-height-468 {
  max-height: 468px !important;
}

.width-469 {
  width: 469px !important;
}

.min-width-469 {
  min-width: 469px !important;
}

.max-width-469 {
  max-width: 469px !important;
}

.height-469 {
  height: 469px !important;
}

.min-height-469 {
  min-height: 469px !important;
}

.max-height-469 {
  max-height: 469px !important;
}

.width-470 {
  width: 470px !important;
}

.min-width-470 {
  min-width: 470px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.height-470 {
  height: 470px !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.width-471 {
  width: 471px !important;
}

.min-width-471 {
  min-width: 471px !important;
}

.max-width-471 {
  max-width: 471px !important;
}

.height-471 {
  height: 471px !important;
}

.min-height-471 {
  min-height: 471px !important;
}

.max-height-471 {
  max-height: 471px !important;
}

.width-472 {
  width: 472px !important;
}

.min-width-472 {
  min-width: 472px !important;
}

.max-width-472 {
  max-width: 472px !important;
}

.height-472 {
  height: 472px !important;
}

.min-height-472 {
  min-height: 472px !important;
}

.max-height-472 {
  max-height: 472px !important;
}

.width-473 {
  width: 473px !important;
}

.min-width-473 {
  min-width: 473px !important;
}

.max-width-473 {
  max-width: 473px !important;
}

.height-473 {
  height: 473px !important;
}

.min-height-473 {
  min-height: 473px !important;
}

.max-height-473 {
  max-height: 473px !important;
}

.width-474 {
  width: 474px !important;
}

.min-width-474 {
  min-width: 474px !important;
}

.max-width-474 {
  max-width: 474px !important;
}

.height-474 {
  height: 474px !important;
}

.min-height-474 {
  min-height: 474px !important;
}

.max-height-474 {
  max-height: 474px !important;
}

.width-475 {
  width: 475px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.height-475 {
  height: 475px !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.width-476 {
  width: 476px !important;
}

.min-width-476 {
  min-width: 476px !important;
}

.max-width-476 {
  max-width: 476px !important;
}

.height-476 {
  height: 476px !important;
}

.min-height-476 {
  min-height: 476px !important;
}

.max-height-476 {
  max-height: 476px !important;
}

.width-477 {
  width: 477px !important;
}

.min-width-477 {
  min-width: 477px !important;
}

.max-width-477 {
  max-width: 477px !important;
}

.height-477 {
  height: 477px !important;
}

.min-height-477 {
  min-height: 477px !important;
}

.max-height-477 {
  max-height: 477px !important;
}

.width-478 {
  width: 478px !important;
}

.min-width-478 {
  min-width: 478px !important;
}

.max-width-478 {
  max-width: 478px !important;
}

.height-478 {
  height: 478px !important;
}

.min-height-478 {
  min-height: 478px !important;
}

.max-height-478 {
  max-height: 478px !important;
}

.width-479 {
  width: 479px !important;
}

.min-width-479 {
  min-width: 479px !important;
}

.max-width-479 {
  max-width: 479px !important;
}

.height-479 {
  height: 479px !important;
}

.min-height-479 {
  min-height: 479px !important;
}

.max-height-479 {
  max-height: 479px !important;
}

.width-480 {
  width: 480px !important;
}

.min-width-480 {
  min-width: 480px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.height-480 {
  height: 480px !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.width-481 {
  width: 481px !important;
}

.min-width-481 {
  min-width: 481px !important;
}

.max-width-481 {
  max-width: 481px !important;
}

.height-481 {
  height: 481px !important;
}

.min-height-481 {
  min-height: 481px !important;
}

.max-height-481 {
  max-height: 481px !important;
}

.width-482 {
  width: 482px !important;
}

.min-width-482 {
  min-width: 482px !important;
}

.max-width-482 {
  max-width: 482px !important;
}

.height-482 {
  height: 482px !important;
}

.min-height-482 {
  min-height: 482px !important;
}

.max-height-482 {
  max-height: 482px !important;
}

.width-483 {
  width: 483px !important;
}

.min-width-483 {
  min-width: 483px !important;
}

.max-width-483 {
  max-width: 483px !important;
}

.height-483 {
  height: 483px !important;
}

.min-height-483 {
  min-height: 483px !important;
}

.max-height-483 {
  max-height: 483px !important;
}

.width-484 {
  width: 484px !important;
}

.min-width-484 {
  min-width: 484px !important;
}

.max-width-484 {
  max-width: 484px !important;
}

.height-484 {
  height: 484px !important;
}

.min-height-484 {
  min-height: 484px !important;
}

.max-height-484 {
  max-height: 484px !important;
}

.width-485 {
  width: 485px !important;
}

.min-width-485 {
  min-width: 485px !important;
}

.max-width-485 {
  max-width: 485px !important;
}

.height-485 {
  height: 485px !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.width-486 {
  width: 486px !important;
}

.min-width-486 {
  min-width: 486px !important;
}

.max-width-486 {
  max-width: 486px !important;
}

.height-486 {
  height: 486px !important;
}

.min-height-486 {
  min-height: 486px !important;
}

.max-height-486 {
  max-height: 486px !important;
}

.width-487 {
  width: 487px !important;
}

.min-width-487 {
  min-width: 487px !important;
}

.max-width-487 {
  max-width: 487px !important;
}

.height-487 {
  height: 487px !important;
}

.min-height-487 {
  min-height: 487px !important;
}

.max-height-487 {
  max-height: 487px !important;
}

.width-488 {
  width: 488px !important;
}

.min-width-488 {
  min-width: 488px !important;
}

.max-width-488 {
  max-width: 488px !important;
}

.height-488 {
  height: 488px !important;
}

.min-height-488 {
  min-height: 488px !important;
}

.max-height-488 {
  max-height: 488px !important;
}

.width-489 {
  width: 489px !important;
}

.min-width-489 {
  min-width: 489px !important;
}

.max-width-489 {
  max-width: 489px !important;
}

.height-489 {
  height: 489px !important;
}

.min-height-489 {
  min-height: 489px !important;
}

.max-height-489 {
  max-height: 489px !important;
}

.width-490 {
  width: 490px !important;
}

.min-width-490 {
  min-width: 490px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.height-490 {
  height: 490px !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.width-491 {
  width: 491px !important;
}

.min-width-491 {
  min-width: 491px !important;
}

.max-width-491 {
  max-width: 491px !important;
}

.height-491 {
  height: 491px !important;
}

.min-height-491 {
  min-height: 491px !important;
}

.max-height-491 {
  max-height: 491px !important;
}

.width-492 {
  width: 492px !important;
}

.min-width-492 {
  min-width: 492px !important;
}

.max-width-492 {
  max-width: 492px !important;
}

.height-492 {
  height: 492px !important;
}

.min-height-492 {
  min-height: 492px !important;
}

.max-height-492 {
  max-height: 492px !important;
}

.width-493 {
  width: 493px !important;
}

.min-width-493 {
  min-width: 493px !important;
}

.max-width-493 {
  max-width: 493px !important;
}

.height-493 {
  height: 493px !important;
}

.min-height-493 {
  min-height: 493px !important;
}

.max-height-493 {
  max-height: 493px !important;
}

.width-494 {
  width: 494px !important;
}

.min-width-494 {
  min-width: 494px !important;
}

.max-width-494 {
  max-width: 494px !important;
}

.height-494 {
  height: 494px !important;
}

.min-height-494 {
  min-height: 494px !important;
}

.max-height-494 {
  max-height: 494px !important;
}

.width-495 {
  width: 495px !important;
}

.min-width-495 {
  min-width: 495px !important;
}

.max-width-495 {
  max-width: 495px !important;
}

.height-495 {
  height: 495px !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.width-496 {
  width: 496px !important;
}

.min-width-496 {
  min-width: 496px !important;
}

.max-width-496 {
  max-width: 496px !important;
}

.height-496 {
  height: 496px !important;
}

.min-height-496 {
  min-height: 496px !important;
}

.max-height-496 {
  max-height: 496px !important;
}

.width-497 {
  width: 497px !important;
}

.min-width-497 {
  min-width: 497px !important;
}

.max-width-497 {
  max-width: 497px !important;
}

.height-497 {
  height: 497px !important;
}

.min-height-497 {
  min-height: 497px !important;
}

.max-height-497 {
  max-height: 497px !important;
}

.width-498 {
  width: 498px !important;
}

.min-width-498 {
  min-width: 498px !important;
}

.max-width-498 {
  max-width: 498px !important;
}

.height-498 {
  height: 498px !important;
}

.min-height-498 {
  min-height: 498px !important;
}

.max-height-498 {
  max-height: 498px !important;
}

.width-499 {
  width: 499px !important;
}

.min-width-499 {
  min-width: 499px !important;
}

.max-width-499 {
  max-width: 499px !important;
}

.height-499 {
  height: 499px !important;
}

.min-height-499 {
  min-height: 499px !important;
}

.max-height-499 {
  max-height: 499px !important;
}

.width-500 {
  width: 500px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.height-500 {
  height: 500px !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.radius-1 {
  border-radius: 1px !important;
}

.radius-top-1 {
  border-radius: 1px 1px 0 0 !important;
}

.radius-right-1 {
  border-radius: 0 1px 1px 0 !important;
}

.radius-bottom-1 {
  border-radius: 0 0 1px 1px !important;
}

.radius-left-1 {
  border-radius: 1px 0 0 1px !important;
}

.radius-top-left-1 {
  border-radius: 1px 0 0 0 !important;
}

.radius-top-right-1 {
  border-radius: 0 1px 0 0 !important;
}

.radius-bottom-left-1 {
  border-radius: 0 0 0 1px !important;
}

.radius-bottom-right-1 {
  border-radius: 0 0 1px 0 !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.radius-top-2 {
  border-radius: 2px 2px 0 0 !important;
}

.radius-right-2 {
  border-radius: 0 2px 2px 0 !important;
}

.radius-bottom-2 {
  border-radius: 0 0 2px 2px !important;
}

.radius-left-2 {
  border-radius: 2px 0 0 2px !important;
}

.radius-top-left-2 {
  border-radius: 2px 0 0 0 !important;
}

.radius-top-right-2 {
  border-radius: 0 2px 0 0 !important;
}

.radius-bottom-left-2 {
  border-radius: 0 0 0 2px !important;
}

.radius-bottom-right-2 {
  border-radius: 0 0 2px 0 !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.radius-top-3 {
  border-radius: 3px 3px 0 0 !important;
}

.radius-right-3 {
  border-radius: 0 3px 3px 0 !important;
}

.radius-bottom-3 {
  border-radius: 0 0 3px 3px !important;
}

.radius-left-3 {
  border-radius: 3px 0 0 3px !important;
}

.radius-top-left-3 {
  border-radius: 3px 0 0 0 !important;
}

.radius-top-right-3 {
  border-radius: 0 3px 0 0 !important;
}

.radius-bottom-left-3 {
  border-radius: 0 0 0 3px !important;
}

.radius-bottom-right-3 {
  border-radius: 0 0 3px 0 !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.radius-top-4 {
  border-radius: 4px 4px 0 0 !important;
}

.radius-right-4 {
  border-radius: 0 4px 4px 0 !important;
}

.radius-bottom-4 {
  border-radius: 0 0 4px 4px !important;
}

.radius-left-4 {
  border-radius: 4px 0 0 4px !important;
}

.radius-top-left-4 {
  border-radius: 4px 0 0 0 !important;
}

.radius-top-right-4 {
  border-radius: 0 4px 0 0 !important;
}

.radius-bottom-left-4 {
  border-radius: 0 0 0 4px !important;
}

.radius-bottom-right-4 {
  border-radius: 0 0 4px 0 !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.radius-top-5 {
  border-radius: 5px 5px 0 0 !important;
}

.radius-right-5 {
  border-radius: 0 5px 5px 0 !important;
}

.radius-bottom-5 {
  border-radius: 0 0 5px 5px !important;
}

.radius-left-5 {
  border-radius: 5px 0 0 5px !important;
}

.radius-top-left-5 {
  border-radius: 5px 0 0 0 !important;
}

.radius-top-right-5 {
  border-radius: 0 5px 0 0 !important;
}

.radius-bottom-left-5 {
  border-radius: 0 0 0 5px !important;
}

.radius-bottom-right-5 {
  border-radius: 0 0 5px 0 !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.radius-top-6 {
  border-radius: 6px 6px 0 0 !important;
}

.radius-right-6 {
  border-radius: 0 6px 6px 0 !important;
}

.radius-bottom-6 {
  border-radius: 0 0 6px 6px !important;
}

.radius-left-6 {
  border-radius: 6px 0 0 6px !important;
}

.radius-top-left-6 {
  border-radius: 6px 0 0 0 !important;
}

.radius-top-right-6 {
  border-radius: 0 6px 0 0 !important;
}

.radius-bottom-left-6 {
  border-radius: 0 0 0 6px !important;
}

.radius-bottom-right-6 {
  border-radius: 0 0 6px 0 !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.radius-top-7 {
  border-radius: 7px 7px 0 0 !important;
}

.radius-right-7 {
  border-radius: 0 7px 7px 0 !important;
}

.radius-bottom-7 {
  border-radius: 0 0 7px 7px !important;
}

.radius-left-7 {
  border-radius: 7px 0 0 7px !important;
}

.radius-top-left-7 {
  border-radius: 7px 0 0 0 !important;
}

.radius-top-right-7 {
  border-radius: 0 7px 0 0 !important;
}

.radius-bottom-left-7 {
  border-radius: 0 0 0 7px !important;
}

.radius-bottom-right-7 {
  border-radius: 0 0 7px 0 !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-top-8 {
  border-radius: 8px 8px 0 0 !important;
}

.radius-right-8 {
  border-radius: 0 8px 8px 0 !important;
}

.radius-bottom-8 {
  border-radius: 0 0 8px 8px !important;
}

.radius-left-8 {
  border-radius: 8px 0 0 8px !important;
}

.radius-top-left-8 {
  border-radius: 8px 0 0 0 !important;
}

.radius-top-right-8 {
  border-radius: 0 8px 0 0 !important;
}

.radius-bottom-left-8 {
  border-radius: 0 0 0 8px !important;
}

.radius-bottom-right-8 {
  border-radius: 0 0 8px 0 !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.radius-top-9 {
  border-radius: 9px 9px 0 0 !important;
}

.radius-right-9 {
  border-radius: 0 9px 9px 0 !important;
}

.radius-bottom-9 {
  border-radius: 0 0 9px 9px !important;
}

.radius-left-9 {
  border-radius: 9px 0 0 9px !important;
}

.radius-top-left-9 {
  border-radius: 9px 0 0 0 !important;
}

.radius-top-right-9 {
  border-radius: 0 9px 0 0 !important;
}

.radius-bottom-left-9 {
  border-radius: 0 0 0 9px !important;
}

.radius-bottom-right-9 {
  border-radius: 0 0 9px 0 !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.radius-top-10 {
  border-radius: 10px 10px 0 0 !important;
}

.radius-right-10 {
  border-radius: 0 10px 10px 0 !important;
}

.radius-bottom-10 {
  border-radius: 0 0 10px 10px !important;
}

.radius-left-10 {
  border-radius: 10px 0 0 10px !important;
}

.radius-top-left-10 {
  border-radius: 10px 0 0 0 !important;
}

.radius-top-right-10 {
  border-radius: 0 10px 0 0 !important;
}

.radius-bottom-left-10 {
  border-radius: 0 0 0 10px !important;
}

.radius-bottom-right-10 {
  border-radius: 0 0 10px 0 !important;
}

.radius-11 {
  border-radius: 11px !important;
}

.radius-top-11 {
  border-radius: 11px 11px 0 0 !important;
}

.radius-right-11 {
  border-radius: 0 11px 11px 0 !important;
}

.radius-bottom-11 {
  border-radius: 0 0 11px 11px !important;
}

.radius-left-11 {
  border-radius: 11px 0 0 11px !important;
}

.radius-top-left-11 {
  border-radius: 11px 0 0 0 !important;
}

.radius-top-right-11 {
  border-radius: 0 11px 0 0 !important;
}

.radius-bottom-left-11 {
  border-radius: 0 0 0 11px !important;
}

.radius-bottom-right-11 {
  border-radius: 0 0 11px 0 !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.radius-top-12 {
  border-radius: 12px 12px 0 0 !important;
}

.radius-right-12 {
  border-radius: 0 12px 12px 0 !important;
}

.radius-bottom-12 {
  border-radius: 0 0 12px 12px !important;
}

.radius-left-12 {
  border-radius: 12px 0 0 12px !important;
}

.radius-top-left-12 {
  border-radius: 12px 0 0 0 !important;
}

.radius-top-right-12 {
  border-radius: 0 12px 0 0 !important;
}

.radius-bottom-left-12 {
  border-radius: 0 0 0 12px !important;
}

.radius-bottom-right-12 {
  border-radius: 0 0 12px 0 !important;
}

.radius-13 {
  border-radius: 13px !important;
}

.radius-top-13 {
  border-radius: 13px 13px 0 0 !important;
}

.radius-right-13 {
  border-radius: 0 13px 13px 0 !important;
}

.radius-bottom-13 {
  border-radius: 0 0 13px 13px !important;
}

.radius-left-13 {
  border-radius: 13px 0 0 13px !important;
}

.radius-top-left-13 {
  border-radius: 13px 0 0 0 !important;
}

.radius-top-right-13 {
  border-radius: 0 13px 0 0 !important;
}

.radius-bottom-left-13 {
  border-radius: 0 0 0 13px !important;
}

.radius-bottom-right-13 {
  border-radius: 0 0 13px 0 !important;
}

.radius-14 {
  border-radius: 14px !important;
}

.radius-top-14 {
  border-radius: 14px 14px 0 0 !important;
}

.radius-right-14 {
  border-radius: 0 14px 14px 0 !important;
}

.radius-bottom-14 {
  border-radius: 0 0 14px 14px !important;
}

.radius-left-14 {
  border-radius: 14px 0 0 14px !important;
}

.radius-top-left-14 {
  border-radius: 14px 0 0 0 !important;
}

.radius-top-right-14 {
  border-radius: 0 14px 0 0 !important;
}

.radius-bottom-left-14 {
  border-radius: 0 0 0 14px !important;
}

.radius-bottom-right-14 {
  border-radius: 0 0 14px 0 !important;
}

.radius-15 {
  border-radius: 15px !important;
}

.radius-top-15 {
  border-radius: 15px 15px 0 0 !important;
}

.radius-right-15 {
  border-radius: 0 15px 15px 0 !important;
}

.radius-bottom-15 {
  border-radius: 0 0 15px 15px !important;
}

.radius-left-15 {
  border-radius: 15px 0 0 15px !important;
}

.radius-top-left-15 {
  border-radius: 15px 0 0 0 !important;
}

.radius-top-right-15 {
  border-radius: 0 15px 0 0 !important;
}

.radius-bottom-left-15 {
  border-radius: 0 0 0 15px !important;
}

.radius-bottom-right-15 {
  border-radius: 0 0 15px 0 !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.radius-top-16 {
  border-radius: 16px 16px 0 0 !important;
}

.radius-right-16 {
  border-radius: 0 16px 16px 0 !important;
}

.radius-bottom-16 {
  border-radius: 0 0 16px 16px !important;
}

.radius-left-16 {
  border-radius: 16px 0 0 16px !important;
}

.radius-top-left-16 {
  border-radius: 16px 0 0 0 !important;
}

.radius-top-right-16 {
  border-radius: 0 16px 0 0 !important;
}

.radius-bottom-left-16 {
  border-radius: 0 0 0 16px !important;
}

.radius-bottom-right-16 {
  border-radius: 0 0 16px 0 !important;
}

.radius-17 {
  border-radius: 17px !important;
}

.radius-top-17 {
  border-radius: 17px 17px 0 0 !important;
}

.radius-right-17 {
  border-radius: 0 17px 17px 0 !important;
}

.radius-bottom-17 {
  border-radius: 0 0 17px 17px !important;
}

.radius-left-17 {
  border-radius: 17px 0 0 17px !important;
}

.radius-top-left-17 {
  border-radius: 17px 0 0 0 !important;
}

.radius-top-right-17 {
  border-radius: 0 17px 0 0 !important;
}

.radius-bottom-left-17 {
  border-radius: 0 0 0 17px !important;
}

.radius-bottom-right-17 {
  border-radius: 0 0 17px 0 !important;
}

.radius-18 {
  border-radius: 18px !important;
}

.radius-top-18 {
  border-radius: 18px 18px 0 0 !important;
}

.radius-right-18 {
  border-radius: 0 18px 18px 0 !important;
}

.radius-bottom-18 {
  border-radius: 0 0 18px 18px !important;
}

.radius-left-18 {
  border-radius: 18px 0 0 18px !important;
}

.radius-top-left-18 {
  border-radius: 18px 0 0 0 !important;
}

.radius-top-right-18 {
  border-radius: 0 18px 0 0 !important;
}

.radius-bottom-left-18 {
  border-radius: 0 0 0 18px !important;
}

.radius-bottom-right-18 {
  border-radius: 0 0 18px 0 !important;
}

.radius-19 {
  border-radius: 19px !important;
}

.radius-top-19 {
  border-radius: 19px 19px 0 0 !important;
}

.radius-right-19 {
  border-radius: 0 19px 19px 0 !important;
}

.radius-bottom-19 {
  border-radius: 0 0 19px 19px !important;
}

.radius-left-19 {
  border-radius: 19px 0 0 19px !important;
}

.radius-top-left-19 {
  border-radius: 19px 0 0 0 !important;
}

.radius-top-right-19 {
  border-radius: 0 19px 0 0 !important;
}

.radius-bottom-left-19 {
  border-radius: 0 0 0 19px !important;
}

.radius-bottom-right-19 {
  border-radius: 0 0 19px 0 !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.radius-top-20 {
  border-radius: 20px 20px 0 0 !important;
}

.radius-right-20 {
  border-radius: 0 20px 20px 0 !important;
}

.radius-bottom-20 {
  border-radius: 0 0 20px 20px !important;
}

.radius-left-20 {
  border-radius: 20px 0 0 20px !important;
}

.radius-top-left-20 {
  border-radius: 20px 0 0 0 !important;
}

.radius-top-right-20 {
  border-radius: 0 20px 0 0 !important;
}

.radius-bottom-left-20 {
  border-radius: 0 0 0 20px !important;
}

.radius-bottom-right-20 {
  border-radius: 0 0 20px 0 !important;
}

.radius-21 {
  border-radius: 21px !important;
}

.radius-top-21 {
  border-radius: 21px 21px 0 0 !important;
}

.radius-right-21 {
  border-radius: 0 21px 21px 0 !important;
}

.radius-bottom-21 {
  border-radius: 0 0 21px 21px !important;
}

.radius-left-21 {
  border-radius: 21px 0 0 21px !important;
}

.radius-top-left-21 {
  border-radius: 21px 0 0 0 !important;
}

.radius-top-right-21 {
  border-radius: 0 21px 0 0 !important;
}

.radius-bottom-left-21 {
  border-radius: 0 0 0 21px !important;
}

.radius-bottom-right-21 {
  border-radius: 0 0 21px 0 !important;
}

.radius-22 {
  border-radius: 22px !important;
}

.radius-top-22 {
  border-radius: 22px 22px 0 0 !important;
}

.radius-right-22 {
  border-radius: 0 22px 22px 0 !important;
}

.radius-bottom-22 {
  border-radius: 0 0 22px 22px !important;
}

.radius-left-22 {
  border-radius: 22px 0 0 22px !important;
}

.radius-top-left-22 {
  border-radius: 22px 0 0 0 !important;
}

.radius-top-right-22 {
  border-radius: 0 22px 0 0 !important;
}

.radius-bottom-left-22 {
  border-radius: 0 0 0 22px !important;
}

.radius-bottom-right-22 {
  border-radius: 0 0 22px 0 !important;
}

.radius-23 {
  border-radius: 23px !important;
}

.radius-top-23 {
  border-radius: 23px 23px 0 0 !important;
}

.radius-right-23 {
  border-radius: 0 23px 23px 0 !important;
}

.radius-bottom-23 {
  border-radius: 0 0 23px 23px !important;
}

.radius-left-23 {
  border-radius: 23px 0 0 23px !important;
}

.radius-top-left-23 {
  border-radius: 23px 0 0 0 !important;
}

.radius-top-right-23 {
  border-radius: 0 23px 0 0 !important;
}

.radius-bottom-left-23 {
  border-radius: 0 0 0 23px !important;
}

.radius-bottom-right-23 {
  border-radius: 0 0 23px 0 !important;
}

.radius-24 {
  border-radius: 24px !important;
}

.radius-top-24 {
  border-radius: 24px 24px 0 0 !important;
}

.radius-right-24 {
  border-radius: 0 24px 24px 0 !important;
}

.radius-bottom-24 {
  border-radius: 0 0 24px 24px !important;
}

.radius-left-24 {
  border-radius: 24px 0 0 24px !important;
}

.radius-top-left-24 {
  border-radius: 24px 0 0 0 !important;
}

.radius-top-right-24 {
  border-radius: 0 24px 0 0 !important;
}

.radius-bottom-left-24 {
  border-radius: 0 0 0 24px !important;
}

.radius-bottom-right-24 {
  border-radius: 0 0 24px 0 !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.radius-top-25 {
  border-radius: 25px 25px 0 0 !important;
}

.radius-right-25 {
  border-radius: 0 25px 25px 0 !important;
}

.radius-bottom-25 {
  border-radius: 0 0 25px 25px !important;
}

.radius-left-25 {
  border-radius: 25px 0 0 25px !important;
}

.radius-top-left-25 {
  border-radius: 25px 0 0 0 !important;
}

.radius-top-right-25 {
  border-radius: 0 25px 0 0 !important;
}

.radius-bottom-left-25 {
  border-radius: 0 0 0 25px !important;
}

.radius-bottom-right-25 {
  border-radius: 0 0 25px 0 !important;
}

.radius-26 {
  border-radius: 26px !important;
}

.radius-top-26 {
  border-radius: 26px 26px 0 0 !important;
}

.radius-right-26 {
  border-radius: 0 26px 26px 0 !important;
}

.radius-bottom-26 {
  border-radius: 0 0 26px 26px !important;
}

.radius-left-26 {
  border-radius: 26px 0 0 26px !important;
}

.radius-top-left-26 {
  border-radius: 26px 0 0 0 !important;
}

.radius-top-right-26 {
  border-radius: 0 26px 0 0 !important;
}

.radius-bottom-left-26 {
  border-radius: 0 0 0 26px !important;
}

.radius-bottom-right-26 {
  border-radius: 0 0 26px 0 !important;
}

.radius-27 {
  border-radius: 27px !important;
}

.radius-top-27 {
  border-radius: 27px 27px 0 0 !important;
}

.radius-right-27 {
  border-radius: 0 27px 27px 0 !important;
}

.radius-bottom-27 {
  border-radius: 0 0 27px 27px !important;
}

.radius-left-27 {
  border-radius: 27px 0 0 27px !important;
}

.radius-top-left-27 {
  border-radius: 27px 0 0 0 !important;
}

.radius-top-right-27 {
  border-radius: 0 27px 0 0 !important;
}

.radius-bottom-left-27 {
  border-radius: 0 0 0 27px !important;
}

.radius-bottom-right-27 {
  border-radius: 0 0 27px 0 !important;
}

.radius-28 {
  border-radius: 28px !important;
}

.radius-top-28 {
  border-radius: 28px 28px 0 0 !important;
}

.radius-right-28 {
  border-radius: 0 28px 28px 0 !important;
}

.radius-bottom-28 {
  border-radius: 0 0 28px 28px !important;
}

.radius-left-28 {
  border-radius: 28px 0 0 28px !important;
}

.radius-top-left-28 {
  border-radius: 28px 0 0 0 !important;
}

.radius-top-right-28 {
  border-radius: 0 28px 0 0 !important;
}

.radius-bottom-left-28 {
  border-radius: 0 0 0 28px !important;
}

.radius-bottom-right-28 {
  border-radius: 0 0 28px 0 !important;
}

.radius-29 {
  border-radius: 29px !important;
}

.radius-top-29 {
  border-radius: 29px 29px 0 0 !important;
}

.radius-right-29 {
  border-radius: 0 29px 29px 0 !important;
}

.radius-bottom-29 {
  border-radius: 0 0 29px 29px !important;
}

.radius-left-29 {
  border-radius: 29px 0 0 29px !important;
}

.radius-top-left-29 {
  border-radius: 29px 0 0 0 !important;
}

.radius-top-right-29 {
  border-radius: 0 29px 0 0 !important;
}

.radius-bottom-left-29 {
  border-radius: 0 0 0 29px !important;
}

.radius-bottom-right-29 {
  border-radius: 0 0 29px 0 !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.radius-top-30 {
  border-radius: 30px 30px 0 0 !important;
}

.radius-right-30 {
  border-radius: 0 30px 30px 0 !important;
}

.radius-bottom-30 {
  border-radius: 0 0 30px 30px !important;
}

.radius-left-30 {
  border-radius: 30px 0 0 30px !important;
}

.radius-top-left-30 {
  border-radius: 30px 0 0 0 !important;
}

.radius-top-right-30 {
  border-radius: 0 30px 0 0 !important;
}

.radius-bottom-left-30 {
  border-radius: 0 0 0 30px !important;
}

.radius-bottom-right-30 {
  border-radius: 0 0 30px 0 !important;
}

.radius-31 {
  border-radius: 31px !important;
}

.radius-top-31 {
  border-radius: 31px 31px 0 0 !important;
}

.radius-right-31 {
  border-radius: 0 31px 31px 0 !important;
}

.radius-bottom-31 {
  border-radius: 0 0 31px 31px !important;
}

.radius-left-31 {
  border-radius: 31px 0 0 31px !important;
}

.radius-top-left-31 {
  border-radius: 31px 0 0 0 !important;
}

.radius-top-right-31 {
  border-radius: 0 31px 0 0 !important;
}

.radius-bottom-left-31 {
  border-radius: 0 0 0 31px !important;
}

.radius-bottom-right-31 {
  border-radius: 0 0 31px 0 !important;
}

.radius-32 {
  border-radius: 32px !important;
}

.radius-top-32 {
  border-radius: 32px 32px 0 0 !important;
}

.radius-right-32 {
  border-radius: 0 32px 32px 0 !important;
}

.radius-bottom-32 {
  border-radius: 0 0 32px 32px !important;
}

.radius-left-32 {
  border-radius: 32px 0 0 32px !important;
}

.radius-top-left-32 {
  border-radius: 32px 0 0 0 !important;
}

.radius-top-right-32 {
  border-radius: 0 32px 0 0 !important;
}

.radius-bottom-left-32 {
  border-radius: 0 0 0 32px !important;
}

.radius-bottom-right-32 {
  border-radius: 0 0 32px 0 !important;
}

.radius-33 {
  border-radius: 33px !important;
}

.radius-top-33 {
  border-radius: 33px 33px 0 0 !important;
}

.radius-right-33 {
  border-radius: 0 33px 33px 0 !important;
}

.radius-bottom-33 {
  border-radius: 0 0 33px 33px !important;
}

.radius-left-33 {
  border-radius: 33px 0 0 33px !important;
}

.radius-top-left-33 {
  border-radius: 33px 0 0 0 !important;
}

.radius-top-right-33 {
  border-radius: 0 33px 0 0 !important;
}

.radius-bottom-left-33 {
  border-radius: 0 0 0 33px !important;
}

.radius-bottom-right-33 {
  border-radius: 0 0 33px 0 !important;
}

.radius-34 {
  border-radius: 34px !important;
}

.radius-top-34 {
  border-radius: 34px 34px 0 0 !important;
}

.radius-right-34 {
  border-radius: 0 34px 34px 0 !important;
}

.radius-bottom-34 {
  border-radius: 0 0 34px 34px !important;
}

.radius-left-34 {
  border-radius: 34px 0 0 34px !important;
}

.radius-top-left-34 {
  border-radius: 34px 0 0 0 !important;
}

.radius-top-right-34 {
  border-radius: 0 34px 0 0 !important;
}

.radius-bottom-left-34 {
  border-radius: 0 0 0 34px !important;
}

.radius-bottom-right-34 {
  border-radius: 0 0 34px 0 !important;
}

.radius-35 {
  border-radius: 35px !important;
}

.radius-top-35 {
  border-radius: 35px 35px 0 0 !important;
}

.radius-right-35 {
  border-radius: 0 35px 35px 0 !important;
}

.radius-bottom-35 {
  border-radius: 0 0 35px 35px !important;
}

.radius-left-35 {
  border-radius: 35px 0 0 35px !important;
}

.radius-top-left-35 {
  border-radius: 35px 0 0 0 !important;
}

.radius-top-right-35 {
  border-radius: 0 35px 0 0 !important;
}

.radius-bottom-left-35 {
  border-radius: 0 0 0 35px !important;
}

.radius-bottom-right-35 {
  border-radius: 0 0 35px 0 !important;
}

.radius-36 {
  border-radius: 36px !important;
}

.radius-top-36 {
  border-radius: 36px 36px 0 0 !important;
}

.radius-right-36 {
  border-radius: 0 36px 36px 0 !important;
}

.radius-bottom-36 {
  border-radius: 0 0 36px 36px !important;
}

.radius-left-36 {
  border-radius: 36px 0 0 36px !important;
}

.radius-top-left-36 {
  border-radius: 36px 0 0 0 !important;
}

.radius-top-right-36 {
  border-radius: 0 36px 0 0 !important;
}

.radius-bottom-left-36 {
  border-radius: 0 0 0 36px !important;
}

.radius-bottom-right-36 {
  border-radius: 0 0 36px 0 !important;
}

.radius-37 {
  border-radius: 37px !important;
}

.radius-top-37 {
  border-radius: 37px 37px 0 0 !important;
}

.radius-right-37 {
  border-radius: 0 37px 37px 0 !important;
}

.radius-bottom-37 {
  border-radius: 0 0 37px 37px !important;
}

.radius-left-37 {
  border-radius: 37px 0 0 37px !important;
}

.radius-top-left-37 {
  border-radius: 37px 0 0 0 !important;
}

.radius-top-right-37 {
  border-radius: 0 37px 0 0 !important;
}

.radius-bottom-left-37 {
  border-radius: 0 0 0 37px !important;
}

.radius-bottom-right-37 {
  border-radius: 0 0 37px 0 !important;
}

.radius-38 {
  border-radius: 38px !important;
}

.radius-top-38 {
  border-radius: 38px 38px 0 0 !important;
}

.radius-right-38 {
  border-radius: 0 38px 38px 0 !important;
}

.radius-bottom-38 {
  border-radius: 0 0 38px 38px !important;
}

.radius-left-38 {
  border-radius: 38px 0 0 38px !important;
}

.radius-top-left-38 {
  border-radius: 38px 0 0 0 !important;
}

.radius-top-right-38 {
  border-radius: 0 38px 0 0 !important;
}

.radius-bottom-left-38 {
  border-radius: 0 0 0 38px !important;
}

.radius-bottom-right-38 {
  border-radius: 0 0 38px 0 !important;
}

.radius-39 {
  border-radius: 39px !important;
}

.radius-top-39 {
  border-radius: 39px 39px 0 0 !important;
}

.radius-right-39 {
  border-radius: 0 39px 39px 0 !important;
}

.radius-bottom-39 {
  border-radius: 0 0 39px 39px !important;
}

.radius-left-39 {
  border-radius: 39px 0 0 39px !important;
}

.radius-top-left-39 {
  border-radius: 39px 0 0 0 !important;
}

.radius-top-right-39 {
  border-radius: 0 39px 0 0 !important;
}

.radius-bottom-left-39 {
  border-radius: 0 0 0 39px !important;
}

.radius-bottom-right-39 {
  border-radius: 0 0 39px 0 !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.radius-top-40 {
  border-radius: 40px 40px 0 0 !important;
}

.radius-right-40 {
  border-radius: 0 40px 40px 0 !important;
}

.radius-bottom-40 {
  border-radius: 0 0 40px 40px !important;
}

.radius-left-40 {
  border-radius: 40px 0 0 40px !important;
}

.radius-top-left-40 {
  border-radius: 40px 0 0 0 !important;
}

.radius-top-right-40 {
  border-radius: 0 40px 0 0 !important;
}

.radius-bottom-left-40 {
  border-radius: 0 0 0 40px !important;
}

.radius-bottom-right-40 {
  border-radius: 0 0 40px 0 !important;
}

.radius-41 {
  border-radius: 41px !important;
}

.radius-top-41 {
  border-radius: 41px 41px 0 0 !important;
}

.radius-right-41 {
  border-radius: 0 41px 41px 0 !important;
}

.radius-bottom-41 {
  border-radius: 0 0 41px 41px !important;
}

.radius-left-41 {
  border-radius: 41px 0 0 41px !important;
}

.radius-top-left-41 {
  border-radius: 41px 0 0 0 !important;
}

.radius-top-right-41 {
  border-radius: 0 41px 0 0 !important;
}

.radius-bottom-left-41 {
  border-radius: 0 0 0 41px !important;
}

.radius-bottom-right-41 {
  border-radius: 0 0 41px 0 !important;
}

.radius-42 {
  border-radius: 42px !important;
}

.radius-top-42 {
  border-radius: 42px 42px 0 0 !important;
}

.radius-right-42 {
  border-radius: 0 42px 42px 0 !important;
}

.radius-bottom-42 {
  border-radius: 0 0 42px 42px !important;
}

.radius-left-42 {
  border-radius: 42px 0 0 42px !important;
}

.radius-top-left-42 {
  border-radius: 42px 0 0 0 !important;
}

.radius-top-right-42 {
  border-radius: 0 42px 0 0 !important;
}

.radius-bottom-left-42 {
  border-radius: 0 0 0 42px !important;
}

.radius-bottom-right-42 {
  border-radius: 0 0 42px 0 !important;
}

.radius-43 {
  border-radius: 43px !important;
}

.radius-top-43 {
  border-radius: 43px 43px 0 0 !important;
}

.radius-right-43 {
  border-radius: 0 43px 43px 0 !important;
}

.radius-bottom-43 {
  border-radius: 0 0 43px 43px !important;
}

.radius-left-43 {
  border-radius: 43px 0 0 43px !important;
}

.radius-top-left-43 {
  border-radius: 43px 0 0 0 !important;
}

.radius-top-right-43 {
  border-radius: 0 43px 0 0 !important;
}

.radius-bottom-left-43 {
  border-radius: 0 0 0 43px !important;
}

.radius-bottom-right-43 {
  border-radius: 0 0 43px 0 !important;
}

.radius-44 {
  border-radius: 44px !important;
}

.radius-top-44 {
  border-radius: 44px 44px 0 0 !important;
}

.radius-right-44 {
  border-radius: 0 44px 44px 0 !important;
}

.radius-bottom-44 {
  border-radius: 0 0 44px 44px !important;
}

.radius-left-44 {
  border-radius: 44px 0 0 44px !important;
}

.radius-top-left-44 {
  border-radius: 44px 0 0 0 !important;
}

.radius-top-right-44 {
  border-radius: 0 44px 0 0 !important;
}

.radius-bottom-left-44 {
  border-radius: 0 0 0 44px !important;
}

.radius-bottom-right-44 {
  border-radius: 0 0 44px 0 !important;
}

.radius-45 {
  border-radius: 45px !important;
}

.radius-top-45 {
  border-radius: 45px 45px 0 0 !important;
}

.radius-right-45 {
  border-radius: 0 45px 45px 0 !important;
}

.radius-bottom-45 {
  border-radius: 0 0 45px 45px !important;
}

.radius-left-45 {
  border-radius: 45px 0 0 45px !important;
}

.radius-top-left-45 {
  border-radius: 45px 0 0 0 !important;
}

.radius-top-right-45 {
  border-radius: 0 45px 0 0 !important;
}

.radius-bottom-left-45 {
  border-radius: 0 0 0 45px !important;
}

.radius-bottom-right-45 {
  border-radius: 0 0 45px 0 !important;
}

.radius-46 {
  border-radius: 46px !important;
}

.radius-top-46 {
  border-radius: 46px 46px 0 0 !important;
}

.radius-right-46 {
  border-radius: 0 46px 46px 0 !important;
}

.radius-bottom-46 {
  border-radius: 0 0 46px 46px !important;
}

.radius-left-46 {
  border-radius: 46px 0 0 46px !important;
}

.radius-top-left-46 {
  border-radius: 46px 0 0 0 !important;
}

.radius-top-right-46 {
  border-radius: 0 46px 0 0 !important;
}

.radius-bottom-left-46 {
  border-radius: 0 0 0 46px !important;
}

.radius-bottom-right-46 {
  border-radius: 0 0 46px 0 !important;
}

.radius-47 {
  border-radius: 47px !important;
}

.radius-top-47 {
  border-radius: 47px 47px 0 0 !important;
}

.radius-right-47 {
  border-radius: 0 47px 47px 0 !important;
}

.radius-bottom-47 {
  border-radius: 0 0 47px 47px !important;
}

.radius-left-47 {
  border-radius: 47px 0 0 47px !important;
}

.radius-top-left-47 {
  border-radius: 47px 0 0 0 !important;
}

.radius-top-right-47 {
  border-radius: 0 47px 0 0 !important;
}

.radius-bottom-left-47 {
  border-radius: 0 0 0 47px !important;
}

.radius-bottom-right-47 {
  border-radius: 0 0 47px 0 !important;
}

.radius-48 {
  border-radius: 48px !important;
}

.radius-top-48 {
  border-radius: 48px 48px 0 0 !important;
}

.radius-right-48 {
  border-radius: 0 48px 48px 0 !important;
}

.radius-bottom-48 {
  border-radius: 0 0 48px 48px !important;
}

.radius-left-48 {
  border-radius: 48px 0 0 48px !important;
}

.radius-top-left-48 {
  border-radius: 48px 0 0 0 !important;
}

.radius-top-right-48 {
  border-radius: 0 48px 0 0 !important;
}

.radius-bottom-left-48 {
  border-radius: 0 0 0 48px !important;
}

.radius-bottom-right-48 {
  border-radius: 0 0 48px 0 !important;
}

.radius-49 {
  border-radius: 49px !important;
}

.radius-top-49 {
  border-radius: 49px 49px 0 0 !important;
}

.radius-right-49 {
  border-radius: 0 49px 49px 0 !important;
}

.radius-bottom-49 {
  border-radius: 0 0 49px 49px !important;
}

.radius-left-49 {
  border-radius: 49px 0 0 49px !important;
}

.radius-top-left-49 {
  border-radius: 49px 0 0 0 !important;
}

.radius-top-right-49 {
  border-radius: 0 49px 0 0 !important;
}

.radius-bottom-left-49 {
  border-radius: 0 0 0 49px !important;
}

.radius-bottom-right-49 {
  border-radius: 0 0 49px 0 !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.radius-top-50 {
  border-radius: 50px 50px 0 0 !important;
}

.radius-right-50 {
  border-radius: 0 50px 50px 0 !important;
}

.radius-bottom-50 {
  border-radius: 0 0 50px 50px !important;
}

.radius-left-50 {
  border-radius: 50px 0 0 50px !important;
}

.radius-top-left-50 {
  border-radius: 50px 0 0 0 !important;
}

.radius-top-right-50 {
  border-radius: 0 50px 0 0 !important;
}

.radius-bottom-left-50 {
  border-radius: 0 0 0 50px !important;
}

.radius-bottom-right-50 {
  border-radius: 0 0 50px 0 !important;
}

.radius-51 {
  border-radius: 51px !important;
}

.radius-top-51 {
  border-radius: 51px 51px 0 0 !important;
}

.radius-right-51 {
  border-radius: 0 51px 51px 0 !important;
}

.radius-bottom-51 {
  border-radius: 0 0 51px 51px !important;
}

.radius-left-51 {
  border-radius: 51px 0 0 51px !important;
}

.radius-top-left-51 {
  border-radius: 51px 0 0 0 !important;
}

.radius-top-right-51 {
  border-radius: 0 51px 0 0 !important;
}

.radius-bottom-left-51 {
  border-radius: 0 0 0 51px !important;
}

.radius-bottom-right-51 {
  border-radius: 0 0 51px 0 !important;
}

.radius-52 {
  border-radius: 52px !important;
}

.radius-top-52 {
  border-radius: 52px 52px 0 0 !important;
}

.radius-right-52 {
  border-radius: 0 52px 52px 0 !important;
}

.radius-bottom-52 {
  border-radius: 0 0 52px 52px !important;
}

.radius-left-52 {
  border-radius: 52px 0 0 52px !important;
}

.radius-top-left-52 {
  border-radius: 52px 0 0 0 !important;
}

.radius-top-right-52 {
  border-radius: 0 52px 0 0 !important;
}

.radius-bottom-left-52 {
  border-radius: 0 0 0 52px !important;
}

.radius-bottom-right-52 {
  border-radius: 0 0 52px 0 !important;
}

.radius-53 {
  border-radius: 53px !important;
}

.radius-top-53 {
  border-radius: 53px 53px 0 0 !important;
}

.radius-right-53 {
  border-radius: 0 53px 53px 0 !important;
}

.radius-bottom-53 {
  border-radius: 0 0 53px 53px !important;
}

.radius-left-53 {
  border-radius: 53px 0 0 53px !important;
}

.radius-top-left-53 {
  border-radius: 53px 0 0 0 !important;
}

.radius-top-right-53 {
  border-radius: 0 53px 0 0 !important;
}

.radius-bottom-left-53 {
  border-radius: 0 0 0 53px !important;
}

.radius-bottom-right-53 {
  border-radius: 0 0 53px 0 !important;
}

.radius-54 {
  border-radius: 54px !important;
}

.radius-top-54 {
  border-radius: 54px 54px 0 0 !important;
}

.radius-right-54 {
  border-radius: 0 54px 54px 0 !important;
}

.radius-bottom-54 {
  border-radius: 0 0 54px 54px !important;
}

.radius-left-54 {
  border-radius: 54px 0 0 54px !important;
}

.radius-top-left-54 {
  border-radius: 54px 0 0 0 !important;
}

.radius-top-right-54 {
  border-radius: 0 54px 0 0 !important;
}

.radius-bottom-left-54 {
  border-radius: 0 0 0 54px !important;
}

.radius-bottom-right-54 {
  border-radius: 0 0 54px 0 !important;
}

.radius-55 {
  border-radius: 55px !important;
}

.radius-top-55 {
  border-radius: 55px 55px 0 0 !important;
}

.radius-right-55 {
  border-radius: 0 55px 55px 0 !important;
}

.radius-bottom-55 {
  border-radius: 0 0 55px 55px !important;
}

.radius-left-55 {
  border-radius: 55px 0 0 55px !important;
}

.radius-top-left-55 {
  border-radius: 55px 0 0 0 !important;
}

.radius-top-right-55 {
  border-radius: 0 55px 0 0 !important;
}

.radius-bottom-left-55 {
  border-radius: 0 0 0 55px !important;
}

.radius-bottom-right-55 {
  border-radius: 0 0 55px 0 !important;
}

.radius-56 {
  border-radius: 56px !important;
}

.radius-top-56 {
  border-radius: 56px 56px 0 0 !important;
}

.radius-right-56 {
  border-radius: 0 56px 56px 0 !important;
}

.radius-bottom-56 {
  border-radius: 0 0 56px 56px !important;
}

.radius-left-56 {
  border-radius: 56px 0 0 56px !important;
}

.radius-top-left-56 {
  border-radius: 56px 0 0 0 !important;
}

.radius-top-right-56 {
  border-radius: 0 56px 0 0 !important;
}

.radius-bottom-left-56 {
  border-radius: 0 0 0 56px !important;
}

.radius-bottom-right-56 {
  border-radius: 0 0 56px 0 !important;
}

.radius-57 {
  border-radius: 57px !important;
}

.radius-top-57 {
  border-radius: 57px 57px 0 0 !important;
}

.radius-right-57 {
  border-radius: 0 57px 57px 0 !important;
}

.radius-bottom-57 {
  border-radius: 0 0 57px 57px !important;
}

.radius-left-57 {
  border-radius: 57px 0 0 57px !important;
}

.radius-top-left-57 {
  border-radius: 57px 0 0 0 !important;
}

.radius-top-right-57 {
  border-radius: 0 57px 0 0 !important;
}

.radius-bottom-left-57 {
  border-radius: 0 0 0 57px !important;
}

.radius-bottom-right-57 {
  border-radius: 0 0 57px 0 !important;
}

.radius-58 {
  border-radius: 58px !important;
}

.radius-top-58 {
  border-radius: 58px 58px 0 0 !important;
}

.radius-right-58 {
  border-radius: 0 58px 58px 0 !important;
}

.radius-bottom-58 {
  border-radius: 0 0 58px 58px !important;
}

.radius-left-58 {
  border-radius: 58px 0 0 58px !important;
}

.radius-top-left-58 {
  border-radius: 58px 0 0 0 !important;
}

.radius-top-right-58 {
  border-radius: 0 58px 0 0 !important;
}

.radius-bottom-left-58 {
  border-radius: 0 0 0 58px !important;
}

.radius-bottom-right-58 {
  border-radius: 0 0 58px 0 !important;
}

.radius-59 {
  border-radius: 59px !important;
}

.radius-top-59 {
  border-radius: 59px 59px 0 0 !important;
}

.radius-right-59 {
  border-radius: 0 59px 59px 0 !important;
}

.radius-bottom-59 {
  border-radius: 0 0 59px 59px !important;
}

.radius-left-59 {
  border-radius: 59px 0 0 59px !important;
}

.radius-top-left-59 {
  border-radius: 59px 0 0 0 !important;
}

.radius-top-right-59 {
  border-radius: 0 59px 0 0 !important;
}

.radius-bottom-left-59 {
  border-radius: 0 0 0 59px !important;
}

.radius-bottom-right-59 {
  border-radius: 0 0 59px 0 !important;
}

.radius-60 {
  border-radius: 60px !important;
}

.radius-top-60 {
  border-radius: 60px 60px 0 0 !important;
}

.radius-right-60 {
  border-radius: 0 60px 60px 0 !important;
}

.radius-bottom-60 {
  border-radius: 0 0 60px 60px !important;
}

.radius-left-60 {
  border-radius: 60px 0 0 60px !important;
}

.radius-top-left-60 {
  border-radius: 60px 0 0 0 !important;
}

.radius-top-right-60 {
  border-radius: 0 60px 0 0 !important;
}

.radius-bottom-left-60 {
  border-radius: 0 0 0 60px !important;
}

.radius-bottom-right-60 {
  border-radius: 0 0 60px 0 !important;
}

.radius-61 {
  border-radius: 61px !important;
}

.radius-top-61 {
  border-radius: 61px 61px 0 0 !important;
}

.radius-right-61 {
  border-radius: 0 61px 61px 0 !important;
}

.radius-bottom-61 {
  border-radius: 0 0 61px 61px !important;
}

.radius-left-61 {
  border-radius: 61px 0 0 61px !important;
}

.radius-top-left-61 {
  border-radius: 61px 0 0 0 !important;
}

.radius-top-right-61 {
  border-radius: 0 61px 0 0 !important;
}

.radius-bottom-left-61 {
  border-radius: 0 0 0 61px !important;
}

.radius-bottom-right-61 {
  border-radius: 0 0 61px 0 !important;
}

.radius-62 {
  border-radius: 62px !important;
}

.radius-top-62 {
  border-radius: 62px 62px 0 0 !important;
}

.radius-right-62 {
  border-radius: 0 62px 62px 0 !important;
}

.radius-bottom-62 {
  border-radius: 0 0 62px 62px !important;
}

.radius-left-62 {
  border-radius: 62px 0 0 62px !important;
}

.radius-top-left-62 {
  border-radius: 62px 0 0 0 !important;
}

.radius-top-right-62 {
  border-radius: 0 62px 0 0 !important;
}

.radius-bottom-left-62 {
  border-radius: 0 0 0 62px !important;
}

.radius-bottom-right-62 {
  border-radius: 0 0 62px 0 !important;
}

.radius-63 {
  border-radius: 63px !important;
}

.radius-top-63 {
  border-radius: 63px 63px 0 0 !important;
}

.radius-right-63 {
  border-radius: 0 63px 63px 0 !important;
}

.radius-bottom-63 {
  border-radius: 0 0 63px 63px !important;
}

.radius-left-63 {
  border-radius: 63px 0 0 63px !important;
}

.radius-top-left-63 {
  border-radius: 63px 0 0 0 !important;
}

.radius-top-right-63 {
  border-radius: 0 63px 0 0 !important;
}

.radius-bottom-left-63 {
  border-radius: 0 0 0 63px !important;
}

.radius-bottom-right-63 {
  border-radius: 0 0 63px 0 !important;
}

.radius-64 {
  border-radius: 64px !important;
}

.radius-top-64 {
  border-radius: 64px 64px 0 0 !important;
}

.radius-right-64 {
  border-radius: 0 64px 64px 0 !important;
}

.radius-bottom-64 {
  border-radius: 0 0 64px 64px !important;
}

.radius-left-64 {
  border-radius: 64px 0 0 64px !important;
}

.radius-top-left-64 {
  border-radius: 64px 0 0 0 !important;
}

.radius-top-right-64 {
  border-radius: 0 64px 0 0 !important;
}

.radius-bottom-left-64 {
  border-radius: 0 0 0 64px !important;
}

.radius-bottom-right-64 {
  border-radius: 0 0 64px 0 !important;
}

.radius-65 {
  border-radius: 65px !important;
}

.radius-top-65 {
  border-radius: 65px 65px 0 0 !important;
}

.radius-right-65 {
  border-radius: 0 65px 65px 0 !important;
}

.radius-bottom-65 {
  border-radius: 0 0 65px 65px !important;
}

.radius-left-65 {
  border-radius: 65px 0 0 65px !important;
}

.radius-top-left-65 {
  border-radius: 65px 0 0 0 !important;
}

.radius-top-right-65 {
  border-radius: 0 65px 0 0 !important;
}

.radius-bottom-left-65 {
  border-radius: 0 0 0 65px !important;
}

.radius-bottom-right-65 {
  border-radius: 0 0 65px 0 !important;
}

.radius-66 {
  border-radius: 66px !important;
}

.radius-top-66 {
  border-radius: 66px 66px 0 0 !important;
}

.radius-right-66 {
  border-radius: 0 66px 66px 0 !important;
}

.radius-bottom-66 {
  border-radius: 0 0 66px 66px !important;
}

.radius-left-66 {
  border-radius: 66px 0 0 66px !important;
}

.radius-top-left-66 {
  border-radius: 66px 0 0 0 !important;
}

.radius-top-right-66 {
  border-radius: 0 66px 0 0 !important;
}

.radius-bottom-left-66 {
  border-radius: 0 0 0 66px !important;
}

.radius-bottom-right-66 {
  border-radius: 0 0 66px 0 !important;
}

.radius-67 {
  border-radius: 67px !important;
}

.radius-top-67 {
  border-radius: 67px 67px 0 0 !important;
}

.radius-right-67 {
  border-radius: 0 67px 67px 0 !important;
}

.radius-bottom-67 {
  border-radius: 0 0 67px 67px !important;
}

.radius-left-67 {
  border-radius: 67px 0 0 67px !important;
}

.radius-top-left-67 {
  border-radius: 67px 0 0 0 !important;
}

.radius-top-right-67 {
  border-radius: 0 67px 0 0 !important;
}

.radius-bottom-left-67 {
  border-radius: 0 0 0 67px !important;
}

.radius-bottom-right-67 {
  border-radius: 0 0 67px 0 !important;
}

.radius-68 {
  border-radius: 68px !important;
}

.radius-top-68 {
  border-radius: 68px 68px 0 0 !important;
}

.radius-right-68 {
  border-radius: 0 68px 68px 0 !important;
}

.radius-bottom-68 {
  border-radius: 0 0 68px 68px !important;
}

.radius-left-68 {
  border-radius: 68px 0 0 68px !important;
}

.radius-top-left-68 {
  border-radius: 68px 0 0 0 !important;
}

.radius-top-right-68 {
  border-radius: 0 68px 0 0 !important;
}

.radius-bottom-left-68 {
  border-radius: 0 0 0 68px !important;
}

.radius-bottom-right-68 {
  border-radius: 0 0 68px 0 !important;
}

.radius-69 {
  border-radius: 69px !important;
}

.radius-top-69 {
  border-radius: 69px 69px 0 0 !important;
}

.radius-right-69 {
  border-radius: 0 69px 69px 0 !important;
}

.radius-bottom-69 {
  border-radius: 0 0 69px 69px !important;
}

.radius-left-69 {
  border-radius: 69px 0 0 69px !important;
}

.radius-top-left-69 {
  border-radius: 69px 0 0 0 !important;
}

.radius-top-right-69 {
  border-radius: 0 69px 0 0 !important;
}

.radius-bottom-left-69 {
  border-radius: 0 0 0 69px !important;
}

.radius-bottom-right-69 {
  border-radius: 0 0 69px 0 !important;
}

.radius-70 {
  border-radius: 70px !important;
}

.radius-top-70 {
  border-radius: 70px 70px 0 0 !important;
}

.radius-right-70 {
  border-radius: 0 70px 70px 0 !important;
}

.radius-bottom-70 {
  border-radius: 0 0 70px 70px !important;
}

.radius-left-70 {
  border-radius: 70px 0 0 70px !important;
}

.radius-top-left-70 {
  border-radius: 70px 0 0 0 !important;
}

.radius-top-right-70 {
  border-radius: 0 70px 0 0 !important;
}

.radius-bottom-left-70 {
  border-radius: 0 0 0 70px !important;
}

.radius-bottom-right-70 {
  border-radius: 0 0 70px 0 !important;
}

.radius-71 {
  border-radius: 71px !important;
}

.radius-top-71 {
  border-radius: 71px 71px 0 0 !important;
}

.radius-right-71 {
  border-radius: 0 71px 71px 0 !important;
}

.radius-bottom-71 {
  border-radius: 0 0 71px 71px !important;
}

.radius-left-71 {
  border-radius: 71px 0 0 71px !important;
}

.radius-top-left-71 {
  border-radius: 71px 0 0 0 !important;
}

.radius-top-right-71 {
  border-radius: 0 71px 0 0 !important;
}

.radius-bottom-left-71 {
  border-radius: 0 0 0 71px !important;
}

.radius-bottom-right-71 {
  border-radius: 0 0 71px 0 !important;
}

.radius-72 {
  border-radius: 72px !important;
}

.radius-top-72 {
  border-radius: 72px 72px 0 0 !important;
}

.radius-right-72 {
  border-radius: 0 72px 72px 0 !important;
}

.radius-bottom-72 {
  border-radius: 0 0 72px 72px !important;
}

.radius-left-72 {
  border-radius: 72px 0 0 72px !important;
}

.radius-top-left-72 {
  border-radius: 72px 0 0 0 !important;
}

.radius-top-right-72 {
  border-radius: 0 72px 0 0 !important;
}

.radius-bottom-left-72 {
  border-radius: 0 0 0 72px !important;
}

.radius-bottom-right-72 {
  border-radius: 0 0 72px 0 !important;
}

.radius-73 {
  border-radius: 73px !important;
}

.radius-top-73 {
  border-radius: 73px 73px 0 0 !important;
}

.radius-right-73 {
  border-radius: 0 73px 73px 0 !important;
}

.radius-bottom-73 {
  border-radius: 0 0 73px 73px !important;
}

.radius-left-73 {
  border-radius: 73px 0 0 73px !important;
}

.radius-top-left-73 {
  border-radius: 73px 0 0 0 !important;
}

.radius-top-right-73 {
  border-radius: 0 73px 0 0 !important;
}

.radius-bottom-left-73 {
  border-radius: 0 0 0 73px !important;
}

.radius-bottom-right-73 {
  border-radius: 0 0 73px 0 !important;
}

.radius-74 {
  border-radius: 74px !important;
}

.radius-top-74 {
  border-radius: 74px 74px 0 0 !important;
}

.radius-right-74 {
  border-radius: 0 74px 74px 0 !important;
}

.radius-bottom-74 {
  border-radius: 0 0 74px 74px !important;
}

.radius-left-74 {
  border-radius: 74px 0 0 74px !important;
}

.radius-top-left-74 {
  border-radius: 74px 0 0 0 !important;
}

.radius-top-right-74 {
  border-radius: 0 74px 0 0 !important;
}

.radius-bottom-left-74 {
  border-radius: 0 0 0 74px !important;
}

.radius-bottom-right-74 {
  border-radius: 0 0 74px 0 !important;
}

.radius-75 {
  border-radius: 75px !important;
}

.radius-top-75 {
  border-radius: 75px 75px 0 0 !important;
}

.radius-right-75 {
  border-radius: 0 75px 75px 0 !important;
}

.radius-bottom-75 {
  border-radius: 0 0 75px 75px !important;
}

.radius-left-75 {
  border-radius: 75px 0 0 75px !important;
}

.radius-top-left-75 {
  border-radius: 75px 0 0 0 !important;
}

.radius-top-right-75 {
  border-radius: 0 75px 0 0 !important;
}

.radius-bottom-left-75 {
  border-radius: 0 0 0 75px !important;
}

.radius-bottom-right-75 {
  border-radius: 0 0 75px 0 !important;
}

.radius-76 {
  border-radius: 76px !important;
}

.radius-top-76 {
  border-radius: 76px 76px 0 0 !important;
}

.radius-right-76 {
  border-radius: 0 76px 76px 0 !important;
}

.radius-bottom-76 {
  border-radius: 0 0 76px 76px !important;
}

.radius-left-76 {
  border-radius: 76px 0 0 76px !important;
}

.radius-top-left-76 {
  border-radius: 76px 0 0 0 !important;
}

.radius-top-right-76 {
  border-radius: 0 76px 0 0 !important;
}

.radius-bottom-left-76 {
  border-radius: 0 0 0 76px !important;
}

.radius-bottom-right-76 {
  border-radius: 0 0 76px 0 !important;
}

.radius-77 {
  border-radius: 77px !important;
}

.radius-top-77 {
  border-radius: 77px 77px 0 0 !important;
}

.radius-right-77 {
  border-radius: 0 77px 77px 0 !important;
}

.radius-bottom-77 {
  border-radius: 0 0 77px 77px !important;
}

.radius-left-77 {
  border-radius: 77px 0 0 77px !important;
}

.radius-top-left-77 {
  border-radius: 77px 0 0 0 !important;
}

.radius-top-right-77 {
  border-radius: 0 77px 0 0 !important;
}

.radius-bottom-left-77 {
  border-radius: 0 0 0 77px !important;
}

.radius-bottom-right-77 {
  border-radius: 0 0 77px 0 !important;
}

.radius-78 {
  border-radius: 78px !important;
}

.radius-top-78 {
  border-radius: 78px 78px 0 0 !important;
}

.radius-right-78 {
  border-radius: 0 78px 78px 0 !important;
}

.radius-bottom-78 {
  border-radius: 0 0 78px 78px !important;
}

.radius-left-78 {
  border-radius: 78px 0 0 78px !important;
}

.radius-top-left-78 {
  border-radius: 78px 0 0 0 !important;
}

.radius-top-right-78 {
  border-radius: 0 78px 0 0 !important;
}

.radius-bottom-left-78 {
  border-radius: 0 0 0 78px !important;
}

.radius-bottom-right-78 {
  border-radius: 0 0 78px 0 !important;
}

.radius-79 {
  border-radius: 79px !important;
}

.radius-top-79 {
  border-radius: 79px 79px 0 0 !important;
}

.radius-right-79 {
  border-radius: 0 79px 79px 0 !important;
}

.radius-bottom-79 {
  border-radius: 0 0 79px 79px !important;
}

.radius-left-79 {
  border-radius: 79px 0 0 79px !important;
}

.radius-top-left-79 {
  border-radius: 79px 0 0 0 !important;
}

.radius-top-right-79 {
  border-radius: 0 79px 0 0 !important;
}

.radius-bottom-left-79 {
  border-radius: 0 0 0 79px !important;
}

.radius-bottom-right-79 {
  border-radius: 0 0 79px 0 !important;
}

.radius-80 {
  border-radius: 80px !important;
}

.radius-top-80 {
  border-radius: 80px 80px 0 0 !important;
}

.radius-right-80 {
  border-radius: 0 80px 80px 0 !important;
}

.radius-bottom-80 {
  border-radius: 0 0 80px 80px !important;
}

.radius-left-80 {
  border-radius: 80px 0 0 80px !important;
}

.radius-top-left-80 {
  border-radius: 80px 0 0 0 !important;
}

.radius-top-right-80 {
  border-radius: 0 80px 0 0 !important;
}

.radius-bottom-left-80 {
  border-radius: 0 0 0 80px !important;
}

.radius-bottom-right-80 {
  border-radius: 0 0 80px 0 !important;
}

.radius-81 {
  border-radius: 81px !important;
}

.radius-top-81 {
  border-radius: 81px 81px 0 0 !important;
}

.radius-right-81 {
  border-radius: 0 81px 81px 0 !important;
}

.radius-bottom-81 {
  border-radius: 0 0 81px 81px !important;
}

.radius-left-81 {
  border-radius: 81px 0 0 81px !important;
}

.radius-top-left-81 {
  border-radius: 81px 0 0 0 !important;
}

.radius-top-right-81 {
  border-radius: 0 81px 0 0 !important;
}

.radius-bottom-left-81 {
  border-radius: 0 0 0 81px !important;
}

.radius-bottom-right-81 {
  border-radius: 0 0 81px 0 !important;
}

.radius-82 {
  border-radius: 82px !important;
}

.radius-top-82 {
  border-radius: 82px 82px 0 0 !important;
}

.radius-right-82 {
  border-radius: 0 82px 82px 0 !important;
}

.radius-bottom-82 {
  border-radius: 0 0 82px 82px !important;
}

.radius-left-82 {
  border-radius: 82px 0 0 82px !important;
}

.radius-top-left-82 {
  border-radius: 82px 0 0 0 !important;
}

.radius-top-right-82 {
  border-radius: 0 82px 0 0 !important;
}

.radius-bottom-left-82 {
  border-radius: 0 0 0 82px !important;
}

.radius-bottom-right-82 {
  border-radius: 0 0 82px 0 !important;
}

.radius-83 {
  border-radius: 83px !important;
}

.radius-top-83 {
  border-radius: 83px 83px 0 0 !important;
}

.radius-right-83 {
  border-radius: 0 83px 83px 0 !important;
}

.radius-bottom-83 {
  border-radius: 0 0 83px 83px !important;
}

.radius-left-83 {
  border-radius: 83px 0 0 83px !important;
}

.radius-top-left-83 {
  border-radius: 83px 0 0 0 !important;
}

.radius-top-right-83 {
  border-radius: 0 83px 0 0 !important;
}

.radius-bottom-left-83 {
  border-radius: 0 0 0 83px !important;
}

.radius-bottom-right-83 {
  border-radius: 0 0 83px 0 !important;
}

.radius-84 {
  border-radius: 84px !important;
}

.radius-top-84 {
  border-radius: 84px 84px 0 0 !important;
}

.radius-right-84 {
  border-radius: 0 84px 84px 0 !important;
}

.radius-bottom-84 {
  border-radius: 0 0 84px 84px !important;
}

.radius-left-84 {
  border-radius: 84px 0 0 84px !important;
}

.radius-top-left-84 {
  border-radius: 84px 0 0 0 !important;
}

.radius-top-right-84 {
  border-radius: 0 84px 0 0 !important;
}

.radius-bottom-left-84 {
  border-radius: 0 0 0 84px !important;
}

.radius-bottom-right-84 {
  border-radius: 0 0 84px 0 !important;
}

.radius-85 {
  border-radius: 85px !important;
}

.radius-top-85 {
  border-radius: 85px 85px 0 0 !important;
}

.radius-right-85 {
  border-radius: 0 85px 85px 0 !important;
}

.radius-bottom-85 {
  border-radius: 0 0 85px 85px !important;
}

.radius-left-85 {
  border-radius: 85px 0 0 85px !important;
}

.radius-top-left-85 {
  border-radius: 85px 0 0 0 !important;
}

.radius-top-right-85 {
  border-radius: 0 85px 0 0 !important;
}

.radius-bottom-left-85 {
  border-radius: 0 0 0 85px !important;
}

.radius-bottom-right-85 {
  border-radius: 0 0 85px 0 !important;
}

.radius-86 {
  border-radius: 86px !important;
}

.radius-top-86 {
  border-radius: 86px 86px 0 0 !important;
}

.radius-right-86 {
  border-radius: 0 86px 86px 0 !important;
}

.radius-bottom-86 {
  border-radius: 0 0 86px 86px !important;
}

.radius-left-86 {
  border-radius: 86px 0 0 86px !important;
}

.radius-top-left-86 {
  border-radius: 86px 0 0 0 !important;
}

.radius-top-right-86 {
  border-radius: 0 86px 0 0 !important;
}

.radius-bottom-left-86 {
  border-radius: 0 0 0 86px !important;
}

.radius-bottom-right-86 {
  border-radius: 0 0 86px 0 !important;
}

.radius-87 {
  border-radius: 87px !important;
}

.radius-top-87 {
  border-radius: 87px 87px 0 0 !important;
}

.radius-right-87 {
  border-radius: 0 87px 87px 0 !important;
}

.radius-bottom-87 {
  border-radius: 0 0 87px 87px !important;
}

.radius-left-87 {
  border-radius: 87px 0 0 87px !important;
}

.radius-top-left-87 {
  border-radius: 87px 0 0 0 !important;
}

.radius-top-right-87 {
  border-radius: 0 87px 0 0 !important;
}

.radius-bottom-left-87 {
  border-radius: 0 0 0 87px !important;
}

.radius-bottom-right-87 {
  border-radius: 0 0 87px 0 !important;
}

.radius-88 {
  border-radius: 88px !important;
}

.radius-top-88 {
  border-radius: 88px 88px 0 0 !important;
}

.radius-right-88 {
  border-radius: 0 88px 88px 0 !important;
}

.radius-bottom-88 {
  border-radius: 0 0 88px 88px !important;
}

.radius-left-88 {
  border-radius: 88px 0 0 88px !important;
}

.radius-top-left-88 {
  border-radius: 88px 0 0 0 !important;
}

.radius-top-right-88 {
  border-radius: 0 88px 0 0 !important;
}

.radius-bottom-left-88 {
  border-radius: 0 0 0 88px !important;
}

.radius-bottom-right-88 {
  border-radius: 0 0 88px 0 !important;
}

.radius-89 {
  border-radius: 89px !important;
}

.radius-top-89 {
  border-radius: 89px 89px 0 0 !important;
}

.radius-right-89 {
  border-radius: 0 89px 89px 0 !important;
}

.radius-bottom-89 {
  border-radius: 0 0 89px 89px !important;
}

.radius-left-89 {
  border-radius: 89px 0 0 89px !important;
}

.radius-top-left-89 {
  border-radius: 89px 0 0 0 !important;
}

.radius-top-right-89 {
  border-radius: 0 89px 0 0 !important;
}

.radius-bottom-left-89 {
  border-radius: 0 0 0 89px !important;
}

.radius-bottom-right-89 {
  border-radius: 0 0 89px 0 !important;
}

.radius-90 {
  border-radius: 90px !important;
}

.radius-top-90 {
  border-radius: 90px 90px 0 0 !important;
}

.radius-right-90 {
  border-radius: 0 90px 90px 0 !important;
}

.radius-bottom-90 {
  border-radius: 0 0 90px 90px !important;
}

.radius-left-90 {
  border-radius: 90px 0 0 90px !important;
}

.radius-top-left-90 {
  border-radius: 90px 0 0 0 !important;
}

.radius-top-right-90 {
  border-radius: 0 90px 0 0 !important;
}

.radius-bottom-left-90 {
  border-radius: 0 0 0 90px !important;
}

.radius-bottom-right-90 {
  border-radius: 0 0 90px 0 !important;
}

.radius-91 {
  border-radius: 91px !important;
}

.radius-top-91 {
  border-radius: 91px 91px 0 0 !important;
}

.radius-right-91 {
  border-radius: 0 91px 91px 0 !important;
}

.radius-bottom-91 {
  border-radius: 0 0 91px 91px !important;
}

.radius-left-91 {
  border-radius: 91px 0 0 91px !important;
}

.radius-top-left-91 {
  border-radius: 91px 0 0 0 !important;
}

.radius-top-right-91 {
  border-radius: 0 91px 0 0 !important;
}

.radius-bottom-left-91 {
  border-radius: 0 0 0 91px !important;
}

.radius-bottom-right-91 {
  border-radius: 0 0 91px 0 !important;
}

.radius-92 {
  border-radius: 92px !important;
}

.radius-top-92 {
  border-radius: 92px 92px 0 0 !important;
}

.radius-right-92 {
  border-radius: 0 92px 92px 0 !important;
}

.radius-bottom-92 {
  border-radius: 0 0 92px 92px !important;
}

.radius-left-92 {
  border-radius: 92px 0 0 92px !important;
}

.radius-top-left-92 {
  border-radius: 92px 0 0 0 !important;
}

.radius-top-right-92 {
  border-radius: 0 92px 0 0 !important;
}

.radius-bottom-left-92 {
  border-radius: 0 0 0 92px !important;
}

.radius-bottom-right-92 {
  border-radius: 0 0 92px 0 !important;
}

.radius-93 {
  border-radius: 93px !important;
}

.radius-top-93 {
  border-radius: 93px 93px 0 0 !important;
}

.radius-right-93 {
  border-radius: 0 93px 93px 0 !important;
}

.radius-bottom-93 {
  border-radius: 0 0 93px 93px !important;
}

.radius-left-93 {
  border-radius: 93px 0 0 93px !important;
}

.radius-top-left-93 {
  border-radius: 93px 0 0 0 !important;
}

.radius-top-right-93 {
  border-radius: 0 93px 0 0 !important;
}

.radius-bottom-left-93 {
  border-radius: 0 0 0 93px !important;
}

.radius-bottom-right-93 {
  border-radius: 0 0 93px 0 !important;
}

.radius-94 {
  border-radius: 94px !important;
}

.radius-top-94 {
  border-radius: 94px 94px 0 0 !important;
}

.radius-right-94 {
  border-radius: 0 94px 94px 0 !important;
}

.radius-bottom-94 {
  border-radius: 0 0 94px 94px !important;
}

.radius-left-94 {
  border-radius: 94px 0 0 94px !important;
}

.radius-top-left-94 {
  border-radius: 94px 0 0 0 !important;
}

.radius-top-right-94 {
  border-radius: 0 94px 0 0 !important;
}

.radius-bottom-left-94 {
  border-radius: 0 0 0 94px !important;
}

.radius-bottom-right-94 {
  border-radius: 0 0 94px 0 !important;
}

.radius-95 {
  border-radius: 95px !important;
}

.radius-top-95 {
  border-radius: 95px 95px 0 0 !important;
}

.radius-right-95 {
  border-radius: 0 95px 95px 0 !important;
}

.radius-bottom-95 {
  border-radius: 0 0 95px 95px !important;
}

.radius-left-95 {
  border-radius: 95px 0 0 95px !important;
}

.radius-top-left-95 {
  border-radius: 95px 0 0 0 !important;
}

.radius-top-right-95 {
  border-radius: 0 95px 0 0 !important;
}

.radius-bottom-left-95 {
  border-radius: 0 0 0 95px !important;
}

.radius-bottom-right-95 {
  border-radius: 0 0 95px 0 !important;
}

.radius-96 {
  border-radius: 96px !important;
}

.radius-top-96 {
  border-radius: 96px 96px 0 0 !important;
}

.radius-right-96 {
  border-radius: 0 96px 96px 0 !important;
}

.radius-bottom-96 {
  border-radius: 0 0 96px 96px !important;
}

.radius-left-96 {
  border-radius: 96px 0 0 96px !important;
}

.radius-top-left-96 {
  border-radius: 96px 0 0 0 !important;
}

.radius-top-right-96 {
  border-radius: 0 96px 0 0 !important;
}

.radius-bottom-left-96 {
  border-radius: 0 0 0 96px !important;
}

.radius-bottom-right-96 {
  border-radius: 0 0 96px 0 !important;
}

.radius-97 {
  border-radius: 97px !important;
}

.radius-top-97 {
  border-radius: 97px 97px 0 0 !important;
}

.radius-right-97 {
  border-radius: 0 97px 97px 0 !important;
}

.radius-bottom-97 {
  border-radius: 0 0 97px 97px !important;
}

.radius-left-97 {
  border-radius: 97px 0 0 97px !important;
}

.radius-top-left-97 {
  border-radius: 97px 0 0 0 !important;
}

.radius-top-right-97 {
  border-radius: 0 97px 0 0 !important;
}

.radius-bottom-left-97 {
  border-radius: 0 0 0 97px !important;
}

.radius-bottom-right-97 {
  border-radius: 0 0 97px 0 !important;
}

.radius-98 {
  border-radius: 98px !important;
}

.radius-top-98 {
  border-radius: 98px 98px 0 0 !important;
}

.radius-right-98 {
  border-radius: 0 98px 98px 0 !important;
}

.radius-bottom-98 {
  border-radius: 0 0 98px 98px !important;
}

.radius-left-98 {
  border-radius: 98px 0 0 98px !important;
}

.radius-top-left-98 {
  border-radius: 98px 0 0 0 !important;
}

.radius-top-right-98 {
  border-radius: 0 98px 0 0 !important;
}

.radius-bottom-left-98 {
  border-radius: 0 0 0 98px !important;
}

.radius-bottom-right-98 {
  border-radius: 0 0 98px 0 !important;
}

.radius-99 {
  border-radius: 99px !important;
}

.radius-top-99 {
  border-radius: 99px 99px 0 0 !important;
}

.radius-right-99 {
  border-radius: 0 99px 99px 0 !important;
}

.radius-bottom-99 {
  border-radius: 0 0 99px 99px !important;
}

.radius-left-99 {
  border-radius: 99px 0 0 99px !important;
}

.radius-top-left-99 {
  border-radius: 99px 0 0 0 !important;
}

.radius-top-right-99 {
  border-radius: 0 99px 0 0 !important;
}

.radius-bottom-left-99 {
  border-radius: 0 0 0 99px !important;
}

.radius-bottom-right-99 {
  border-radius: 0 0 99px 0 !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.radius-top-100 {
  border-radius: 100px 100px 0 0 !important;
}

.radius-right-100 {
  border-radius: 0 100px 100px 0 !important;
}

.radius-bottom-100 {
  border-radius: 0 0 100px 100px !important;
}

.radius-left-100 {
  border-radius: 100px 0 0 100px !important;
}

.radius-top-left-100 {
  border-radius: 100px 0 0 0 !important;
}

.radius-top-right-100 {
  border-radius: 0 100px 0 0 !important;
}

.radius-bottom-left-100 {
  border-radius: 0 0 0 100px !important;
}

.radius-bottom-right-100 {
  border-radius: 0 0 100px 0 !important;
}

.top-1 {
  top: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.top-2 {
  top: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.top-3 {
  top: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.top-4 {
  top: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.top-5 {
  top: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.top-6 {
  top: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.top-7 {
  top: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.top-8 {
  top: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.top-9 {
  top: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.top-10 {
  top: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.top-11 {
  top: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.top-12 {
  top: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.top-13 {
  top: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.top-14 {
  top: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.top-15 {
  top: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.top-16 {
  top: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.top-17 {
  top: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.top-18 {
  top: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.top-19 {
  top: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.top-20 {
  top: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.top-21 {
  top: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.top-22 {
  top: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.top-23 {
  top: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.top-24 {
  top: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.top-25 {
  top: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.top-26 {
  top: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.top-27 {
  top: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.top-28 {
  top: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.top-29 {
  top: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.top-30 {
  top: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.top-31 {
  top: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.top-32 {
  top: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.top-33 {
  top: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.top-34 {
  top: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.top-35 {
  top: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.top-36 {
  top: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.top-37 {
  top: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.top-38 {
  top: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.top-39 {
  top: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.top-40 {
  top: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.top-41 {
  top: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.top-42 {
  top: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.top-43 {
  top: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.top-44 {
  top: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.top-45 {
  top: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.top-46 {
  top: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.top-47 {
  top: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.top-48 {
  top: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.top-49 {
  top: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.top-50 {
  top: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.top-51 {
  top: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.top-52 {
  top: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.top-53 {
  top: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.top-54 {
  top: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.top-55 {
  top: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.top-56 {
  top: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.top-57 {
  top: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.top-58 {
  top: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.top-59 {
  top: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.top-60 {
  top: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.top-61 {
  top: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.top-62 {
  top: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.top-63 {
  top: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.top-64 {
  top: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.top-65 {
  top: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.top-66 {
  top: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.top-67 {
  top: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.top-68 {
  top: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.top-69 {
  top: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.top-70 {
  top: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.top-71 {
  top: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.top-72 {
  top: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.top-73 {
  top: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.top-74 {
  top: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.top-75 {
  top: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.top-76 {
  top: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.top-77 {
  top: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.top-78 {
  top: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.top-79 {
  top: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.top-80 {
  top: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.top-81 {
  top: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.top-82 {
  top: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.top-83 {
  top: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.top-84 {
  top: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.top-85 {
  top: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.top-86 {
  top: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.top-87 {
  top: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.top-88 {
  top: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.top-89 {
  top: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.top-90 {
  top: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.top-91 {
  top: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.top-92 {
  top: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.top-93 {
  top: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.top-94 {
  top: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.top-95 {
  top: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.top-96 {
  top: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.top-97 {
  top: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.top-98 {
  top: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.top-99 {
  top: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.top-100 {
  top: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.top-101 {
  top: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.top-102 {
  top: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.top-103 {
  top: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.top-104 {
  top: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.top-105 {
  top: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.top-106 {
  top: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.top-107 {
  top: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.top-108 {
  top: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.top-109 {
  top: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.top-110 {
  top: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.top-111 {
  top: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.top-112 {
  top: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.top-113 {
  top: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.top-114 {
  top: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.top-115 {
  top: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.top-116 {
  top: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.top-117 {
  top: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.top-118 {
  top: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.top-119 {
  top: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.top-120 {
  top: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.top-121 {
  top: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.top-122 {
  top: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.top-123 {
  top: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.top-124 {
  top: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.top-125 {
  top: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.top-126 {
  top: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.top-127 {
  top: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.top-128 {
  top: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.top-129 {
  top: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.top-130 {
  top: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.top-131 {
  top: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.top-132 {
  top: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.top-133 {
  top: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.top-134 {
  top: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.top-135 {
  top: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.top-136 {
  top: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.top-137 {
  top: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.top-138 {
  top: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.top-139 {
  top: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.top-140 {
  top: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.top-141 {
  top: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.top-142 {
  top: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.top-143 {
  top: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.top-144 {
  top: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.top-145 {
  top: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.top-146 {
  top: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.top-147 {
  top: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.top-148 {
  top: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.top-149 {
  top: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.top-150 {
  top: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.top-151 {
  top: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.top-152 {
  top: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.top-153 {
  top: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.top-154 {
  top: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.top-155 {
  top: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.top-156 {
  top: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.top-157 {
  top: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.top-158 {
  top: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.top-159 {
  top: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.top-160 {
  top: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.top-161 {
  top: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.top-162 {
  top: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.top-163 {
  top: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.top-164 {
  top: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.top-165 {
  top: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.top-166 {
  top: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.top-167 {
  top: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.top-168 {
  top: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.top-169 {
  top: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.top-170 {
  top: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.top-171 {
  top: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.top-172 {
  top: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.top-173 {
  top: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.top-174 {
  top: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.top-175 {
  top: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.top-176 {
  top: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.top-177 {
  top: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.top-178 {
  top: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.top-179 {
  top: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.top-180 {
  top: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.top-181 {
  top: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.top-182 {
  top: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.top-183 {
  top: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.top-184 {
  top: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.top-185 {
  top: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.top-186 {
  top: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.top-187 {
  top: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.top-188 {
  top: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.top-189 {
  top: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.top-190 {
  top: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.top-191 {
  top: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.top-192 {
  top: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.top-193 {
  top: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.top-194 {
  top: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.top-195 {
  top: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.top-196 {
  top: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.top-197 {
  top: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.top-198 {
  top: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.top-199 {
  top: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.top-200 {
  top: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.top-201 {
  top: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.top-202 {
  top: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.top-203 {
  top: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.top-204 {
  top: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.top-205 {
  top: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.top-206 {
  top: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.top-207 {
  top: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.top-208 {
  top: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.top-209 {
  top: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.top-210 {
  top: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.top-211 {
  top: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.top-212 {
  top: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.top-213 {
  top: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.top-214 {
  top: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.top-215 {
  top: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.top-216 {
  top: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.top-217 {
  top: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.top-218 {
  top: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.top-219 {
  top: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.top-220 {
  top: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.top-221 {
  top: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.top-222 {
  top: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.top-223 {
  top: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.top-224 {
  top: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.top-225 {
  top: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.top-226 {
  top: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.top-227 {
  top: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.top-228 {
  top: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.top-229 {
  top: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.top-230 {
  top: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.top-231 {
  top: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.top-232 {
  top: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.top-233 {
  top: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.top-234 {
  top: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.top-235 {
  top: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.top-236 {
  top: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.top-237 {
  top: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.top-238 {
  top: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.top-239 {
  top: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.top-240 {
  top: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.top-241 {
  top: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.top-242 {
  top: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.top-243 {
  top: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.top-244 {
  top: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.top-245 {
  top: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.top-246 {
  top: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.top-247 {
  top: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.top-248 {
  top: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.top-249 {
  top: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.top-250 {
  top: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.top-251 {
  top: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.top-252 {
  top: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.top-253 {
  top: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.top-254 {
  top: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.top-255 {
  top: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.top-256 {
  top: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.top-257 {
  top: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.top-258 {
  top: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.top-259 {
  top: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.top-260 {
  top: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.top-261 {
  top: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.top-262 {
  top: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.top-263 {
  top: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.top-264 {
  top: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.top-265 {
  top: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.top-266 {
  top: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.top-267 {
  top: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.top-268 {
  top: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.top-269 {
  top: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.top-270 {
  top: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.top-271 {
  top: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.top-272 {
  top: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.top-273 {
  top: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.top-274 {
  top: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.top-275 {
  top: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.top-276 {
  top: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.top-277 {
  top: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.top-278 {
  top: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.top-279 {
  top: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.top-280 {
  top: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.top-281 {
  top: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.top-282 {
  top: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.top-283 {
  top: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.top-284 {
  top: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.top-285 {
  top: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.top-286 {
  top: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.top-287 {
  top: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.top-288 {
  top: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.top-289 {
  top: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.top-290 {
  top: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.top-291 {
  top: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.top-292 {
  top: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.top-293 {
  top: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.top-294 {
  top: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.top-295 {
  top: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.top-296 {
  top: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.top-297 {
  top: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.top-298 {
  top: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.top-299 {
  top: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.top-300 {
  top: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.top-301 {
  top: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.top-302 {
  top: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.top-303 {
  top: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.top-304 {
  top: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.top-305 {
  top: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.top-306 {
  top: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.top-307 {
  top: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.top-308 {
  top: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.top-309 {
  top: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.top-310 {
  top: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.top-311 {
  top: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.top-312 {
  top: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.top-313 {
  top: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.top-314 {
  top: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.top-315 {
  top: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.top-316 {
  top: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.top-317 {
  top: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.top-318 {
  top: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.top-319 {
  top: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.top-320 {
  top: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.top-321 {
  top: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.top-322 {
  top: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.top-323 {
  top: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.top-324 {
  top: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.top-325 {
  top: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.top-326 {
  top: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.top-327 {
  top: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.top-328 {
  top: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.top-329 {
  top: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.top-330 {
  top: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.top-331 {
  top: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.top-332 {
  top: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.top-333 {
  top: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.top-334 {
  top: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.top-335 {
  top: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.top-336 {
  top: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.top-337 {
  top: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.top-338 {
  top: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.top-339 {
  top: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.top-340 {
  top: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.top-341 {
  top: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.top-342 {
  top: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.top-343 {
  top: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.top-344 {
  top: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.top-345 {
  top: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.top-346 {
  top: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.top-347 {
  top: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.top-348 {
  top: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.top-349 {
  top: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.top-350 {
  top: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.top-351 {
  top: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.top-352 {
  top: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.top-353 {
  top: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.top-354 {
  top: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.top-355 {
  top: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.top-356 {
  top: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.top-357 {
  top: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.top-358 {
  top: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.top-359 {
  top: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.top-360 {
  top: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.top-361 {
  top: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.top-362 {
  top: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.top-363 {
  top: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.top-364 {
  top: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.top-365 {
  top: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.top-366 {
  top: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.top-367 {
  top: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.top-368 {
  top: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.top-369 {
  top: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.top-370 {
  top: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.top-371 {
  top: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.top-372 {
  top: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.top-373 {
  top: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.top-374 {
  top: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.top-375 {
  top: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.top-376 {
  top: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.top-377 {
  top: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.top-378 {
  top: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.top-379 {
  top: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.top-380 {
  top: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.top-381 {
  top: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.top-382 {
  top: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.top-383 {
  top: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.top-384 {
  top: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.top-385 {
  top: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.top-386 {
  top: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.top-387 {
  top: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.top-388 {
  top: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.top-389 {
  top: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.top-390 {
  top: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.top-391 {
  top: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.top-392 {
  top: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.top-393 {
  top: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.top-394 {
  top: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.top-395 {
  top: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.top-396 {
  top: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.top-397 {
  top: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.top-398 {
  top: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.top-399 {
  top: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.top-400 {
  top: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.top-401 {
  top: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.top-402 {
  top: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.top-403 {
  top: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.top-404 {
  top: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.top-405 {
  top: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.top-406 {
  top: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.top-407 {
  top: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.top-408 {
  top: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.top-409 {
  top: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.top-410 {
  top: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.top-411 {
  top: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.top-412 {
  top: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.top-413 {
  top: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.top-414 {
  top: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.top-415 {
  top: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.top-416 {
  top: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.top-417 {
  top: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.top-418 {
  top: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.top-419 {
  top: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.top-420 {
  top: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.top-421 {
  top: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.top-422 {
  top: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.top-423 {
  top: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.top-424 {
  top: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.top-425 {
  top: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.top-426 {
  top: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.top-427 {
  top: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.top-428 {
  top: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.top-429 {
  top: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.top-430 {
  top: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.top-431 {
  top: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.top-432 {
  top: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.top-433 {
  top: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.top-434 {
  top: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.top-435 {
  top: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.top-436 {
  top: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.top-437 {
  top: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.top-438 {
  top: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.top-439 {
  top: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.top-440 {
  top: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.top-441 {
  top: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.top-442 {
  top: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.top-443 {
  top: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.top-444 {
  top: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.top-445 {
  top: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.top-446 {
  top: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.top-447 {
  top: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.top-448 {
  top: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.top-449 {
  top: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.top-450 {
  top: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.top-451 {
  top: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.top-452 {
  top: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.top-453 {
  top: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.top-454 {
  top: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.top-455 {
  top: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.top-456 {
  top: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.top-457 {
  top: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.top-458 {
  top: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.top-459 {
  top: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.top-460 {
  top: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.top-461 {
  top: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.top-462 {
  top: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.top-463 {
  top: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.top-464 {
  top: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.top-465 {
  top: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.top-466 {
  top: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.top-467 {
  top: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.top-468 {
  top: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.top-469 {
  top: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.top-470 {
  top: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.top-471 {
  top: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.top-472 {
  top: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.top-473 {
  top: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.top-474 {
  top: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.top-475 {
  top: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.top-476 {
  top: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.top-477 {
  top: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.top-478 {
  top: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.top-479 {
  top: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.top-480 {
  top: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.top-481 {
  top: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.top-482 {
  top: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.top-483 {
  top: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.top-484 {
  top: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.top-485 {
  top: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.top-486 {
  top: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.top-487 {
  top: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.top-488 {
  top: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.top-489 {
  top: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.top-490 {
  top: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.top-491 {
  top: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.top-492 {
  top: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.top-493 {
  top: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.top-494 {
  top: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.top-495 {
  top: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.top-496 {
  top: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.top-497 {
  top: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.top-498 {
  top: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.top-499 {
  top: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.top-500 {
  top: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.spinner-bounce.brand-color span {
  background-color: #4466F2 !important;
}
.spinner-bounce.white-color span {
  background-color: #ffffff !important;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  padding-left: 1rem;
  padding-right: 1rem;
}

.border, .border-top, .border-right, .border-bottom, .border-left {
  border-color: var(--default-border-color) !important;
}

.spinner-border, .spinner-grow {
  vertical-align: middle;
}

.spinner-border {
  border-width: 0.1em !important;
}

.shadow {
  box-shadow: var(--default-box-shadow) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.page-body-wrapper {
  display: flex;
  flex-direction: row;
  padding: 70px 0 0 0;
  min-height: calc(100vh - 70px);
}

.main-panel {
  display: flex;
  flex-direction: column;
  margin-left: 230px;
  width: calc(100% - 230px);
  min-height: calc(100vh - 70px);
  transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .main-panel {
    width: 100%;
    margin-left: 0;
  }
}

.content-wrapper {
  width: 100%;
  flex-grow: 1;
  background: var(--app-background-color);
  padding: 2rem;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn {
  font-size: inherit;
  line-height: initial;
  color: var(--default-font-color);
  padding: 0.45rem 1.2rem;
}
.btn.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.btn:focus {
  box-shadow: none !important;
}
.btn.btn-with-shadow {
  box-shadow: var(--default-box-shadow);
}
.btn.btn-primary {
  color: #ffffff;
  border-color: #4466F2;
  background-color: #4466F2;
  transition: all 0.25s ease-in-out;
}
.btn.btn-primary:hover {
  background-color: #2850f0;
}
.btn.btn-primary:disabled:hover {
  background-color: #4466F2;
}
.btn.btn-light {
  border-color: var(--btn-light-color);
  background-color: var(--btn-light-color);
  transition: all 0.25s ease-in-out;
}
.btn.btn-light:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.btn.btn-light:focus {
  color: var(--default-font-color);
}
.btn.btn-light:disabled:hover {
  color: #212529;
  background-color: var(--btn-light-color);
}
.btn.btn-secondary {
  border-color: var(--btn-secondary-bg);
  background-color: var(--btn-secondary-bg);
}
.btn.btn-secondary:disabled:hover {
  background-color: var(--btn-secondary-bg);
}
.btn.btn-secondary:hover {
  background-color: var(--btn-secondary-hover-bg);
}
.btn.btn-dark {
  color: #ffffff;
  border-color: var(--btn-dark-color);
  background-color: var(--btn-dark-color);
}
.btn.btn-dark:hover {
  background-color: var(--btn-dark-hover-color);
}
.btn.btn-dark:disabled:hover {
  background-color: var(--btn-dark-color);
}
.btn.btn-success {
  color: #ffffff;
}
.btn.btn-danger {
  color: #ffffff;
  border-color: #fc2c10;
  background-color: #fc2c10;
  transition: all 0.25s ease-in-out;
}
.btn.btn-danger:hover {
  background-color: #f52003;
}
.btn.btn-danger:disabled:hover {
  background-color: #fc2c10;
}
.btn.btn-secondary {
  color: #ffffff;
}
.btn.btn-info {
  color: #ffffff;
  border-color: #38a4f8;
  background-color: #38a4f8;
  transition: all 0.25s ease-in-out;
}
.btn.btn-info:hover {
  background-color: #098df4;
}
.btn.btn-info:disabled:hover {
  background-color: #38a4f8;
}
.btn.btn-warning {
  color: #ffffff;
  border-color: #FC6510;
  background-color: #FC6510;
  transition: all 0.25s ease-in-out;
}
.btn.btn-warning:disabled:hover {
  background-color: #FC6510;
}
.btn.btn-warning:hover {
  background-color: #d64f03;
}
.btn.btn-outline-primary {
  color: #4466F2;
}
.btn.btn-outline-primary:hover {
  color: #ffffff;
}
.btn.btn-outline-primary:disabled:hover {
  color: #4466F2;
}
.btn.btn-outline-success {
  color: #46c35f;
}
.btn.btn-outline-success:hover {
  color: #ffffff;
}
.btn.btn-outline-success:disabled:hover {
  color: #46c35f;
}
.btn.btn-outline-danger {
  color: #fc2c10;
}
.btn.btn-outline-danger:hover {
  color: #ffffff;
}
.btn.btn-outline-danger:disabled:hover {
  color: #fc2c10;
}
.btn.btn-outline-info {
  color: #38a4f8;
  border-color: #38a4f8;
}
.btn.btn-outline-info:hover {
  color: #ffffff;
}
.btn.btn-outline-info:disabled:hover {
  color: #38a4f8;
}
.btn.btn-outline-warning {
  color: #FC6510;
  border-color: #FC6510;
}
.btn.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #FC6510;
}
.btn.btn-outline-warning:disabled:hover {
  color: #FC6510;
  background-color: transparent;
}
.btn.btn-load-more-data {
  font-size: 95%;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn.btn-load-more-data:hover {
  color: #4466F2;
  background: var(--base-color);
}
.btn.btn-load-more-data:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn.btn-transparent-primary {
  color: #4466F2;
  width: -webkit-max-content;
  width: max-content;
  border-color: transparent;
  background-color: transparent;
  transition: all 0.25s ease-in-out;
}
.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}
.btn.btn-transparent-primary:disabled:hover {
  background-color: transparent;
}

.btn-group.btn-group-action .btn {
  margin-right: 2px;
  border-radius: 50% !important;
  padding: 0.4rem 0.5rem;
}
.btn-group.btn-group-action .btn svg {
  width: 17px;
  height: 17px;
}
.btn-group.btn-group-action .btn:hover {
  border-radius: 50%;
  color: #4466F2;
  background-color: var(--icon-hover-bg);
}

.btn-primary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-primary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-primary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-secondary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-secondary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-secondary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-warning {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-warning:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-warning:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-success {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-success:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-success:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-info {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-info:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-info:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-danger {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-danger:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-danger:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-dark {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-dark:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-dark:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-light {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-light:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-light:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.editor .btn-light {
  box-shadow: none !important;
}
.editor .btn-light:hover {
  box-shadow: none !important;
}
.editor .btn-light:focus {
  box-shadow: none !important;
}

.bulk-floating-action-wrapper .btn-light {
  box-shadow: none !important;
}
.bulk-floating-action-wrapper .btn-light:hover {
  box-shadow: none !important;
}
.bulk-floating-action-wrapper .btn-light:focus {
  box-shadow: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #4466F2;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.custom-image-upload-wrapper {
  width: 150px;
  height: 150px;
  position: relative;
  border-radius: 0.25rem;
  background-color: var(--base-color);
}
.custom-image-upload-wrapper .image-area {
  width: 150px;
  height: 150px;
  border-radius: 0.25rem;
}
.custom-image-upload-wrapper .image-area img {
  width: auto;
  max-height: 100%;
  border-radius: 0.25rem;
}
.custom-image-upload-wrapper .input-area {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 5px 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  transition: all 0.25s ease-in-out;
}
.custom-image-upload-wrapper .input-area #upload-label {
  width: 100%;
  font-size: 90%;
  cursor: pointer;
  margin-bottom: 0;
  text-align: center;
  color: #ffffff !important;
}
.custom-image-upload-wrapper:hover .input-area {
  opacity: 1;
}
.custom-image-upload-wrapper.circle {
  overflow: hidden;
  border-radius: 50%;
}
.custom-image-upload-wrapper.circle .image-area {
  border-radius: 50%;
}
.custom-image-upload-wrapper.circle .image-area img {
  border-radius: 50%;
}
.custom-image-upload-wrapper.small-wrapper {
  width: 120px;
  height: 120px;
}
.custom-image-upload-wrapper.small-wrapper .image-area {
  width: 120px;
  height: 120px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.modal {
  padding-right: 0 !important;
}
.modal .modal-dialog .modal-content {
  border: 0;
  cursor: default !important;
  border-radius: 0.25rem;
  max-height: calc(100% - 18rem) !important;
  background-color: var(--modal-header-footer-bg);
}
@media (min-width: 576px) {
  .modal .modal-dialog .modal-content {
    min-height: 325px !important;
  }
}
.modal .modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog .modal-content .modal-header svg {
  height: 18px;
  width: 18px;
}
.modal .modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}
.modal .modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}
.modal .modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}
.modal .modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}
.modal .modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
  background-color: var(--modal-body-bg);
}
.modal .modal-dialog .modal-content .modal-body.modal-alert {
  border-radius: 5px !important;
}
.modal .modal-dialog .modal-content .modal-body.modal-alert svg {
  stroke-width: 1.5 !important;
  height: 61px;
  width: 61px;
}
.modal .modal-dialog .modal-content .modal-body.modal-alert .btn {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}
.modal .modal-dialog .modal-content .modal-footer {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog .modal-content .modal-footer * {
  margin: 0;
}
@media (min-width: 576px) {
  .modal .modal-dialog.modal-default {
    max-width: 620px;
  }
}
.modal .modal-dialog.modal-fullwidth {
  max-width: 100%;
}
.modal .modal-dialog.modal-fullwidth .modal-content {
  border-radius: 0;
}
.modal .modal-dialog.modal-dialog-top {
  max-height: 100vh;
  margin: 0 auto !important;
}
.modal .modal-dialog.modal-dialog-top .modal-content {
  max-height: 100vh;
}
@media (min-width: 576px) {
  .modal .modal-dialog.modal-dialog-centered .modal-content {
    max-height: 450px !important;
  }
}
.modal .modal-dialog.full-screen-modal-dialog {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  max-height: 100% !important;
  min-height: 100% !important;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content {
  display: flex;
  border-radius: 0;
  position: relative;
  pointer-events: auto;
  flex-direction: column;
  min-width: 100% !important;
  min-height: 100% !important;
  background-clip: padding-box;
  background-color: var(--modal-body-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
}

.modal-sm.modal-dialog {
  max-width: 380px;
}
.modal-sm.modal-dialog .modal-content {
  min-height: auto !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.card {
  background-color: var(--default-card-bg);
}
.card .card-header {
  border-color: var(--default-border-color);
}
.card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: auto;
}
.card .card-body {
  padding: 2rem;
}
.card .card-body.body-hoverable {
  height: 240px;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
.card .card-body.body-hoverable:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  box-shadow: var(--default-box-shadow);
}
.card .card-body.body-hoverable svg {
  height: 50px;
  width: 50px;
  color: #ffffff;
  stroke-width: 0.7;
}
.card .card-footer {
  border-color: var(--default-border-color);
}
.card.card-with-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.card.card-with-search .input-search-box {
  width: 220px;
}
.card.template-preview-card .template-preview-wrapper {
  height: 300px;
  font-size: 50%;
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  transition: 0.25s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: border-box;
  cursor: pointer !important;
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper {
  zoom: 40%;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
@media (min-width: 992px) and (max-width: 1350px) {
  .card.template-preview-card .template-preview-wrapper .v-html-wrapper {
    zoom: 30%;
  }
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper img {
  max-width: 100% !important;
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper table {
  width: 100% !important;
  max-width: 100% !important;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  border: none;
  height: 300px;
  font-size: 0.935rem;
  box-shadow: var(--default-box-shadow);
  border-radius: 0.25rem;
  transition: 0.25s;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: var(--default-card-bg);
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li {
  border: 0;
  border-radius: 0;
  background-color: var(--default-card-bg);
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a {
  color: var(--default-font-color);
  transition: 0.25s;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a:hover {
  color: #4466F2;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a svg {
  height: 20px;
  width: 20px;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:first-child {
  padding-top: 2rem;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:last-child {
  padding-bottom: 2rem;
}
.card.template-preview-card .template-preview-wrapper:hover .card-overlay-options {
  opacity: 0.7;
  -webkit-transform: scale(1.03) !important;
          transform: scale(1.03) !important;
}

.chart-data-list .data-group-item {
  border: 0;
  font-weight: 400;
  display: flex;
  align-items: center;
  padding: 0.25rem 1.25rem;
  background-color: transparent;
}
.chart-data-list .data-group-item .square {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-right: 5px;
  display: inline-block;
  border-radius: 0.2rem;
}
.chart-data-list .data-group-item .value {
  font-size: 90%;
  margin-left: 5px;
  color: var(--default-font-color);
}

.orgchart-container {
  border: none !important;
  width: 100% !important;
}
.orgchart-container .orgchart {
  background-image: none;
}
.orgchart-container .orgchart .node {
  width: 150px;
  border: none !important;
  padding: 0;
  margin: 0 3px;
  border-radius: 4px;
  box-shadow: var(--default-box-shadow) !important;
}
.orgchart-container .orgchart .node:hover {
  background-color: transparent !important;
  cursor: pointer !important;
}
.orgchart-container .orgchart .node .title {
  background-color: #4466F2 !important;
  border: none !important;
}
.orgchart-container .orgchart .node .title .symbol {
  display: none !important;
}
.orgchart-container .orgchart .node .content {
  border: none !important;
  color: var(--default-font-color) !important;
  background-color: var(--chips-bg) !important;
}
.orgchart-container .orgchart .lines .downLine {
  background-color: #4466F2;
}
.orgchart-container .orgchart .lines .topLine {
  border-color: #4466F2;
}
.orgchart-container .orgchart .lines .leftLine {
  border-color: #4466F2;
}
.orgchart-container .orgchart .lines .rightLine {
  border-color: #4466F2;
}
.orgchart-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.orgchart-container::-webkit-scrollbar-track {
  background: transparent;
}
.orgchart-container::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.orgchart-container:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.orgchart-container:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

/*Badges*/
.badge {
  color: #ffffff;
  font-size: 12px;
  padding: 0.55rem 1.2rem;
}
.badge.badge-pill {
  border-radius: 20px !important;
}
.badge.badge-circle {
  padding: 0;
  width: 29px;
  max-width: 29px;
  height: 29px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.badge.badge-lg {
  font-size: 14px;
  padding: 0.7rem 1.5rem;
}
.badge.badge-lg.badge-circle {
  padding: 0;
  width: 35px;
  max-width: 35px;
  height: 35px;
}
.badge.badge-sm {
  font-size: 11px;
  padding: 0.45rem 1rem;
}
.badge.badge-sm.badge-circle {
  padding: 0;
  width: 25px;
  max-width: 25px;
  height: 25px;
}
.badge.badge-primary {
  background-color: #4466F2;
}
.badge.badge-purple {
  background-color: #964ed8;
}
.badge.badge-warning {
  background-color: #FC6510;
}
.badge.badge-danger {
  background-color: #fc2c10;
}
.badge.badge-light {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.badge.badge-info {
  background-color: #38a4f8;
}
.badge.badge-secondary {
  background-color: #9397A0;
}
.badge.badge-muted {
  background-color: #afb1b6;
}

/*Notes*/
.note-title svg {
  color: #f6e84e;
  height: 20px;
  width: 20px;
}

.note {
  border-radius: 0.25rem;
}
.note.note-warning {
  background-color: var(--note-bg-color);
  color: #707887 !important;
}
.note.note-blue {
  color: var(--note-font-color);
  background-color: rgba(236, 236, 255, 0.9);
}
.note.note-red {
  color: var(--note-font-color);
  background-color: rgba(255, 233, 233, 0.9);
}
.note.note-purple {
  color: var(--note-font-color);
  background-color: rgba(255, 231, 255, 0.9);
}
.note.note-success {
  color: var(--note-font-color);
  background-color: rgba(211, 255, 220, 0.9);
}
.note.note-info {
  color: var(--note-font-color);
  background-color: rgba(212, 249, 255, 0.9);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #4466F2;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}
.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}
.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}
.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}
.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #4466F2;
  background: var(--base-color);
}
.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #4466F2;
  background: var(--base-color);
}
.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}
.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4466F2;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}
.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}
.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group, .filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}
.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}
.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}
.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}
.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #4466F2;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after, .range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #4466F2 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}
.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}
.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}
.search-filter-dropdown .btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}
.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}
.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}
.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}
.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}
.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}
.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}
.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #4466F2 !important;
  background: var(--base-color);
}
.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}
.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}
.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}
.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.date-filter .btn-filter.applied {
  color: #4466F2 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}
.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #4466F2;
  border-right: 2px solid #4466F2;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #4466F2 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #4466F2 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #4466F2 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #4466F2;
  border: 1px solid #4466F2 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #4466F2;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #4466F2;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #4466F2;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #4466F2;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #4466F2 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}
.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}
.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}
.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}
.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #4466F2;
  background: var(--base-color);
}
.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #4466F2;
  background: var(--base-color);
}
.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}
.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4466F2;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}
.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}
.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group, .filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}
.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}
.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}
.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}
.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #4466F2;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after, .range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #4466F2 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}
.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}
.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}
.search-filter-dropdown .btn-filter:hover {
  color: #4466F2;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}
.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}
.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}
.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}
.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #4466F2 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}
.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}
.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}
.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #4466F2 !important;
  background: var(--base-color);
}
.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}
.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}
.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}
.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.date-filter .btn-filter.applied {
  color: #4466F2 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}
.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #4466F2;
  border-right: 2px solid #4466F2;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #4466F2 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #4466F2 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.calendar-root .input-date {
  font-size: 95%;
  cursor: pointer;
  border-radius: 20px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.calendar-root .input-date:hover {
  border-radius: 20px;
  color: #4466F2;
  background: var(--base-color);
}
.calendar-root .input-date .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.calendar-root .input-date .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.calendar-root .input-date.applied {
  color: #4466F2;
  background: var(--base-color);
}
.calendar-root .months-text {
  text-align: center;
  font-weight: bold;
  color: #8A8A8A;
}
.calendar-root .months-text .left {
  float: left;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5NCAzMS40OTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5NCAzMS40OTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPHBhdGggZD0iTTEwLjI3Myw1LjAwOWMwLjQ0NC0wLjQ0NCwxLjE0My0wLjQ0NCwxLjU4NywwYzAuNDI5LDAuNDI5LDAuNDI5LDEuMTQzLDAsMS41NzFsLTguMDQ3LDguMDQ3aDI2LjU1NCAgYzAuNjE5LDAsMS4xMjcsMC40OTIsMS4xMjcsMS4xMTFjMCwwLjYxOS0wLjUwOCwxLjEyNy0xLjEyNywxLjEyN0gzLjgxM2w4LjA0Nyw4LjAzMmMwLjQyOSwwLjQ0NCwwLjQyOSwxLjE1OSwwLDEuNTg3ICBjLTAuNDQ0LDAuNDQ0LTEuMTQzLDAuNDQ0LTEuNTg3LDBsLTkuOTUyLTkuOTUyYy0wLjQyOS0wLjQyOS0wLjQyOS0xLjE0MywwLTEuNTcxTDEwLjI3Myw1LjAwOXoiIGZpbGw9IiMwMDZERjAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}
.calendar-root .months-text .right {
  float: right;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjMDA2REYwIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
}
.calendar-root .calendar {
  z-index: 9;
  width: 730px;
  margin-top: 5px;
  background: var(--calendar-bg);
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  /*
    radio button from preset-range filter is replaced with span element &
    button of [clear] is replaced with div
    we also need these styling
  */
}
.calendar-root .calendar ul {
  list-style-type: none;
}
.calendar-root .calendar .calendar-wrap {
  width: 72%;
  float: left;
  font-size: 12px;
  display: inline-block;
  padding: 0 10px 10px 10px;
}
.calendar-root .calendar .calendar-wrap .calendar_month_left, .calendar-root .calendar .calendar-wrap .calendar_month_right {
  width: 46%;
  margin: 5px;
  float: left;
  padding: 10px;
}
.calendar-root .calendar .clearfix {
  border-bottom: 1px solid var(--default-border-color);
}
.calendar-root .calendar .calendar-range {
  float: left;
  margin: -2px;
  padding: 0 12px;
  font-size: 12px;
  border-left: 1px solid var(--default-border-color);
}
.calendar-root .calendar .calendar-range .calendar_preset {
  padding: 0;
}
.calendar-root .calendar .calendar-range .calendar_preset li {
  line-height: 1.6em;
  width: auto;
  display: block;
  margin: 15px 0 !important;
}
.calendar-root .calendar .calendar-range .calendar_preset li.calendar_preset-ranges {
  padding: 0 15px 0 20px;
  margin-bottom: 5px;
  cursor: pointer;
  margin-top: 1px;
}
.calendar-root .calendar .calendar-left-mobile {
  width: 100% !important;
}
.calendar-root .calendar .calendar_weeks {
  margin: 0;
  padding: 10px 0;
  width: auto;
}
.calendar-root .calendar .calendar_weeks li {
  width: 13.6%;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}
.calendar-root .calendar .calendar_days {
  margin: 0;
  padding: 0;
}
.calendar-root .calendar .calendar_days li {
  width: 13.6%;
  cursor: pointer;
  line-height: 2em;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}
.calendar-root .calendar .custom-radio .custom-control-label:before {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.calendar-root .calendar .custom-radio .custom-control-label:after {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}
.calendar-root .calendar .calendar_days li:hover {
  background: var(--base-color);
  color: #8A8A8A;
}
.calendar-root .calendar li.calendar_days--disabled {
  pointer-events: none;
}
.calendar-root .calendar li.calendar_days_selected {
  background: #4466F2;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: #4e6ef3;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range {
  background-color: #5c7af4;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: #5272f3;
  color: #ffffff;
}
.calendar-root .calendar .calendar-mobile {
  width: 260px;
  z-index: 1;
  box-shadow: none;
}
.calendar-root .calendar .calendar-range-mobile {
  width: 90%;
  padding: 2px;
  border-left: none;
  margin: -20px 0;
}
.calendar-root .calendar .filter-action-button-wrapper {
  padding: 2rem;
  font-size: 95%;
}
.calendar-root .calendar .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.calendar-root .calendar .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.calendar-root .calendar .preset-active-input > .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
}
.calendar-root .calendar .preset-active-input > .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='blue'/%3e%3c/svg%3e");
}
.calendar-root .calendar .selected:after {
  content: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.avatars-w-100 {
  position: relative;
}
.avatars-w-100 .no-img, .avatars-w-100 img {
  height: 100px;
  width: 100px;
}
.avatars-w-100 .no-img {
  font-size: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-100 .status {
  height: 16px;
  width: 16px;
  right: 5px;
  bottom: 5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-90 {
  position: relative;
}
.avatars-w-90 .no-img, .avatars-w-90 img {
  height: 90px;
  width: 90px;
}
.avatars-w-90 .no-img {
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-90 .status {
  height: 15px;
  width: 15px;
  right: 3.9px;
  bottom: 3.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-80 {
  position: relative;
}
.avatars-w-80 .no-img, .avatars-w-80 img {
  height: 80px;
  width: 80px;
}
.avatars-w-80 .no-img {
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-80 .status {
  height: 14px;
  width: 14px;
  right: 2.8px;
  bottom: 2.8px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-70 {
  position: relative;
}
.avatars-w-70 .no-img, .avatars-w-70 img {
  height: 70px;
  width: 70px;
}
.avatars-w-70 .no-img {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-70 .status {
  height: 13px;
  width: 13px;
  right: 1.9px;
  bottom: 1.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-60 {
  position: relative;
}
.avatars-w-60 .no-img, .avatars-w-60 img {
  height: 60px;
  width: 60px;
}
.avatars-w-60 .no-img {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-60 .status {
  height: 12px;
  width: 12px;
  right: 1.2px;
  bottom: 1.2px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-50 {
  position: relative;
}
.avatars-w-50 .no-img, .avatars-w-50 img {
  height: 50px;
  width: 50px;
}
.avatars-w-50 .no-img {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-50 .status {
  height: 11px;
  width: 11px;
  right: 0.7px;
  bottom: 0.7px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-40 {
  position: relative;
}
.avatars-w-40 .no-img, .avatars-w-40 img {
  height: 40px;
  width: 40px;
}
.avatars-w-40 .no-img {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-40 .status {
  height: 10px;
  width: 10px;
  right: 0;
  bottom: 0;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-30 {
  position: relative;
}
.avatars-w-30 .no-img, .avatars-w-30 img {
  height: 30px;
  width: 30px;
}
.avatars-w-30 .no-img {
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-30 .status {
  height: 9px;
  width: 9px;
  right: -0.5px;
  bottom: -0.5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-20 {
  position: relative;
}
.avatars-w-20 .no-img, .avatars-w-20 img {
  height: 20px;
  width: 20px;
}
.avatars-w-20 .no-img {
  font-size: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-20 .status {
  height: 8px;
  width: 8px;
  right: -1px;
  bottom: -1px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

/* Avatars Group */
.avatar-group {
  cursor: pointer;
}
.avatar-group .rounded-circle:hover {
  -webkit-transform: translateY(-2px) scale(1.02);
          transform: translateY(-2px) scale(1.02);
  transition: 0.5s;
}

.avatars-group-w-50 .no-img, .avatars-group-w-50 img {
  height: 50px;
  width: 50px;
  margin-left: -15px;
}
.avatars-group-w-50 .no-img:nth-child(1), .avatars-group-w-50 img:nth-child(1) {
  margin-left: 0;
}
.avatars-group-w-50 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 14px;
}

.avatars-group-w-60 .no-img, .avatars-group-w-60 img {
  height: 60px;
  width: 60px;
  margin-left: -15px;
}
.avatars-group-w-60 .no-img:nth-child(1), .avatars-group-w-60 img:nth-child(1) {
  margin-left: 0;
}
.avatars-group-w-60 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 16px;
}

@media (max-width: 767px) {
  .avatars-with-shadow {
    display: inline-block;
  }
}
.avatar-bordered {
  border: 2px solid var(--avaters-border-color) !important;
}

.avatar-shadow {
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dropzone {
  min-height: 150px !important;
  padding: 20px 20px !important;
  border-radius: 0.25rem !important;
  border: 1px dashed #4466F2 !important;
  background: var(--form-control-bg) !important;
}
.dropzone svg {
  width: 80px;
  height: 80px;
}
.dropzone .dz-preview.dz-image-preview {
  border-radius: 20px;
  background: transparent !important;
}
.dropzone .dz-preview .dz-details .dz-filename {
  border-radius: 20px;
  overflow: hidden !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.time-picker-input {
  cursor: pointer;
}
.time-picker-input .form-control {
  text-align: left;
  border: none !important;
}
.time-picker-input .input-group-text {
  border: none !important;
  background-color: var(--form-control-bg);
}
.time-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #4466F2;
}
.time-picker-input .input-group-text .clear-icon {
  cursor: pointer;
  margin-right: 0.75rem;
}
.time-picker-input .input-group-text .clear-icon svg {
  width: 20px;
  height: 20px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.time-picker-input .input-group {
  border: 1px solid var(--btn-filter-bg) !important;
  border-color: var(--default-border-color) !important;
  border-radius: 5px !important;
}
.time-picker-input .keep-inside-clicks-open.show .input-group {
  border-color: #4466F2 !important;
}
.time-picker-input .dropdown .dropdown-menu {
  min-height: 50px;
  min-width: -webkit-max-content;
  min-width: max-content;
  border: none !important;
  background-color: transparent;
  box-shadow: var(--default-box-shadow) !important;
}
.time-picker-input .dropdown .dropdown-menu.show {
  top: 100% !important;
}
.time-picker-input .dropdown .dropdown-menu:before, .time-picker-input .dropdown .dropdown-menu:after {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected .check-sign {
  display: block;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute, .time-picker-input .dropdown .dropdown-menu .am-pm {
  float: left;
  height: 250px;
  min-width: 73px;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: var(--time-picker-bg);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb-color);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb:hover, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb:hover, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-track, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-track, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-track {
  background-color: var(--base-color);
}
.time-picker-input .dropdown .dropdown-menu .hour li, .time-picker-input .dropdown .dropdown-menu .minute li, .time-picker-input .dropdown .dropdown-menu .am-pm li {
  font-size: 90% !important;
  color: var(--default-font-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .hour li:hover, .time-picker-input .dropdown .dropdown-menu .minute li:hover, .time-picker-input .dropdown .dropdown-menu .am-pm li:hover {
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .hour {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.time-picker-input .dropdown .dropdown-menu .am-pm {
  overflow: hidden !important;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
@media (max-width: 399px) {
  .time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute {
    width: 50%;
    height: 120px;
  }
  .time-picker-input .dropdown .dropdown-menu .am-pm {
    width: 100%;
    height: 96px;
  }
}
@media (min-width: 500px) {
  .time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute, .time-picker-input .dropdown .dropdown-menu .am-pm {
    min-width: 120px;
  }
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=left],
.time-picker-input .dropdown .dropdown-menu[x-placement^=right],
.time-picker-input .dropdown .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start]:before {
  top: -7px;
  left: 15px;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start]:after {
  bottom: -7px;
  left: 15px;
  border-top: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.date-picker-input input {
  padding: 10px 14px !important;
  text-align: start;
  color: var(--default-font-color);
  border: none !important;
  background-color: var(--form-control-bg) !important;
}
.date-picker-input input:focus {
  box-shadow: none;
  border-color: var(--default-border-color) !important;
}
.date-picker-input .input-group-text {
  width: 50px;
  border: none !important;
  background-color: var(--form-control-bg);
}
.date-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #4466F2;
}
.date-picker-input .vc-popover-content-wrapper {
  z-index: 21 !important;
}
.date-picker-input .input-group {
  border: 1px solid var(--default-border-color) !important;
  border-radius: 5px;
}

.date-picker-input-group .input-group {
  border-color: #4466F2 !important;
}

.vc-popover-content.vc-container {
  border: none !important;
  border-radius: 0.25rem !important;
  box-shadow: var(--default-box-shadow) !important;
}

.vc-container.vc-is-dark {
  background-color: var(--default-card-bg) !important;
}

.vc-nav-popover-container {
  background-color: var(--default-card-bg) !important;
  color: var(--default-font-color) !important;
  border-color: var(--default-border-color) !important;
}
.vc-nav-popover-container .vc-nav-title {
  color: var(--default-font-color) !important;
}
.vc-nav-popover-container .vc-nav-title:hover {
  background-color: var(--default-card-bg) !important;
}

.vc-is-dark .vc-nav-item:hover {
  background-color: var(--base-color) !important;
  color: var(--default-font-color) !important;
}

.date-filter .vc-popover-content {
  margin-top: 5px !important;
}
.date-filter .vc-container .vc-popover-caret.align-left {
  display: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.circular-progress-bar {
  /*Progressbar Animations*/
}
.circular-progress-bar .progress {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative;
}
.circular-progress-bar .progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 5px solid var(--base-color);
  position: absolute;
  top: 0;
  left: 0;
}
.circular-progress-bar .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
.circular-progress-bar .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 5px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #4466F2;
}
.circular-progress-bar .progress .progress-left {
  left: 0;
}
.circular-progress-bar .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}
.circular-progress-bar .progress .progress-right {
  right: 0;
}
.circular-progress-bar .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}
.circular-progress-bar .progress .progress-value {
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}
.circular-progress-bar small {
  color: #9397A0;
}
.circular-progress-bar .progress[data-percentage="1"] .progress-right .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards;
          animation: loading-1 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="1"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-right .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards;
          animation: loading-2 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-right .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards;
          animation: loading-3 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-right .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards;
          animation: loading-4 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-right .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards;
          animation: loading-5 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-right .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards;
          animation: loading-6 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-right .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards;
          animation: loading-7 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-right .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards;
          animation: loading-8 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-right .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards;
          animation: loading-9 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-right .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards;
          animation: loading-10 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-right .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards;
          animation: loading-11 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-right .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards;
          animation: loading-12 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-right .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards;
          animation: loading-13 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-right .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards;
          animation: loading-14 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-right .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards;
          animation: loading-15 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-right .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards;
          animation: loading-16 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-right .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards;
          animation: loading-17 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-right .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards;
          animation: loading-18 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-right .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards;
          animation: loading-19 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-right .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards;
          animation: loading-20 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-right .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards;
          animation: loading-21 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-right .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards;
          animation: loading-22 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-right .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards;
          animation: loading-23 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-right .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards;
          animation: loading-24 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-right .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards;
          animation: loading-25 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-right .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards;
          animation: loading-26 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-right .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards;
          animation: loading-27 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-right .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards;
          animation: loading-28 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-right .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards;
          animation: loading-29 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-right .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards;
          animation: loading-30 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-right .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards;
          animation: loading-31 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-right .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards;
          animation: loading-32 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-right .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards;
          animation: loading-33 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-right .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards;
          animation: loading-34 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-right .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards;
          animation: loading-35 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-right .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards;
          animation: loading-36 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-right .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards;
          animation: loading-37 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-right .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards;
          animation: loading-38 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-right .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards;
          animation: loading-39 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-right .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards;
          animation: loading-40 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-right .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards;
          animation: loading-41 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-right .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards;
          animation: loading-42 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-right .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards;
          animation: loading-43 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-right .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards;
          animation: loading-44 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-right .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards;
          animation: loading-45 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-right .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards;
          animation: loading-46 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-right .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards;
          animation: loading-47 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-right .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards;
          animation: loading-48 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-right .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards;
          animation: loading-49 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-left .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards 1.1s;
          animation: loading-1 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-left .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards 1.1s;
          animation: loading-2 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-left .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards 1.1s;
          animation: loading-3 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-left .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards 1.1s;
          animation: loading-4 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-left .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards 1.1s;
          animation: loading-5 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-left .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards 1.1s;
          animation: loading-6 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-left .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards 1.1s;
          animation: loading-7 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-left .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards 1.1s;
          animation: loading-8 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-left .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards 1.1s;
          animation: loading-9 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-left .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards 1.1s;
          animation: loading-10 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-left .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards 1.1s;
          animation: loading-11 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-left .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards 1.1s;
          animation: loading-12 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-left .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards 1.1s;
          animation: loading-13 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-left .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards 1.1s;
          animation: loading-14 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-left .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards 1.1s;
          animation: loading-15 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-left .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards 1.1s;
          animation: loading-16 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-left .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards 1.1s;
          animation: loading-17 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-left .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards 1.1s;
          animation: loading-18 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-left .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards 1.1s;
          animation: loading-19 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-left .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards 1.1s;
          animation: loading-20 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-left .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards 1.1s;
          animation: loading-21 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-left .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards 1.1s;
          animation: loading-22 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-left .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards 1.1s;
          animation: loading-23 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-left .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards 1.1s;
          animation: loading-24 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-left .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards 1.1s;
          animation: loading-25 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-left .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards 1.1s;
          animation: loading-26 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-left .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards 1.1s;
          animation: loading-27 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-left .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards 1.1s;
          animation: loading-28 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-left .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards 1.1s;
          animation: loading-29 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-left .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards 1.1s;
          animation: loading-30 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-left .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards 1.1s;
          animation: loading-31 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-left .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards 1.1s;
          animation: loading-32 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-left .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards 1.1s;
          animation: loading-33 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-left .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards 1.1s;
          animation: loading-34 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-left .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards 1.1s;
          animation: loading-35 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-left .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards 1.1s;
          animation: loading-36 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-left .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards 1.1s;
          animation: loading-37 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-left .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards 1.1s;
          animation: loading-38 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-left .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards 1.1s;
          animation: loading-39 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-left .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards 1.1s;
          animation: loading-40 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-left .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards 1.1s;
          animation: loading-41 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-left .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards 1.1s;
          animation: loading-42 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-left .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards 1.1s;
          animation: loading-43 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-left .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards 1.1s;
          animation: loading-44 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-left .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards 1.1s;
          animation: loading-45 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-left .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards 1.1s;
          animation: loading-46 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-left .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards 1.1s;
          animation: loading-47 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-left .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards 1.1s;
          animation: loading-48 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-left .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards 1.1s;
          animation: loading-49 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-left .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards 1.1s;
          animation: loading-50 1.1s linear forwards 1.1s;
}
@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}
@-webkit-keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}
@-webkit-keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}
@-webkit-keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}
@-webkit-keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}
@-webkit-keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}
@keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}
@-webkit-keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}
@keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}
@-webkit-keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}
@keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}
@-webkit-keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}
@keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}
@-webkit-keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}
@keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}
@-webkit-keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}
@keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}
@-webkit-keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}
@keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}
@-webkit-keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}
@keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}
@-webkit-keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}
@keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}
@-webkit-keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}
@keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}
@-webkit-keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}
@keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}
@-webkit-keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}
@keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}
@-webkit-keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}
@keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}
@-webkit-keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}
@keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}
@-webkit-keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}
@keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}
@-webkit-keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}
@keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}
@-webkit-keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}
@keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}
@-webkit-keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}
@keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}
@-webkit-keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}
@keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}
@-webkit-keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}
@keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}
@-webkit-keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}
@keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}
@-webkit-keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}
@keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}
@-webkit-keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}
@keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}
@-webkit-keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}
@keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}
@-webkit-keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}
@keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}
@-webkit-keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}
@keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}
@-webkit-keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}
@keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}
@-webkit-keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}
@keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}
@-webkit-keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}
@keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}
@-webkit-keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}
@keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}
@-webkit-keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}
@keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}
@-webkit-keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}
@keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}
@-webkit-keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}
@keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}
@-webkit-keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}
@keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}
@-webkit-keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}
@keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}
@-webkit-keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}
@keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}
@-webkit-keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}
@keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}
@-webkit-keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}
@keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}
@-webkit-keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}
@keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}
@-webkit-keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}
@keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}
@-webkit-keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}
@keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}
@-webkit-keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}
@keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}
@-webkit-keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}
@keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}
@-webkit-keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}
@keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}
@-webkit-keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}
@keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.root-preloader {
  z-index: 9999 !important;
  background: var(--base-color) !important;
}

.spinner-bounce > span {
  width: 9px;
  height: 9px;
  border-radius: 100%;
  display: inline-block;
  background-color: #e6e6e6;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out both;
  animation: bounceDelay 1.4s infinite ease-in-out both;
}
.spinner-bounce > span.bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner-bounce > span.bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.overlay-loader-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.25rem;
  z-index: 1;
}
.overlay-loader-wrapper .spinner-bounce > span {
  width: 11px;
  height: 11px;
  background-color: #4466F2;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.toast-container {
  width: 280px !important;
}
.toast-container.toast-top-right {
  right: 8px;
  top: 78px;
}
.toast-container .vueToaster {
  opacity: 1 !important;
  border: 0 !important;
  width: 280px !important;
  border-radius: 0 !important;
  font-family: "Poppins", sans-serif !important;
  border-left: 6px solid !important;
  padding: 15px 15px 15px 15px !important;
  background-position: -100% center !important;
  background-color: var(--vue-toaster-bg) !important;
  box-shadow: var(--default-box-shadow) !important;
  animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
  -webkit-animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
}
.toast-container .vueToaster .toast-title {
  font-weight: 400;
  font-size: 0.9rem;
}
.toast-container .vueToaster.toast-success {
  border-color: #46c35f !important;
}
.toast-container .vueToaster.toast-error {
  border-color: #fc2c10 !important;
}
.toast-container .vueToaster.toast-info {
  border-color: #38a4f8 !important;
}
.toast-container .vueToaster.toast-warning {
  border-color: #FC6510 !important;
}
.toast-container .vueToaster .toast-progress {
  height: 0 !important;
  opacity: 0 !important;
  display: none !important;
}

.swal2-popup {
  min-height: 16em;
  font-family: "Poppins", sans-serif !important;
  background: var(--modal-body-bg) !important;
}
.swal2-popup .swal2-title, .swal2-popup .swal2-content {
  color: var(--default-font-color) !important;
}
.swal2-popup .swal2-actions button {
  padding: 0.45rem 1.2rem;
  font-size: inherit !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}
.swal2-popup .swal2-actions button.swal2-cancel {
  background-color: var(--btn-secondary-bg);
}
.swal2-popup .swal2-actions button:focus {
  box-shadow: none;
}

@media (min-width: 576px) and (max-width: 768px) {
  .filters-wrapper .mobile-filters-wrapper {
    display: contents;
  }
  .calendar-root .calendar {
    width: 500px;
  }
  .calendar-root .calendar .calendar_preset {
    margin-bottom: 0.8rem;
    display: inline-block;
  }
  .calendar-root .calendar .calendar_preset li {
    width: auto;
    display: block;
    line-height: 1.6em;
    padding: 0 0 0 18px;
    margin: 5px 0 !important;
  }
  .calendar-root .calendar .calendar-wrap {
    width: 100%;
    float: none;
  }
  .calendar-root .calendar .calendar_month_left, .calendar-root .calendar .calendar_month_right {
    margin: 0 !important;
    float: left;
    padding-bottom: 0 !important;
    width: 50% !important;
  }
  .calendar-root .calendar .calendar-range {
    border: 0;
    margin: 0;
    width: 100%;
    float: none;
    text-align: center;
  }
  .calendar-root .calendar .calendar_preset-ranges {
    float: left;
  }
  .calendar-root .calendar .calendar_preset-ranges .custom-radio-default .custom-control-inline {
    display: table-cell;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.tag-manager .chips-container {
  overflow-y: auto;
  min-height: auto;
  max-height: 120px;
  background-color: transparent;
}
.tag-manager .chips-container .chips {
  color: #ffffff;
  background-color: #8bd2eb;
  padding: 0.19rem 0.45rem 0.19rem 1rem;
}
.tag-manager .chips-container .chips .chips-label {
  font-size: 95%;
}
.tag-manager .chips-container .chips .delete-chips {
  background-color: transparent;
}
.tag-manager .dropdown-menu {
  max-width: 18rem;
}
.tag-manager .dropdown-menu .color-picker-wrapper {
  position: absolute;
  right: 35px;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container {
  width: 35px;
  height: 35px;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color {
  opacity: 0;
  border: none;
  position: absolute;
  top: -5px;
  right: -12px;
  width: 50px;
  height: 44px;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label {
  margin-bottom: 0;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label i {
  font-size: 21px;
}
.tag-manager .dropdown-menu .chip {
  color: #ffffff;
  max-width: 160px;
  border-radius: 25px;
  padding: 0.18rem 1.2rem;
  background-color: #8bd2eb;
}
.tag-manager .dropdown-menu .chip .chips-label {
  font-size: 95%;
}

.table .tag-manager {
  width: 320px;
  max-width: 320px;
}

@media (max-width: 767px) {
  .table-view-responsive .table .tag-manager {
    width: 100%;
    max-width: 100%;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

@media (max-width: 575px) {
  body, html {
    font-size: 0.9rem;
  }
  h4 {
    font-size: 1.25rem;
  }
  /*** Start mixins for mobile view ***/
  @-webkit-keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  @keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  .dropdownMenuAnimation, .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu, .filters-wrapper .mobile-filters-wrapper, .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar, .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu, .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    -webkit-animation-name: dropdownMenuAnimation;
            animation-name: dropdownMenuAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
  /*** End mixins for mobile view ***/
  .p-primary {
    padding: 20px !important;
  }
  .px-primary {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .py-primary {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pt-primary {
    padding-top: 20px !important;
  }
  .pr-primary {
    padding-right: 20px !important;
  }
  .pt-primary {
    padding-bottom: 20px !important;
  }
  .pt-primary {
    padding-left: 20px !important;
  }
  .mt-primary {
    margin-top: 20px !important;
  }
  .mr-primary {
    margin-right: 20px !important;
  }
  .mb-primary {
    margin-bottom: 20px !important;
  }
  .ml-primary {
    margin-left: 20px !important;
  }
  .my-primary {
    padding: 20px 0 !important;
  }
  .content-wrapper {
    padding: 20px;
  }
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
    position: fixed;
    min-width: 100%;
    border-radius: 0;
  }
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown:before {
    display: none;
  }
  /*** Start Breadcrumbs Design for Mobile View ***/
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.3rem;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
  }
  .breadcrumb-item h4 {
    max-width: 300px;
  }
  /*** End Breadcrumbs Design for Mobile View ***/
  /*** Start Cards Design for Mobile View ***/
  .card .card-body {
    padding: 15px;
  }
  /*** End Cards Design for Mobile View ***/
  /*** Start Tabs Design for Mobile View ***/
  .vertical-tab .header-icon {
    height: 80px;
  }
  .vertical-tab .header-icon .icon-position {
    margin-top: 50px;
  }
  .vertical-tab .tab-content h4 {
    height: 80px;
  }
  .vertical-tab .tab-content hr {
    margin: 0 -20px;
  }
  /*** End Tabs Design for Mobile View ***/
  /*** Start Modals Design for Mobile View ***/
  .modal-dialog {
    margin: 0;
    max-width: 100% !important;
  }
  .modal-dialog.modal-dialog-centered {
    max-height: 100% !important;
  }
  .modal-dialog .modal-content {
    outline: 0;
    display: flex;
    position: relative;
    pointer-events: auto;
    flex-direction: column;
    min-width: 100% !important;
    min-height: 100% !important;
    background-clip: padding-box;
    background-color: var(--modal-body-bg);
  }
  /*** Start Filters Design for Mobile View ***/
  .btn-toggle-filters {
    border: 0;
    font-size: 95%;
    padding: 0.5rem 0.7rem;
    border-radius: 20px;
    margin: 0 0 1.14rem 0;
    color: #8A8A8A;
    background: var(--btn-filter-bg);
    box-shadow: var(--default-box-shadow);
  }
  .btn-toggle-filters svg {
    width: 20px;
    height: 20px;
  }
  .btn-filter.btn-list-grid {
    border-radius: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .btn-filter {
    border-radius: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    z-index: 1031;
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1031;
    width: 100%;
    padding: 15px;
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter:last-child {
    margin-right: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
    width: 22px;
    height: 22px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date {
    font-size: 100%;
    position: relative;
    padding: 0.6rem 1.5rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon svg {
    width: 22px;
    height: 22px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 0 !important;
    border-radius: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap {
    width: 100%;
    padding: 10px 10px 10px 10px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_left, .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_right {
    margin: 0;
    width: 50%;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper {
    padding: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.search-filter-dropdown .dropdown .btn-filter {
    padding: 0.6rem 1.5rem !important;
  }
  .filters-wrapper .dropdown-menu-filter .menu-filter-btn {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
    margin-bottom: 1rem;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #4466F2;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  /*** End Filters Design for Mobile View ***/
  /*** Chips With Dropdown Search & Select ***/
  .chips-dropdown-menu {
    width: 280px;
    min-width: 280px;
    max-width: 280px;
  }
  .chips-dropdown-menu .dropdown-item {
    white-space: initial;
  }
}
.calendar-view .fc-event {
  background-color: #a3b4f9 !important;
  padding: 5px !important;
  border-radius: 5px !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: inherit;
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
  margin-right: 0.5rem;
}
.calendar-view .fc-button-group {
  border-radius: 0.3rem !important;
  background: var(--btn-filter-bg) !important;
}
.calendar-view .fc-button-group .fc-button {
  border: 1px solid var(--default-border-color) !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  text-transform: capitalize !important;
  box-shadow: none !important;
}
.calendar-view .fc-button-group .fc-button:hover {
  color: #4466F2 !important;
}
.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #4466F2 !important;
  border: 1px solid #4466F2 !important;
  color: #ffffff !important;
}
.calendar-view .fc-today-button {
  border: 1px solid var(--default-border-color) !important;
  text-transform: capitalize !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  border-radius: 0.3rem !important;
}
.calendar-view .fc-today-button:focus {
  box-shadow: none !important;
}
.calendar-view .fc-prev-button.fc-button, .calendar-view .fc-next-button.fc-button {
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #919191 !important;
}
.calendar-view .fc-prev-button.fc-button:hover, .calendar-view .fc-next-button.fc-button:hover {
  background: transparent !important;
  color: #4466F2 !important;
  background: transparent !important;
}
.calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(1), .calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(2) {
  display: none !important;
}
.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 60px !important;
}
.calendar-view .fc-timegrid .fc-timegrid-body {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-timegrid-body table {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-col-header {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-timegrid-axis-frame {
  justify-content: center !important;
}
.calendar-view .fc-theme-standard td, .calendar-view .fc-theme-standard th {
  border-color: var(--default-border-color) !important;
}
.calendar-view .fc-scrollgrid {
  border-color: var(--default-border-color) !important;
}
.calendar-view .fc-daygrid .fc-day-today {
  background: #4466F2 !important;
}
.calendar-view .fc-timeGridWeek-view .fc-day-today {
  background: none !important;
}
.calendar-view .fc-timeGridWeek-view .fc-day-today.fc-col-header-cell {
  background: #4466F2 !important;
  color: #ffffff !important;
}
.calendar-view .fc-timeGridDay-view .fc-day-today {
  background: none !important;
}
.calendar-view .fc-header-toolbar h2 {
  color: #919191 !important;
  font-size: 20px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar {
  width: 6px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color) !important;
  border-radius: 5px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color) !important;
}
.calendar-view .fc-col-header-cell-cushion {
  padding: 10px 5px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.accordion .card {
  border-color: var(--default-border-color);
}
.accordion .card .card-header {
  background-color: var(--accordion-header-bg);
}
.accordion .card .card-header .collapsible-link {
  color: var(--default-font-color);
}
.accordion .card .card-header .collapsible-link::before {
  content: "";
  width: 14px;
  height: 2px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 1px);
  right: 1rem;
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}
.accordion .card .card-header .collapsible-link::after {
  content: "";
  width: 2px;
  height: 14px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 7px);
  right: calc(1rem + 6px);
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}
.accordion .card .card-header .collapsible-link[aria-expanded=true]::after {
  -webkit-transform: rotate(90deg) translateX(-1px);
          transform: rotate(90deg) translateX(-1px);
}
.accordion .card .card-header .collapsible-link[aria-expanded=true]::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.font-size-default {
  font-size: 0.935rem !important;
}

.font-size-70 {
  font-size: 70% !important;
}

.font-size-75 {
  font-size: 75% !important;
}

.font-size-80 {
  font-size: 80% !important;
}

.font-size-90 {
  font-size: 90% !important;
}

.text-size-1 {
  font-size: 1px !important;
}

.text-size-2 {
  font-size: 2px !important;
}

.text-size-3 {
  font-size: 3px !important;
}

.text-size-4 {
  font-size: 4px !important;
}

.text-size-5 {
  font-size: 5px !important;
}

.text-size-6 {
  font-size: 6px !important;
}

.text-size-7 {
  font-size: 7px !important;
}

.text-size-8 {
  font-size: 8px !important;
}

.text-size-9 {
  font-size: 9px !important;
}

.text-size-10 {
  font-size: 10px !important;
}

.text-size-11 {
  font-size: 11px !important;
}

.text-size-12 {
  font-size: 12px !important;
}

.text-size-13 {
  font-size: 13px !important;
}

.text-size-14 {
  font-size: 14px !important;
}

.text-size-15 {
  font-size: 15px !important;
}

.text-size-16 {
  font-size: 16px !important;
}

.text-size-17 {
  font-size: 17px !important;
}

.text-size-18 {
  font-size: 18px !important;
}

.text-size-19 {
  font-size: 19px !important;
}

.text-size-20 {
  font-size: 20px !important;
}

.text-size-21 {
  font-size: 21px !important;
}

.text-size-22 {
  font-size: 22px !important;
}

.text-size-23 {
  font-size: 23px !important;
}

.text-size-24 {
  font-size: 24px !important;
}

.text-size-25 {
  font-size: 25px !important;
}

.text-size-26 {
  font-size: 26px !important;
}

.text-size-27 {
  font-size: 27px !important;
}

.text-size-28 {
  font-size: 28px !important;
}

.text-size-29 {
  font-size: 29px !important;
}

.text-size-30 {
  font-size: 30px !important;
}

.text-size-31 {
  font-size: 31px !important;
}

.text-size-32 {
  font-size: 32px !important;
}

.text-size-33 {
  font-size: 33px !important;
}

.text-size-34 {
  font-size: 34px !important;
}

.text-size-35 {
  font-size: 35px !important;
}

.text-size-36 {
  font-size: 36px !important;
}

.text-size-37 {
  font-size: 37px !important;
}

.text-size-38 {
  font-size: 38px !important;
}

.text-size-39 {
  font-size: 39px !important;
}

.text-size-40 {
  font-size: 40px !important;
}

.text-size-41 {
  font-size: 41px !important;
}

.text-size-42 {
  font-size: 42px !important;
}

.text-size-43 {
  font-size: 43px !important;
}

.text-size-44 {
  font-size: 44px !important;
}

.text-size-45 {
  font-size: 45px !important;
}

.text-size-46 {
  font-size: 46px !important;
}

.text-size-47 {
  font-size: 47px !important;
}

.text-size-48 {
  font-size: 48px !important;
}

.text-size-49 {
  font-size: 49px !important;
}

.text-size-50 {
  font-size: 50px !important;
}

.text-size-51 {
  font-size: 51px !important;
}

.text-size-52 {
  font-size: 52px !important;
}

.text-size-53 {
  font-size: 53px !important;
}

.text-size-54 {
  font-size: 54px !important;
}

.text-size-55 {
  font-size: 55px !important;
}

.text-size-56 {
  font-size: 56px !important;
}

.text-size-57 {
  font-size: 57px !important;
}

.text-size-58 {
  font-size: 58px !important;
}

.text-size-59 {
  font-size: 59px !important;
}

.text-size-60 {
  font-size: 60px !important;
}

.text-size-61 {
  font-size: 61px !important;
}

.text-size-62 {
  font-size: 62px !important;
}

.text-size-63 {
  font-size: 63px !important;
}

.text-size-64 {
  font-size: 64px !important;
}

.text-size-65 {
  font-size: 65px !important;
}

.text-size-66 {
  font-size: 66px !important;
}

.text-size-67 {
  font-size: 67px !important;
}

.text-size-68 {
  font-size: 68px !important;
}

.text-size-69 {
  font-size: 69px !important;
}

.text-size-70 {
  font-size: 70px !important;
}

.text-size-71 {
  font-size: 71px !important;
}

.text-size-72 {
  font-size: 72px !important;
}

.text-size-73 {
  font-size: 73px !important;
}

.text-size-74 {
  font-size: 74px !important;
}

.text-size-75 {
  font-size: 75px !important;
}

.text-size-76 {
  font-size: 76px !important;
}

.text-size-77 {
  font-size: 77px !important;
}

.text-size-78 {
  font-size: 78px !important;
}

.text-size-79 {
  font-size: 79px !important;
}

.text-size-80 {
  font-size: 80px !important;
}

.text-size-81 {
  font-size: 81px !important;
}

.text-size-82 {
  font-size: 82px !important;
}

.text-size-83 {
  font-size: 83px !important;
}

.text-size-84 {
  font-size: 84px !important;
}

.text-size-85 {
  font-size: 85px !important;
}

.text-size-86 {
  font-size: 86px !important;
}

.text-size-87 {
  font-size: 87px !important;
}

.text-size-88 {
  font-size: 88px !important;
}

.text-size-89 {
  font-size: 89px !important;
}

.text-size-90 {
  font-size: 90px !important;
}

.text-size-91 {
  font-size: 91px !important;
}

.text-size-92 {
  font-size: 92px !important;
}

.text-size-93 {
  font-size: 93px !important;
}

.text-size-94 {
  font-size: 94px !important;
}

.text-size-95 {
  font-size: 95px !important;
}

.text-size-96 {
  font-size: 96px !important;
}

.text-size-97 {
  font-size: 97px !important;
}

.text-size-98 {
  font-size: 98px !important;
}

.text-size-99 {
  font-size: 99px !important;
}

.text-size-100 {
  font-size: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dot-icon {
  border-radius: 100%;
  display: inline-block;
  background-color: #afb1b6;
}
.dot-icon.size-1 {
  width: 1px !important;
  height: 1px !important;
}
.dot-icon.size-2 {
  width: 2px !important;
  height: 2px !important;
}
.dot-icon.size-3 {
  width: 3px !important;
  height: 3px !important;
}
.dot-icon.size-4 {
  width: 4px !important;
  height: 4px !important;
}
.dot-icon.size-5 {
  width: 5px !important;
  height: 5px !important;
}
.dot-icon.size-6 {
  width: 6px !important;
  height: 6px !important;
}
.dot-icon.size-7 {
  width: 7px !important;
  height: 7px !important;
}
.dot-icon.size-8 {
  width: 8px !important;
  height: 8px !important;
}
.dot-icon.size-9 {
  width: 9px !important;
  height: 9px !important;
}
.dot-icon.size-10 {
  width: 10px !important;
  height: 10px !important;
}
.dot-icon.size-11 {
  width: 11px !important;
  height: 11px !important;
}
.dot-icon.size-12 {
  width: 12px !important;
  height: 12px !important;
}
.dot-icon.size-13 {
  width: 13px !important;
  height: 13px !important;
}
.dot-icon.size-14 {
  width: 14px !important;
  height: 14px !important;
}
.dot-icon.size-15 {
  width: 15px !important;
  height: 15px !important;
}
.dot-icon.size-16 {
  width: 16px !important;
  height: 16px !important;
}
.dot-icon.size-17 {
  width: 17px !important;
  height: 17px !important;
}
.dot-icon.size-18 {
  width: 18px !important;
  height: 18px !important;
}
.dot-icon.size-19 {
  width: 19px !important;
  height: 19px !important;
}
.dot-icon.size-20 {
  width: 20px !important;
  height: 20px !important;
}
.dot-icon.size-21 {
  width: 21px !important;
  height: 21px !important;
}
.dot-icon.size-22 {
  width: 22px !important;
  height: 22px !important;
}
.dot-icon.size-23 {
  width: 23px !important;
  height: 23px !important;
}
.dot-icon.size-24 {
  width: 24px !important;
  height: 24px !important;
}
.dot-icon.size-25 {
  width: 25px !important;
  height: 25px !important;
}
.dot-icon.size-26 {
  width: 26px !important;
  height: 26px !important;
}
.dot-icon.size-27 {
  width: 27px !important;
  height: 27px !important;
}
.dot-icon.size-28 {
  width: 28px !important;
  height: 28px !important;
}
.dot-icon.size-29 {
  width: 29px !important;
  height: 29px !important;
}
.dot-icon.size-30 {
  width: 30px !important;
  height: 30px !important;
}
.dot-icon.size-31 {
  width: 31px !important;
  height: 31px !important;
}
.dot-icon.size-32 {
  width: 32px !important;
  height: 32px !important;
}
.dot-icon.size-33 {
  width: 33px !important;
  height: 33px !important;
}
.dot-icon.size-34 {
  width: 34px !important;
  height: 34px !important;
}
.dot-icon.size-35 {
  width: 35px !important;
  height: 35px !important;
}
.dot-icon.size-36 {
  width: 36px !important;
  height: 36px !important;
}
.dot-icon.size-37 {
  width: 37px !important;
  height: 37px !important;
}
.dot-icon.size-38 {
  width: 38px !important;
  height: 38px !important;
}
.dot-icon.size-39 {
  width: 39px !important;
  height: 39px !important;
}
.dot-icon.size-40 {
  width: 40px !important;
  height: 40px !important;
}
.dot-icon.size-41 {
  width: 41px !important;
  height: 41px !important;
}
.dot-icon.size-42 {
  width: 42px !important;
  height: 42px !important;
}
.dot-icon.size-43 {
  width: 43px !important;
  height: 43px !important;
}
.dot-icon.size-44 {
  width: 44px !important;
  height: 44px !important;
}
.dot-icon.size-45 {
  width: 45px !important;
  height: 45px !important;
}
.dot-icon.size-46 {
  width: 46px !important;
  height: 46px !important;
}
.dot-icon.size-47 {
  width: 47px !important;
  height: 47px !important;
}
.dot-icon.size-48 {
  width: 48px !important;
  height: 48px !important;
}
.dot-icon.size-49 {
  width: 49px !important;
  height: 49px !important;
}
.dot-icon.size-50 {
  width: 50px !important;
  height: 50px !important;
}
.dot-icon.size-51 {
  width: 51px !important;
  height: 51px !important;
}
.dot-icon.size-52 {
  width: 52px !important;
  height: 52px !important;
}
.dot-icon.size-53 {
  width: 53px !important;
  height: 53px !important;
}
.dot-icon.size-54 {
  width: 54px !important;
  height: 54px !important;
}
.dot-icon.size-55 {
  width: 55px !important;
  height: 55px !important;
}
.dot-icon.size-56 {
  width: 56px !important;
  height: 56px !important;
}
.dot-icon.size-57 {
  width: 57px !important;
  height: 57px !important;
}
.dot-icon.size-58 {
  width: 58px !important;
  height: 58px !important;
}
.dot-icon.size-59 {
  width: 59px !important;
  height: 59px !important;
}
.dot-icon.size-60 {
  width: 60px !important;
  height: 60px !important;
}
.dot-icon.size-61 {
  width: 61px !important;
  height: 61px !important;
}
.dot-icon.size-62 {
  width: 62px !important;
  height: 62px !important;
}
.dot-icon.size-63 {
  width: 63px !important;
  height: 63px !important;
}
.dot-icon.size-64 {
  width: 64px !important;
  height: 64px !important;
}
.dot-icon.size-65 {
  width: 65px !important;
  height: 65px !important;
}
.dot-icon.size-66 {
  width: 66px !important;
  height: 66px !important;
}
.dot-icon.size-67 {
  width: 67px !important;
  height: 67px !important;
}
.dot-icon.size-68 {
  width: 68px !important;
  height: 68px !important;
}
.dot-icon.size-69 {
  width: 69px !important;
  height: 69px !important;
}
.dot-icon.size-70 {
  width: 70px !important;
  height: 70px !important;
}
.dot-icon.size-71 {
  width: 71px !important;
  height: 71px !important;
}
.dot-icon.size-72 {
  width: 72px !important;
  height: 72px !important;
}
.dot-icon.size-73 {
  width: 73px !important;
  height: 73px !important;
}
.dot-icon.size-74 {
  width: 74px !important;
  height: 74px !important;
}
.dot-icon.size-75 {
  width: 75px !important;
  height: 75px !important;
}
.dot-icon.size-76 {
  width: 76px !important;
  height: 76px !important;
}
.dot-icon.size-77 {
  width: 77px !important;
  height: 77px !important;
}
.dot-icon.size-78 {
  width: 78px !important;
  height: 78px !important;
}
.dot-icon.size-79 {
  width: 79px !important;
  height: 79px !important;
}
.dot-icon.size-80 {
  width: 80px !important;
  height: 80px !important;
}
.dot-icon.size-81 {
  width: 81px !important;
  height: 81px !important;
}
.dot-icon.size-82 {
  width: 82px !important;
  height: 82px !important;
}
.dot-icon.size-83 {
  width: 83px !important;
  height: 83px !important;
}
.dot-icon.size-84 {
  width: 84px !important;
  height: 84px !important;
}
.dot-icon.size-85 {
  width: 85px !important;
  height: 85px !important;
}
.dot-icon.size-86 {
  width: 86px !important;
  height: 86px !important;
}
.dot-icon.size-87 {
  width: 87px !important;
  height: 87px !important;
}
.dot-icon.size-88 {
  width: 88px !important;
  height: 88px !important;
}
.dot-icon.size-89 {
  width: 89px !important;
  height: 89px !important;
}
.dot-icon.size-90 {
  width: 90px !important;
  height: 90px !important;
}
.dot-icon.size-91 {
  width: 91px !important;
  height: 91px !important;
}
.dot-icon.size-92 {
  width: 92px !important;
  height: 92px !important;
}
.dot-icon.size-93 {
  width: 93px !important;
  height: 93px !important;
}
.dot-icon.size-94 {
  width: 94px !important;
  height: 94px !important;
}
.dot-icon.size-95 {
  width: 95px !important;
  height: 95px !important;
}
.dot-icon.size-96 {
  width: 96px !important;
  height: 96px !important;
}
.dot-icon.size-97 {
  width: 97px !important;
  height: 97px !important;
}
.dot-icon.size-98 {
  width: 98px !important;
  height: 98px !important;
}
.dot-icon.size-99 {
  width: 99px !important;
  height: 99px !important;
}
.dot-icon.size-100 {
  width: 100px !important;
  height: 100px !important;
}

svg.size-1 {
  width: 1px !important;
  height: 1px !important;
}
svg.size-2 {
  width: 2px !important;
  height: 2px !important;
}
svg.size-3 {
  width: 3px !important;
  height: 3px !important;
}
svg.size-4 {
  width: 4px !important;
  height: 4px !important;
}
svg.size-5 {
  width: 5px !important;
  height: 5px !important;
}
svg.size-6 {
  width: 6px !important;
  height: 6px !important;
}
svg.size-7 {
  width: 7px !important;
  height: 7px !important;
}
svg.size-8 {
  width: 8px !important;
  height: 8px !important;
}
svg.size-9 {
  width: 9px !important;
  height: 9px !important;
}
svg.size-10 {
  width: 10px !important;
  height: 10px !important;
}
svg.size-11 {
  width: 11px !important;
  height: 11px !important;
}
svg.size-12 {
  width: 12px !important;
  height: 12px !important;
}
svg.size-13 {
  width: 13px !important;
  height: 13px !important;
}
svg.size-14 {
  width: 14px !important;
  height: 14px !important;
}
svg.size-15 {
  width: 15px !important;
  height: 15px !important;
}
svg.size-16 {
  width: 16px !important;
  height: 16px !important;
}
svg.size-17 {
  width: 17px !important;
  height: 17px !important;
}
svg.size-18 {
  width: 18px !important;
  height: 18px !important;
}
svg.size-19 {
  width: 19px !important;
  height: 19px !important;
}
svg.size-20 {
  width: 20px !important;
  height: 20px !important;
}
svg.size-21 {
  width: 21px !important;
  height: 21px !important;
}
svg.size-22 {
  width: 22px !important;
  height: 22px !important;
}
svg.size-23 {
  width: 23px !important;
  height: 23px !important;
}
svg.size-24 {
  width: 24px !important;
  height: 24px !important;
}
svg.size-25 {
  width: 25px !important;
  height: 25px !important;
}
svg.size-26 {
  width: 26px !important;
  height: 26px !important;
}
svg.size-27 {
  width: 27px !important;
  height: 27px !important;
}
svg.size-28 {
  width: 28px !important;
  height: 28px !important;
}
svg.size-29 {
  width: 29px !important;
  height: 29px !important;
}
svg.size-30 {
  width: 30px !important;
  height: 30px !important;
}
svg.size-31 {
  width: 31px !important;
  height: 31px !important;
}
svg.size-32 {
  width: 32px !important;
  height: 32px !important;
}
svg.size-33 {
  width: 33px !important;
  height: 33px !important;
}
svg.size-34 {
  width: 34px !important;
  height: 34px !important;
}
svg.size-35 {
  width: 35px !important;
  height: 35px !important;
}
svg.size-36 {
  width: 36px !important;
  height: 36px !important;
}
svg.size-37 {
  width: 37px !important;
  height: 37px !important;
}
svg.size-38 {
  width: 38px !important;
  height: 38px !important;
}
svg.size-39 {
  width: 39px !important;
  height: 39px !important;
}
svg.size-40 {
  width: 40px !important;
  height: 40px !important;
}
svg.size-41 {
  width: 41px !important;
  height: 41px !important;
}
svg.size-42 {
  width: 42px !important;
  height: 42px !important;
}
svg.size-43 {
  width: 43px !important;
  height: 43px !important;
}
svg.size-44 {
  width: 44px !important;
  height: 44px !important;
}
svg.size-45 {
  width: 45px !important;
  height: 45px !important;
}
svg.size-46 {
  width: 46px !important;
  height: 46px !important;
}
svg.size-47 {
  width: 47px !important;
  height: 47px !important;
}
svg.size-48 {
  width: 48px !important;
  height: 48px !important;
}
svg.size-49 {
  width: 49px !important;
  height: 49px !important;
}
svg.size-50 {
  width: 50px !important;
  height: 50px !important;
}
svg.size-51 {
  width: 51px !important;
  height: 51px !important;
}
svg.size-52 {
  width: 52px !important;
  height: 52px !important;
}
svg.size-53 {
  width: 53px !important;
  height: 53px !important;
}
svg.size-54 {
  width: 54px !important;
  height: 54px !important;
}
svg.size-55 {
  width: 55px !important;
  height: 55px !important;
}
svg.size-56 {
  width: 56px !important;
  height: 56px !important;
}
svg.size-57 {
  width: 57px !important;
  height: 57px !important;
}
svg.size-58 {
  width: 58px !important;
  height: 58px !important;
}
svg.size-59 {
  width: 59px !important;
  height: 59px !important;
}
svg.size-60 {
  width: 60px !important;
  height: 60px !important;
}
svg.size-61 {
  width: 61px !important;
  height: 61px !important;
}
svg.size-62 {
  width: 62px !important;
  height: 62px !important;
}
svg.size-63 {
  width: 63px !important;
  height: 63px !important;
}
svg.size-64 {
  width: 64px !important;
  height: 64px !important;
}
svg.size-65 {
  width: 65px !important;
  height: 65px !important;
}
svg.size-66 {
  width: 66px !important;
  height: 66px !important;
}
svg.size-67 {
  width: 67px !important;
  height: 67px !important;
}
svg.size-68 {
  width: 68px !important;
  height: 68px !important;
}
svg.size-69 {
  width: 69px !important;
  height: 69px !important;
}
svg.size-70 {
  width: 70px !important;
  height: 70px !important;
}
svg.size-71 {
  width: 71px !important;
  height: 71px !important;
}
svg.size-72 {
  width: 72px !important;
  height: 72px !important;
}
svg.size-73 {
  width: 73px !important;
  height: 73px !important;
}
svg.size-74 {
  width: 74px !important;
  height: 74px !important;
}
svg.size-75 {
  width: 75px !important;
  height: 75px !important;
}
svg.size-76 {
  width: 76px !important;
  height: 76px !important;
}
svg.size-77 {
  width: 77px !important;
  height: 77px !important;
}
svg.size-78 {
  width: 78px !important;
  height: 78px !important;
}
svg.size-79 {
  width: 79px !important;
  height: 79px !important;
}
svg.size-80 {
  width: 80px !important;
  height: 80px !important;
}
svg.size-81 {
  width: 81px !important;
  height: 81px !important;
}
svg.size-82 {
  width: 82px !important;
  height: 82px !important;
}
svg.size-83 {
  width: 83px !important;
  height: 83px !important;
}
svg.size-84 {
  width: 84px !important;
  height: 84px !important;
}
svg.size-85 {
  width: 85px !important;
  height: 85px !important;
}
svg.size-86 {
  width: 86px !important;
  height: 86px !important;
}
svg.size-87 {
  width: 87px !important;
  height: 87px !important;
}
svg.size-88 {
  width: 88px !important;
  height: 88px !important;
}
svg.size-89 {
  width: 89px !important;
  height: 89px !important;
}
svg.size-90 {
  width: 90px !important;
  height: 90px !important;
}
svg.size-91 {
  width: 91px !important;
  height: 91px !important;
}
svg.size-92 {
  width: 92px !important;
  height: 92px !important;
}
svg.size-93 {
  width: 93px !important;
  height: 93px !important;
}
svg.size-94 {
  width: 94px !important;
  height: 94px !important;
}
svg.size-95 {
  width: 95px !important;
  height: 95px !important;
}
svg.size-96 {
  width: 96px !important;
  height: 96px !important;
}
svg.size-97 {
  width: 97px !important;
  height: 97px !important;
}
svg.size-98 {
  width: 98px !important;
  height: 98px !important;
}
svg.size-99 {
  width: 99px !important;
  height: 99px !important;
}
svg.size-100 {
  width: 100px !important;
  height: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.bg-brand-color {
  background-color: #4466F2 !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #4466F2 !important;
}

.primary-card-color {
  background-color: var(--default-card-bg) !important;
}

.default-font-color {
  color: var(--default-font-color) !important;
}

.default-base-color {
  background-color: var(--base-color);
}

.white-base-color {
  background-color: var(--white-base-color);
}

.text-muted {
  color: #afb1b6 !important;
}

.bg-muted {
  background-color: #afb1b6 !important;
}

.text-success {
  color: #46c35f !important;
}

.bg-success {
  background-color: #46c35f !important;
}

.text-info {
  color: #38a4f8 !important;
}

.bg-info {
  background-color: #38a4f8 !important;
}

.text-warning {
  color: #FC6510 !important;
}

.bg-warning {
  background-color: #FC6510 !important;
}

.text-danger {
  color: #fc2c10 !important;
}

.bg-danger {
  background-color: #fc2c10 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.p-primary {
  padding: 2rem !important;
}

.px-primary {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-primary {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt-primary {
  padding-top: 2rem !important;
}

.pr-primary {
  padding-right: 2rem !important;
}

.pb-primary {
  padding-bottom: 2rem !important;
}

.pl-primary {
  padding-left: 2rem !important;
}

.py-half-primary {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.m-primary {
  margin: 2rem !important;
}

.mt-primary {
  margin-top: 2rem !important;
}

.mr-primary {
  margin-right: 2rem !important;
}

.mb-primary {
  margin-bottom: 2rem !important;
}

.ml-primary {
  margin-left: 2rem !important;
}

.mx-primary {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-primary {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-minus-primary {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mb-5rem {
  margin-bottom: 5rem;
}

.margin-1 {
  margin: 1px !important;
}

.margin-top-1 {
  margin-top: 1px !important;
}

.margin-right-1 {
  margin-right: 1px !important;
}

.margin-bottom-1 {
  margin-bottom: 1px !important;
}

.margin-left-1 {
  margin-left: 1px !important;
}

.margin-x-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.margin-y-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.padding-1 {
  padding: 1px !important;
}

.padding-top-1 {
  padding-top: 1px !important;
}

.padding-right-1 {
  padding-right: 1px !important;
}

.padding-bottom-1 {
  padding-bottom: 1px !important;
}

.padding-left-1 {
  padding-left: 1px !important;
}

.padding-x-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.padding-y-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.margin-2 {
  margin: 2px !important;
}

.margin-top-2 {
  margin-top: 2px !important;
}

.margin-right-2 {
  margin-right: 2px !important;
}

.margin-bottom-2 {
  margin-bottom: 2px !important;
}

.margin-left-2 {
  margin-left: 2px !important;
}

.margin-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.margin-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.padding-2 {
  padding: 2px !important;
}

.padding-top-2 {
  padding-top: 2px !important;
}

.padding-right-2 {
  padding-right: 2px !important;
}

.padding-bottom-2 {
  padding-bottom: 2px !important;
}

.padding-left-2 {
  padding-left: 2px !important;
}

.padding-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.padding-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.margin-3 {
  margin: 3px !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-x-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.margin-y-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.padding-3 {
  padding: 3px !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-x-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.padding-y-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.margin-4 {
  margin: 4px !important;
}

.margin-top-4 {
  margin-top: 4px !important;
}

.margin-right-4 {
  margin-right: 4px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.margin-left-4 {
  margin-left: 4px !important;
}

.margin-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.margin-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.padding-4 {
  padding: 4px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-right-4 {
  padding-right: 4px !important;
}

.padding-bottom-4 {
  padding-bottom: 4px !important;
}

.padding-left-4 {
  padding-left: 4px !important;
}

.padding-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.padding-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.margin-6 {
  margin: 6px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-right-6 {
  margin-right: 6px !important;
}

.margin-bottom-6 {
  margin-bottom: 6px !important;
}

.margin-left-6 {
  margin-left: 6px !important;
}

.margin-x-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.margin-y-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.padding-6 {
  padding: 6px !important;
}

.padding-top-6 {
  padding-top: 6px !important;
}

.padding-right-6 {
  padding-right: 6px !important;
}

.padding-bottom-6 {
  padding-bottom: 6px !important;
}

.padding-left-6 {
  padding-left: 6px !important;
}

.padding-x-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.padding-y-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.margin-7 {
  margin: 7px !important;
}

.margin-top-7 {
  margin-top: 7px !important;
}

.margin-right-7 {
  margin-right: 7px !important;
}

.margin-bottom-7 {
  margin-bottom: 7px !important;
}

.margin-left-7 {
  margin-left: 7px !important;
}

.margin-x-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.margin-y-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.padding-7 {
  padding: 7px !important;
}

.padding-top-7 {
  padding-top: 7px !important;
}

.padding-right-7 {
  padding-right: 7px !important;
}

.padding-bottom-7 {
  padding-bottom: 7px !important;
}

.padding-left-7 {
  padding-left: 7px !important;
}

.padding-x-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.padding-y-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.margin-8 {
  margin: 8px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-right-8 {
  margin-right: 8px !important;
}

.margin-bottom-8 {
  margin-bottom: 8px !important;
}

.margin-left-8 {
  margin-left: 8px !important;
}

.margin-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.margin-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.padding-8 {
  padding: 8px !important;
}

.padding-top-8 {
  padding-top: 8px !important;
}

.padding-right-8 {
  padding-right: 8px !important;
}

.padding-bottom-8 {
  padding-bottom: 8px !important;
}

.padding-left-8 {
  padding-left: 8px !important;
}

.padding-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.padding-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.margin-9 {
  margin: 9px !important;
}

.margin-top-9 {
  margin-top: 9px !important;
}

.margin-right-9 {
  margin-right: 9px !important;
}

.margin-bottom-9 {
  margin-bottom: 9px !important;
}

.margin-left-9 {
  margin-left: 9px !important;
}

.margin-x-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.margin-y-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.padding-9 {
  padding: 9px !important;
}

.padding-top-9 {
  padding-top: 9px !important;
}

.padding-right-9 {
  padding-right: 9px !important;
}

.padding-bottom-9 {
  padding-bottom: 9px !important;
}

.padding-left-9 {
  padding-left: 9px !important;
}

.padding-x-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.padding-y-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.margin-11 {
  margin: 11px !important;
}

.margin-top-11 {
  margin-top: 11px !important;
}

.margin-right-11 {
  margin-right: 11px !important;
}

.margin-bottom-11 {
  margin-bottom: 11px !important;
}

.margin-left-11 {
  margin-left: 11px !important;
}

.margin-x-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.margin-y-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.padding-11 {
  padding: 11px !important;
}

.padding-top-11 {
  padding-top: 11px !important;
}

.padding-right-11 {
  padding-right: 11px !important;
}

.padding-bottom-11 {
  padding-bottom: 11px !important;
}

.padding-left-11 {
  padding-left: 11px !important;
}

.padding-x-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.padding-y-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.margin-12 {
  margin: 12px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-right-12 {
  margin-right: 12px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.margin-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-top-12 {
  padding-top: 12px !important;
}

.padding-right-12 {
  padding-right: 12px !important;
}

.padding-bottom-12 {
  padding-bottom: 12px !important;
}

.padding-left-12 {
  padding-left: 12px !important;
}

.padding-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.padding-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.margin-13 {
  margin: 13px !important;
}

.margin-top-13 {
  margin-top: 13px !important;
}

.margin-right-13 {
  margin-right: 13px !important;
}

.margin-bottom-13 {
  margin-bottom: 13px !important;
}

.margin-left-13 {
  margin-left: 13px !important;
}

.margin-x-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.margin-y-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.padding-13 {
  padding: 13px !important;
}

.padding-top-13 {
  padding-top: 13px !important;
}

.padding-right-13 {
  padding-right: 13px !important;
}

.padding-bottom-13 {
  padding-bottom: 13px !important;
}

.padding-left-13 {
  padding-left: 13px !important;
}

.padding-x-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.padding-y-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.margin-14 {
  margin: 14px !important;
}

.margin-top-14 {
  margin-top: 14px !important;
}

.margin-right-14 {
  margin-right: 14px !important;
}

.margin-bottom-14 {
  margin-bottom: 14px !important;
}

.margin-left-14 {
  margin-left: 14px !important;
}

.margin-x-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.margin-y-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.padding-14 {
  padding: 14px !important;
}

.padding-top-14 {
  padding-top: 14px !important;
}

.padding-right-14 {
  padding-right: 14px !important;
}

.padding-bottom-14 {
  padding-bottom: 14px !important;
}

.padding-left-14 {
  padding-left: 14px !important;
}

.padding-x-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.padding-y-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.margin-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.margin-16 {
  margin: 16px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-right-16 {
  margin-right: 16px !important;
}

.margin-bottom-16 {
  margin-bottom: 16px !important;
}

.margin-left-16 {
  margin-left: 16px !important;
}

.margin-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.margin-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.padding-16 {
  padding: 16px !important;
}

.padding-top-16 {
  padding-top: 16px !important;
}

.padding-right-16 {
  padding-right: 16px !important;
}

.padding-bottom-16 {
  padding-bottom: 16px !important;
}

.padding-left-16 {
  padding-left: 16px !important;
}

.padding-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.padding-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.margin-17 {
  margin: 17px !important;
}

.margin-top-17 {
  margin-top: 17px !important;
}

.margin-right-17 {
  margin-right: 17px !important;
}

.margin-bottom-17 {
  margin-bottom: 17px !important;
}

.margin-left-17 {
  margin-left: 17px !important;
}

.margin-x-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.margin-y-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.padding-17 {
  padding: 17px !important;
}

.padding-top-17 {
  padding-top: 17px !important;
}

.padding-right-17 {
  padding-right: 17px !important;
}

.padding-bottom-17 {
  padding-bottom: 17px !important;
}

.padding-left-17 {
  padding-left: 17px !important;
}

.padding-x-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.padding-y-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.margin-18 {
  margin: 18px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-right-18 {
  margin-right: 18px !important;
}

.margin-bottom-18 {
  margin-bottom: 18px !important;
}

.margin-left-18 {
  margin-left: 18px !important;
}

.margin-x-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.margin-y-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.padding-18 {
  padding: 18px !important;
}

.padding-top-18 {
  padding-top: 18px !important;
}

.padding-right-18 {
  padding-right: 18px !important;
}

.padding-bottom-18 {
  padding-bottom: 18px !important;
}

.padding-left-18 {
  padding-left: 18px !important;
}

.padding-x-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.padding-y-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.margin-19 {
  margin: 19px !important;
}

.margin-top-19 {
  margin-top: 19px !important;
}

.margin-right-19 {
  margin-right: 19px !important;
}

.margin-bottom-19 {
  margin-bottom: 19px !important;
}

.margin-left-19 {
  margin-left: 19px !important;
}

.margin-x-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.margin-y-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.padding-19 {
  padding: 19px !important;
}

.padding-top-19 {
  padding-top: 19px !important;
}

.padding-right-19 {
  padding-right: 19px !important;
}

.padding-bottom-19 {
  padding-bottom: 19px !important;
}

.padding-left-19 {
  padding-left: 19px !important;
}

.padding-x-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.padding-y-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.margin-21 {
  margin: 21px !important;
}

.margin-top-21 {
  margin-top: 21px !important;
}

.margin-right-21 {
  margin-right: 21px !important;
}

.margin-bottom-21 {
  margin-bottom: 21px !important;
}

.margin-left-21 {
  margin-left: 21px !important;
}

.margin-x-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.margin-y-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.padding-21 {
  padding: 21px !important;
}

.padding-top-21 {
  padding-top: 21px !important;
}

.padding-right-21 {
  padding-right: 21px !important;
}

.padding-bottom-21 {
  padding-bottom: 21px !important;
}

.padding-left-21 {
  padding-left: 21px !important;
}

.padding-x-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.padding-y-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.margin-22 {
  margin: 22px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-right-22 {
  margin-right: 22px !important;
}

.margin-bottom-22 {
  margin-bottom: 22px !important;
}

.margin-left-22 {
  margin-left: 22px !important;
}

.margin-x-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.margin-y-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.padding-22 {
  padding: 22px !important;
}

.padding-top-22 {
  padding-top: 22px !important;
}

.padding-right-22 {
  padding-right: 22px !important;
}

.padding-bottom-22 {
  padding-bottom: 22px !important;
}

.padding-left-22 {
  padding-left: 22px !important;
}

.padding-x-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.padding-y-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.margin-23 {
  margin: 23px !important;
}

.margin-top-23 {
  margin-top: 23px !important;
}

.margin-right-23 {
  margin-right: 23px !important;
}

.margin-bottom-23 {
  margin-bottom: 23px !important;
}

.margin-left-23 {
  margin-left: 23px !important;
}

.margin-x-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.margin-y-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.padding-23 {
  padding: 23px !important;
}

.padding-top-23 {
  padding-top: 23px !important;
}

.padding-right-23 {
  padding-right: 23px !important;
}

.padding-bottom-23 {
  padding-bottom: 23px !important;
}

.padding-left-23 {
  padding-left: 23px !important;
}

.padding-x-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.padding-y-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.margin-24 {
  margin: 24px !important;
}

.margin-top-24 {
  margin-top: 24px !important;
}

.margin-right-24 {
  margin-right: 24px !important;
}

.margin-bottom-24 {
  margin-bottom: 24px !important;
}

.margin-left-24 {
  margin-left: 24px !important;
}

.margin-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.margin-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.padding-24 {
  padding: 24px !important;
}

.padding-top-24 {
  padding-top: 24px !important;
}

.padding-right-24 {
  padding-right: 24px !important;
}

.padding-bottom-24 {
  padding-bottom: 24px !important;
}

.padding-left-24 {
  padding-left: 24px !important;
}

.padding-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.padding-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.margin-25 {
  margin: 25px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.margin-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.padding-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.margin-26 {
  margin: 26px !important;
}

.margin-top-26 {
  margin-top: 26px !important;
}

.margin-right-26 {
  margin-right: 26px !important;
}

.margin-bottom-26 {
  margin-bottom: 26px !important;
}

.margin-left-26 {
  margin-left: 26px !important;
}

.margin-x-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.margin-y-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.padding-26 {
  padding: 26px !important;
}

.padding-top-26 {
  padding-top: 26px !important;
}

.padding-right-26 {
  padding-right: 26px !important;
}

.padding-bottom-26 {
  padding-bottom: 26px !important;
}

.padding-left-26 {
  padding-left: 26px !important;
}

.padding-x-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.padding-y-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.margin-27 {
  margin: 27px !important;
}

.margin-top-27 {
  margin-top: 27px !important;
}

.margin-right-27 {
  margin-right: 27px !important;
}

.margin-bottom-27 {
  margin-bottom: 27px !important;
}

.margin-left-27 {
  margin-left: 27px !important;
}

.margin-x-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.margin-y-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.padding-27 {
  padding: 27px !important;
}

.padding-top-27 {
  padding-top: 27px !important;
}

.padding-right-27 {
  padding-right: 27px !important;
}

.padding-bottom-27 {
  padding-bottom: 27px !important;
}

.padding-left-27 {
  padding-left: 27px !important;
}

.padding-x-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.padding-y-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.margin-28 {
  margin: 28px !important;
}

.margin-top-28 {
  margin-top: 28px !important;
}

.margin-right-28 {
  margin-right: 28px !important;
}

.margin-bottom-28 {
  margin-bottom: 28px !important;
}

.margin-left-28 {
  margin-left: 28px !important;
}

.margin-x-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.margin-y-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.padding-28 {
  padding: 28px !important;
}

.padding-top-28 {
  padding-top: 28px !important;
}

.padding-right-28 {
  padding-right: 28px !important;
}

.padding-bottom-28 {
  padding-bottom: 28px !important;
}

.padding-left-28 {
  padding-left: 28px !important;
}

.padding-x-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.padding-y-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.margin-29 {
  margin: 29px !important;
}

.margin-top-29 {
  margin-top: 29px !important;
}

.margin-right-29 {
  margin-right: 29px !important;
}

.margin-bottom-29 {
  margin-bottom: 29px !important;
}

.margin-left-29 {
  margin-left: 29px !important;
}

.margin-x-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.margin-y-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.padding-29 {
  padding: 29px !important;
}

.padding-top-29 {
  padding-top: 29px !important;
}

.padding-right-29 {
  padding-right: 29px !important;
}

.padding-bottom-29 {
  padding-bottom: 29px !important;
}

.padding-left-29 {
  padding-left: 29px !important;
}

.padding-x-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.padding-y-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.margin-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.padding-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.margin-31 {
  margin: 31px !important;
}

.margin-top-31 {
  margin-top: 31px !important;
}

.margin-right-31 {
  margin-right: 31px !important;
}

.margin-bottom-31 {
  margin-bottom: 31px !important;
}

.margin-left-31 {
  margin-left: 31px !important;
}

.margin-x-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.margin-y-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.padding-31 {
  padding: 31px !important;
}

.padding-top-31 {
  padding-top: 31px !important;
}

.padding-right-31 {
  padding-right: 31px !important;
}

.padding-bottom-31 {
  padding-bottom: 31px !important;
}

.padding-left-31 {
  padding-left: 31px !important;
}

.padding-x-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.padding-y-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.margin-32 {
  margin: 32px !important;
}

.margin-top-32 {
  margin-top: 32px !important;
}

.margin-right-32 {
  margin-right: 32px !important;
}

.margin-bottom-32 {
  margin-bottom: 32px !important;
}

.margin-left-32 {
  margin-left: 32px !important;
}

.margin-x-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.margin-y-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.padding-32 {
  padding: 32px !important;
}

.padding-top-32 {
  padding-top: 32px !important;
}

.padding-right-32 {
  padding-right: 32px !important;
}

.padding-bottom-32 {
  padding-bottom: 32px !important;
}

.padding-left-32 {
  padding-left: 32px !important;
}

.padding-x-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.padding-y-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.margin-33 {
  margin: 33px !important;
}

.margin-top-33 {
  margin-top: 33px !important;
}

.margin-right-33 {
  margin-right: 33px !important;
}

.margin-bottom-33 {
  margin-bottom: 33px !important;
}

.margin-left-33 {
  margin-left: 33px !important;
}

.margin-x-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.margin-y-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.padding-33 {
  padding: 33px !important;
}

.padding-top-33 {
  padding-top: 33px !important;
}

.padding-right-33 {
  padding-right: 33px !important;
}

.padding-bottom-33 {
  padding-bottom: 33px !important;
}

.padding-left-33 {
  padding-left: 33px !important;
}

.padding-x-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.padding-y-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.margin-34 {
  margin: 34px !important;
}

.margin-top-34 {
  margin-top: 34px !important;
}

.margin-right-34 {
  margin-right: 34px !important;
}

.margin-bottom-34 {
  margin-bottom: 34px !important;
}

.margin-left-34 {
  margin-left: 34px !important;
}

.margin-x-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.margin-y-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.padding-34 {
  padding: 34px !important;
}

.padding-top-34 {
  padding-top: 34px !important;
}

.padding-right-34 {
  padding-right: 34px !important;
}

.padding-bottom-34 {
  padding-bottom: 34px !important;
}

.padding-left-34 {
  padding-left: 34px !important;
}

.padding-x-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.padding-y-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.margin-35 {
  margin: 35px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-x-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.margin-y-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-x-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.padding-y-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.margin-36 {
  margin: 36px !important;
}

.margin-top-36 {
  margin-top: 36px !important;
}

.margin-right-36 {
  margin-right: 36px !important;
}

.margin-bottom-36 {
  margin-bottom: 36px !important;
}

.margin-left-36 {
  margin-left: 36px !important;
}

.margin-x-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.margin-y-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.padding-36 {
  padding: 36px !important;
}

.padding-top-36 {
  padding-top: 36px !important;
}

.padding-right-36 {
  padding-right: 36px !important;
}

.padding-bottom-36 {
  padding-bottom: 36px !important;
}

.padding-left-36 {
  padding-left: 36px !important;
}

.padding-x-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.padding-y-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.margin-37 {
  margin: 37px !important;
}

.margin-top-37 {
  margin-top: 37px !important;
}

.margin-right-37 {
  margin-right: 37px !important;
}

.margin-bottom-37 {
  margin-bottom: 37px !important;
}

.margin-left-37 {
  margin-left: 37px !important;
}

.margin-x-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.margin-y-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.padding-37 {
  padding: 37px !important;
}

.padding-top-37 {
  padding-top: 37px !important;
}

.padding-right-37 {
  padding-right: 37px !important;
}

.padding-bottom-37 {
  padding-bottom: 37px !important;
}

.padding-left-37 {
  padding-left: 37px !important;
}

.padding-x-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.padding-y-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.margin-38 {
  margin: 38px !important;
}

.margin-top-38 {
  margin-top: 38px !important;
}

.margin-right-38 {
  margin-right: 38px !important;
}

.margin-bottom-38 {
  margin-bottom: 38px !important;
}

.margin-left-38 {
  margin-left: 38px !important;
}

.margin-x-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.margin-y-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.padding-38 {
  padding: 38px !important;
}

.padding-top-38 {
  padding-top: 38px !important;
}

.padding-right-38 {
  padding-right: 38px !important;
}

.padding-bottom-38 {
  padding-bottom: 38px !important;
}

.padding-left-38 {
  padding-left: 38px !important;
}

.padding-x-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.padding-y-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.margin-39 {
  margin: 39px !important;
}

.margin-top-39 {
  margin-top: 39px !important;
}

.margin-right-39 {
  margin-right: 39px !important;
}

.margin-bottom-39 {
  margin-bottom: 39px !important;
}

.margin-left-39 {
  margin-left: 39px !important;
}

.margin-x-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.margin-y-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.padding-39 {
  padding: 39px !important;
}

.padding-top-39 {
  padding-top: 39px !important;
}

.padding-right-39 {
  padding-right: 39px !important;
}

.padding-bottom-39 {
  padding-bottom: 39px !important;
}

.padding-left-39 {
  padding-left: 39px !important;
}

.padding-x-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.padding-y-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.margin-41 {
  margin: 41px !important;
}

.margin-top-41 {
  margin-top: 41px !important;
}

.margin-right-41 {
  margin-right: 41px !important;
}

.margin-bottom-41 {
  margin-bottom: 41px !important;
}

.margin-left-41 {
  margin-left: 41px !important;
}

.margin-x-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.margin-y-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.padding-41 {
  padding: 41px !important;
}

.padding-top-41 {
  padding-top: 41px !important;
}

.padding-right-41 {
  padding-right: 41px !important;
}

.padding-bottom-41 {
  padding-bottom: 41px !important;
}

.padding-left-41 {
  padding-left: 41px !important;
}

.padding-x-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.padding-y-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.margin-42 {
  margin: 42px !important;
}

.margin-top-42 {
  margin-top: 42px !important;
}

.margin-right-42 {
  margin-right: 42px !important;
}

.margin-bottom-42 {
  margin-bottom: 42px !important;
}

.margin-left-42 {
  margin-left: 42px !important;
}

.margin-x-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.margin-y-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.padding-42 {
  padding: 42px !important;
}

.padding-top-42 {
  padding-top: 42px !important;
}

.padding-right-42 {
  padding-right: 42px !important;
}

.padding-bottom-42 {
  padding-bottom: 42px !important;
}

.padding-left-42 {
  padding-left: 42px !important;
}

.padding-x-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.padding-y-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.margin-43 {
  margin: 43px !important;
}

.margin-top-43 {
  margin-top: 43px !important;
}

.margin-right-43 {
  margin-right: 43px !important;
}

.margin-bottom-43 {
  margin-bottom: 43px !important;
}

.margin-left-43 {
  margin-left: 43px !important;
}

.margin-x-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.margin-y-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.padding-43 {
  padding: 43px !important;
}

.padding-top-43 {
  padding-top: 43px !important;
}

.padding-right-43 {
  padding-right: 43px !important;
}

.padding-bottom-43 {
  padding-bottom: 43px !important;
}

.padding-left-43 {
  padding-left: 43px !important;
}

.padding-x-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.padding-y-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.margin-44 {
  margin: 44px !important;
}

.margin-top-44 {
  margin-top: 44px !important;
}

.margin-right-44 {
  margin-right: 44px !important;
}

.margin-bottom-44 {
  margin-bottom: 44px !important;
}

.margin-left-44 {
  margin-left: 44px !important;
}

.margin-x-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.margin-y-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.padding-44 {
  padding: 44px !important;
}

.padding-top-44 {
  padding-top: 44px !important;
}

.padding-right-44 {
  padding-right: 44px !important;
}

.padding-bottom-44 {
  padding-bottom: 44px !important;
}

.padding-left-44 {
  padding-left: 44px !important;
}

.padding-x-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.padding-y-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.margin-45 {
  margin: 45px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-x-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.margin-y-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-x-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.padding-y-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.margin-46 {
  margin: 46px !important;
}

.margin-top-46 {
  margin-top: 46px !important;
}

.margin-right-46 {
  margin-right: 46px !important;
}

.margin-bottom-46 {
  margin-bottom: 46px !important;
}

.margin-left-46 {
  margin-left: 46px !important;
}

.margin-x-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.margin-y-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.padding-46 {
  padding: 46px !important;
}

.padding-top-46 {
  padding-top: 46px !important;
}

.padding-right-46 {
  padding-right: 46px !important;
}

.padding-bottom-46 {
  padding-bottom: 46px !important;
}

.padding-left-46 {
  padding-left: 46px !important;
}

.padding-x-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.padding-y-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.margin-47 {
  margin: 47px !important;
}

.margin-top-47 {
  margin-top: 47px !important;
}

.margin-right-47 {
  margin-right: 47px !important;
}

.margin-bottom-47 {
  margin-bottom: 47px !important;
}

.margin-left-47 {
  margin-left: 47px !important;
}

.margin-x-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.margin-y-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.padding-47 {
  padding: 47px !important;
}

.padding-top-47 {
  padding-top: 47px !important;
}

.padding-right-47 {
  padding-right: 47px !important;
}

.padding-bottom-47 {
  padding-bottom: 47px !important;
}

.padding-left-47 {
  padding-left: 47px !important;
}

.padding-x-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.padding-y-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.margin-48 {
  margin: 48px !important;
}

.margin-top-48 {
  margin-top: 48px !important;
}

.margin-right-48 {
  margin-right: 48px !important;
}

.margin-bottom-48 {
  margin-bottom: 48px !important;
}

.margin-left-48 {
  margin-left: 48px !important;
}

.margin-x-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.margin-y-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.padding-48 {
  padding: 48px !important;
}

.padding-top-48 {
  padding-top: 48px !important;
}

.padding-right-48 {
  padding-right: 48px !important;
}

.padding-bottom-48 {
  padding-bottom: 48px !important;
}

.padding-left-48 {
  padding-left: 48px !important;
}

.padding-x-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.padding-y-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.margin-49 {
  margin: 49px !important;
}

.margin-top-49 {
  margin-top: 49px !important;
}

.margin-right-49 {
  margin-right: 49px !important;
}

.margin-bottom-49 {
  margin-bottom: 49px !important;
}

.margin-left-49 {
  margin-left: 49px !important;
}

.margin-x-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.margin-y-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.padding-49 {
  padding: 49px !important;
}

.padding-top-49 {
  padding-top: 49px !important;
}

.padding-right-49 {
  padding-right: 49px !important;
}

.padding-bottom-49 {
  padding-bottom: 49px !important;
}

.padding-left-49 {
  padding-left: 49px !important;
}

.padding-x-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.padding-y-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-x-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.margin-y-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-x-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.padding-y-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.margin-51 {
  margin: 51px !important;
}

.margin-top-51 {
  margin-top: 51px !important;
}

.margin-right-51 {
  margin-right: 51px !important;
}

.margin-bottom-51 {
  margin-bottom: 51px !important;
}

.margin-left-51 {
  margin-left: 51px !important;
}

.margin-x-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.margin-y-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.padding-51 {
  padding: 51px !important;
}

.padding-top-51 {
  padding-top: 51px !important;
}

.padding-right-51 {
  padding-right: 51px !important;
}

.padding-bottom-51 {
  padding-bottom: 51px !important;
}

.padding-left-51 {
  padding-left: 51px !important;
}

.padding-x-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.padding-y-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.margin-52 {
  margin: 52px !important;
}

.margin-top-52 {
  margin-top: 52px !important;
}

.margin-right-52 {
  margin-right: 52px !important;
}

.margin-bottom-52 {
  margin-bottom: 52px !important;
}

.margin-left-52 {
  margin-left: 52px !important;
}

.margin-x-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.margin-y-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.padding-52 {
  padding: 52px !important;
}

.padding-top-52 {
  padding-top: 52px !important;
}

.padding-right-52 {
  padding-right: 52px !important;
}

.padding-bottom-52 {
  padding-bottom: 52px !important;
}

.padding-left-52 {
  padding-left: 52px !important;
}

.padding-x-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.padding-y-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.margin-53 {
  margin: 53px !important;
}

.margin-top-53 {
  margin-top: 53px !important;
}

.margin-right-53 {
  margin-right: 53px !important;
}

.margin-bottom-53 {
  margin-bottom: 53px !important;
}

.margin-left-53 {
  margin-left: 53px !important;
}

.margin-x-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.margin-y-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.padding-53 {
  padding: 53px !important;
}

.padding-top-53 {
  padding-top: 53px !important;
}

.padding-right-53 {
  padding-right: 53px !important;
}

.padding-bottom-53 {
  padding-bottom: 53px !important;
}

.padding-left-53 {
  padding-left: 53px !important;
}

.padding-x-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.padding-y-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.margin-54 {
  margin: 54px !important;
}

.margin-top-54 {
  margin-top: 54px !important;
}

.margin-right-54 {
  margin-right: 54px !important;
}

.margin-bottom-54 {
  margin-bottom: 54px !important;
}

.margin-left-54 {
  margin-left: 54px !important;
}

.margin-x-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.margin-y-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.padding-54 {
  padding: 54px !important;
}

.padding-top-54 {
  padding-top: 54px !important;
}

.padding-right-54 {
  padding-right: 54px !important;
}

.padding-bottom-54 {
  padding-bottom: 54px !important;
}

.padding-left-54 {
  padding-left: 54px !important;
}

.padding-x-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.padding-y-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.margin-55 {
  margin: 55px !important;
}

.margin-top-55 {
  margin-top: 55px !important;
}

.margin-right-55 {
  margin-right: 55px !important;
}

.margin-bottom-55 {
  margin-bottom: 55px !important;
}

.margin-left-55 {
  margin-left: 55px !important;
}

.margin-x-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.margin-y-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.padding-55 {
  padding: 55px !important;
}

.padding-top-55 {
  padding-top: 55px !important;
}

.padding-right-55 {
  padding-right: 55px !important;
}

.padding-bottom-55 {
  padding-bottom: 55px !important;
}

.padding-left-55 {
  padding-left: 55px !important;
}

.padding-x-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.padding-y-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.margin-56 {
  margin: 56px !important;
}

.margin-top-56 {
  margin-top: 56px !important;
}

.margin-right-56 {
  margin-right: 56px !important;
}

.margin-bottom-56 {
  margin-bottom: 56px !important;
}

.margin-left-56 {
  margin-left: 56px !important;
}

.margin-x-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.margin-y-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.padding-56 {
  padding: 56px !important;
}

.padding-top-56 {
  padding-top: 56px !important;
}

.padding-right-56 {
  padding-right: 56px !important;
}

.padding-bottom-56 {
  padding-bottom: 56px !important;
}

.padding-left-56 {
  padding-left: 56px !important;
}

.padding-x-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.padding-y-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.margin-57 {
  margin: 57px !important;
}

.margin-top-57 {
  margin-top: 57px !important;
}

.margin-right-57 {
  margin-right: 57px !important;
}

.margin-bottom-57 {
  margin-bottom: 57px !important;
}

.margin-left-57 {
  margin-left: 57px !important;
}

.margin-x-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.margin-y-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.padding-57 {
  padding: 57px !important;
}

.padding-top-57 {
  padding-top: 57px !important;
}

.padding-right-57 {
  padding-right: 57px !important;
}

.padding-bottom-57 {
  padding-bottom: 57px !important;
}

.padding-left-57 {
  padding-left: 57px !important;
}

.padding-x-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.padding-y-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.margin-58 {
  margin: 58px !important;
}

.margin-top-58 {
  margin-top: 58px !important;
}

.margin-right-58 {
  margin-right: 58px !important;
}

.margin-bottom-58 {
  margin-bottom: 58px !important;
}

.margin-left-58 {
  margin-left: 58px !important;
}

.margin-x-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.margin-y-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.padding-58 {
  padding: 58px !important;
}

.padding-top-58 {
  padding-top: 58px !important;
}

.padding-right-58 {
  padding-right: 58px !important;
}

.padding-bottom-58 {
  padding-bottom: 58px !important;
}

.padding-left-58 {
  padding-left: 58px !important;
}

.padding-x-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.padding-y-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.margin-59 {
  margin: 59px !important;
}

.margin-top-59 {
  margin-top: 59px !important;
}

.margin-right-59 {
  margin-right: 59px !important;
}

.margin-bottom-59 {
  margin-bottom: 59px !important;
}

.margin-left-59 {
  margin-left: 59px !important;
}

.margin-x-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.margin-y-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.padding-59 {
  padding: 59px !important;
}

.padding-top-59 {
  padding-top: 59px !important;
}

.padding-right-59 {
  padding-right: 59px !important;
}

.padding-bottom-59 {
  padding-bottom: 59px !important;
}

.padding-left-59 {
  padding-left: 59px !important;
}

.padding-x-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.padding-y-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.margin-60 {
  margin: 60px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-x-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.margin-y-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-x-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding-y-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.margin-61 {
  margin: 61px !important;
}

.margin-top-61 {
  margin-top: 61px !important;
}

.margin-right-61 {
  margin-right: 61px !important;
}

.margin-bottom-61 {
  margin-bottom: 61px !important;
}

.margin-left-61 {
  margin-left: 61px !important;
}

.margin-x-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.margin-y-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.padding-61 {
  padding: 61px !important;
}

.padding-top-61 {
  padding-top: 61px !important;
}

.padding-right-61 {
  padding-right: 61px !important;
}

.padding-bottom-61 {
  padding-bottom: 61px !important;
}

.padding-left-61 {
  padding-left: 61px !important;
}

.padding-x-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.padding-y-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.margin-62 {
  margin: 62px !important;
}

.margin-top-62 {
  margin-top: 62px !important;
}

.margin-right-62 {
  margin-right: 62px !important;
}

.margin-bottom-62 {
  margin-bottom: 62px !important;
}

.margin-left-62 {
  margin-left: 62px !important;
}

.margin-x-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.margin-y-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.padding-62 {
  padding: 62px !important;
}

.padding-top-62 {
  padding-top: 62px !important;
}

.padding-right-62 {
  padding-right: 62px !important;
}

.padding-bottom-62 {
  padding-bottom: 62px !important;
}

.padding-left-62 {
  padding-left: 62px !important;
}

.padding-x-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.padding-y-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.margin-63 {
  margin: 63px !important;
}

.margin-top-63 {
  margin-top: 63px !important;
}

.margin-right-63 {
  margin-right: 63px !important;
}

.margin-bottom-63 {
  margin-bottom: 63px !important;
}

.margin-left-63 {
  margin-left: 63px !important;
}

.margin-x-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.margin-y-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.padding-63 {
  padding: 63px !important;
}

.padding-top-63 {
  padding-top: 63px !important;
}

.padding-right-63 {
  padding-right: 63px !important;
}

.padding-bottom-63 {
  padding-bottom: 63px !important;
}

.padding-left-63 {
  padding-left: 63px !important;
}

.padding-x-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.padding-y-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.margin-64 {
  margin: 64px !important;
}

.margin-top-64 {
  margin-top: 64px !important;
}

.margin-right-64 {
  margin-right: 64px !important;
}

.margin-bottom-64 {
  margin-bottom: 64px !important;
}

.margin-left-64 {
  margin-left: 64px !important;
}

.margin-x-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.margin-y-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.padding-64 {
  padding: 64px !important;
}

.padding-top-64 {
  padding-top: 64px !important;
}

.padding-right-64 {
  padding-right: 64px !important;
}

.padding-bottom-64 {
  padding-bottom: 64px !important;
}

.padding-left-64 {
  padding-left: 64px !important;
}

.padding-x-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.padding-y-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.margin-65 {
  margin: 65px !important;
}

.margin-top-65 {
  margin-top: 65px !important;
}

.margin-right-65 {
  margin-right: 65px !important;
}

.margin-bottom-65 {
  margin-bottom: 65px !important;
}

.margin-left-65 {
  margin-left: 65px !important;
}

.margin-x-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.margin-y-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.padding-65 {
  padding: 65px !important;
}

.padding-top-65 {
  padding-top: 65px !important;
}

.padding-right-65 {
  padding-right: 65px !important;
}

.padding-bottom-65 {
  padding-bottom: 65px !important;
}

.padding-left-65 {
  padding-left: 65px !important;
}

.padding-x-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.padding-y-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.margin-66 {
  margin: 66px !important;
}

.margin-top-66 {
  margin-top: 66px !important;
}

.margin-right-66 {
  margin-right: 66px !important;
}

.margin-bottom-66 {
  margin-bottom: 66px !important;
}

.margin-left-66 {
  margin-left: 66px !important;
}

.margin-x-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.margin-y-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.padding-66 {
  padding: 66px !important;
}

.padding-top-66 {
  padding-top: 66px !important;
}

.padding-right-66 {
  padding-right: 66px !important;
}

.padding-bottom-66 {
  padding-bottom: 66px !important;
}

.padding-left-66 {
  padding-left: 66px !important;
}

.padding-x-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.padding-y-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.margin-67 {
  margin: 67px !important;
}

.margin-top-67 {
  margin-top: 67px !important;
}

.margin-right-67 {
  margin-right: 67px !important;
}

.margin-bottom-67 {
  margin-bottom: 67px !important;
}

.margin-left-67 {
  margin-left: 67px !important;
}

.margin-x-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.margin-y-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.padding-67 {
  padding: 67px !important;
}

.padding-top-67 {
  padding-top: 67px !important;
}

.padding-right-67 {
  padding-right: 67px !important;
}

.padding-bottom-67 {
  padding-bottom: 67px !important;
}

.padding-left-67 {
  padding-left: 67px !important;
}

.padding-x-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.padding-y-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.margin-68 {
  margin: 68px !important;
}

.margin-top-68 {
  margin-top: 68px !important;
}

.margin-right-68 {
  margin-right: 68px !important;
}

.margin-bottom-68 {
  margin-bottom: 68px !important;
}

.margin-left-68 {
  margin-left: 68px !important;
}

.margin-x-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.margin-y-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.padding-68 {
  padding: 68px !important;
}

.padding-top-68 {
  padding-top: 68px !important;
}

.padding-right-68 {
  padding-right: 68px !important;
}

.padding-bottom-68 {
  padding-bottom: 68px !important;
}

.padding-left-68 {
  padding-left: 68px !important;
}

.padding-x-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.padding-y-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.margin-69 {
  margin: 69px !important;
}

.margin-top-69 {
  margin-top: 69px !important;
}

.margin-right-69 {
  margin-right: 69px !important;
}

.margin-bottom-69 {
  margin-bottom: 69px !important;
}

.margin-left-69 {
  margin-left: 69px !important;
}

.margin-x-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.margin-y-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.padding-69 {
  padding: 69px !important;
}

.padding-top-69 {
  padding-top: 69px !important;
}

.padding-right-69 {
  padding-right: 69px !important;
}

.padding-bottom-69 {
  padding-bottom: 69px !important;
}

.padding-left-69 {
  padding-left: 69px !important;
}

.padding-x-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.padding-y-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.margin-70 {
  margin: 70px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-x-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.margin-y-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-right-70 {
  padding-right: 70px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.padding-left-70 {
  padding-left: 70px !important;
}

.padding-x-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.padding-y-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.margin-71 {
  margin: 71px !important;
}

.margin-top-71 {
  margin-top: 71px !important;
}

.margin-right-71 {
  margin-right: 71px !important;
}

.margin-bottom-71 {
  margin-bottom: 71px !important;
}

.margin-left-71 {
  margin-left: 71px !important;
}

.margin-x-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.margin-y-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.padding-71 {
  padding: 71px !important;
}

.padding-top-71 {
  padding-top: 71px !important;
}

.padding-right-71 {
  padding-right: 71px !important;
}

.padding-bottom-71 {
  padding-bottom: 71px !important;
}

.padding-left-71 {
  padding-left: 71px !important;
}

.padding-x-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.padding-y-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.margin-72 {
  margin: 72px !important;
}

.margin-top-72 {
  margin-top: 72px !important;
}

.margin-right-72 {
  margin-right: 72px !important;
}

.margin-bottom-72 {
  margin-bottom: 72px !important;
}

.margin-left-72 {
  margin-left: 72px !important;
}

.margin-x-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.margin-y-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.padding-72 {
  padding: 72px !important;
}

.padding-top-72 {
  padding-top: 72px !important;
}

.padding-right-72 {
  padding-right: 72px !important;
}

.padding-bottom-72 {
  padding-bottom: 72px !important;
}

.padding-left-72 {
  padding-left: 72px !important;
}

.padding-x-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.padding-y-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.margin-73 {
  margin: 73px !important;
}

.margin-top-73 {
  margin-top: 73px !important;
}

.margin-right-73 {
  margin-right: 73px !important;
}

.margin-bottom-73 {
  margin-bottom: 73px !important;
}

.margin-left-73 {
  margin-left: 73px !important;
}

.margin-x-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.margin-y-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.padding-73 {
  padding: 73px !important;
}

.padding-top-73 {
  padding-top: 73px !important;
}

.padding-right-73 {
  padding-right: 73px !important;
}

.padding-bottom-73 {
  padding-bottom: 73px !important;
}

.padding-left-73 {
  padding-left: 73px !important;
}

.padding-x-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.padding-y-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.margin-74 {
  margin: 74px !important;
}

.margin-top-74 {
  margin-top: 74px !important;
}

.margin-right-74 {
  margin-right: 74px !important;
}

.margin-bottom-74 {
  margin-bottom: 74px !important;
}

.margin-left-74 {
  margin-left: 74px !important;
}

.margin-x-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.margin-y-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.padding-74 {
  padding: 74px !important;
}

.padding-top-74 {
  padding-top: 74px !important;
}

.padding-right-74 {
  padding-right: 74px !important;
}

.padding-bottom-74 {
  padding-bottom: 74px !important;
}

.padding-left-74 {
  padding-left: 74px !important;
}

.padding-x-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.padding-y-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.margin-75 {
  margin: 75px !important;
}

.margin-top-75 {
  margin-top: 75px !important;
}

.margin-right-75 {
  margin-right: 75px !important;
}

.margin-bottom-75 {
  margin-bottom: 75px !important;
}

.margin-left-75 {
  margin-left: 75px !important;
}

.margin-x-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.margin-y-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.padding-75 {
  padding: 75px !important;
}

.padding-top-75 {
  padding-top: 75px !important;
}

.padding-right-75 {
  padding-right: 75px !important;
}

.padding-bottom-75 {
  padding-bottom: 75px !important;
}

.padding-left-75 {
  padding-left: 75px !important;
}

.padding-x-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.padding-y-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.margin-76 {
  margin: 76px !important;
}

.margin-top-76 {
  margin-top: 76px !important;
}

.margin-right-76 {
  margin-right: 76px !important;
}

.margin-bottom-76 {
  margin-bottom: 76px !important;
}

.margin-left-76 {
  margin-left: 76px !important;
}

.margin-x-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.margin-y-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.padding-76 {
  padding: 76px !important;
}

.padding-top-76 {
  padding-top: 76px !important;
}

.padding-right-76 {
  padding-right: 76px !important;
}

.padding-bottom-76 {
  padding-bottom: 76px !important;
}

.padding-left-76 {
  padding-left: 76px !important;
}

.padding-x-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.padding-y-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.margin-77 {
  margin: 77px !important;
}

.margin-top-77 {
  margin-top: 77px !important;
}

.margin-right-77 {
  margin-right: 77px !important;
}

.margin-bottom-77 {
  margin-bottom: 77px !important;
}

.margin-left-77 {
  margin-left: 77px !important;
}

.margin-x-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.margin-y-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.padding-77 {
  padding: 77px !important;
}

.padding-top-77 {
  padding-top: 77px !important;
}

.padding-right-77 {
  padding-right: 77px !important;
}

.padding-bottom-77 {
  padding-bottom: 77px !important;
}

.padding-left-77 {
  padding-left: 77px !important;
}

.padding-x-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.padding-y-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.margin-78 {
  margin: 78px !important;
}

.margin-top-78 {
  margin-top: 78px !important;
}

.margin-right-78 {
  margin-right: 78px !important;
}

.margin-bottom-78 {
  margin-bottom: 78px !important;
}

.margin-left-78 {
  margin-left: 78px !important;
}

.margin-x-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.margin-y-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.padding-78 {
  padding: 78px !important;
}

.padding-top-78 {
  padding-top: 78px !important;
}

.padding-right-78 {
  padding-right: 78px !important;
}

.padding-bottom-78 {
  padding-bottom: 78px !important;
}

.padding-left-78 {
  padding-left: 78px !important;
}

.padding-x-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.padding-y-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.margin-79 {
  margin: 79px !important;
}

.margin-top-79 {
  margin-top: 79px !important;
}

.margin-right-79 {
  margin-right: 79px !important;
}

.margin-bottom-79 {
  margin-bottom: 79px !important;
}

.margin-left-79 {
  margin-left: 79px !important;
}

.margin-x-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.margin-y-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.padding-79 {
  padding: 79px !important;
}

.padding-top-79 {
  padding-top: 79px !important;
}

.padding-right-79 {
  padding-right: 79px !important;
}

.padding-bottom-79 {
  padding-bottom: 79px !important;
}

.padding-left-79 {
  padding-left: 79px !important;
}

.padding-x-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.padding-y-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.margin-80 {
  margin: 80px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-x-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.margin-y-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-x-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.padding-y-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.margin-81 {
  margin: 81px !important;
}

.margin-top-81 {
  margin-top: 81px !important;
}

.margin-right-81 {
  margin-right: 81px !important;
}

.margin-bottom-81 {
  margin-bottom: 81px !important;
}

.margin-left-81 {
  margin-left: 81px !important;
}

.margin-x-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.margin-y-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.padding-81 {
  padding: 81px !important;
}

.padding-top-81 {
  padding-top: 81px !important;
}

.padding-right-81 {
  padding-right: 81px !important;
}

.padding-bottom-81 {
  padding-bottom: 81px !important;
}

.padding-left-81 {
  padding-left: 81px !important;
}

.padding-x-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.padding-y-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.margin-82 {
  margin: 82px !important;
}

.margin-top-82 {
  margin-top: 82px !important;
}

.margin-right-82 {
  margin-right: 82px !important;
}

.margin-bottom-82 {
  margin-bottom: 82px !important;
}

.margin-left-82 {
  margin-left: 82px !important;
}

.margin-x-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.margin-y-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.padding-82 {
  padding: 82px !important;
}

.padding-top-82 {
  padding-top: 82px !important;
}

.padding-right-82 {
  padding-right: 82px !important;
}

.padding-bottom-82 {
  padding-bottom: 82px !important;
}

.padding-left-82 {
  padding-left: 82px !important;
}

.padding-x-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.padding-y-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.margin-83 {
  margin: 83px !important;
}

.margin-top-83 {
  margin-top: 83px !important;
}

.margin-right-83 {
  margin-right: 83px !important;
}

.margin-bottom-83 {
  margin-bottom: 83px !important;
}

.margin-left-83 {
  margin-left: 83px !important;
}

.margin-x-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.margin-y-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.padding-83 {
  padding: 83px !important;
}

.padding-top-83 {
  padding-top: 83px !important;
}

.padding-right-83 {
  padding-right: 83px !important;
}

.padding-bottom-83 {
  padding-bottom: 83px !important;
}

.padding-left-83 {
  padding-left: 83px !important;
}

.padding-x-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.padding-y-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.margin-84 {
  margin: 84px !important;
}

.margin-top-84 {
  margin-top: 84px !important;
}

.margin-right-84 {
  margin-right: 84px !important;
}

.margin-bottom-84 {
  margin-bottom: 84px !important;
}

.margin-left-84 {
  margin-left: 84px !important;
}

.margin-x-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.margin-y-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.padding-84 {
  padding: 84px !important;
}

.padding-top-84 {
  padding-top: 84px !important;
}

.padding-right-84 {
  padding-right: 84px !important;
}

.padding-bottom-84 {
  padding-bottom: 84px !important;
}

.padding-left-84 {
  padding-left: 84px !important;
}

.padding-x-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.padding-y-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.margin-85 {
  margin: 85px !important;
}

.margin-top-85 {
  margin-top: 85px !important;
}

.margin-right-85 {
  margin-right: 85px !important;
}

.margin-bottom-85 {
  margin-bottom: 85px !important;
}

.margin-left-85 {
  margin-left: 85px !important;
}

.margin-x-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.margin-y-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.padding-85 {
  padding: 85px !important;
}

.padding-top-85 {
  padding-top: 85px !important;
}

.padding-right-85 {
  padding-right: 85px !important;
}

.padding-bottom-85 {
  padding-bottom: 85px !important;
}

.padding-left-85 {
  padding-left: 85px !important;
}

.padding-x-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.padding-y-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.margin-86 {
  margin: 86px !important;
}

.margin-top-86 {
  margin-top: 86px !important;
}

.margin-right-86 {
  margin-right: 86px !important;
}

.margin-bottom-86 {
  margin-bottom: 86px !important;
}

.margin-left-86 {
  margin-left: 86px !important;
}

.margin-x-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.margin-y-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.padding-86 {
  padding: 86px !important;
}

.padding-top-86 {
  padding-top: 86px !important;
}

.padding-right-86 {
  padding-right: 86px !important;
}

.padding-bottom-86 {
  padding-bottom: 86px !important;
}

.padding-left-86 {
  padding-left: 86px !important;
}

.padding-x-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.padding-y-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.margin-87 {
  margin: 87px !important;
}

.margin-top-87 {
  margin-top: 87px !important;
}

.margin-right-87 {
  margin-right: 87px !important;
}

.margin-bottom-87 {
  margin-bottom: 87px !important;
}

.margin-left-87 {
  margin-left: 87px !important;
}

.margin-x-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.margin-y-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.padding-87 {
  padding: 87px !important;
}

.padding-top-87 {
  padding-top: 87px !important;
}

.padding-right-87 {
  padding-right: 87px !important;
}

.padding-bottom-87 {
  padding-bottom: 87px !important;
}

.padding-left-87 {
  padding-left: 87px !important;
}

.padding-x-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.padding-y-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.margin-88 {
  margin: 88px !important;
}

.margin-top-88 {
  margin-top: 88px !important;
}

.margin-right-88 {
  margin-right: 88px !important;
}

.margin-bottom-88 {
  margin-bottom: 88px !important;
}

.margin-left-88 {
  margin-left: 88px !important;
}

.margin-x-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.margin-y-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.padding-88 {
  padding: 88px !important;
}

.padding-top-88 {
  padding-top: 88px !important;
}

.padding-right-88 {
  padding-right: 88px !important;
}

.padding-bottom-88 {
  padding-bottom: 88px !important;
}

.padding-left-88 {
  padding-left: 88px !important;
}

.padding-x-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.padding-y-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.margin-89 {
  margin: 89px !important;
}

.margin-top-89 {
  margin-top: 89px !important;
}

.margin-right-89 {
  margin-right: 89px !important;
}

.margin-bottom-89 {
  margin-bottom: 89px !important;
}

.margin-left-89 {
  margin-left: 89px !important;
}

.margin-x-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.margin-y-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.padding-89 {
  padding: 89px !important;
}

.padding-top-89 {
  padding-top: 89px !important;
}

.padding-right-89 {
  padding-right: 89px !important;
}

.padding-bottom-89 {
  padding-bottom: 89px !important;
}

.padding-left-89 {
  padding-left: 89px !important;
}

.padding-x-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.padding-y-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.margin-90 {
  margin: 90px !important;
}

.margin-top-90 {
  margin-top: 90px !important;
}

.margin-right-90 {
  margin-right: 90px !important;
}

.margin-bottom-90 {
  margin-bottom: 90px !important;
}

.margin-left-90 {
  margin-left: 90px !important;
}

.margin-x-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.margin-y-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-top-90 {
  padding-top: 90px !important;
}

.padding-right-90 {
  padding-right: 90px !important;
}

.padding-bottom-90 {
  padding-bottom: 90px !important;
}

.padding-left-90 {
  padding-left: 90px !important;
}

.padding-x-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.padding-y-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.margin-91 {
  margin: 91px !important;
}

.margin-top-91 {
  margin-top: 91px !important;
}

.margin-right-91 {
  margin-right: 91px !important;
}

.margin-bottom-91 {
  margin-bottom: 91px !important;
}

.margin-left-91 {
  margin-left: 91px !important;
}

.margin-x-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.margin-y-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.padding-91 {
  padding: 91px !important;
}

.padding-top-91 {
  padding-top: 91px !important;
}

.padding-right-91 {
  padding-right: 91px !important;
}

.padding-bottom-91 {
  padding-bottom: 91px !important;
}

.padding-left-91 {
  padding-left: 91px !important;
}

.padding-x-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.padding-y-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.margin-92 {
  margin: 92px !important;
}

.margin-top-92 {
  margin-top: 92px !important;
}

.margin-right-92 {
  margin-right: 92px !important;
}

.margin-bottom-92 {
  margin-bottom: 92px !important;
}

.margin-left-92 {
  margin-left: 92px !important;
}

.margin-x-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.margin-y-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.padding-92 {
  padding: 92px !important;
}

.padding-top-92 {
  padding-top: 92px !important;
}

.padding-right-92 {
  padding-right: 92px !important;
}

.padding-bottom-92 {
  padding-bottom: 92px !important;
}

.padding-left-92 {
  padding-left: 92px !important;
}

.padding-x-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.padding-y-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.margin-93 {
  margin: 93px !important;
}

.margin-top-93 {
  margin-top: 93px !important;
}

.margin-right-93 {
  margin-right: 93px !important;
}

.margin-bottom-93 {
  margin-bottom: 93px !important;
}

.margin-left-93 {
  margin-left: 93px !important;
}

.margin-x-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.margin-y-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.padding-93 {
  padding: 93px !important;
}

.padding-top-93 {
  padding-top: 93px !important;
}

.padding-right-93 {
  padding-right: 93px !important;
}

.padding-bottom-93 {
  padding-bottom: 93px !important;
}

.padding-left-93 {
  padding-left: 93px !important;
}

.padding-x-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.padding-y-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.margin-94 {
  margin: 94px !important;
}

.margin-top-94 {
  margin-top: 94px !important;
}

.margin-right-94 {
  margin-right: 94px !important;
}

.margin-bottom-94 {
  margin-bottom: 94px !important;
}

.margin-left-94 {
  margin-left: 94px !important;
}

.margin-x-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.margin-y-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.padding-94 {
  padding: 94px !important;
}

.padding-top-94 {
  padding-top: 94px !important;
}

.padding-right-94 {
  padding-right: 94px !important;
}

.padding-bottom-94 {
  padding-bottom: 94px !important;
}

.padding-left-94 {
  padding-left: 94px !important;
}

.padding-x-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.padding-y-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.margin-95 {
  margin: 95px !important;
}

.margin-top-95 {
  margin-top: 95px !important;
}

.margin-right-95 {
  margin-right: 95px !important;
}

.margin-bottom-95 {
  margin-bottom: 95px !important;
}

.margin-left-95 {
  margin-left: 95px !important;
}

.margin-x-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.margin-y-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.padding-95 {
  padding: 95px !important;
}

.padding-top-95 {
  padding-top: 95px !important;
}

.padding-right-95 {
  padding-right: 95px !important;
}

.padding-bottom-95 {
  padding-bottom: 95px !important;
}

.padding-left-95 {
  padding-left: 95px !important;
}

.padding-x-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.padding-y-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.margin-96 {
  margin: 96px !important;
}

.margin-top-96 {
  margin-top: 96px !important;
}

.margin-right-96 {
  margin-right: 96px !important;
}

.margin-bottom-96 {
  margin-bottom: 96px !important;
}

.margin-left-96 {
  margin-left: 96px !important;
}

.margin-x-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.margin-y-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.padding-96 {
  padding: 96px !important;
}

.padding-top-96 {
  padding-top: 96px !important;
}

.padding-right-96 {
  padding-right: 96px !important;
}

.padding-bottom-96 {
  padding-bottom: 96px !important;
}

.padding-left-96 {
  padding-left: 96px !important;
}

.padding-x-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.padding-y-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.margin-97 {
  margin: 97px !important;
}

.margin-top-97 {
  margin-top: 97px !important;
}

.margin-right-97 {
  margin-right: 97px !important;
}

.margin-bottom-97 {
  margin-bottom: 97px !important;
}

.margin-left-97 {
  margin-left: 97px !important;
}

.margin-x-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.margin-y-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.padding-97 {
  padding: 97px !important;
}

.padding-top-97 {
  padding-top: 97px !important;
}

.padding-right-97 {
  padding-right: 97px !important;
}

.padding-bottom-97 {
  padding-bottom: 97px !important;
}

.padding-left-97 {
  padding-left: 97px !important;
}

.padding-x-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.padding-y-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.margin-98 {
  margin: 98px !important;
}

.margin-top-98 {
  margin-top: 98px !important;
}

.margin-right-98 {
  margin-right: 98px !important;
}

.margin-bottom-98 {
  margin-bottom: 98px !important;
}

.margin-left-98 {
  margin-left: 98px !important;
}

.margin-x-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.margin-y-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.padding-98 {
  padding: 98px !important;
}

.padding-top-98 {
  padding-top: 98px !important;
}

.padding-right-98 {
  padding-right: 98px !important;
}

.padding-bottom-98 {
  padding-bottom: 98px !important;
}

.padding-left-98 {
  padding-left: 98px !important;
}

.padding-x-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.padding-y-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.margin-99 {
  margin: 99px !important;
}

.margin-top-99 {
  margin-top: 99px !important;
}

.margin-right-99 {
  margin-right: 99px !important;
}

.margin-bottom-99 {
  margin-bottom: 99px !important;
}

.margin-left-99 {
  margin-left: 99px !important;
}

.margin-x-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.margin-y-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.padding-99 {
  padding: 99px !important;
}

.padding-top-99 {
  padding-top: 99px !important;
}

.padding-right-99 {
  padding-right: 99px !important;
}

.padding-bottom-99 {
  padding-bottom: 99px !important;
}

.padding-left-99 {
  padding-left: 99px !important;
}

.padding-x-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.padding-y-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.margin-100 {
  margin: 100px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-right-100 {
  margin-right: 100px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-x-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.margin-y-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.padding-100 {
  padding: 100px !important;
}

.padding-top-100 {
  padding-top: 100px !important;
}

.padding-right-100 {
  padding-right: 100px !important;
}

.padding-bottom-100 {
  padding-bottom: 100px !important;
}

.padding-left-100 {
  padding-left: 100px !important;
}

.padding-x-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.padding-y-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.back-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-form {
  min-height: 100vh;
  overflow-y: auto;
  box-shadow: var(--default-box-shadow);
  background-color: var(--authentication-form-bg);
}
.login-form .sign-in-sign-up-form {
  padding: 4rem;
}
.login-form .sign-in-sign-up-form .logo {
  max-width: 170px;
  max-height: 70px;
}
.login-form .sign-in-sign-up-form .form-row .form-group {
  margin-bottom: 2rem;
}
.login-form .sign-in-sign-up-form .form-row .bluish-text svg {
  height: 25px;
  width: 25px;
}

.user-profile .user-header-media .profile-pic-wrapper {
  width: 265px;
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
  width: 131px;
  height: 131px;
  box-shadow: var(--default-box-shadow);
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area {
  width: 131px;
  height: 131px;
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 131px !important;
  width: 131px !important;
}
.user-profile .user-header-media .user-info-header h4 .user-status {
  font-size: 10px;
  margin-left: auto;
  display: inline-block;
}
.user-profile .user-details .media svg {
  width: 30px;
  height: 30px;
  stroke-width: 1px;
  color: #4466F2;
}
@media (max-width: 1200px) {
  .user-profile .user-header-media {
    display: block;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 992px) {
  .user-profile .user-header-media {
    display: block;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 767px) {
  .user-profile .user-header-media {
    display: flex;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: 200px;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin-bottom: 0;
  }
  .user-profile .border-right.user-header-media, .user-profile .border-right.user-info-header, .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 575px) {
  .user-profile .user-header-media {
    display: block;
    text-align: center;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .user-header-media .user-info-header h4 .user-status {
    margin-left: 5px;
  }
  .user-profile .border-right.user-header-media, .user-profile .border-right.user-info-header, .user-profile .border-right.custom {
    border: 0 !important;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.dashboard-widgets.dashboard-icon-widget {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dashboard-widgets.dashboard-icon-widget .col-3 {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.dashboard-widgets.dashboard-icon-widget .icon-wrapper {
  width: 50px;
  height: 50px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  background-color: #4466F2;
}
.dashboard-widgets.dashboard-icon-widget .widget-data {
  margin-left: 0.75rem;
}
.dashboard-widgets .widget-data h6 {
  margin-bottom: 0;
}
.dashboard-widgets .widget-data p {
  font-size: 80%;
  margin-bottom: 0;
  color: #9397A0;
}

.roles-table .minimizing svg {
  height: 18px;
  width: 18px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

.unsubscriber-page {
  height: 100vh;
}
.unsubscriber-page .main-panel {
  width: 100%;
  margin-left: 0;
}

[dir=rtl] .navbar .dropdown-menu {
  right: initial;
  left: 0;
}
[dir=rtl] .navbar .dropdown-menu:before {
  left: 15px !important;
  right: inherit !important;
}
[dir=rtl] .navbar .navbar-menu-wrapper {
  box-shadow: var(--default-box-shadow);
  background: var(--navbar-bg);
  position: absolute;
  left: 0;
  top: 0;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav {
  margin-right: auto !important;
  margin-left: 0 !important;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav .nav-profile-text {
  margin-right: 0;
  margin-left: 1.25rem;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-toggler {
  margin-left: 0.5rem;
}
@media (max-width: 991px) {
  [dir=rtl] .sidebar {
    right: -230px !important;
  }
  [dir=rtl] .sidebar.active {
    right: 0 !important;
  }
}
[dir=rtl] .sidebar .nav.nav-scrolling {
  padding-right: 0 !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link .menu-title {
  margin-right: 8px !important;
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link i.menu-arrow {
  margin-left: initial;
  margin-right: auto;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .collapse {
  border-radius: 0 0 0 5px !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .sub-menu {
  padding-right: 0 !important;
}
[dir=rtl] .main-panel {
  margin-left: 0;
  margin-right: 230px;
}
@media (max-width: 991px) {
  [dir=rtl] .main-panel {
    margin-right: 0 !important;
  }
}
[dir=rtl] .sidebar-icon-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}
@media (max-width: 575px) {
  [dir=rtl] .sidebar-icon-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}
[dir=rtl] .sidebar-hover-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}
@media (max-width: 575px) {
  [dir=rtl] .sidebar-hover-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}
[dir=rtl] .sidebar-icon-only .nav-item.hover-open .collapse {
  right: 70px !important;
  top: 50px !important;
  box-shadow: none !important;
}
[dir=rtl] .sidebar-icon-only .nav-item.hover-open .menu-title {
  box-shadow: none !important;
  right: 62px !important;
}
[dir=rtl] .ml-0 {
  margin-right: 0 !important;
}
[dir=rtl] .ml-1 {
  margin-left: initial !important;
  margin-right: 0.25rem !important;
}
[dir=rtl] .ml-2 {
  margin-left: initial !important;
  margin-right: 0.5rem !important;
}
[dir=rtl] .ml-3 {
  margin-left: initial !important;
  margin-right: 1rem !important;
}
[dir=rtl] .ml-4 {
  margin-left: initial !important;
  margin-right: 1.5rem !important;
}
[dir=rtl] .ml-5 {
  margin-left: initial !important;
  margin-right: 3rem !important;
}
[dir=rtl] .ml-primary {
  margin-left: initial !important;
  margin-right: 2rem !important;
}
[dir=rtl] .ml-0 {
  margin-left: 0 !important;
}
[dir=rtl] .mr-1 {
  margin-right: initial !important;
  margin-left: 0.25rem !important;
}
[dir=rtl] .mr-2 {
  margin-right: initial !important;
  margin-left: 0.5rem !important;
}
[dir=rtl] .mr-3 {
  margin-right: initial !important;
  margin-left: 1rem !important;
}
[dir=rtl] .mr-4 {
  margin-right: initial !important;
  margin-left: 1.5rem !important;
}
[dir=rtl] .mr-5 {
  margin-right: initial !important;
  margin-left: 3rem !important;
}
[dir=rtl] .mr-primary {
  margin-right: initial !important;
  margin-left: 2rem !important;
}
[dir=rtl] .pl-0 {
  padding-right: 0 !important;
}
[dir=rtl] .pl-1 {
  padding-left: initial !important;
  padding-right: 0.25rem !important;
}
[dir=rtl] .pl-2 {
  padding-left: initial !important;
  padding-right: 0.5rem !important;
}
[dir=rtl] .pl-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}
[dir=rtl] .pl-4 {
  padding-left: initial !important;
  padding-right: 1.5rem !important;
}
[dir=rtl] .pl-5 {
  padding-left: initial !important;
  padding-right: 3rem !important;
}
[dir=rtl] .pl-primary {
  padding-left: initial !important;
  padding-right: 2rem !important;
}
[dir=rtl] .pr-0 {
  padding-left: 0 !important;
}
[dir=rtl] .pr-1 {
  padding-right: initial !important;
  padding-left: 0.25rem !important;
}
[dir=rtl] .pr-2 {
  padding-right: initial !important;
  padding-left: 0.5rem !important;
}
[dir=rtl] .pr-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}
[dir=rtl] .pr-4 {
  padding-right: initial !important;
  padding-left: 1.5rem !important;
}
[dir=rtl] .pr-5 {
  padding-right: initial !important;
  padding-left: 3rem !important;
}
[dir=rtl] .pr-primary {
  padding-right: initial !important;
  padding-left: 2rem !important;
}
@media (min-width: 768px) {
  [dir=rtl] .pl-md-0, [dir=rtl] .pr-md-0, [dir=rtl] .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
[dir=rtl] .form-group-with-search .form-control {
  padding: 0.5rem 2.2rem 0.5rem 1rem !important;
}
[dir=rtl] .form-group-with-search .form-control-feedback {
  padding: 0 0.7rem 0 0;
}
[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 23.5px;
}
[dir=rtl] .calendar-root .calendar {
  display: block !important;
}
[dir=rtl] .filters-wrapper .single-filter {
  margin-right: 0 !important;
  margin-left: 0.6rem !important;
}
[dir=rtl] .filters-wrapper .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}
[dir=rtl] .filters-wrapper .dropdown-menu {
  left: initial !important;
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}
[dir=rtl] .btn-filter .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}
[dir=rtl] .search-filter-dropdown .dropdown-menu {
  left: initial !important;
  right: 0 !important;
}
[dir=rtl] .column-filter .dropdown .dropdown-menu {
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}
[dir=rtl] .range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  right: 22px !important;
}
[dir=rtl] .checkbox-filter .form-group {
  display: flex;
}
[dir=rtl] .tab-filter-menu .nav-item:first-child {
  margin-left: 1.25rem;
}
[dir=rtl] .vertical-tab .no-gutters .pr-md-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}
[dir=rtl] .vertical-tab .no-gutters .pl-md-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}
[dir=rtl] .vertical-tab .no-gutters .nav-pills .active-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[dir=rtl] .avatar-group .rounded-circle:nth-child(1) {
  margin-left: -15px !important;
}
[dir=rtl] .template-preview-card .template-preview-wrapper .card-overlay-options ul {
  align-items: end;
  padding-right: 0;
}
[dir=rtl] .dashboard-widgets .widget-data {
  margin-right: 0.75rem;
  text-align: start;
}
[dir=rtl] select {
  background-position-x: 3% !important;
}
[dir=rtl] .note-editor .note-editing-area .note-editable {
  text-align: start;
}
[dir=rtl] .vue-tel-input .vti__dropdown {
  border-radius: 0 5px 5px 0 !important;
}
[dir=rtl] .vue-tel-input .vti__input {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .app-radio-group {
  display: flex;
}
[dir=rtl] .app-radio-group .customized-radio {
  margin: 0 0 0 1rem !important;
}
[dir=rtl] .customized-checkbox {
  display: flex;
}
[dir=rtl] .customized-checkbox label:before {
  margin-left: 10px !important;
  margin-right: 0 !important;
}
[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 12.5px;
}
[dir=rtl] .radio-button-group {
  display: flex;
}
[dir=rtl] .radio-button-group .btn-group label:first-child {
  border-radius: 0 5px 5px 0;
  border-left: 0 !important;
}
[dir=rtl] .radio-button-group .btn-group label:last-child {
  border-radius: 5px 0 0 5px;
}
[dir=rtl] .time-picker-input .dropdown-menu {
  left: initial !important;
}
[dir=rtl] .time-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}
[dir=rtl] .time-picker-input .input-group .input-group-append {
  margin-left: 0;
}
[dir=rtl] .time-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .date-picker-input .vc-popover-content-wrapper {
  left: initial !important;
  right: 50px !important;
}
[dir=rtl] .date-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}
[dir=rtl] .date-picker-input .input-group .input-group-append {
  margin-left: 0;
}
[dir=rtl] .date-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .custom-file .custom-file-label {
  text-align: start;
}
[dir=rtl] .custom-file .custom-file-label::after {
  right: initial;
  left: -1px;
  border-radius: 0.25rem 0 0 0.25rem;
}
[dir=rtl] .wizard-steps .tab-step {
  border-radius: 20px 0 0 20px;
  padding-right: initial;
  padding-left: 16px;
}
[dir=rtl] .wizard-steps .tab-step-init {
  border-radius: 20px 0 0 20px;
  padding: 9px 16px 0 16px;
}
[dir=rtl] .wizard-steps .tab-step:before {
  border-radius: 20px 0 0 20px;
  margin-right: initial !important;
  margin-left: 16px;
  margin-top: -1px !important;
}
[dir=rtl] .wizard-steps .nav-pills {
  padding-right: 0;
}
[dir=rtl] .wizard-steps .nav-pills .nav-item:first-child {
  margin-left: -13px !important;
}
[dir=rtl] .datatable table tbody tr td:last-child {
  padding-left: 0;
  padding-right: 1rem;
}
[dir=rtl] .pagination .page-item .page-link svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[dir=rtl] .user-profile .border-right {
  border-left: 1px solid;
  border-right: none !important;
}
[dir=rtl] .user-profile .card {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .user-profile .card .user-header-media {
  padding-right: 0 !important;
  padding-left: 30px !important;
}
[dir=rtl] .user-profile .card .user-header-media .user-info-header {
  text-align: start !important;
}
[dir=rtl] .user-profile .card .user-details .media .media-body {
  text-align: start;
}
[dir=rtl] .user-profile .card .user-details .custom {
  padding-left: 30px;
}
[dir=rtl] .accordion .card .card-header .collapsible-link:before {
  right: initial;
  left: 1rem;
}
[dir=rtl] .accordion .card .card-header .collapsible-link:after {
  right: initial;
  left: calc(1rem + 6px);
}
[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}
[dir=rtl] .modal-footer {
  justify-content: flex-start;
}
[dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4, [dir=rtl] h5, [dir=rtl] h6, [dir=rtl] p {
  text-align: start;
}
@media (min-width: 768px) {
  [dir=rtl] .text-md-left {
    text-align: right !important;
  }
  [dir=rtl] .text-md-right {
    text-align: left !important;
  }
}
[dir=rtl] .text-left {
  text-align: right !important;
}
[dir=rtl] .text-right {
  text-align: left !important;
}
[dir=rtl] .float-right {
  float: left !important;
}
[dir=rtl] .float-left {
  float: right !important;
}
[dir=rtl] .card-title {
  text-align: start;
}
[dir=rtl] .form-group > label {
  display: block;
  text-align: start;
}
[dir=rtl] .card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: initial !important;
  margin-right: auto;
}
[dir=rtl] .general-setting legend {
  text-align: start;
}
[dir=rtl] .form-group .vc-popover-content-wrapper {
  left: initial !important;
  right: 107px !important;
}

[dir=rtl][theme=dark] .navbar .navbar-menu-wrapper {
  box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.5);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: #1e2229;
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: #ebeffe;
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: #252932;
  --sidebar-bg: #252932;
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
  --bg-highlighted-row: #28292a;
}

:root {
  --chat-search-bg: #fdfdfd;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
}

[theme=dark] {
  --chat-search-bg: #2B303B;
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
}

.calendar-view .fc-timeGrid-view .fc-event {
  margin-right: 0.5rem;
}

.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 150px !important;
}

.custom-modal {
  background: var(--default-card-bg) !important;
  position: absolute;
  border-radius: 5px;
  width: 510px;
  padding: 2rem;
  top: 50%;
  left: 50%;
  z-index: 1200;
  font-size: 12px;
  transition-duration: 300ms;
}

.employee-preview-card .dropdown.options-dropdown {
  right: 2rem;
}
.employee-preview-card .dropdown.options-dropdown .btn-option {
  width: 35px;
  height: 15px;
  border-radius: 0.5rem;
  background-color: var(--icon-hover-bg);
}
.employee-preview-card .dropdown.options-dropdown .btn-option svg {
  width: 18px;
  height: 18px;
}

.icon-box {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--base-color);
}
.icon-box svg {
  width: 22px;
  height: 22px;
  color: #4466F2;
}
.icon-box i {
  font-size: 22px;
  color: #4466F2;
}

.step-input-selector .step-input {
  width: 100%;
  height: 40px;
  background-color: var(--base-color);
}
.step-input-selector .step-input:hover {
  color: #ffffff;
  background-color: #4466F2;
}
.step-input-selector .step-input.selected {
  color: #ffffff;
  background-color: #4466F2;
}
.step-input-selector .step-input:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}
.step-input-selector .step-input:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}

.tags-organizer .btn-remove-tag {
  width: 13px;
  height: 13px;
  color: #313131;
  margin-left: 15px;
  font-size: inherit;
  border-radius: 50%;
  background-color: rgba(247, 247, 247, 0.2784313725);
  cursor: pointer;
}

.kanban-wrapper {
  display: flex;
  padding: 0 0.5rem 0.5rem 0;
}
.kanban-wrapper.custom-scrollbar::-webkit-scrollbar {
  height: 7px !important;
}
.kanban-wrapper .kanban-column {
  width: 300px;
  min-width: 300px;
  background-color: var(--base-color);
  margin-right: 0.5rem;
}
.kanban-wrapper .kanban-column:last-child {
  padding-right: 0;
}
.kanban-wrapper .kanban-column .kanban-draggable-column {
  overflow-y: auto;
  height: 600px;
  padding: 0 5px;
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item {
  cursor: move;
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item .card-body {
  padding: 1rem !important;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-track {
  background: var(--kanban-scrollbar-track);
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-thumb {
  background: var(--kanban-scrollbar-thumb);
}
.kanban-wrapper .kanban-column .draggable-action-wrapper {
  padding: 5px;
}
.kanban-wrapper .sortable-ghost {
  opacity: 0.1 !important;
}
.kanban-wrapper .stage-header {
  border-bottom: 0.5rem solid var(--default-card-bg);
}
.kanban-wrapper .stage-header .stage-information span {
  display: flex;
  font-size: 90%;
  align-items: center;
  margin-right: 12px;
}
.kanban-wrapper .stage-header .stage-information span:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: 4px;
  display: inline-block;
  background-color: #6c757d;
}
.kanban-wrapper .stage-header .stage-information span:last-child {
  margin-right: 0;
}
.kanban-wrapper .btn-stage-action {
  width: 100%;
  font-size: 90%;
  display: flex;
  color: #6c757d;
  align-items: center;
  justify-content: center;
  padding: 0.2rem 1.2rem;
  background-color: var(--default-card-bg);
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.kanban-wrapper .btn-stage-action svg {
  width: 14px;
  height: 14px;
  stroke-width: 1.5;
}
.kanban-wrapper .btn-stage-action:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.add-new-stage {
  padding: 0 0 0.5rem 0;
}
.add-new-stage .wrapper {
  width: 250px;
  min-width: 250px;
  background-color: var(--base-color);
}

.default-file .text-muted {
  display: block;
  margin-top: 8px;
}

.chat-wrapper {
  display: flex;
  justify-content: space-between;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
}
.chat-wrapper .chat-avatar img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.chat-wrapper .chat-avatar .chat-avatar-empty {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.chat-wrapper .chat-avatar-group {
  display: inline-flex;
  align-items: center;
}
.chat-wrapper .chat-avatar-group .chat-avatar {
  margin-left: -20px;
}
.chat-wrapper .chat-avatar-group .chat-avatar:first-child {
  margin-left: 0;
}
.chat-wrapper .chat-contacts {
  width: 300px;
  flex-shrink: 0;
  border-right: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-contacts .search-contact {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
  border-radius: 0.25rem 0 0 0;
  background-color: var(--chat-search-bg);
  margin-bottom: 1rem;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group {
  width: 100%;
  position: relative;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group .search-icon {
  position: absolute;
  left: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group .search-contact-input {
  border-radius: 25px !important;
  padding: 8px 14px 8px 38px !important;
}
.chat-wrapper .chat-contacts .contact-list {
  overflow-y: auto;
  min-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  max-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  padding: 0 1rem 1rem 1rem;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar {
  width: 6px;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-track {
  background: transparent;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-contacts .contact-list:hover::-webkit-scrollbar-thumb {
  background: #566076;
}
.chat-wrapper .chat-contacts .contact-list .contact {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-contacts .contact-list .contact .contact-icon {
  flex-shrink: 0;
  margin-right: 10px;
}
.chat-wrapper .chat-contacts .contact-list .contact .contact-info {
  color: var(--default-font-color);
}
.chat-wrapper .chat-contacts .contact-list .contact.active {
  border-left: 3px solid #4466F2;
  background-color: rgba(68, 102, 242, 0.05);
}
.chat-wrapper .chat-messages {
  flex-grow: 1;
  border-right: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-header {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2rem;
  border-bottom: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-body {
  overflow-y: auto;
  min-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
  max-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar {
  width: 6px;
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-track {
  background: transparent;
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-messages .message-body:hover::-webkit-scrollbar-thumb {
  background: #566076;
}
.chat-wrapper .chat-messages .message-body .message {
  padding: 1rem;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 15px;
  position: relative;
}
.chat-wrapper .chat-messages .message-body .message .text {
  color: #ffffff;
  padding: 1rem;
  margin-right: 10px;
  background-color: #4466F2;
  border-radius: 15px 15px 0 15px;
}
.chat-wrapper .chat-messages .message-body .message.reply-message {
  flex-flow: row;
  justify-content: flex-start;
}
.chat-wrapper .chat-messages .message-body .message.reply-message .text {
  margin-left: 10px;
  border-radius: 15px 15px 15px 0;
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.chat-wrapper .chat-messages .message-editor {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-editor .message-input {
  flex-grow: 1;
  margin: 0 10px;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group {
  position: relative;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .form-control {
  padding-right: 70px !important;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append {
  position: absolute;
  right: 0.35rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .btn {
  color: #afb1b6;
  padding: 0.45rem 0.35rem;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}
.chat-wrapper .chat-contact-details {
  flex-shrink: 0;
  padding: 1rem;
}
.chat-wrapper .chat-contact-details .call-actions {
  display: flex;
}
.chat-wrapper .chat-contact-details .call-actions .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #4466F2;
  background-color: rgba(68, 102, 242, 0.05);
}
.chat-wrapper .chat-contact-details .call-actions .btn:hover {
  background-color: rgba(68, 102, 242, 0.1);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation {
  position: relative;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .search-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .form-control {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  padding: 8px 38px 8px 0 !important;
  background-color: transparent !important;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji {
  width: 100%;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #afb1b6;
  padding: 8px 0;
  border-bottom: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}

[dir=rtl] small.text-danger {
  text-align: start !important;
  display: block;
}
[dir=rtl] .breadcrumb-side-button {
  display: flex;
  justify-content: flex-end;
}
[dir=rtl] .action-buttons {
  display: flex;
  justify-content: flex-start;
}
[dir=rtl] .data-group-item .square {
  margin-left: 5px;
}
[dir=rtl] .data-group-item .value {
  margin-right: 5px;
}
[dir=rtl] .ui-elements-container {
  display: flex;
  justify-content: flex-start;
}
[dir=rtl] .dropdown.options-dropdown .dropdown-item {
  text-align: start;
}
[dir=rtl] .event-modal-footer {
  justify-content: flex-start !important;
}

.btn.btn-primary {
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn.btn-primary:hover {
  background-color: #274ff0;
}
.btn.btn-outline-primary {
  color: #4466F2;
  border-color: #4466F2;
}
.btn.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}
.btn.btn-outline-primary:disabled:hover {
  color: #4466F2;
}
.btn.btn-transparent-primary {
  color: #4466F2;
}
.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}

a {
  color: #4466F2;
}
a:hover {
  color: #274ff0;
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  color: #ffffff;
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ffffff;
}

.text-primary {
  color: #4466F2 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvcmUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLG9DQUFvQztBQUNwQyw0QkFBNEIsMEJBQTBCLENBQUMsdUNBQXVDLENBQUMsd0JBQXdCLENBQXVCLGlCQUFpQixDQUFDLG9CQUFvQixDQUF1QixnQkFBZ0IsQ0FBNEIscUJBQXFCLENBQUMsYUFBYSxpQkFBaUIsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsZUFBZSxlQUFlLENBQUMsU0FBUyxDQUFDLDJCQUEyQixxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBbUIsQ0FBbkIsb0JBQW9CLENBQUMsY0FBYyxXQUFXLENBQUMsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsTUFBTSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsT0FBTyxDQUFDLDhCQUE4QixRQUFRLENBQUMsYUFBYSxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsV0FBVyxDQUFDLFVBQVUsQ0FBQywyREFBNEYsZ0NBQXVCLENBQXZCLHdCQUF1QixDQUF2QiwrQ0FBd0IsQ0FBQyxtQkFBbUIsd0JBQXdCLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyw4QkFBOEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGVBQWUsVUFBVSxDQUFDLDRCQUE0QixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsK0NBQStDLFVBQVUsQ0FBQyxVQUFVLENBQUMsYUFBYSxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGNBQWMsa0JBQWtCLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLCtCQUErQixnQkFBZ0IsQ0FBQyxhQUFhLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMseUVBQXlFLENBQUMsYUFBYSxzRUFBc0UsQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsbUJBQW1CLFNBQVMsQ0FBQyxxRUFBcUUsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxRQUFRLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLHNFQUFzRSxrQkFBa0IsQ0FBQyx3QkFBbUQscUJBQXFCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsWUFBWSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLGNBQWMsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGNBQWMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsdUJBQXVCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyx3Q0FBd0MsV0FBVyxDQUFDLDBDQUEwQyxXQUFXLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGtDQUFrQyxTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHdDQUF3QyxVQUFVLENBQUMsY0FBYyxhQUFhLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsNkJBQTZCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsNENBQTRDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsMENBQTBDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLFFBQVEsQ0FBQyxVQUFVLEM7QUNEOXBJLGdCQUFnQixDQUFDOzs7Ozs7RUFNZixDQUFDLE1BQU0scUJBQXFCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHFDQUFxQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxxQ0FBcUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsdURBQXVELENBQUMsK0NBQStDLENBQUMscUNBQXFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLHFDQUFxQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLENBQUMsb0NBQW9DLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLHFDQUFxQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLG1DQUFtQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyxpQ0FBaUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUNBQWlDLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDBEQUEwRCxDQUFDLGtEQUFrRCxDQUFDLG1DQUFtQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw2Q0FBNkMsbUJBQW1CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixTQUFTLENBQUMsQ0FBQywwQkFBMEIsY0FBYywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksaUVBQWlFLENBQUMseURBQXlELENBQUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsa0JBQWtCLGNBQWMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsUUFBUSxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyx5QkFBeUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMseUJBQXlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsaUJBQWlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsZ0JBQWdCLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsc0JBQXNCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLENBQUMsZ0JBQWdCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGVBQWUsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsWUFBWSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxNQUFNLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLE1BQU0sK0NBQStDLENBQUMsdUNBQXVDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxNQUFNLHlEQUF5RCxDQUFDLGlEQUFpRCxDQUFDLENBQUMsaUJBQWlCLFlBQVksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsTUFBTSxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0sbURBQW1ELENBQUMsMkNBQTJDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSx5REFBeUQsQ0FBQyxpREFBaUQsQ0FBQyxDQUFDLGdCQUFnQiw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLElBQUksMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLElBQUksNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsSUFBSSwwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyw4QkFBOEIsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxzQkFBc0IsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsK0JBQStCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsdUJBQXVCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsc0JBQXNCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLCtCQUErQixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx3QkFBd0IsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDRCQUE0QixzQkFBc0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsSUFBSSxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxvQkFBb0Isc0JBQXNCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsbUJBQW1CLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZEQUE2RCxDQUFDLHFEQUFxRCxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsaURBQWlELENBQUMseUNBQXlDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlDQUFpQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLDhCQUE4QixrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsU0FBUyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLENBQUMscUJBQXFCLElBQUksbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsUUFBUSxTQUFTLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxvQkFBb0IsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsaUNBQWlDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsUUFBUSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxpQ0FBaUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsa0NBQWtDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsMEJBQTBCLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLFFBQVEsU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsdUJBQXVCLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsUUFBUSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsaUJBQWlCLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxpQ0FBaUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLGlDQUFpQyxHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsaUNBQWlDLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQiw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQyx5QkFBeUIscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLG1DQUFtQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDBCQUEwQixzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxtQ0FBbUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsNkJBQTZCLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsR0FBRyw0RUFBNEUsQ0FBQyxvRUFBb0UsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLElBQUksaUZBQWlGLENBQUMseUVBQXlFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxxRkFBcUYsQ0FBQyw2RUFBNkUsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDBFQUEwRSxDQUFDLGtFQUFrRSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsNEVBQTRFLENBQUMsb0VBQW9FLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsSUFBSSxpRkFBaUYsQ0FBQyx5RUFBeUUsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUkscUZBQXFGLENBQUMsNkVBQTZFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRywwRUFBMEUsQ0FBQyxrRUFBa0UsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLGlDQUFpQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQywyQkFBMkIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxrQkFBa0IsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsMkJBQTJCLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsa0JBQWtCLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsU0FBUyxDQUFDLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsNEJBQTRCLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLFNBQVMsQ0FBQyxHQUFHLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2REFBNkQsQ0FBQyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxxQ0FBcUMsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQ0FBb0MsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLElBQUksNkJBQTZCLENBQUMscUJBQXFCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDRCQUE0QixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxvQ0FBb0MsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMscUNBQXFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGtDQUFrQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsbUNBQW1DLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMEJBQTBCLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLG9DQUFvQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsR0FBRyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFFBQVEsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsU0FBUyxDQUFDLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMsaUJBQWlCLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsUUFBUSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxnQ0FBZ0MsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLCtCQUErQixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsZ0NBQWdDLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsd0JBQXdCLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDZCQUE2QixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMseUJBQXlCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyw4QkFBOEIsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQztBQ056NHJFLGdCQUFnQjtBQUNoQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjtBQ1RBOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRjRCRjs7QUczQkE7OztFQUdFO0FIOEJGOztBRzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIOEJGOztBR3hCQTtFQUNFO0FIMkJGOztBR2pCQTtFQUNFO0VBQ0Esa01DaU80QjtFQ2pKeEIsZUF0Q2E7RUZ4Q2pCLGdCQzBPNEI7RUR6TzVCLGdCQzhPNEI7RUQ3TzVCLGNDbkNTO0VEb0NUO0VBQ0EseUJHdkNNO0FOMkRSOztBR1pBO0VBQ0U7QUhlRjs7QUdOQTtFQUNFO0VBQ0E7RUFDQTtBSFNGOztBR0lBO0VBQ0U7RUFDQSxxQkNnTjRCO0FKak45Qjs7QUdRQTtFQUNFO0VBQ0EsbUJDb0YwQjtBSnpGNUI7O0FHZ0JBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FIYkY7O0FHZ0JBO0VBQ0U7RUFDQTtFQUNBO0FIYkY7O0FHZ0JBOzs7RUFHRTtFQUNBO0FIYkY7O0FHZ0JBOzs7O0VBSUU7QUhiRjs7QUdnQkE7RUFDRSxnQkNpSjRCO0FKOUo5Qjs7QUdnQkE7RUFDRTtFQUNBO0FIYkY7O0FHZ0JBO0VBQ0U7QUhiRjs7QUdnQkE7O0VBRUUsbUJDb0k0QjtBSmpKOUI7O0FHZ0JBO0VFcEZJO0FMd0VKOztBR3FCQTs7RUFFRTtFRS9GRTtFRmlHRjtFQUNBO0FIbEJGOztBR3FCQTtFQUFNO0FIakJOOztBR2tCQTtFQUFNO0FIZE47O0FHcUJBO0VBQ0UsY0NYd0M7RURZeEMscUJDWHdDO0VEWXhDO0FIbEJGO0FPMUpFO0VKK0tFLGNDZHNDO0VEZXRDLDBCQ2RzQztBSkoxQzs7QUc0QkE7RUFDRTtFQUNBO0FIekJGO0FPL0pFO0VKMkxFO0VBQ0E7QUh6Qko7QUc0QkU7RUFDRTtBSDFCSjs7QUdtQ0E7Ozs7RUFJRSxpR0NvRDRCO0VDek0xQjtBTHNISjs7QUdtQ0E7RUFFRTtFQUVBO0VBRUE7QUhuQ0Y7O0FHMkNBO0VBRUU7QUh6Q0Y7O0FHaURBO0VBQ0U7RUFDQTtBSDlDRjs7QUdpREE7RUFHRTtFQUNBO0FIaERGOztBR3dEQTtFQUNFO0FIckRGOztBR3dEQTtFQUNFLG9CQzJFNEI7RUQxRTVCLHVCQzBFNEI7RUR6RTVCLGNDcFFTO0VEcVFUO0VBQ0E7QUhyREY7O0FHd0RBO0VBR0U7QUh2REY7O0FHK0RBO0VBRUU7RUFDQSxxQkM0SnNDO0FKek54Qzs7QUdtRUE7RUFFRTtBSGpFRjs7QUd3RUE7RUFDRTtFQUNBO0FIckVGOztBR3dFQTs7Ozs7RUFLRTtFQUNBO0VFdFBFO0VGd1BGO0FIckVGOztBR3dFQTs7RUFFRTtBSHJFRjs7QUd3RUE7O0VBRUU7QUhyRUY7O0FHMkVBO0VBQ0U7QUh4RUY7O0FHK0VBOzs7O0VBSUU7QUg1RUY7O0FHcUZJOzs7O0VBQ0U7QUgvRU47O0FHcUZBOzs7O0VBSUU7RUFDQTtBSGxGRjs7QUdxRkE7O0VBRUU7RUFDQTtBSGxGRjs7QUdzRkE7Ozs7RUFTRTtBSHhGRjs7QUcyRkE7RUFDRTtFQUVBO0FIekZGOztBRzRGQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0FIL0ZGOztBR29HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVsU0ksaUJBdENhO0VGMFVqQjtFQUNBO0VBQ0E7QUhqR0Y7O0FHb0dBO0VBQ0U7QUhqR0Y7O0FHcUdBOztFQUVFO0FIbEdGOztBR3FHQTtFQUtFO0VBQ0E7QUh0R0Y7O0FHNkdBO0VBQ0U7QUgxR0Y7O0FHa0hBO0VBQ0U7RUFDQTtBSC9HRjs7QUdzSEE7RUFDRTtBSG5IRjs7QUdzSEE7RUFDRTtFQUNBO0FIbkhGOztBR3NIQTtFQUNFO0FIbkhGOztBR3dIQTtFQUNFO0FIckhGOztBUXRXQTs7RUFFRSxxQkppUzRCO0VJL1I1QixnQkppUzRCO0VJaFM1QixnQkppUzRCO0FKdUU5Qjs7QVFwV0E7RUhnSE0saUJBdENhO0FMOFJuQjs7QVF2V0E7RUgrR00sZUF0Q2E7QUxrU25COztBUTFXQTtFSDhHTSxrQkF0Q2E7QUxzU25COztBUTdXQTtFSDZHTSxpQkF0Q2E7QUwwU25COztBUWhYQTtFSDRHTSxrQkF0Q2E7QUw4U25COztBUW5YQTtFSDJHTSxlQXRDYTtBTGtUbkI7O0FRclhBO0VIeUdNLGtCQXRDYTtFR2pFakIsZ0JKbVM0QjtBSnFGOUI7O0FRcFhBO0VIbUdNLGVBdENhO0VHM0RqQixnQkpzUjRCO0VJclI1QixnQko2UTRCO0FKMEc5Qjs7QVFyWEE7RUg4Rk0saUJBdENhO0VHdERqQixnQkprUjRCO0VJalI1QixnQkp3UTRCO0FKZ0g5Qjs7QVF0WEE7RUh5Rk0saUJBdENhO0VHakRqQixnQko4UTRCO0VJN1E1QixnQkptUTRCO0FKc0g5Qjs7QVF2WEE7RUhvRk0saUJBdENhO0VHNUNqQixnQkowUTRCO0VJelE1QixnQko4UDRCO0FKNEg5Qjs7QVFsWEE7RUFDRSxnQkowRU87RUl6RVAsbUJKeUVPO0VJeEVQO0VBQ0E7QVJxWEY7O0FRN1dBOztFSE1JO0VHSEYsZ0JKc040QjtBSjBKOUI7O0FRN1dBOztFQUVFLGNKOFA0QjtFSTdQNUIseUJKc1E0QjtBSjBHOUI7O0FReFdBO0VDL0VFO0VBQ0E7QVQyYkY7O0FReFdBO0VDcEZFO0VBQ0E7QVRnY0Y7O0FRMVdBO0VBQ0U7QVI2V0Y7QVEzV0U7RUFDRSxvQkpnUDBCO0FKNkg5Qjs7QVFuV0E7RUhqQ0k7RUdtQ0Y7QVJzV0Y7O0FRbFdBO0VBQ0UsbUJKaUJPO0VDRkgsa0JBdENhO0FMNlhuQjs7QVFsV0E7RUFDRTtFSDdDRTtFRytDRixjSjFHUztBSitjWDtBUW5XRTtFQUNFO0FScVdKOztBVXhkQTtFQ0lFO0VBR0E7QVhzZEY7O0FVdmRBO0VBQ0UsZ0JOKytCa0M7RU05K0JsQyx5QkpETTtFSUVOO0VFWEUsc0JScU8wQjtFTy9ONUI7RUFHQTtBWCtkRjs7QVVqZEE7RUFFRTtBVm1kRjs7QVVoZEE7RUFDRTtFQUNBO0FWbWRGOztBVWhkQTtFTGtDSTtFS2hDRixjTjNCUztBSjhlWDs7QWExZkE7RVJ1RUk7RVFyRUYsY1BHSztFT0ZMO0FiNmZGO0FhMWZFO0VBQ0U7QWI0Zko7O0FhdmZBO0VBQ0U7RVIwREU7RVF4REYsY1BGTTtFT0dOLHlCVERTO0VRWFAscUJSdU8wQjtBSmdTOUI7QWF2ZkU7RUFDRTtFUmtEQTtFUWhEQSxnQlRvUTBCO0FKcVA5Qjs7QWFuZkE7RUFDRTtFUnlDRTtFUXZDRixjVGpCUztBSnVnQlg7QWFuZkU7RVJvQ0U7RVFsQ0E7RUFDQTtBYnFmSjs7QWFoZkE7RUFDRSxpQlR3aUNrQztFU3ZpQ2xDO0FibWZGOztBYzVoQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZ2lCRjtBZ0I3ZUk7RUZ2REY7SUNZSSxnQlg2TGlCO0VKK1ZyQjtBQUNGO0FnQmxmSTtFRnZERjtJQ1lJLGdCWDZMaUI7RUpvV3JCO0FBQ0Y7QWdCdmZJO0VGdkRGO0lDWUksZ0JYNkxpQjtFSnlXckI7QUFDRjtBZ0I1Zkk7RUZ2REY7SUNZSSxpQlg2TGlCO0VKOFdyQjtBQUNGOztBYzVpQkU7RUNaQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNGpCRjs7QWMxaUJFO0VDSkE7RUFDQTtFQUNBO0VBQ0E7QWZrakJGOztBYzNpQkU7RUFDRTtFQUNBO0FkOGlCSjtBYzVpQkk7O0VBRUU7RUFDQTtBZDhpQk47O0FpQi9rQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnVsQko7O0FpQnBrQk07RUFDRTtFQUNBO0VBQ0E7QWpCdWtCUjs7QWlCcmtCTTtFQUNFO0VBQ0E7RUFDQTtBakJ3a0JSOztBaUJwa0JRO0VGRk47RUFJQTtBZnVrQkY7O0FpQnprQlE7RUZGTjtFQUlBO0FmNGtCRjs7QWlCOWtCUTtFRkZOO0VBSUE7QWZpbEJGOztBaUJubEJRO0VGRk47RUFJQTtBZnNsQkY7O0FpQnhsQlE7RUZGTjtFQUlBO0FmMmxCRjs7QWlCN2xCUTtFRkZOO0VBSUE7QWZnbUJGOztBaUJsbUJRO0VGRk47RUFJQTtBZnFtQkY7O0FpQnZtQlE7RUZGTjtFQUlBO0FmMG1CRjs7QWlCNW1CUTtFRkZOO0VBSUE7QWYrbUJGOztBaUJqbkJRO0VGRk47RUFJQTtBZm9uQkY7O0FpQnRuQlE7RUZGTjtFQUlBO0FmeW5CRjs7QWlCM25CUTtFRkZOO0VBSUE7QWY4bkJGOztBaUIzbkJNO0VBQXdCO0FqQituQjlCOztBaUI3bkJNO0VBQXVCO0FqQmlvQjdCOztBaUI5bkJRO0VBQXdCLFFBRGI7QWpCbW9CbkI7O0FpQmxvQlE7RUFBd0IsUUFEYjtBakJ1b0JuQjs7QWlCdG9CUTtFQUF3QixRQURiO0FqQjJvQm5COztBaUIxb0JRO0VBQXdCLFFBRGI7QWpCK29CbkI7O0FpQjlvQlE7RUFBd0IsUUFEYjtBakJtcEJuQjs7QWlCbHBCUTtFQUF3QixRQURiO0FqQnVwQm5COztBaUJ0cEJRO0VBQXdCLFFBRGI7QWpCMnBCbkI7O0FpQjFwQlE7RUFBd0IsUUFEYjtBakIrcEJuQjs7QWlCOXBCUTtFQUF3QixRQURiO0FqQm1xQm5COztBaUJscUJRO0VBQXdCLFFBRGI7QWpCdXFCbkI7O0FpQnRxQlE7RUFBd0IsU0FEYjtBakIycUJuQjs7QWlCMXFCUTtFQUF3QixTQURiO0FqQitxQm5COztBaUI5cUJRO0VBQXdCLFNBRGI7QWpCbXJCbkI7O0FpQjVxQlU7RUZUUjtBZnlyQkY7O0FpQmhyQlU7RUZUUjtBZjZyQkY7O0FpQnByQlU7RUZUUjtBZmlzQkY7O0FpQnhyQlU7RUZUUjtBZnFzQkY7O0FpQjVyQlU7RUZUUjtBZnlzQkY7O0FpQmhzQlU7RUZUUjtBZjZzQkY7O0FpQnBzQlU7RUZUUjtBZml0QkY7O0FpQnhzQlU7RUZUUjtBZnF0QkY7O0FpQjVzQlU7RUZUUjtBZnl0QkY7O0FpQmh0QlU7RUZUUjtBZjZ0QkY7O0FpQnB0QlU7RUZUUjtBZml1QkY7O0FnQnR0Qkk7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWpCd3ZCTjtFaUJ0dkJJO0lBQ0U7SUFDQTtJQUNBO0VqQnd2Qk47RWlCcHZCTTtJRkZOO0lBSUE7RWZzdkJBO0VpQnh2Qk07SUZGTjtJQUlBO0VmMHZCQTtFaUI1dkJNO0lGRk47SUFJQTtFZjh2QkE7RWlCaHdCTTtJRkZOO0lBSUE7RWZrd0JBO0VpQnB3Qk07SUZGTjtJQUlBO0Vmc3dCQTtFaUJ4d0JNO0lGRk47SUFJQTtFZjB3QkE7RWlCNXdCTTtJRkZOO0lBSUE7RWY4d0JBO0VpQmh4Qk07SUZGTjtJQUlBO0Vma3hCQTtFaUJweEJNO0lGRk47SUFJQTtFZnN4QkE7RWlCeHhCTTtJRkZOO0lBSUE7RWYweEJBO0VpQjV4Qk07SUZGTjtJQUlBO0VmOHhCQTtFaUJoeUJNO0lGRk47SUFJQTtFZmt5QkE7RWlCL3hCSTtJQUF3QjtFakJreUI1QjtFaUJoeUJJO0lBQXVCO0VqQm15QjNCO0VpQmh5Qk07SUFBd0IsUUFEYjtFakJveUJqQjtFaUJueUJNO0lBQXdCLFFBRGI7RWpCdXlCakI7RWlCdHlCTTtJQUF3QixRQURiO0VqQjB5QmpCO0VpQnp5Qk07SUFBd0IsUUFEYjtFakI2eUJqQjtFaUI1eUJNO0lBQXdCLFFBRGI7RWpCZ3pCakI7RWlCL3lCTTtJQUF3QixRQURiO0VqQm16QmpCO0VpQmx6Qk07SUFBd0IsUUFEYjtFakJzekJqQjtFaUJyekJNO0lBQXdCLFFBRGI7RWpCeXpCakI7RWlCeHpCTTtJQUF3QixRQURiO0VqQjR6QmpCO0VpQjN6Qk07SUFBd0IsUUFEYjtFakIrekJqQjtFaUI5ekJNO0lBQXdCLFNBRGI7RWpCazBCakI7RWlCajBCTTtJQUF3QixTQURiO0VqQnEwQmpCO0VpQnAwQk07SUFBd0IsU0FEYjtFakJ3MEJqQjtFaUJqMEJRO0lGVFI7RWY2MEJBO0VpQnAwQlE7SUZUUjtFZmcxQkE7RWlCdjBCUTtJRlRSO0VmbTFCQTtFaUIxMEJRO0lGVFI7RWZzMUJBO0VpQjcwQlE7SUZUUjtFZnkxQkE7RWlCaDFCUTtJRlRSO0VmNDFCQTtFaUJuMUJRO0lGVFI7RWYrMUJBO0VpQnQxQlE7SUZUUjtFZmsyQkE7RWlCejFCUTtJRlRSO0VmcTJCQTtFaUI1MUJRO0lGVFI7RWZ3MkJBO0VpQi8xQlE7SUZUUjtFZjIyQkE7RWlCbDJCUTtJRlRSO0VmODJCQTtBQUNGO0FnQnAyQkk7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWpCcTRCTjtFaUJuNEJJO0lBQ0U7SUFDQTtJQUNBO0VqQnE0Qk47RWlCajRCTTtJRkZOO0lBSUE7RWZtNEJBO0VpQnI0Qk07SUZGTjtJQUlBO0VmdTRCQTtFaUJ6NEJNO0lGRk47SUFJQTtFZjI0QkE7RWlCNzRCTTtJRkZOO0lBSUE7RWYrNEJBO0VpQmo1Qk07SUZGTjtJQUlBO0VmbTVCQTtFaUJyNUJNO0lGRk47SUFJQTtFZnU1QkE7RWlCejVCTTtJRkZOO0lBSUE7RWYyNUJBO0VpQjc1Qk07SUZGTjtJQUlBO0VmKzVCQTtFaUJqNkJNO0lGRk47SUFJQTtFZm02QkE7RWlCcjZCTTtJRkZOO0lBSUE7RWZ1NkJBO0VpQno2Qk07SUZGTjtJQUlBO0VmMjZCQTtFaUI3NkJNO0lGRk47SUFJQTtFZis2QkE7RWlCNTZCSTtJQUF3QjtFakIrNkI1QjtFaUI3NkJJO0lBQXVCO0VqQmc3QjNCO0VpQjc2Qk07SUFBd0IsUUFEYjtFakJpN0JqQjtFaUJoN0JNO0lBQXdCLFFBRGI7RWpCbzdCakI7RWlCbjdCTTtJQUF3QixRQURiO0VqQnU3QmpCO0VpQnQ3Qk07SUFBd0IsUUFEYjtFakIwN0JqQjtFaUJ6N0JNO0lBQXdCLFFBRGI7RWpCNjdCakI7RWlCNTdCTTtJQUF3QixRQURiO0VqQmc4QmpCO0VpQi83Qk07SUFBd0IsUUFEYjtFakJtOEJqQjtFaUJsOEJNO0lBQXdCLFFBRGI7RWpCczhCakI7RWlCcjhCTTtJQUF3QixRQURiO0VqQnk4QmpCO0VpQng4Qk07SUFBd0IsUUFEYjtFakI0OEJqQjtFaUIzOEJNO0lBQXdCLFNBRGI7RWpCKzhCakI7RWlCOThCTTtJQUF3QixTQURiO0VqQms5QmpCO0VpQmo5Qk07SUFBd0IsU0FEYjtFakJxOUJqQjtFaUI5OEJRO0lGVFI7RWYwOUJBO0VpQmo5QlE7SUZUUjtFZjY5QkE7RWlCcDlCUTtJRlRSO0VmZytCQTtFaUJ2OUJRO0lGVFI7RWZtK0JBO0VpQjE5QlE7SUZUUjtFZnMrQkE7RWlCNzlCUTtJRlRSO0VmeStCQTtFaUJoK0JRO0lGVFI7RWY0K0JBO0VpQm4rQlE7SUZUUjtFZisrQkE7RWlCdCtCUTtJRlRSO0Vmay9CQTtFaUJ6K0JRO0lGVFI7RWZxL0JBO0VpQjUrQlE7SUZUUjtFZncvQkE7RWlCLytCUTtJRlRSO0VmMi9CQTtBQUNGO0FnQmovQkk7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWpCa2hDTjtFaUJoaENJO0lBQ0U7SUFDQTtJQUNBO0VqQmtoQ047RWlCOWdDTTtJRkZOO0lBSUE7RWZnaENBO0VpQmxoQ007SUZGTjtJQUlBO0Vmb2hDQTtFaUJ0aENNO0lGRk47SUFJQTtFZndoQ0E7RWlCMWhDTTtJRkZOO0lBSUE7RWY0aENBO0VpQjloQ007SUZGTjtJQUlBO0VmZ2lDQTtFaUJsaUNNO0lGRk47SUFJQTtFZm9pQ0E7RWlCdGlDTTtJRkZOO0lBSUE7RWZ3aUNBO0VpQjFpQ007SUZGTjtJQUlBO0VmNGlDQTtFaUI5aUNNO0lGRk47SUFJQTtFZmdqQ0E7RWlCbGpDTTtJRkZOO0lBSUE7RWZvakNBO0VpQnRqQ007SUZGTjtJQUlBO0Vmd2pDQTtFaUIxakNNO0lGRk47SUFJQTtFZjRqQ0E7RWlCempDSTtJQUF3QjtFakI0akM1QjtFaUIxakNJO0lBQXVCO0VqQjZqQzNCO0VpQjFqQ007SUFBd0IsUUFEYjtFakI4akNqQjtFaUI3akNNO0lBQXdCLFFBRGI7RWpCaWtDakI7RWlCaGtDTTtJQUF3QixRQURiO0VqQm9rQ2pCO0VpQm5rQ007SUFBd0IsUUFEYjtFakJ1a0NqQjtFaUJ0a0NNO0lBQXdCLFFBRGI7RWpCMGtDakI7RWlCemtDTTtJQUF3QixRQURiO0VqQjZrQ2pCO0VpQjVrQ007SUFBd0IsUUFEYjtFakJnbENqQjtFaUIva0NNO0lBQXdCLFFBRGI7RWpCbWxDakI7RWlCbGxDTTtJQUF3QixRQURiO0VqQnNsQ2pCO0VpQnJsQ007SUFBd0IsUUFEYjtFakJ5bENqQjtFaUJ4bENNO0lBQXdCLFNBRGI7RWpCNGxDakI7RWlCM2xDTTtJQUF3QixTQURiO0VqQitsQ2pCO0VpQjlsQ007SUFBd0IsU0FEYjtFakJrbUNqQjtFaUIzbENRO0lGVFI7RWZ1bUNBO0VpQjlsQ1E7SUZUUjtFZjBtQ0E7RWlCam1DUTtJRlRSO0VmNm1DQTtFaUJwbUNRO0lGVFI7RWZnbkNBO0VpQnZtQ1E7SUZUUjtFZm1uQ0E7RWlCMW1DUTtJRlRSO0Vmc25DQTtFaUI3bUNRO0lGVFI7RWZ5bkNBO0VpQmhuQ1E7SUZUUjtFZjRuQ0E7RWlCbm5DUTtJRlRSO0VmK25DQTtFaUJ0bkNRO0lGVFI7RWZrb0NBO0VpQnpuQ1E7SUZUUjtFZnFvQ0E7RWlCNW5DUTtJRlRSO0Vmd29DQTtBQUNGO0FnQjluQ0k7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWpCK3BDTjtFaUI3cENJO0lBQ0U7SUFDQTtJQUNBO0VqQitwQ047RWlCM3BDTTtJRkZOO0lBSUE7RWY2cENBO0VpQi9wQ007SUZGTjtJQUlBO0VmaXFDQTtFaUJucUNNO0lGRk47SUFJQTtFZnFxQ0E7RWlCdnFDTTtJRkZOO0lBSUE7RWZ5cUNBO0VpQjNxQ007SUZGTjtJQUlBO0VmNnFDQTtFaUIvcUNNO0lGRk47SUFJQTtFZmlyQ0E7RWlCbnJDTTtJRkZOO0lBSUE7RWZxckNBO0VpQnZyQ007SUZGTjtJQUlBO0VmeXJDQTtFaUIzckNNO0lGRk47SUFJQTtFZjZyQ0E7RWlCL3JDTTtJRkZOO0lBSUE7RWZpc0NBO0VpQm5zQ007SUZGTjtJQUlBO0VmcXNDQTtFaUJ2c0NNO0lGRk47SUFJQTtFZnlzQ0E7RWlCdHNDSTtJQUF3QjtFakJ5c0M1QjtFaUJ2c0NJO0lBQXVCO0VqQjBzQzNCO0VpQnZzQ007SUFBd0IsUUFEYjtFakIyc0NqQjtFaUIxc0NNO0lBQXdCLFFBRGI7RWpCOHNDakI7RWlCN3NDTTtJQUF3QixRQURiO0VqQml0Q2pCO0VpQmh0Q007SUFBd0IsUUFEYjtFakJvdENqQjtFaUJudENNO0lBQXdCLFFBRGI7RWpCdXRDakI7RWlCdHRDTTtJQUF3QixRQURiO0VqQjB0Q2pCO0VpQnp0Q007SUFBd0IsUUFEYjtFakI2dENqQjtFaUI1dENNO0lBQXdCLFFBRGI7RWpCZ3VDakI7RWlCL3RDTTtJQUF3QixRQURiO0VqQm11Q2pCO0VpQmx1Q007SUFBd0IsUUFEYjtFakJzdUNqQjtFaUJydUNNO0lBQXdCLFNBRGI7RWpCeXVDakI7RWlCeHVDTTtJQUF3QixTQURiO0VqQjR1Q2pCO0VpQjN1Q007SUFBd0IsU0FEYjtFakIrdUNqQjtFaUJ4dUNRO0lGVFI7RWZvdkNBO0VpQjN1Q1E7SUZUUjtFZnV2Q0E7RWlCOXVDUTtJRlRSO0VmMHZDQTtFaUJqdkNRO0lGVFI7RWY2dkNBO0VpQnB2Q1E7SUZUUjtFZmd3Q0E7RWlCdnZDUTtJRlRSO0VmbXdDQTtFaUIxdkNRO0lGVFI7RWZzd0NBO0VpQjd2Q1E7SUZUUjtFZnl3Q0E7RWlCaHdDUTtJRlRSO0VmNHdDQTtFaUJud0NRO0lGVFI7RWYrd0NBO0VpQnR3Q1E7SUZUUjtFZmt4Q0E7RWlCendDUTtJRlRSO0VmcXhDQTtBQUNGO0FrQm4wQ0E7RUFDRTtFQUNBLG1CZDJITztFYzFIUCxjZFNTO0FKNHpDWDtBa0JsMENFOztFQUVFLGdCZDhVMEI7RWM3VTFCO0VBQ0E7QWxCbzBDSjtBa0JqMENFO0VBQ0U7RUFDQTtBbEJtMENKO0FrQmgwQ0U7RUFDRTtBbEJrMENKOztBa0J4ekNFOztFQUVFLGVkd1QwQjtBSm1nQzlCOztBa0JsekNBO0VBQ0U7QWxCcXpDRjtBa0JuekNFOztFQUVFO0FsQnF6Q0o7QWtCanpDSTs7RUFFRTtBbEJtekNOOztBa0I3eUNFOzs7O0VBSUU7QWxCZ3pDSjs7QWtCdnlDRTtFQUNFLHFDZG9SMEI7QUpzaEM5Qjs7QU96MkNFO0VXMkVJLGNkdkVLO0Vjd0VMLHNDZHlRd0I7QUp5aEM5Qjs7QW1CcDNDSTs7O0VBR0UseUJEMkYrQjtBbEI0eENyQztBbUJuM0NNOzs7O0VBSUUscUJEbUZ5RTtBbEJreUNqRjs7QU8xM0NFO0VZaUJNLHlCQUplO0FuQmkzQ3ZCO0FtQjMyQ1E7O0VBRUUseUJBUmE7QW5CcTNDdkI7O0FtQng0Q0k7OztFQUdFLHlCRDJGK0I7QWxCZ3pDckM7QW1CdjRDTTs7OztFQUlFLHFCRG1GeUU7QWxCc3pDakY7O0FPOTRDRTtFWWlCTSx5QkFKZTtBbkJxNEN2QjtBbUIvM0NROztFQUVFLHlCQVJhO0FuQnk0Q3ZCOztBbUI1NUNJOzs7RUFHRSx5QkQyRitCO0FsQm8wQ3JDO0FtQjM1Q007Ozs7RUFJRSxxQkRtRnlFO0FsQjAwQ2pGOztBT2w2Q0U7RVlpQk0seUJBSmU7QW5CeTVDdkI7QW1CbjVDUTs7RUFFRSx5QkFSYTtBbkI2NUN2Qjs7QW1CaDdDSTs7O0VBR0UseUJEMkYrQjtBbEJ3MUNyQztBbUIvNkNNOzs7O0VBSUUscUJEbUZ5RTtBbEI4MUNqRjs7QU90N0NFO0VZaUJNLHlCQUplO0FuQjY2Q3ZCO0FtQnY2Q1E7O0VBRUUseUJBUmE7QW5CaTdDdkI7O0FtQnA4Q0k7OztFQUdFLHlCRDJGK0I7QWxCNDJDckM7QW1CbjhDTTs7OztFQUlFLHFCRG1GeUU7QWxCazNDakY7O0FPMThDRTtFWWlCTSx5QkFKZTtBbkJpOEN2QjtBbUIzN0NROztFQUVFLHlCQVJhO0FuQnE4Q3ZCOztBbUJ4OUNJOzs7RUFHRSx5QkQyRitCO0FsQmc0Q3JDO0FtQnY5Q007Ozs7RUFJRSxxQkRtRnlFO0FsQnM0Q2pGOztBTzk5Q0U7RVlpQk0seUJBSmU7QW5CcTlDdkI7QW1CLzhDUTs7RUFFRSx5QkFSYTtBbkJ5OUN2Qjs7QW1CNStDSTs7O0VBR0UseUJEMkYrQjtBbEJvNUNyQztBbUIzK0NNOzs7O0VBSUUscUJEbUZ5RTtBbEIwNUNqRjs7QU9sL0NFO0VZaUJNLHlCQUplO0FuQnkrQ3ZCO0FtQm4rQ1E7O0VBRUUseUJBUmE7QW5CNitDdkI7O0FtQmhnREk7OztFQUdFLHlCRDJGK0I7QWxCdzZDckM7QW1CLy9DTTs7OztFQUlFLHFCRG1GeUU7QWxCODZDakY7O0FPdGdERTtFWWlCTSx5QkFKZTtBbkI2L0N2QjtBbUJ2L0NROztFQUVFLHlCQVJhO0FuQmlnRHZCOztBbUJwaERJOzs7RUFHRSxzQ2Z3VndCO0FKK3JDOUI7O0FPcGhERTtFWWlCTSxzQ0FKZTtBbkIyZ0R2QjtBbUJyZ0RROztFQUVFLHNDQVJhO0FuQitnRHZCOztBa0J2N0NJO0VBQ0UsY1pwR0U7RVlxR0YseUJkcEdLO0VjcUdMLHFCZDJQd0I7QUorckM5QjtBa0JyN0NJO0VBQ0UsY2Q1R0s7RWM2R0wseUJkbEhLO0VjbUhMLHFCZGxISztBSnlpRFg7O0FrQmw3Q0E7RUFDRSxjWnBITTtFWXFITix5QmRwSFM7QUp5aURYO0FrQm43Q0U7OztFQUdFLHFCZHVPMEI7QUo4c0M5QjtBa0JsN0NFO0VBQ0U7QWxCbzdDSjtBa0JoN0NJO0VBQ0UsMkNkMk53QjtBSnV0QzlCO0FPdmpERTtFVzRJTSxjWjFJQTtFWTJJQSw0Q2RxTnNCO0FKeXRDOUI7O0FnQjkvQ0k7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJnNkNOO0VrQjc1Q007SUFDRTtFbEIrNUNSO0FBQ0Y7QWdCMWdESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjI2Q047RWtCeDZDTTtJQUNFO0VsQjA2Q1I7QUFDRjtBZ0JyaERJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCczdDTjtFa0JuN0NNO0lBQ0U7RWxCcTdDUjtBQUNGO0FnQmhpREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJpOENOO0VrQjk3Q007SUFDRTtFbEJnOENSO0FBQ0Y7QWtCMThDSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FsQjI4Q1I7QWtCeDhDUTtFQUNFO0FsQjA4Q1Y7O0FvQnZuREE7RUFDRTtFQUNBO0VBQ0EsbUNoQnFlc0M7RWdCcGV0QztFZnFISSxlQXRDYTtFZTVFakIsZ0JoQjhRNEI7RWdCN1E1QixnQmhCa1I0QjtFZ0JqUjVCLGNoQkRTO0VnQkVULHlCZEZNO0VjR047RUFDQTtFUmJFLHNCUnFPMEI7RWlCcE94Qix3RURrQko7QXBCcW5ERjtBcUJsb0RJO0VETEo7SUNNTTtFckJxb0RKO0FBQ0Y7QW9Cdm5ERTtFQUNFO0VBQ0E7QXBCeW5ESjtBc0J6b0RFO0VBQ0U7RUFDQSx5QmhCREk7RWdCRUoscUJsQmdkb0M7RWtCL2NwQztFQUtFLGlEbEJnWHdCO0FKdXhDOUI7QW9Cem5ERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCMG5ESjtBb0I3bkRFO0VBQ0UsY2hCeEJPO0VnQjBCUDtBcEIwbkRKO0FvQjduREU7RUFDRSxjaEJ4Qk87RWdCMEJQO0FwQjBuREo7QW9CN25ERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCMG5ESjtBb0JsbkRFO0VBRUUseUJoQnhDTztFZ0IwQ1A7QXBCa25ESjs7QW9CN21ERTtFQU1FLGNoQmhETztFZ0JpRFAseUJkakRJO0FONHBEUjs7QW9CdG1EQTs7RUFFRTtFQUNBO0FwQnltREY7O0FvQi9sREE7RUFDRTtFQUNBO0VBQ0E7RWZaRTtFZWNGLGdCaEIwTTRCO0FKdzVDOUI7O0FvQi9sREE7RUFDRTtFQUNBO0Vmb0NJLGtCQXRDYTtFZUlqQixnQmhCdUk0QjtBSjI5QzlCOztBb0IvbERBO0VBQ0U7RUFDQTtFZjZCSSxtQkF0Q2E7RWVXakIsZ0JoQmlJNEI7QUppK0M5Qjs7QW9CemxEQTtFQUNFO0VBQ0E7RUFDQSxxQmhCOFE0QjtFZ0I3UTVCLHdCaEI2UTRCO0VnQjVRNUI7RUFDQSxnQmhCNks0QjtFZ0I1SzVCLGNoQnBHUztFZ0JxR1Q7RUFDQTtFQUNBO0FwQjRsREY7QW9CMWxERTtFQUVFO0VBQ0E7QXBCMmxESjs7QW9CL2tEQTtFQUNFLGtDaEJzV3NDO0VnQnJXdEM7RWZYSSxtQkF0Q2E7RWVtRGpCLGdCaEJ5RjRCO0VRaE8xQixxQlJ1TzBCO0FKbS9DOUI7O0FvQi9rREE7RUFDRSxnQ2hCK1ZzQztFZ0I5VnRDO0VmbkJJLGtCQXRDYTtFZTJEakIsZ0JoQmdGNEI7RVEvTjFCLHFCUnNPMEI7QUo0L0M5Qjs7QW9CN2tERTtFQUVFO0FwQitrREo7O0FvQjNrREE7RUFDRTtBcEI4a0RGOztBb0J0a0RBO0VBQ0UsbUJoQm9Wc0M7QUpxdkN4Qzs7QW9CdGtEQTtFQUNFO0VBQ0EsbUJoQnFVc0M7QUpvd0N4Qzs7QW9CamtEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQm9rREY7QW9CbGtERTs7RUFFRTtFQUNBO0FwQm9rREo7O0FvQjNqREE7RUFDRTtFQUNBO0VBQ0EscUJoQjBTc0M7QUpveEN4Qzs7QW9CM2pEQTtFQUNFO0VBQ0Esa0JoQnNTc0M7RWdCclN0QztBcEI4akRGO0FvQjVqREU7RUFDRSxjaEJ4TU87QUpzd0RYOztBb0IxakRBO0VBQ0U7QXBCNmpERjs7QW9CMWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCaEJ5UnNDO0FKb3lDeEM7QW9CMWpERTtFQUNFO0VBQ0E7RUFDQSx1QmhCb1JvQztFZ0JuUnBDO0FwQjRqREo7O0FzQnZ3REU7RUFDRTtFQUNBO0VBQ0EsbUJsQm9kb0M7RUM1YXBDO0VpQnRDQSxjRm1OcUM7QXBCdWpEekM7O0FzQnZ3REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRkUsbUJBdENhO0VpQjNDZixnQmxCa1AwQjtFa0JqUDFCO0VBQ0E7RVYzQ0Esc0JScU8wQjtBSmlsRDlCOztBc0J0d0RJO0VBRUUscUJGOExtQztFRTNMakMsb0NsQmdiZ0M7RWtCL2FoQyw0UEYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXRCc3dEUjtBc0Jud0RNO0VBQ0UscUJGbUxpQztFRWxMakM7QXRCcXdEUjtBc0Jsd0RNOzs7RUFFRTtBdEJxd0RSOztBc0I5dkRJO0VBR0ksb0NsQndaZ0M7RWtCdlpoQztBdEIrdkRSOztBc0J6dkRJO0VBRUUscUJGMEptQztFRXZKakMsc0RsQnFlb0M7RWtCcGVwQztBdEJ5dkRSO0FzQnR2RE07RUFDRSxxQkZrSmlDO0VFakpqQztBdEJ3dkRSO0FzQnJ2RE07OztFQUVFO0F0Qnd2RFI7O0FzQi91RE07OztFQUVFO0F0Qm12RFI7O0FzQjN1RE07RUFDRSxjRndIaUM7QXBCc25EekM7QXNCM3VETTs7O0VBRUU7QXRCOHVEUjs7QXNCdHVETTtFQUNFLGNGMEdpQztBcEIrbkR6QztBc0J2dURRO0VBQ0UscUJGdUcrQjtBcEJrb0R6QztBc0JydURNOzs7RUFFRTtBdEJ3dURSO0FzQnB1RFE7RUFDRTtFQ25KTix5QkRvSjJCO0F0QnN1RC9CO0FzQmp1RFE7RUFDRTtBdEJtdURWO0FzQmh1RFE7RUFDRSxxQkZpRitCO0FwQmlwRHpDOztBc0J4dERNO0VBQ0UscUJGc0VpQztBcEJxcER6QztBc0J4dERNOzs7RUFFRTtBdEIydERSO0FzQnZ0RFE7RUFDRSxxQkY0RCtCO0VFM0QvQjtBdEJ5dERWOztBc0J0M0RFO0VBQ0U7RUFDQTtFQUNBLG1CbEJvZG9DO0VDNWFwQztFaUJ0Q0EsY0ZtTnFDO0FwQnNxRHpDOztBc0J0M0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCbUZFLG1CQXRDYTtFaUIzQ2YsZ0JsQmtQMEI7RWtCalAxQjtFQUNBO0VWM0NBLHNCUnFPMEI7QUpnc0Q5Qjs7QXNCcjNESTtFQUVFLHFCRjhMbUM7RUUzTGpDLG9DbEJnYmdDO0VrQi9haEMsc1NGMEx3RDtFRXpMeEQ7RUFDQTtFQUNBO0F0QnEzRFI7QXNCbDNETTtFQUNFLHFCRm1MaUM7RUVsTGpDO0F0Qm8zRFI7QXNCajNETTs7O0VBRUU7QXRCbzNEUjs7QXNCNzJESTtFQUdJLG9DbEJ3WmdDO0VrQnZaaEM7QXRCODJEUjs7QXNCeDJESTtFQUVFLHFCRjBKbUM7RUV2SmpDLHNEbEJxZW9DO0VrQnBlcEM7QXRCdzJEUjtBc0JyMkRNO0VBQ0UscUJGa0ppQztFRWpKakM7QXRCdTJEUjtBc0JwMkRNOzs7RUFFRTtBdEJ1MkRSOztBc0I5MURNOzs7RUFFRTtBdEJrMkRSOztBc0IxMURNO0VBQ0UsY0Z3SGlDO0FwQnF1RHpDO0FzQjExRE07OztFQUVFO0F0QjYxRFI7O0FzQnIxRE07RUFDRSxjRjBHaUM7QXBCOHVEekM7QXNCdDFEUTtFQUNFLHFCRnVHK0I7QXBCaXZEekM7QXNCcDFETTs7O0VBRUU7QXRCdTFEUjtBc0JuMURRO0VBQ0U7RUNuSk4seUJEb0oyQjtBdEJxMUQvQjtBc0JoMURRO0VBQ0U7QXRCazFEVjtBc0IvMERRO0VBQ0UscUJGaUYrQjtBcEJnd0R6Qzs7QXNCdjBETTtFQUNFLHFCRnNFaUM7QXBCb3dEekM7QXNCdjBETTs7O0VBRUU7QXRCMDBEUjtBc0J0MERRO0VBQ0UscUJGNEQrQjtFRTNEL0I7QXRCdzBEVjs7QW9CandEQTtFQUNFO0VBQ0E7RUFDQTtBcEJvd0RGO0FvQi92REU7RUFDRTtBcEJpd0RKO0FnQi84REk7RUltTkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEIrdkRKO0VvQjN2REU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQjZ2REo7RW9CenZERTtJQUNFO0lBQ0E7SUFDQTtFcEIydkRKO0VvQnZ2REU7SUFDRTtFcEJ5dkRKO0VvQnR2REU7O0lBRUU7RXBCd3ZESjtFb0JudkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEJxdkRKO0VvQm52REU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxxQmhCMkxrQztJZ0IxTGxDO0VwQnF2REo7RW9CbHZERTtJQUNFO0lBQ0E7RXBCb3ZESjtFb0JsdkRFO0lBQ0U7RXBCb3ZESjtBQUNGOztBd0JyakVBO0VBQ0U7RUFFQSxnQnBCa1I0QjtFb0JqUjVCLGNwQk1TO0VvQkxUO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDc0ZBO0VwQjBCSSxlQXRDYTtFb0JjakIsZ0JyQnlMNEI7RVEzUjFCLHNCUnFPMEI7RWlCcE94QixxSUdXSjtBeEIwakVGO0FxQmhrRUk7RUdMSjtJSE1NO0VyQm1rRUo7QUFDRjtBT3BrRUU7RWlCUUUsY3BCSk87RW9CS1A7QXhCK2pFSjtBd0I1akVFO0VBRUU7RUFDQSxpRHBCMlcwQjtBSmt0RDlCO0F3QnpqRUU7RUFFRSxhcEI4WTBCO0FKNHFEOUI7QXdCM2lFQTs7RUFFRTtBeEI2aUVGOztBd0JwaUVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSnNoRWY7QU96bEVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJxbUV6RztBeUJ6bEVFO0VBTUk7QXpCc2xFTjtBeUJqbEVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKbWlFZjtBeUIza0VFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6QmtuRTdMO0F5QnRrRUk7RUFLSTtBekJva0VSOztBd0IvakVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSmlqRWY7QU9wbkVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJnb0V6RztBeUJwbkVFO0VBTUk7QXpCaW5FTjtBeUI1bUVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKOGpFZjtBeUJ0bUVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6QjZvRTdMO0F5QmptRUk7RUFLSTtBekIrbEVSOztBd0IxbEVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSjRrRWY7QU8vb0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIycEV6RztBeUIvb0VFO0VBTUk7QXpCNG9FTjtBeUJ2b0VFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKeWxFZjtBeUJqb0VFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6QndxRTdMO0F5QjVuRUk7RUFLSTtBekIwbkVSOztBd0JybkVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSnVtRWY7QU8xcUVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJzckV6RztBeUIxcUVFO0VBTUk7QXpCdXFFTjtBeUJscUVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKb25FZjtBeUI1cEVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6Qm1zRTdMO0F5QnZwRUk7RUFLSTtBekJxcEVSOztBd0JocEVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSmtvRWY7QU9yc0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJpdEV6RztBeUJyc0VFO0VBTUk7QXpCa3NFTjtBeUI3ckVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKK29FZjtBeUJ2ckVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6Qjh0RTdMO0F5QmxyRUk7RUFLSTtBekJnckVSOztBd0IzcUVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSjZwRWY7QU9odUVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI0dUV6RztBeUJodUVFO0VBTUk7QXpCNnRFTjtBeUJ4dEVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKMHFFZjtBeUJsdEVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6Qnl2RTdMO0F5QjdzRUk7RUFLSTtBekIyc0VSOztBd0J0c0VFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSndyRWY7QU8zdkVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ1d0V6RztBeUIzdkVFO0VBTUk7QXpCd3ZFTjtBeUJudkVFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKcXNFZjtBeUI3dUVFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6Qm94RTdMO0F5Qnh1RUk7RUFLSTtBekJzdUVSOztBd0JqdUVFO0VDckRBO0VGQUUseUJuQnlFVztFcUJ2RWIscUJyQnVFYTtBSm10RWY7QU90eEVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJreUV6RztBeUJ0eEVFO0VBTUk7QXpCbXhFTjtBeUI5d0VFO0VBRUU7RUFDQSx5QnJCZ0RXO0VxQi9DWCxxQnJCK0NXO0FKZ3VFZjtBeUJ4d0VFO0VBR0U7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0F6Qit5RTdMO0F5Qm53RUk7RUFLSTtBekJpd0VSOztBd0J0dkVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKNnVFZjtBT2h6RUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUprdkVmO0F5QjN2RUU7RUFFRTtBekI0dkVKO0F5Qnp2RUU7RUFFRSxjckJFVztFcUJEWDtBekIwdkVKO0F5QnZ2RUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUo4dkVmO0F5QnJ2RUk7RUFLSTtBekJtdkVSOztBd0Ivd0VFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKc3dFZjtBT3owRUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUoyd0VmO0F5QnB4RUU7RUFFRTtBekJxeEVKO0F5Qmx4RUU7RUFFRSxjckJFVztFcUJEWDtBekJteEVKO0F5Qmh4RUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUp1eEVmO0F5Qjl3RUk7RUFLSTtBekI0d0VSOztBd0J4eUVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKK3hFZjtBT2wyRUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUpveUVmO0F5Qjd5RUU7RUFFRTtBekI4eUVKO0F5QjN5RUU7RUFFRSxjckJFVztFcUJEWDtBekI0eUVKO0F5Qnp5RUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUpnekVmO0F5QnZ5RUk7RUFLSTtBekJxeUVSOztBd0JqMEVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKd3pFZjtBTzMzRUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUo2ekVmO0F5QnQwRUU7RUFFRTtBekJ1MEVKO0F5QnAwRUU7RUFFRSxjckJFVztFcUJEWDtBekJxMEVKO0F5QmwwRUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUp5MEVmO0F5QmgwRUk7RUFLSTtBekI4ekVSOztBd0IxMUVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKaTFFZjtBT3A1RUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUpzMUVmO0F5Qi8xRUU7RUFFRTtBekJnMkVKO0F5QjcxRUU7RUFFRSxjckJFVztFcUJEWDtBekI4MUVKO0F5QjMxRUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUprMkVmO0F5QnoxRUk7RUFLSTtBekJ1MUVSOztBd0JuM0VFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKMDJFZjtBTzc2RUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUorMkVmO0F5QngzRUU7RUFFRTtBekJ5M0VKO0F5QnQzRUU7RUFFRSxjckJFVztFcUJEWDtBekJ1M0VKO0F5QnAzRUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUoyM0VmO0F5QmwzRUk7RUFLSTtBekJnM0VSOztBd0I1NEVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKbTRFZjtBT3Q4RUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUp3NEVmO0F5Qmo1RUU7RUFFRTtBekJrNUVKO0F5Qi80RUU7RUFFRSxjckJFVztFcUJEWDtBekJnNUVKO0F5Qjc0RUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUpvNUVmO0F5QjM0RUk7RUFLSTtBekJ5NEVSOztBd0JyNkVFO0VDSkEsY3JCa0JhO0VxQmpCYixxQnJCaUJhO0FKNDVFZjtBTy85RUU7RWtCcURFLGNBTGdEO0VBTWhELHlCckJhVztFcUJaWCxxQnJCWVc7QUppNkVmO0F5QjE2RUU7RUFFRTtBekIyNkVKO0F5Qng2RUU7RUFFRSxjckJFVztFcUJEWDtBekJ5NkVKO0F5QnQ2RUU7RUFHRTtFQUNBLHlCckJOVztFcUJPWCxxQnJCUFc7QUo2NkVmO0F5QnA2RUk7RUFLSTtBekJrNkVSOztBd0JuN0VBO0VBQ0UsZ0JwQjhNNEI7RW9CN001QixjcEI2RndDO0VvQjVGeEMscUJwQjZGd0M7QUp5MUUxQztBT3ovRUU7RWlCc0VFLGNwQjJGc0M7RW9CMUZ0QywwQnBCMkZzQztBSjIxRTFDO0F3Qm43RUU7RUFFRSwwQnBCc0ZzQztFb0JyRnRDO0F4Qm83RUo7QXdCajdFRTtFQUVFLGNwQmpGTztFb0JrRlA7QXhCazdFSjs7QXdCdjZFQTtFQ0xFO0VwQjBCSSxrQkF0Q2E7RW9CY2pCLGdCckI2SDRCO0VRL04xQixxQlJzTzBCO0FKNnlFOUI7O0F3QjE2RUE7RUNURTtFcEIwQkksbUJBdENhO0VvQmNqQixnQnJCOEg0QjtFUWhPMUIscUJSdU8wQjtBSm16RTlCOztBd0J4NkVBO0VBQ0U7RUFDQTtBeEIyNkVGO0F3Qng2RUU7RUFDRSxrQnBCdVQwQjtBSm1uRTlCOztBd0JsNkVFOzs7RUFDRTtBeEJ1NkVKOztBMEI3aUZBO0VMTU0sZ0NLTEo7QTFCZ2pGRjtBcUJ0aUZJO0VLWEo7SUxZTTtFckJ5aUZKO0FBQ0Y7QTBCbmpGRTtFQUNFO0ExQnFqRko7O0EwQmhqRkU7RUFDRTtBMUJtakZKOztBMEIvaUZBO0VBQ0U7RUFDQTtFQUNBO0VMWEksNkJLWUo7QTFCa2pGRjtBcUJ6akZJO0VLR0o7SUxGTTtFckI0akZKO0FBQ0Y7O0EyQnhrRkE7Ozs7RUFJRTtBM0Iya0ZGOztBMkJ4a0ZBO0VBQ0U7QTNCMmtGRjtBNEJ2akZJO0VBQ0U7RUFDQSxvQnhCME53QjtFd0J6TnhCLHVCeEJ3TndCO0V3QnZOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTVCMGxGRjtBNEJyaUZJO0VBQ0U7QTVCdWlGTjs7QTJCamxGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF2QmlwQmtDO0V1QmhwQmxDO0VBQ0E7RUFDQSxnQnZCdXRCa0M7RXVCdHRCbEM7RUFDQTtFdEJzR0ksZUF0Q2E7RXNCOURqQixjdkJYUztFdUJZVDtFQUNBO0VBQ0EseUJyQmhCTTtFcUJpQk47RUFDQTtFZjNCRSxzQlJxTzBCO0FKMjRFOUI7O0EyQjVrRkk7RUFDRTtFQUNBO0EzQitrRk47O0EyQjVrRkk7RUFDRTtFQUNBO0EzQitrRk47O0FnQm5rRkk7RVduQkE7SUFDRTtJQUNBO0UzQjBsRko7RTJCdmxGRTtJQUNFO0lBQ0E7RTNCeWxGSjtBQUNGO0FnQjlrRkk7RVduQkE7SUFDRTtJQUNBO0UzQm9tRko7RTJCam1GRTtJQUNFO0lBQ0E7RTNCbW1GSjtBQUNGO0FnQnhsRkk7RVduQkE7SUFDRTtJQUNBO0UzQjhtRko7RTJCM21GRTtJQUNFO0lBQ0E7RTNCNm1GSjtBQUNGO0FnQmxtRkk7RVduQkE7SUFDRTtJQUNBO0UzQnduRko7RTJCcm5GRTtJQUNFO0lBQ0E7RTNCdW5GSjtBQUNGO0EyQmhuRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnZCb3JCZ0M7QUo4N0RwQztBNEJqcEZJO0VBQ0U7RUFDQSxvQnhCME53QjtFd0J6TnhCLHVCeEJ3TndCO0V3QnZOeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QTVCNnFGRjtBNEIvbkZJO0VBQ0U7QTVCaW9GTjs7QTJCdG5GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJ2QnNxQmdDO0FKbTlEcEM7QTRCdHFGSTtFQUNFO0VBQ0Esb0J4QjBOd0I7RXdCek54Qix1QnhCd053QjtFd0J2TnhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0E1QjJyRkY7QTRCcHBGSTtFQUNFO0E1QnNwRk47QTJCam9GSTtFQUNFO0EzQm1vRk47O0EyQjduRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCdkJxcEJnQztBSjIrRHBDO0E0QjlyRkk7RUFDRTtFQUNBLG9CeEIwTndCO0V3QnpOeEIsdUJ4QndOd0I7RXdCdk54QjtBNUJnc0ZOO0E0QnJyRk07RUFDRTtBNUJ1ckZSO0E0QnByRk07RUFDRTtFQUNBLHFCeEJ1TXNCO0V3QnRNdEIsdUJ4QnFNc0I7RXdCcE10QjtFQTlCTjtFQUNBO0VBQ0E7QTVCcXRGRjtBNEJwckZJO0VBQ0U7QTVCc3JGTjtBMkJocEZJO0VBQ0U7QTNCa3BGTjs7QTJCMW9GRTtFQUlFO0VBQ0E7QTNCMG9GSjs7QTJCcm9GQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBN0J1dkZGOztBMkJyb0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCNEo0QjtFdUIzSjVCLGN2QmhIUztFdUJpSFQ7RUFDQTtFQUNBO0VBQ0E7QTNCd29GRjtBTzV2RkU7RW9CbUlFLGN2QjBtQmdDO0V1QnptQmhDO0VKOUlBLHlCbkJFTztBSnl3Rlg7QTJCem5GRTtFQUVFLGNyQjVJSTtFcUI2SUo7RUpySkEseUJuQitPMEI7QUppaUY5QjtBMkJ2bkZFO0VBRUUsY3ZCcEpPO0V1QnFKUDtFQUNBO0EzQnduRko7O0EyQmhuRkE7RUFDRTtBM0JtbkZGOztBMkIvbUZBO0VBQ0U7RUFDQTtFQUNBO0V0QnBESSxtQkF0Q2E7RXNCNEZqQixjdkJ4S1M7RXVCeUtUO0EzQmtuRkY7O0EyQjltRkE7RUFDRTtFQUNBO0VBQ0EsY3ZCN0tTO0FKOHhGWDs7QThCM3lGQTs7RUFFRTtFQUNBO0VBQ0E7QTlCOHlGRjtBOEI1eUZFOztFQUNFO0VBQ0E7QTlCK3lGSjtBTzl5RkU7O0V1QklJO0E5Qjh5Rk47QThCNXlGSTs7OztFQUdFO0E5Qit5Rk47O0E4Qnp5RkE7RUFDRTtFQUNBO0VBQ0E7QTlCNHlGRjtBOEIxeUZFO0VBQ0U7QTlCNHlGSjs7QThCdHlGRTs7RUFFRTtBOUJ5eUZKO0E4QnJ5RkU7O0VsQnhCRSwwQmtCMEI2QjtFbEJ6QjdCLDZCa0J5QjZCO0E5Qnd5RmpDO0E4QnJ5RkU7O0VsQmZFLHlCa0JpQjRCO0VsQmhCNUIsNEJrQmdCNEI7QTlCd3lGaEM7O0E4Qnh4RkE7RUFDRTtFQUNBO0E5QjJ4RkY7QThCenhGRTtFQUdFO0E5Qnl4Rko7QThCdHhGRTtFQUNFO0E5Qnd4Rko7O0E4QnB4RkE7RUFDRTtFQUNBO0E5QnV4RkY7O0E4QnB4RkE7RUFDRTtFQUNBO0E5QnV4RkY7O0E4Qm53RkE7RUFDRTtFQUNBO0VBQ0E7QTlCc3dGRjtBOEJwd0ZFOztFQUVFO0E5QnN3Rko7QThCbndGRTs7RUFFRTtBOUJxd0ZKO0E4Qmp3RkU7O0VsQmxHRSw2QmtCb0c4QjtFbEJuRzlCLDRCa0JtRzhCO0E5Qm93RmxDO0E4Qmp3RkU7O0VsQnJIRSx5QmtCdUgyQjtFbEJ0SDNCLDBCa0JzSDJCO0E5Qm93Ri9COztBOEJsdkZFOztFQUVFO0E5QnF2Rko7QThCbnZGSTs7OztFQUVFO0VBQ0E7RUFDQTtBOUJ1dkZOOztBK0JoNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JtNUZGO0ErQmo1RkU7Ozs7RUFJRTtFQUNBO0VBR0E7RUFDQTtBL0JpNUZKO0ErQi80Rkk7Ozs7Ozs7Ozs7OztFQUdFO0EvQjA1Rk47QStCcjVGRTs7O0VBR0U7QS9CdTVGSjtBK0JuNUZFO0VBQ0U7QS9CcTVGSjtBK0JoNUZJOztFbkJ4QkEsMEJtQndCa0Q7RW5CdkJsRCw2Qm1CdUJrRDtBL0JxNUZ0RDtBK0JwNUZJOztFbkJYQSx5Qm1CV2tEO0VuQlZsRCw0Qm1CVWtEO0EvQnk1RnREO0ErQnA1RkU7RUFDRTtFQUNBO0EvQnM1Rko7QStCcDVGSTtFbkJsQ0EsMEJtQm1DNEU7RW5CbEM1RSw2Qm1Ca0M0RTtBL0J1NUZoRjtBK0J0NUZJO0VuQnRCQSx5Qm1Cc0JxRTtFbkJyQnJFLDRCbUJxQnFFO0EvQjA1RnpFOztBK0IvNEZBOztFQUVFO0EvQms1RkY7QStCNzRGRTs7RUFDRTtFQUNBO0EvQmc1Rko7QStCOTRGSTs7RUFDRTtBL0JpNUZOO0ErQjc0RkU7Ozs7Ozs7O0VBSUU7QS9CbTVGSjs7QStCLzRGQTtFQUF1QjtBL0JtNUZ2Qjs7QStCbDVGQTtFQUFzQjtBL0JzNUZ0Qjs7QStCOTRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQnNCSSxlQXRDYTtFMEJrQmpCLGdCM0JnTDRCO0UyQi9LNUIsZ0IzQm9MNEI7RTJCbkw1QixjM0IvRlM7RTJCZ0dUO0VBQ0E7RUFDQSx5QjNCdkdTO0UyQndHVDtFbkI1R0Usc0JScU8wQjtBSnl4RjlCO0ErQjk0RkU7O0VBRUU7QS9CZzVGSjs7QStCdDRGQTs7RUFFRSxnQzNCNldzQztBSjRoRnhDOztBK0J0NEZBOzs7Ozs7RUFNRTtFMUJiSSxrQkF0Q2E7RTBCcURqQixnQjNCc0Y0QjtFUS9OMUIscUJSc08wQjtBSjZ5RjlCOztBK0J0NEZBOztFQUVFLGtDM0IyVnNDO0FKOGlGeEM7O0ErQnQ0RkE7Ozs7OztFQU1FO0UxQjlCSSxtQkF0Q2E7RTBCc0VqQixnQjNCc0U0QjtFUWhPMUIscUJSdU8wQjtBSjZ6RjlCOztBK0J0NEZBOztFQUVFO0EvQnk0RkY7O0ErQjkzRkE7Ozs7OztFbkIzSkksMEJtQmlLMkI7RW5CaEszQiw2Qm1CZ0syQjtBL0JrNEYvQjs7QStCLzNGQTs7Ozs7O0VuQnRKSSx5Qm1CNEowQjtFbkIzSjFCLDRCbUIySjBCO0EvQm00RjlCOztBZ0N6akdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDNGpHRjs7QWdDempHQTtFQUNFO0VBQ0Esa0I1QnFmc0M7QUp1a0Z4Qzs7QWdDempHQTtFQUNFO0VBQ0E7RUFDQTtBaEM0akdGO0FnQzFqR0U7RUFDRSxjMUJiSTtFMEJjSixxQjVCeU4wQjtFbUIvTzFCLHlCbkIrTzBCO0FKbzJGOUI7QWdDeGpHRTtFQUtJLGlENUJnV3dCO0FKc3RGOUI7QWdDbGpHRTtFQUNFLHFCNUJxYm9DO0FKK25GeEM7QWdDampHRTtFQUNFLGMxQmpDSTtFMEJrQ0oseUI1QjhlNEM7RTRCN2U1QyxxQjVCNmU0QztBSnNrRmhEO0FnQzlpR0k7RUFDRSxjNUIxQ0s7QUowbEdYO0FnQzlpR007RUFDRSx5QjVCakRHO0FKaW1HWDs7QWdDdGlHQTtFQUNFO0VBQ0E7RUFDQTtBaEN5aUdGO0FnQ3RpR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1QjBib0M7RTRCemJwQyxZNUJ5Ym9DO0U0QnhicEM7RUFDQTtFQUNBLHlCMUJyRUk7RTBCc0VKO0FoQ3dpR0o7QWdDbmlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzVCMmFvQztFNEIxYXBDLFk1QjBhb0M7RTRCemFwQztFQUNBO0FoQ3FpR0o7O0FnQzNoR0U7RXBCdEdFLHNCUnFPMEI7QUpnNkY5QjtBZ0MxaEdJO0VBQ0UsZ041QmtiMEM7QUowbUZoRDtBZ0N2aEdJO0VBQ0UscUI1QjhId0I7RW1CL08xQix5Qm5CK08wQjtBSjQ1RjlCO0FnQ3RoR0k7RUFDRSw2SjVCMmFpRDtBSjZtRnZEO0FnQ25oR0k7RUFDRSx5QzVCb1owQztBSmlvRmhEO0FnQ25oR0k7RUFDRSx5QzVCaVowQztBSm9vRmhEOztBZ0MzZ0dFO0VBRUUsa0I1QjBaNEM7QUptbkZoRDtBZ0N6Z0dJO0VBQ0UsMEo1QnNaMEM7QUpxbkZoRDtBZ0N0Z0dJO0VBQ0UseUM1QjBYMEM7QUo4b0ZoRDs7QWdDOS9GQTtFQUNFO0FoQ2lnR0Y7QWdDOS9GSTtFQUNFO0VBQ0EsYzVCa1kwQztFNEJqWTFDO0VBRUEscUI1QmdZMEM7QUorbkZoRDtBZ0M1L0ZJO0VBQ0U7RUFDQTtFQUNBLHVCNUIyWDBDO0U0QjFYMUMsd0I1QjBYMEM7RTRCelgxQyx5QjVCM0tLO0U0QjZLTCxxQjVCc1gwQztFaUJ6aUIxQyxpSldvTEE7RVhwTEEseUlXb0xBO0VYcExBLDhLV29MQTtBaEM2L0ZOO0FxQjVxR0k7RVd1S0E7SVh0S0U7RXJCK3FHSjtBQUNGO0FnQzcvRkk7RUFDRSx5QjFCbExFO0UwQm1MRjtVQUFBO0FoQysvRk47QWdDMS9GSTtFQUNFLHlDNUIrVTBDO0FKNnFGaEQ7O0FnQ2gvRkE7RUFDRTtFQUNBO0VBQ0EsbUM1QndSc0M7RTRCdlJ0QztFM0J4RkksZUF0Q2E7RTJCaUlqQixnQjVCaUU0QjtFNEJoRTVCLGdCNUJxRTRCO0U0QnBFNUIsYzVCOU1TO0U0QitNVDtFQUNBLDZNNUJtV2tDO0U0QmxXbEMseUIxQmpOTTtFMEJrTk47RXBCM05FLHNCUnFPMEI7RTRCUDVCO1VBQUE7QWhDaS9GRjtBZ0MvK0ZFO0VBQ0UscUI1QjBQb0M7RTRCelBwQztFQUlFLGlENUJtVzhCO0FKMm9GcEM7QWdDMytGSTtFQU1FLGM1QnRPSztFNEJ1T0wseUIxQnZPRTtBTitzR1I7QWdDcCtGRTtFQUVFO0VBQ0Esc0I1Qm1JMEI7RTRCbEkxQjtBaENxK0ZKO0FnQ2wrRkU7RUFDRSxjNUJwUE87RTRCcVBQLHlCNUJ6UE87QUo2dEdYO0FnQ2grRkU7RUFDRTtBaENrK0ZKOztBZ0M5OUZBO0VBQ0Usa0M1Qm1Pc0M7RTRCbE90QyxvQjVCMkg0QjtFNEIxSDVCLHVCNUIwSDRCO0U0QnpINUIsb0I1QjBINEI7RUMxUXhCLG1CQXRDYTtBTHdwR25COztBZ0M5OUZBO0VBQ0UsZ0M1QjROc0M7RTRCM050QyxtQjVCd0g0QjtFNEJ2SDVCLHNCNUJ1SDRCO0U0QnRINUIsa0I1QnVINEI7RUMvUXhCLGtCQXRDYTtBTGdxR25COztBZ0N6OUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUM1QjBNc0M7RTRCek10QztBaEM0OUZGOztBZ0N6OUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUM1QmtNc0M7RTRCak10QztFQUNBO0FoQzQ5RkY7QWdDMTlGRTtFQUNFLHFCNUIrS29DO0U0QjlLcEMsaUQ1Qm9GMEI7QUp3NEY5QjtBZ0N6OUZFO0VBQ0UseUI1QjdTTztBSnd3R1g7QWdDdjlGSTtFQUNFLGlCNUJvVWE7QUpxcEZuQjtBZ0NyOUZFO0VBQ0U7QWhDdTlGSjs7QWdDbjlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQzVCb0tzQztFNEJuS3RDO0VBRUEsZ0I1QmxENEI7RTRCbUQ1QixnQjVCOUM0QjtFNEIrQzVCLGM1QmpVUztFNEJrVVQseUIxQmxVTTtFMEJtVU47RXBCNVVFLHNCUnFPMEI7QUo2akc5QjtBZ0NsOUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkI1QjhJb0M7RTRCN0lwQztFQUNBLGdCNUI5RDBCO0U0QitEMUIsYzVCalZPO0U0QmtWUDtFVDFWQSx5Qm5CR087RTRCeVZQO0VwQjdWQSxrQ29COFZ1QjtBaENvOUYzQjs7QWdDMThGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBaEM2OEZGO0FnQzM4RkU7RUFDRTtBaEM2OEZKO0FnQ3o4Rkk7RUFBMEIsb0U1QjhPZTtBSjh0RjdDO0FnQzM4Rkk7RUFBMEIsb0U1QjZPZTtBSml1RjdDO0FnQzc4Rkk7RUFBMEIsb0U1QjRPZTtBSm91RjdDO0FnQzc4RkU7RUFDRTtBaEMrOEZKO0FnQzU4RkU7RUFDRSxXNUI4TnlDO0U0QjdOekMsWTVCNk55QztFNEI1TnpDO0VUL1hBLHlCbkIrTzBCO0U0QmtKMUIsUzVCNk55QztFUS9sQnpDLG1CUmdtQnlDO0VpQi9sQnZDLG9IV29ZRjtFWHBZRSw0R1dvWUY7RUFDQTtVQUFBO0FoQzY4Rko7QXFCNzBHSTtFV3VYRjtJWHRYSTtJQUFBO0VyQmcxR0o7QUFDRjtBZ0NoOUZJO0VUdllBLHlCbkJtbUJ5QztBSnV2RjdDO0FnQzk4RkU7RUFDRSxXNUJ1TWdDO0U0QnRNaEMsYzVCdU1nQztFNEJ0TWhDO0VBQ0EsZTVCc01nQztFNEJyTWhDLHlCNUI3WU87RTRCOFlQO0VwQm5aQSxtQlJ5bEJnQztBSjJ3RnBDO0FnQzU4RkU7RUFDRSxXNUJtTXlDO0U0QmxNekMsWTVCa015QztFbUIzbEJ6Qyx5Qm5CK08wQjtFNEI0SzFCLFM1Qm1NeUM7RVEvbEJ6QyxtQlJnbUJ5QztFaUIvbEJ2QyxpSFc4WkY7RVg5WkUsNEdXOFpGO0VBQ0E7QWhDNjhGSjtBcUJ2MkdJO0VXa1pGO0lYalpJO0lBQUE7RXJCMDJHSjtBQUNGO0FnQ2g5Rkk7RVRqYUEseUJuQm1tQnlDO0FKaXhGN0M7QWdDOThGRTtFQUNFLFc1QjZLZ0M7RTRCNUtoQyxjNUI2S2dDO0U0QjVLaEM7RUFDQSxlNUI0S2dDO0U0QjNLaEMseUI1QnZhTztFNEJ3YVA7RXBCN2FBLG1CUnlsQmdDO0FKcXlGcEM7QWdDNThGRTtFQUNFLFc1QnlLeUM7RTRCeEt6QyxZNUJ3S3lDO0U0QnZLekM7RUFDQSxvQjVCdkQwQjtFNEJ3RDFCLG1CNUJ4RDBCO0VtQjlYMUIseUJuQitPMEI7RTRCeU0xQixTNUJzS3lDO0VRL2xCekMsbUJSZ21CeUM7RWlCL2xCdkMsZ0hXMmJGO0VYM2JFLDRHVzJiRjtFQUNBO0FoQzY4Rko7QXFCcDRHSTtFVzRhRjtJWDNhSTtJQUFBO0VyQnU0R0o7QUFDRjtBZ0NoOUZJO0VUOWJBLHlCbkJtbUJ5QztBSjh5RjdDO0FnQzk4RkU7RUFDRSxXNUJnSmdDO0U0Qi9JaEMsYzVCZ0pnQztFNEIvSWhDO0VBQ0EsZTVCK0lnQztFNEI5SWhDO0VBQ0E7RUFDQTtBaENnOUZKO0FnQzU4RkU7RUFDRSx5QjVCM2NPO0VRTFAsbUJSeWxCZ0M7QUpzMEZwQztBZ0MzOEZFO0VBQ0U7RUFDQSx5QjVCamRPO0VRTFAsbUJSeWxCZ0M7QUoyMEZwQztBZ0N6OEZJO0VBQ0UseUI1QnJkSztBSmc2R1g7QWdDeDhGSTtFQUNFO0FoQzA4Rk47QWdDdjhGSTtFQUNFLHlCNUI3ZEs7QUpzNkdYO0FnQ3Q4Rkk7RUFDRTtBaEN3OEZOO0FnQ3I4Rkk7RUFDRSx5QjVCcmVLO0FKNDZHWDs7QWdDbDhGQTs7O0VYaGZNLDRHV21mSjtBaENxOEZGO0FxQm43R0k7RVcyZUo7OztJWDFlTTtFckJ3N0dKO0FBQ0Y7O0FpQ2g4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ204R0Y7O0FpQ2g4R0E7RUFDRTtFQUNBO0FqQ204R0Y7QU9sOEdFO0UwQkVFO0FqQ204R0o7QWlDLzdHRTtFQUNFLGM3QlZPO0U2QldQO0VBQ0E7QWpDaThHSjs7QWlDejdHQTtFQUNFO0FqQzQ3R0Y7QWlDMTdHRTtFQUNFO0FqQzQ3R0o7QWlDejdHRTtFQUNFO0VyQjNCQSwrQlI0TjBCO0VRM04xQixnQ1IyTjBCO0FKNHZHOUI7QU90OUdFO0UwQjZCSSxxQzdCMG9COEI7QUprekZwQztBaUN6N0dJO0VBQ0UsYzdCcENLO0U2QnFDTDtFQUNBO0FqQzI3R047QWlDdjdHRTs7RUFFRSxjN0IzQ087RTZCNENQLHlCM0I1Q0k7RTJCNkNKLHFDN0IrbkJnQztBSjB6RnBDO0FpQ3Q3R0U7RUFFRTtFckJsREEseUJxQm9EMkI7RXJCbkQzQiwwQnFCbUQyQjtBakN1N0cvQjs7QWlDNzZHRTtFckJ2RUUsc0JScU8wQjtBSm14RzlCO0FpQzc2R0U7O0VBRUUsYzNCcEVJO0UyQnFFSix5QjdCa0swQjtBSjZ3RzlCOztBaUNyNkdFO0VBQ0U7RUFDQTtBakN3NkdKOztBaUNuNkdFO0VBQ0U7RUFDQTtFQUNBO0FqQ3M2R0o7O0FpQzU1R0U7RUFDRTtBakMrNUdKO0FpQzc1R0U7RUFDRTtBakMrNUdKOztBa0NuZ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3NnSEY7QWtDbGdIRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbENvZ0hKOztBa0MzL0dBO0VBQ0U7RUFDQSxzQjlCb3FCa0M7RThCbnFCbEMseUI5Qm1xQmtDO0U4QmxxQmxDLGtCOUJvRk87RUNGSCxrQkF0Q2E7RTZCMUNqQjtFQUNBO0FsQzgvR0Y7QU85aEhFO0UyQm1DRTtBbEM4L0dKOztBa0NyL0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN3L0dGO0FrQ3QvR0U7RUFDRTtFQUNBO0FsQ3cvR0o7QWtDci9HRTtFQUNFO0VBQ0E7QWxDdS9HSjs7QWtDOStHQTtFQUNFO0VBQ0EsbUI5QjJsQmtDO0U4QjFsQmxDLHNCOUIwbEJrQztBSnU1RnBDOztBa0NyK0dBO0VBQ0U7RUFDQTtFQUdBO0FsQ3MrR0Y7O0FrQ2wrR0E7RUFDRTtFN0JtQkksa0JBdENhO0U2QnFCakI7RUFDQTtFQUNBO0V0QjNHRSxzQlJxTzBCO0FKNDJHOUI7QU90a0hFO0UyQm9HRTtBbENxK0dKOztBa0MvOUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDaytHRjs7QWdCMWhISTtFa0JvRUk7O0lBRUU7SUFDQTtFbEMwOUdSO0FBQ0Y7QWdCL2lISTtFa0IrRUE7SUFVSTtJQUNBO0VsQzA5R047RWtDeDlHTTtJQUNFO0VsQzA5R1I7RWtDeDlHUTtJQUNFO0VsQzA5R1Y7RWtDdjlHUTtJQUNFLHFCOUJ5aUJ3QjtJOEJ4aUJ4QixvQjlCd2lCd0I7RUppN0ZsQztFa0NwOUdNOztJQUVFO0VsQ3M5R1I7RWtDbjlHTTtJQUNFO0lBR0E7RWxDbTlHUjtFa0NoOUdNO0lBQ0U7RWxDazlHUjtBQUNGO0FnQjdqSEk7RWtCb0VJOztJQUVFO0lBQ0E7RWxDNC9HUjtBQUNGO0FnQmpsSEk7RWtCK0VBO0lBVUk7SUFDQTtFbEM0L0dOO0VrQzEvR007SUFDRTtFbEM0L0dSO0VrQzEvR1E7SUFDRTtFbEM0L0dWO0VrQ3ovR1E7SUFDRSxxQjlCeWlCd0I7SThCeGlCeEIsb0I5QndpQndCO0VKbTlGbEM7RWtDdC9HTTs7SUFFRTtFbEN3L0dSO0VrQ3IvR007SUFDRTtJQUdBO0VsQ3EvR1I7RWtDbC9HTTtJQUNFO0VsQ28vR1I7QUFDRjtBZ0IvbEhJO0VrQm9FSTs7SUFFRTtJQUNBO0VsQzhoSFI7QUFDRjtBZ0JubkhJO0VrQitFQTtJQVVJO0lBQ0E7RWxDOGhITjtFa0M1aEhNO0lBQ0U7RWxDOGhIUjtFa0M1aEhRO0lBQ0U7RWxDOGhIVjtFa0MzaEhRO0lBQ0UscUI5QnlpQndCO0k4QnhpQnhCLG9COUJ3aUJ3QjtFSnEvRmxDO0VrQ3hoSE07O0lBRUU7RWxDMGhIUjtFa0N2aEhNO0lBQ0U7SUFHQTtFbEN1aEhSO0VrQ3BoSE07SUFDRTtFbENzaEhSO0FBQ0Y7QWdCam9ISTtFa0JvRUk7O0lBRUU7SUFDQTtFbENna0hSO0FBQ0Y7QWdCcnBISTtFa0IrRUE7SUFVSTtJQUNBO0VsQ2drSE47RWtDOWpITTtJQUNFO0VsQ2drSFI7RWtDOWpIUTtJQUNFO0VsQ2drSFY7RWtDN2pIUTtJQUNFLHFCOUJ5aUJ3QjtJOEJ4aUJ4QixvQjlCd2lCd0I7RUp1aEdsQztFa0MxakhNOztJQUVFO0VsQzRqSFI7RWtDempITTtJQUNFO0lBR0E7RWxDeWpIUjtFa0N0akhNO0lBQ0U7RWxDd2pIUjtBQUNGO0FrQ2ptSEk7RUFVSTtFQUNBO0FsQzBsSFI7QWtDbm1IUTs7RUFFRTtFQUNBO0FsQ3FtSFY7QWtDN2xIUTtFQUNFO0FsQytsSFY7QWtDN2xIVTtFQUNFO0FsQytsSFo7QWtDNWxIVTtFQUNFLHFCOUJ5aUJ3QjtFOEJ4aUJ4QixvQjlCd2lCd0I7QUpzakdwQztBa0N6bEhROztFQUVFO0FsQzJsSFY7QWtDeGxIUTtFQUNFO0VBR0E7QWxDd2xIVjtBa0NybEhRO0VBQ0U7QWxDdWxIVjs7QWtDemtIRTtFQUNFLHlCOUI2aEJnQztBSitpR3BDO0FPOXZIRTtFMkJxTEkseUI5QjBoQjhCO0FKa2pHcEM7QWtDdmtISTtFQUNFLHlCOUJraEI4QjtBSnVqR3BDO0FPcHdIRTtFMkI4TE0seUI5QmdoQjRCO0FKeWpHcEM7QWtDdGtITTtFQUNFLHlCOUI4Z0I0QjtBSjBqR3BDO0FrQ3BrSEk7Ozs7RUFJRSx5QjlCcWdCOEI7QUppa0dwQztBa0Nsa0hFO0VBQ0UseUI5QjhmZ0M7RThCN2ZoQyxnQzlCa2dCZ0M7QUpra0dwQztBa0Nqa0hFO0VBQ0Usd1A5QjZmZ0M7QUpza0dwQztBa0Noa0hFO0VBQ0UseUI5QnFmZ0M7QUo2a0dwQztBa0Nqa0hJO0VBQ0UseUI5QnFmOEI7QUo4a0dwQztBTzd4SEU7RTJCNk5NLHlCOUJrZjRCO0FKaWxHcEM7O0FrQzNqSEU7RUFDRSxjNUJ4T0k7QU5zeUhSO0FPcHlIRTtFMkJ5T0ksYzVCM09FO0FOeXlIUjtBa0N6akhJO0VBQ0UsK0I5QnVkOEI7QUpvbUdwQztBTzF5SEU7RTJCa1BNLGdDOUJxZDRCO0FKc21HcEM7QWtDeGpITTtFQUNFLGdDOUJtZDRCO0FKdW1HcEM7QWtDdGpISTs7OztFQUlFLGM1QmhRRTtBTnd6SFI7QWtDcGpIRTtFQUNFLCtCOUJtY2dDO0U4QmxjaEMsc0M5QnVjZ0M7QUorbUdwQztBa0NuakhFO0VBQ0UsOFA5QmtjZ0M7QUptbkdwQztBa0NsakhFO0VBQ0UsK0I5QjBiZ0M7QUowbkdwQztBa0NuakhJO0VBQ0UsYzVCaFJFO0FOcTBIUjtBT24wSEU7RTJCaVJNLGM1Qm5SQTtBTncwSFI7O0FtQ2wxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3QklNO0U2QkhOO0VBQ0E7RXZCUEUsc0JScU8wQjtBSnduSDlCO0FtQ24xSEU7RUFDRTtFQUNBO0FuQ3ExSEo7QW1DajFISTtFdkJQQSwrQlI0TjBCO0VRM04xQixnQ1IyTjBCO0FKZ29IOUI7QW1DLzBISTtFdkJDQSxtQ1I4TTBCO0VRN00xQixrQ1I2TTBCO0FKb29IOUI7O0FtQzcwSEE7RUFHRTtFQUNBLGdCL0Ird0JrQztBSitqR3BDOztBbUMxMEhBO0VBQ0Usc0IvQnl3QmtDO0FKb2tHcEM7O0FtQzEwSEE7RUFDRTtFQUNBO0FuQzYwSEY7O0FtQzEwSEE7RUFDRTtBbkM2MEhGOztBT3AzSEU7RTRCNENFO0FuQzQwSEo7QW1DejBIRTtFQUNFLG9CL0J3dkJnQztBSm1sR3BDOztBbUNuMEhBO0VBQ0U7RUFDQTtFQUVBLHFDL0JpdkJrQztFK0JodkJsQztBbkNxMEhGO0FtQ24wSEU7RXZCdEVFLDBEdUJ1RXVCO0FuQ3EwSDNCO0FtQ2owSEk7RUFDRTtBbkNtMEhOOztBbUM5ekhBO0VBQ0U7RUFDQSxxQy9CaXVCa0M7RStCaHVCbEM7QW5DaTBIRjtBbUMvekhFO0V2QnRGRSwwRHVCdUZ1QjtBbkNpMEgzQjs7QW1DeHpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQzJ6SEY7O0FtQ3h6SEE7RUFDRTtFQUNBO0FuQzJ6SEY7O0FtQ3Z6SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IvQnNzQmtDO0FKb25HcEM7O0FtQ3Z6SEE7RUFDRTtFdkJ2SEUsa0NSbXpCZ0M7QUorbkdwQzs7QW1DdHpIQTtFQUNFO0V2QnBIRSwyQ1IweUJnQztFUXp5QmhDLDRDUnl5QmdDO0FKcW9HcEM7O0FtQ3Z6SEE7RUFDRTtFdkIzR0UsK0NSNHhCZ0M7RVEzeEJoQyw4Q1IyeEJnQztBSjJvR3BDOztBbUNyekhBO0VBQ0U7RUFDQTtBbkN3ekhGO0FtQ3R6SEU7RUFDRSxtQi9CNnFCZ0M7QUoyb0dwQztBZ0IvNEhJO0VtQmtGSjtJQVNJO0lBQ0E7SUFDQTtFbkN3ekhGO0VtQ3R6SEU7SUFDRTtJQUVBO0lBQ0E7SUFDQSxrQi9CZ3FCOEI7SStCL3BCOUI7SUFDQSxpQi9COHBCOEI7RUp5cEdsQztBQUNGOztBbUM5eUhBO0VBQ0U7RUFDQTtBbkNpekhGO0FtQzd5SEU7RUFDRSxtQi9CNm9CZ0M7QUprcUdwQztBZ0J0NkhJO0VtQmdISjtJQVdJO0VuQyt5SEY7RW1DNXlIRTtJQUVFO0lBQ0E7RW5DNnlISjtFbUMzeUhJO0lBQ0U7SUFDQTtFbkM2eUhOO0VtQ3h5SE07SXZCakxKLDBCdUJrTG1DO0l2QmpMbkMsNkJ1QmlMbUM7RW5DMnlIckM7RW1DenlIUTs7SUFHRTtFbkMweUhWO0VtQ3h5SFE7O0lBR0U7RW5DeXlIVjtFbUNyeUhNO0l2QmxMSix5QnVCbUxrQztJdkJsTGxDLDRCdUJrTGtDO0VuQ3d5SHBDO0VtQ3R5SFE7O0lBR0U7RW5DdXlIVjtFbUNyeUhROztJQUdFO0VuQ3N5SFY7QUFDRjs7QW1DenhIRTtFQUNFLHNCL0Jva0JnQztBSnd0R3BDO0FnQi84SEk7RW1CaUxKO0lBTUksdUIvQmdsQmdDO08rQmhsQmhDLG9CL0JnbEJnQztZK0JobEJoQyxlL0JnbEJnQztJK0Iva0JoQywyQi9CZ2xCZ0M7TytCaGxCaEMsd0IvQmdsQmdDO1krQmhsQmhDLG1CL0JnbEJnQztJK0Iva0JoQztJQUNBO0VuQzR4SEY7RW1DMXhIRTtJQUNFO0lBQ0E7RW5DNHhISjtBQUNGOztBbUNseEhFO0VBQ0U7QW5DcXhISjtBbUNseEhNO0V2QnBRRixnQnVCcVEyQjtBbkNveEgvQjtBbUNqeEhNO0VBQ0U7RXZCelFKLGdCdUIwUTJCO0FuQ214SC9CO0FtQy93SEk7RUFDRTtFdkJ4UEYsNkJ1QnlQZ0M7RXZCeFBoQyw0QnVCd1BnQztBbkNreEhwQztBbUMvd0hJO0V2QjFRQSx5QnVCMlE2QjtFdkIxUTdCLDBCdUIwUTZCO0FuQ2t4SGpDO0FtQy93SEk7RUFDRTtBbkNpeEhOOztBb0M5aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJoQzZnQ2tDO0VnQzVnQ2xDO0VBQ0EseUJoQ0dTO0VRSlAsc0JScU8wQjtBSjgwSDlCOztBb0M1aUlFO0VBQ0Usb0JoQ2tnQ2dDO0FKNmlHcEM7QW9DN2lJSTtFQUNFO0VBQ0EscUJoQzgvQjhCO0VnQzcvQjlCLGNoQ0xLO0VnQ01MLFloQ21nQzhCO0FKNGlHcEM7QW9DcmlJRTtFQUNFO0FwQ3VpSUo7QW9DcGlJRTtFQUNFO0FwQ3NpSUo7QW9DbmlJRTtFQUNFLGNoQ3pCTztBSjhqSVg7O0FxQzNrSUE7RUFDRTtFNUJHQTtFQUNBO0VHQUUsc0JScU8wQjtBSncySDlCOztBcUM1a0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmpDd3dCa0M7RWlDdndCbEMsY2pDK0p3QztFaUM5SnhDLHlCL0JDTTtFK0JBTjtBckMra0lGO0FxQzdrSUU7RUFDRTtFQUNBLGNqQzJKc0M7RWlDMUp0QztFQUNBLHlCakNYTztFaUNZUCxxQmpDWE87QUowbElYO0FxQzVrSUU7RUFDRTtFQUNBLFVqQ2l3QmdDO0VpQ2h3QmhDLGlEakMyVzBCO0FKbXVIOUI7O0FxQ3hrSUk7RUFDRTtFekJDRiwrQlJ1TTBCO0VRdE0xQixrQ1JzTTBCO0FKcTRIOUI7QXFDeGtJSTtFekJsQkEsZ0NScU4wQjtFUXBOMUIsbUNSb04wQjtBSnk0SDlCO0FxQ3ZrSUU7RUFDRTtFQUNBLGMvQmhDSTtFK0JpQ0oseUJqQ3NNMEI7RWlDck0xQixxQmpDcU0wQjtBSm80SDlCO0FxQ3RrSUU7RUFDRSxjakN2Q087RWlDd0NQO0VBRUE7RUFDQSx5Qi9CMUNJO0UrQjJDSixxQmpDL0NPO0FKc25JWDs7QXNDN25JRTtFQUNFO0VqQzJIRSxrQkF0Q2E7RWlDbkZmLGdCbEM4TjBCO0FKazZIOUI7QXNDM25JTTtFMUJ3QkYsOEJSd00wQjtFUXZNMUIsaUNSdU0wQjtBSis1SDlCO0FzQzFuSU07RTFCS0YsK0JSc04wQjtFUXJOMUIsa0NScU4wQjtBSm02SDlCOztBc0Mzb0lFO0VBQ0U7RWpDMkhFLG1CQXRDYTtFaUNuRmYsZ0JsQytOMEI7QUorNkg5QjtBc0N6b0lNO0UxQndCRiw4QlJ5TTBCO0VReE0xQixpQ1J3TTBCO0FKNDZIOUI7QXNDeG9JTTtFMUJLRiwrQlJ1TjBCO0VRdE4xQixrQ1JzTjBCO0FKZzdIOUI7O0F1Q3ZwSUE7RUFDRTtFQUNBO0VsQ2lFRTtFa0MvREYsZ0JuQ21SNEI7RW1DbFI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JSRSxzQlJxTzBCO0VpQnBPeEIscUlrQlNKO0F2QzBwSUY7QXFCOXBJSTtFa0JOSjtJbEJPTTtFckJpcUlKO0FBQ0Y7QU85cElFO0VnQ0dJO0F2QzhwSU47O0F1Q3pwSUU7RUFDRTtBdkM0cElKOztBdUN2cElBO0VBQ0U7RUFDQTtBdkMwcElGOztBdUNucElBO0VBQ0Usb0JuQ2czQmtDO0VtQy8yQmxDLG1CbkMrMkJrQztFUW41QmhDLG9CUnM1QmdDO0FKcXlHcEM7O0F1QzlvSUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKc25JZjtBT3JySUU7RWlDVkk7RUFDQTtBeENrc0lOO0F3Qy9ySUk7RUFFRTtFQUNBO0F4Q2dzSU47O0F1QzNwSUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKbW9JZjtBT2xzSUU7RWlDVkk7RUFDQTtBeEMrc0lOO0F3QzVzSUk7RUFFRTtFQUNBO0F4QzZzSU47O0F1Q3hxSUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKZ3BJZjtBTy9zSUU7RWlDVkk7RUFDQTtBeEM0dElOO0F3Q3p0SUk7RUFFRTtFQUNBO0F4QzB0SU47O0F1Q3JySUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKNnBJZjtBTzV0SUU7RWlDVkk7RUFDQTtBeEN5dUlOO0F3Q3R1SUk7RUFFRTtFQUNBO0F4Q3V1SU47O0F1Q2xzSUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKMHFJZjtBT3p1SUU7RWlDVkk7RUFDQTtBeENzdklOO0F3Q252SUk7RUFFRTtFQUNBO0F4Q292SU47O0F1Qy9zSUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKdXJJZjtBT3R2SUU7RWlDVkk7RUFDQTtBeENtd0lOO0F3Q2h3SUk7RUFFRTtFQUNBO0F4Q2l3SU47O0F1QzV0SUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKb3NJZjtBT253SUU7RWlDVkk7RUFDQTtBeENneElOO0F3Qzd3SUk7RUFFRTtFQUNBO0F4Qzh3SU47O0F1Q3p1SUU7RUNqREE7RUFDQSx5QnBDNkVhO0FKaXRJZjtBT2h4SUU7RWlDVkk7RUFDQTtBeEM2eElOO0F3QzF4SUk7RUFFRTtFQUNBO0F4QzJ4SU47O0F5Q3h5SUE7RUFDRTtFQUNBLG1CckMweUJrQztFcUN4eUJsQyx5QnJDS1M7RVFKUCxxQlJzTzBCO0FKb2tJOUI7QWdCbnZJSTtFeUI1REo7SUFRSTtFekMyeUlGO0FBQ0Y7O0F5Q3h5SUE7RUFDRTtFQUNBO0U3QlRFLGdCNkJVcUI7QXpDMnlJekI7O0EwQ3R6SUE7RUFDRTtFQUNBO0VBQ0EsbUJ0Q204QmtDO0VzQ2w4QmxDO0U5QkhFLHNCUnFPMEI7QUp3bEk5Qjs7QTBDcnpJQTtFQUVFO0ExQ3V6SUY7O0EwQ256SUE7RUFDRSxnQnRDd1E0QjtBSjhpSTlCOztBMEM5eUlBO0VBQ0U7QTFDaXpJRjtBMEM5eUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNneklKOztBMEN0eUlFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQzJ5SXZFO0EyQ3QxSUU7RUFDRTtBM0N3MUlKO0EyQ3IxSUU7RUFDRTtBM0N1MUlKOztBMENseklFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQ3V6SXZFO0EyQ2wySUU7RUFDRTtBM0NvMklKO0EyQ2oySUU7RUFDRTtBM0NtMklKOztBMEM5eklFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQ20wSXZFO0EyQzkySUU7RUFDRTtBM0NnM0lKO0EyQzcySUU7RUFDRTtBM0MrMklKOztBMEMxMElFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQyswSXZFO0EyQzEzSUU7RUFDRTtBM0M0M0lKO0EyQ3ozSUU7RUFDRTtBM0MyM0lKOztBMEN0MUlFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQzIxSXZFO0EyQ3Q0SUU7RUFDRTtBM0N3NElKO0EyQ3I0SUU7RUFDRTtBM0N1NElKOztBMENsMklFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQ3UySXZFO0EyQ2w1SUU7RUFDRTtBM0NvNUlKO0EyQ2o1SUU7RUFDRTtBM0NtNUlKOztBMEM5MklFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQ20zSXZFO0EyQzk1SUU7RUFDRTtBM0NnNklKO0EyQzc1SUU7RUFDRTtBM0MrNUlKOztBMEMxM0lFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0ExQyszSXZFO0EyQzE2SUU7RUFDRTtBM0M0NklKO0EyQ3o2SUU7RUFDRTtBM0MyNklKOztBNENuN0lFO0VBQ0U7SUFBTztFNUN1N0lUO0U0Q3Q3SUU7SUFBSztFNUN5N0lQO0FBQ0Y7O0E0QzU3SUU7RUFDRTtJQUFPO0U1Q3U3SVQ7RTRDdDdJRTtJQUFLO0U1Q3k3SVA7QUFDRjtBNEN0N0lBO0VBQ0U7RUFDQSxZeEM0OEJrQztFd0MzOEJsQztFdkNvSEksa0JBdENhO0V1QzVFakIseUJ4Q0pTO0VRSlAsc0JScU8wQjtBSjR0STlCOztBNENwN0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RDUk07RXNDU047RUFDQTtFQUNBLHlCeENtOEJrQztFaUJ0OUI5QiwyQnVCb0JKO0E1Q3U3SUY7QXFCdDhJSTtFdUJPSjtJdkJOTTtFckJ5OElKO0FBQ0Y7O0E0Q3o3SUE7RXJCY0U7RXFCWkE7QTVDNDdJRjs7QTRDeDdJRTtFQUNFO1VBQUE7QTVDMjdJSjtBNEN6N0lJO0VBSEY7SUFJSTtZQUFBO0U1QzQ3SUo7QUFDRjs7QTZDcCtJQTtFQUNFO0VBQ0E7QTdDdStJRjs7QTZDcCtJQTtFQUNFO0E3Q3UrSUY7O0E4Q3orSUE7RUFDRTtFQUNBO0VBR0E7RUFDQTtBOUMwK0lGOztBOENqK0lBO0VBQ0U7RUFDQSxjMUNQUztFMENRVDtBOUNvK0lGO0FPMStJRTtFdUNVRTtFQUNBLGMxQ2JPO0UwQ2NQO0VBQ0EseUIxQ3JCTztBSncvSVg7QThDaCtJRTtFQUNFLGMxQ2pCTztFMENrQlAseUIxQ3pCTztBSjIvSVg7O0E4Q3o5SUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLHlCeENwQ007RXdDcUNOO0E5QzA5SUY7QThDeDlJRTtFbEN2Q0UsK0JSNE4wQjtFUTNOMUIsZ0NSMk4wQjtBSnV5STlCO0E4Q3g5SUU7RUFDRTtFbEM5QkEsbUNSOE0wQjtFUTdNMUIsa0NSNk0wQjtBSjR5STlCO0E4Q3g5SUU7RUFFRSxjMUNuRE87RTBDb0RQO0VBQ0EseUJ4Q3BESTtBTjZnSlI7QThDcjlJRTtFQUNFO0VBQ0EsY3hDMURJO0V3QzJESix5QjFDNEswQjtFMEMzSzFCLHFCMUMySzBCO0FKNHlJOUI7O0E4QzE4SUk7RUFDRTtBOUM2OElOO0E4QzM4SU07RUFDRTtFQUNBO0E5QzY4SVI7QThDMzhJUTtFbEMzREosK0JSdU0wQjtFUXRNMUIsa0NSc00wQjtFUTFMMUIsMEJrQ2dEdUM7QTlDODhJM0M7QThDMzhJUTtFQUNFO0VsQy9FTixnQ1JxTjBCO0VRcE4xQixtQ1JvTjBCO0VROUsxQiw0QmtDMEN5QztBOUM4OEk3Qzs7QWdCeC9JSTtFOEIyQkE7SUFDRTtFOUNpK0lKO0U4Qy85SUk7SUFDRTtJQUNBO0U5Q2krSU47RThDLzlJTTtJbEMzREosK0JSdU0wQjtJUXRNMUIsa0NSc00wQjtJUTFMMUIsMEJrQ2dEdUM7RTlDaytJekM7RThDLzlJTTtJQUNFO0lsQy9FTixnQ1JxTjBCO0lRcE4xQixtQ1JvTjBCO0lROUsxQiw0QmtDMEN5QztFOUNrK0kzQztBQUNGO0FnQjdnSkk7RThCMkJBO0lBQ0U7RTlDcS9JSjtFOENuL0lJO0lBQ0U7SUFDQTtFOUNxL0lOO0U4Q24vSU07SWxDM0RKLCtCUnVNMEI7SVF0TTFCLGtDUnNNMEI7SVExTDFCLDBCa0NnRHVDO0U5Q3MvSXpDO0U4Q24vSU07SUFDRTtJbEMvRU4sZ0NScU4wQjtJUXBOMUIsbUNSb04wQjtJUTlLMUIsNEJrQzBDeUM7RTlDcy9JM0M7QUFDRjtBZ0JqaUpJO0U4QjJCQTtJQUNFO0U5Q3lnSko7RThDdmdKSTtJQUNFO0lBQ0E7RTlDeWdKTjtFOEN2Z0pNO0lsQzNESiwrQlJ1TTBCO0lRdE0xQixrQ1JzTTBCO0lRMUwxQiwwQmtDZ0R1QztFOUMwZ0p6QztFOEN2Z0pNO0lBQ0U7SWxDL0VOLGdDUnFOMEI7SVFwTjFCLG1DUm9OMEI7SVE5SzFCLDRCa0MwQ3lDO0U5QzBnSjNDO0FBQ0Y7QWdCcmpKSTtFOEIyQkE7SUFDRTtFOUM2aEpKO0U4QzNoSkk7SUFDRTtJQUNBO0U5QzZoSk47RThDM2hKTTtJbEMzREosK0JSdU0wQjtJUXRNMUIsa0NSc00wQjtJUTFMMUIsMEJrQ2dEdUM7RTlDOGhKekM7RThDM2hKTTtJQUNFO0lsQy9FTixnQ1JxTjBCO0lRcE4xQixtQ1JvTjBCO0lROUsxQiw0QmtDMEN5QztFOUM4aEozQztBQUNGO0E4Q2poSkU7RUFDRTtFQUNBO0VsQ2pIQSxnQmtDa0h1QjtBOUNtaEozQjtBOENqaEpJO0VBQ0U7QTlDbWhKTjtBOEM5Z0pJO0VBQ0U7QTlDZ2hKTjtBOEMzZ0pJO0VBQ0U7RUFDQTtBOUM2Z0pOOztBK0NqcEpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0E5Q3NnSjNDO0FPem9KRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0EvQ21wSlI7QStDaHBKTTtFQUNFO0VBQ0EseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBOUMrZ0oxRTs7QStDL3BKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUNvaEozQztBT3ZwSkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0NpcUpSO0ErQzlwSk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDNmhKMUU7O0ErQzdxSkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTlDa2lKM0M7QU9ycUpFO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QS9DK3FKUjtBK0M1cUpNO0VBQ0U7RUFDQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E5QzJpSjFFOztBK0MzckpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0E5Q2dqSjNDO0FPbnJKRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0EvQzZySlI7QStDMXJKTTtFQUNFO0VBQ0EseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBOUN5akoxRTs7QStDenNKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUM4akozQztBT2pzSkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0Myc0pSO0ErQ3hzSk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDdWtKMUU7O0ErQ3Z0SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTlDNGtKM0M7QU8vc0pFO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QS9DeXRKUjtBK0N0dEpNO0VBQ0U7RUFDQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E5Q3FsSjFFOztBK0NydUpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0E5QzBsSjNDO0FPN3RKRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0EvQ3V1SlI7QStDcHVKTTtFQUNFO0VBQ0EseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBOUNtbUoxRTs7QStDbnZKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUN3bUozQztBTzN1SkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0NxdkpSO0ErQ2x2Sk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDaW5KMUU7O0FnRHB3SkE7RUFDRTtFM0M4SEksaUJBdENhO0UyQ3RGakIsZ0I1Q3lSNEI7RTRDeFI1QjtFQUNBLFcxQ1FNO0UwQ1BOLDRCNUNna0NrQztFNEMvakNsQztBaER1d0pGO0FPbHdKRTtFeUNERSxXMUNFSTtFMENESjtBaERzd0pKO0FPbHdKRTtFeUNDSTtBaERvd0pOOztBZ0R6dkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBaEQ0dkpGOztBZ0R0dkpBO0VBQ0U7QWhEeXZKRjs7QWlEaHlKQTtFQUNFLGdCN0M0M0JrQztFNkMzM0JsQztFNUM2SEksbUJBdENhO0U0Q3BGakIsMkM3QzYzQmtDO0U2QzUzQmxDO0VBQ0E7RUFDQSxnRDdDODNCa0M7RTZDNzNCbEM7VUFBQTtFQUNBO0VyQ0xFLHNCUmc0QmdDO0FKdzZIcEM7QWlEaHlKRTtFQUNFLHNCN0NnM0JnQztBSms3SHBDO0FpRC94SkU7RUFDRTtBakRpeUpKO0FpRDl4SkU7RUFDRTtFQUNBO0FqRGd5Sko7QWlEN3hKRTtFQUNFO0FqRCt4Sko7O0FpRDN4SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjN0N0QlM7RTZDdUJULDJDN0NxMkJrQztFNkNwMkJsQztFQUNBO0FqRDh4SkY7O0FpRDN4SkE7RUFDRSxnQjdDbzFCa0M7QUowOEhwQzs7QWtEbDBKQTtFQUVFO0FsRG8wSkY7QWtEbDBKRTtFQUNFO0VBQ0E7QWxEbzBKSjs7QWtEL3pKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE5Q29wQmtDO0U4Q25wQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxEZzBKRjs7QWtEenpKQTtFQUNFO0VBQ0E7RUFDQSxjOUM2M0JrQztFOEMzM0JsQztBbEQyekpGO0FrRHh6SkU7RTdCckNJLDJDNkJzQ0Y7RTdCdENFLG1DNkJzQ0Y7RTdCdENFLG9FNkJzQ0Y7RUFDQSxzQzlDazVCZ0M7VThDbDVCaEMsOEI5Q2s1QmdDO0FKdzZIcEM7QXFCNTFKSTtFNkJnQ0Y7STdCL0JJO0VyQisxSko7QUFDRjtBa0Q3ekpFO0VBQ0UsdUI5Q2c1QmdDO1U4Q2g1QmhDLGU5Q2c1QmdDO0FKKzZIcEM7O0FrRDN6SkE7RUFDRTtFQUNBO0FsRDh6SkY7QWtENXpKRTtFQUNFO0VBQ0E7QWxEOHpKSjtBa0QzekpFOztFQUVFO0FsRDZ6Sko7QWtEMXpKRTtFQUNFO0FsRDR6Sko7O0FrRHh6SkE7RUFDRTtFQUNBO0VBQ0E7QWxEMnpKRjtBa0R4ekpFO0VBQ0U7RUFDQTtFQUNBO0FsRDB6Sko7QWtEdHpKRTtFQUNFO0VBQ0E7RUFDQTtBbER3ekpKO0FrRHR6Skk7RUFDRTtBbER3ekpOO0FrRHJ6Skk7RUFDRTtBbER1ekpOOztBa0RqekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHlCNUM5Rk07RTRDK0ZOO0VBQ0E7RXRDekdFLHFCUnNPMEI7RThDekg1QjtBbERnekpGOztBa0Q1eUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDOGlCa0M7RThDN2lCbEM7RUFDQTtFQUNBLHNCNUNoSE07QU4rNUpSO0FrRDV5SkU7RUFBUztBbEQreUpYO0FrRDl5SkU7RUFBUyxZOUNnekJ5QjtBSmlnSXBDOztBa0Q1eUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I5Qzh5QmtDO0U4Qzd5QmxDO0V0QzdIRSw4QlI2TjBCO0VRNU4xQiwrQlI0TjBCO0FKaXRKOUI7QWtEOXlKRTtFQUNFLGtCOUN5eUJnQztFOEN2eUJoQztBbEQreUpKOztBa0QxeUpBO0VBQ0U7RUFDQSxnQjlDd0k0QjtBSnFxSjlCOztBa0R4eUpBO0VBQ0U7RUFHQTtFQUNBLGE5Qyt2QmtDO0FKMGlJcEM7O0FrRHJ5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhOUN1dkJrQztFOEN0dkJsQztFdEMvSUUsa0NSK00wQjtFUTlNMUIsaUNSOE0wQjtBSjB1SjlCO0FrRHR5SkU7RUFBdUI7QWxEeXlKekI7QWtEeHlKRTtFQUFzQjtBbEQyeUp4Qjs7QWtEdnlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEMHlKRjs7QWdCdjZKSTtFa0NtSUY7SUFDRSxnQjlDNHZCZ0M7SThDM3ZCaEM7RWxEd3lKRjtFa0RyeUpBO0lBQ0U7RWxEdXlKRjtFa0RyeUpFO0lBQ0U7RWxEdXlKSjtFa0RueUpBO0lBQ0U7RWxEcXlKRjtFa0RueUpFO0lBQ0U7RWxEcXlKSjtFa0Q3eEpBO0lBQVksZ0I5Q3F1QnNCO0VKMmpJbEM7QUFDRjtBZ0I3N0pJO0VrQ2dLRjs7SUFFRSxnQjlDNnRCZ0M7RUpta0lsQztBQUNGO0FnQm44Skk7RWtDdUtGO0lBQVksaUI5Q3V0QnNCO0VKeWtJbEM7QUFDRjtBbURuZ0tBO0VBQ0U7RUFDQSxhL0N3cUJrQztFK0N2cUJsQztFQUNBLFMvQzYwQmtDO0VnRGoxQmxDLGtNaEQrUTRCO0VnRDdRNUI7RUFDQSxnQmhEdVI0QjtFZ0R0UjVCLGdCaEQyUjRCO0VnRDFSNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ0hJLG1CQXRDYTtFOEM5RWpCO0VBQ0E7QW5EK2dLRjtBbUQ3Z0tFO0VBQVMsWS9DaTBCeUI7QUorc0lwQztBbUQ5Z0tFO0VBQ0U7RUFDQTtFQUNBLGEvQ2kwQmdDO0UrQ2gwQmhDLGMvQ2kwQmdDO0FKK3NJcEM7QW1EOWdLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRGdoS047O0FtRDNnS0E7RUFDRTtBbkQ4Z0tGO0FtRDVnS0U7RUFDRTtBbkQ4Z0tKO0FtRDVnS0k7RUFDRTtFQUNBO0VBQ0Esc0I3QzNCRTtBTnlpS1I7O0FtRHpnS0E7RUFDRTtBbkQ0Z0tGO0FtRDFnS0U7RUFDRTtFQUNBLGEvQ215QmdDO0UrQ2x5QmhDLGMvQ2l5QmdDO0FKMnVJcEM7QW1EMWdLSTtFQUNFO0VBQ0E7RUFDQSx3QjdDM0NFO0FOdWpLUjs7QW1EdmdLQTtFQUNFO0FuRDBnS0Y7QW1EeGdLRTtFQUNFO0FuRDBnS0o7QW1EeGdLSTtFQUNFO0VBQ0E7RUFDQSx5QjdDekRFO0FObWtLUjs7QW1EcmdLQTtFQUNFO0FuRHdnS0Y7QW1EdGdLRTtFQUNFO0VBQ0EsYS9DcXdCZ0M7RStDcHdCaEMsYy9DbXdCZ0M7QUpxd0lwQztBbUR0Z0tJO0VBQ0U7RUFDQTtFQUNBLHVCN0N6RUU7QU5pbEtSOztBbURuL0pBO0VBQ0UsZ0IvQyt0QmtDO0UrQzl0QmxDO0VBQ0EsYzdDaEdNO0U2Q2lHTjtFQUNBLHNCN0NuR007RU1SSixzQlJxTzBCO0FKNjNKOUI7O0FxRHZtS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhakRzcUJrQztFaURycUJsQztFQUNBLGdCakQrMUJrQztFZ0RwMkJsQyxrTWhEK1E0QjtFZ0Q3UTVCO0VBQ0EsZ0JoRHVSNEI7RWdEdFI1QixnQmhEMlI0QjtFZ0QxUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ2dISSxtQkF0Q2E7RWdEN0VqQjtFQUNBLHlCL0NDTTtFK0NBTjtFQUNBO0V6Q1ZFLHFCUnNPMEI7QUp5NUo5QjtBcURqbktFO0VBQ0U7RUFDQTtFQUNBLFdqRDgxQmdDO0VpRDcxQmhDLGNqRDgxQmdDO0VpRDcxQmhDO0FyRG1uS0o7QXFEam5LSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEa25LTjs7QXFEN21LQTtFQUNFLHFCakQrMEJrQztBSml5SXBDO0FxRDltS0U7RUFDRTtBckRnbktKO0FxRDltS0k7RUFDRTtFQUNBO0VBQ0EscUNqRDAwQjhCO0FKc3lJcEM7QXFEN21LSTtFQUNFLFdqRHFMd0I7RWlEcEx4QjtFQUNBLHlCL0N0Q0U7QU5xcEtSOztBcUQxbUtBO0VBQ0UsbUJqRDJ6QmtDO0FKa3pJcEM7QXFEM21LRTtFQUNFO0VBQ0EsYWpEdXpCZ0M7RWlEdHpCaEMsWWpEcXpCZ0M7RWlEcHpCaEM7QXJENm1LSjtBcUQzbUtJO0VBQ0U7RUFDQTtFQUNBLHVDakRtekI4QjtBSjB6SXBDO0FxRDFtS0k7RUFDRSxTakQ4SndCO0VpRDdKeEI7RUFDQSwyQi9DN0RFO0FOeXFLUjs7QXFEdm1LQTtFQUNFLGtCakRveUJrQztBSnMwSXBDO0FxRHhtS0U7RUFDRTtBckQwbUtKO0FxRHhtS0k7RUFDRTtFQUNBO0VBQ0Esd0NqRCt4QjhCO0FKMjBJcEM7QXFEdm1LSTtFQUNFLFFqRDBJd0I7RWlEekl4QjtFQUNBLDRCL0NqRkU7QU4wcktSO0FxRHBtS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDJ3QmdDO0VpRDF3QmhDO0VBQ0E7RUFDQTtBckRzbUtKOztBcURsbUtBO0VBQ0Usb0JqRG93QmtDO0FKaTJJcEM7QXFEbm1LRTtFQUNFO0VBQ0EsYWpEZ3dCZ0M7RWlEL3ZCaEMsWWpEOHZCZ0M7RWlEN3ZCaEM7QXJEcW1LSjtBcURubUtJO0VBQ0U7RUFDQTtFQUNBLHNDakQ0dkI4QjtBSnkySXBDO0FxRGxtS0k7RUFDRSxVakR1R3dCO0VpRHRHeEI7RUFDQSwwQi9DcEhFO0FOd3RLUjs7QXFEOWtLQTtFQUNFO0VBQ0E7RWhEM0JJLGVBdENhO0VnRG9FakIseUJqRDhzQmtDO0VpRDdzQmxDO0V6Q2hKRSwwQ3lDaUpvQjtFekNoSnBCLDJDeUNnSm9CO0FyRGlsS3hCO0FxRDlrS0U7RUFDRTtBckRnbEtKOztBcUQ1a0tBO0VBQ0U7RUFDQSxjakR6SlM7QUp3dUtYOztBc0QzdUtBO0VBQ0U7QXREOHVLRjs7QXNEM3VLQTtFQUNFO0F0RDh1S0Y7O0FzRDN1S0E7RUFDRTtFQUNBO0VBQ0E7QXREOHVLRjtBdURyd0tFO0VBQ0U7RUFDQTtFQUNBO0F2RHV3S0o7O0FzRC91S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakM1QkksOENpQzZCSjtFakM3Qkksc0NpQzZCSjtFakM3QkksMEVpQzZCSjtBdERrdktGO0FxQjF3S0k7RWlDaUJKO0lqQ2hCTTtFckI2d0tKO0FBQ0Y7O0FzRHB2S0E7OztFQUdFO0F0RHV2S0Y7O0FzRHB2S0E7O0VBRUU7VUFBQTtBdER1dktGOztBc0RwdktBOztFQUVFO1VBQUE7QXREdXZLRjs7QXNEOXVLRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0F0RGl2S0o7QXNEOXVLRTs7O0VBR0U7RUFDQTtBdERndktKO0FzRDd1S0U7O0VBRUU7RUFDQTtFakN0RUUsMkJpQ3VFRjtBdEQrdUtKO0FxQmp6S0k7RWlDOERGOztJakM3REk7RXJCcXpLSjtBQUNGOztBc0Q1dUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWxEODdCbUM7RWtENzdCbkMsY2hEbkZNO0VnRG9GTjtFQUNBLFlsRDQ3Qm1DO0VpQnpoQy9CLDhCaUM4Rko7QXREOHVLRjtBcUJ2MEtJO0VpQzJFSjs7SWpDMUVNO0VyQjIwS0o7QUFDRjtBT3gwS0U7OztFK0N3RkUsY2hEMUZJO0VnRDJGSjtFQUNBO0VBQ0EsWWxEcTdCaUM7QUpnMElyQzs7QXNEbHZLQTtFQUNFO0F0RHF2S0Y7O0FzRGh2S0E7RUFDRTtBdERtdktGOztBc0Q1dUtBOztFQUVFO0VBQ0EsV2xEODZCbUM7RWtENzZCbkMsWWxENjZCbUM7RWtENTZCbkM7QXREK3VLRjs7QXNEN3VLQTtFQUNFLHNNbEQyNkJtQztBSnEwSXJDOztBc0Q5dUtBO0VBQ0Usc01sRHk2Qm1DO0FKdzBJckM7O0FzRHh1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJsRG80Qm1DO0VrRG40Qm5DLGdCbERtNEJtQztFa0RsNEJuQztBdEQwdUtGO0FzRHh1S0U7RUFDRTtFQUNBO0VBQ0EsV2xEazRCaUM7RWtEajRCakMsV2xEazRCaUM7RWtEajRCakMsaUJsRG00QmlDO0VrRGw0QmpDLGdCbERrNEJpQztFa0RqNEJqQztFQUNBO0VBQ0EseUJoRHpKSTtFZ0QwSko7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFLDZCaUN1S0Y7QXREeXVLSjtBcUIzNEtJO0VpQ21KRjtJakNsSkk7RXJCODRLSjtBQUNGO0FzRDN1S0U7RUFDRTtBdEQ2dUtKOztBc0RwdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaERwTE07RWdEcUxOO0F0RHV1S0Y7O0F3RHQ2S0E7RUFDRTtJQUFLO1lBQUE7RXhEMDZLTDtBQUNGOztBd0Q1NktBO0VBQ0U7SUFBSztZQUFBO0V4RDA2S0w7QUFDRjtBd0R4NktBO0VBQ0U7RUFDQSxXcEQ4aUNzQjtFb0Q3aUN0QixZcEQ2aUNzQjtFb0Q1aUN0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO1VBQUE7QXhEeTZLRjs7QXdEdDZLQTtFQUNFLFdwRHVpQ3dCO0VvRHRpQ3hCLFlwRHNpQ3dCO0VvRHJpQ3hCLG1CcER1aUN3QjtBSms0STFCOztBd0RsNktBO0VBQ0U7SUFDRTtZQUFBO0V4RHE2S0Y7RXdEbjZLQTtJQUNFO0V4RHE2S0Y7QUFDRjs7QXdEMzZLQTtFQUNFO0lBQ0U7WUFBQTtFeERxNktGO0V3RG42S0E7SUFDRTtFeERxNktGO0FBQ0Y7QXdEbDZLQTtFQUNFO0VBQ0EsV3BEK2dDc0I7RW9EOWdDdEIsWXBEOGdDc0I7RW9EN2dDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtVQUFBO0F4RG02S0Y7O0F3RGg2S0E7RUFDRSxXcER3Z0N3QjtFb0R2Z0N4QixZcER1Z0N3QjtBSjQ1STFCOztBeUR0OUtBO0VBQXFCO0F6RDA5S3JCOztBeUR6OUtBO0VBQXFCO0F6RDY5S3JCOztBeUQ1OUtBO0VBQXFCO0F6RGcrS3JCOztBeUQvOUtBO0VBQXFCO0F6RG0rS3JCOztBeURsK0tBO0VBQXFCO0F6RHMrS3JCOztBeURyK0tBO0VBQXFCO0F6RHkrS3JCOztBMEQzK0tFO0VBQ0U7QTFEOCtLSjs7QU9wK0tFOzs7RW1ETEk7QTFEKytLTjs7QTBEci9LRTtFQUNFO0ExRHcvS0o7O0FPOStLRTs7O0VtRExJO0ExRHkvS047O0EwRC8vS0U7RUFDRTtBMURrZ0xKOztBT3gvS0U7OztFbURMSTtBMURtZ0xOOztBMER6Z0xFO0VBQ0U7QTFENGdMSjs7QU9sZ0xFOzs7RW1ETEk7QTFENmdMTjs7QTBEbmhMRTtFQUNFO0ExRHNoTEo7O0FPNWdMRTs7O0VtRExJO0ExRHVoTE47O0EwRDdoTEU7RUFDRTtBMURnaUxKOztBT3RoTEU7OztFbURMSTtBMURpaUxOOztBMER2aUxFO0VBQ0U7QTFEMGlMSjs7QU9oaUxFOzs7RW1ETEk7QTFEMmlMTjs7QTBEampMRTtFQUNFO0ExRG9qTEo7O0FPMWlMRTs7O0VtRExJO0ExRHFqTE47O0EyRHBqTEE7RUFDRTtBM0R1akxGOztBMkRwakxBO0VBQ0U7QTNEdWpMRjs7QTREbGtMQTtFQUFrQjtBNURza0xsQjs7QTREcmtMQTtFQUFrQjtBNUR5a0xsQjs7QTREeGtMQTtFQUFrQjtBNUQ0a0xsQjs7QTREM2tMQTtFQUFrQjtBNUQra0xsQjs7QTREOWtMQTtFQUFrQjtBNURrbExsQjs7QTREaGxMQTtFQUFtQjtBNURvbExuQjs7QTREbmxMQTtFQUFtQjtBNUR1bExuQjs7QTREdGxMQTtFQUFtQjtBNUQwbExuQjs7QTREemxMQTtFQUFtQjtBNUQ2bExuQjs7QTRENWxMQTtFQUFtQjtBNURnbUxuQjs7QTREN2xMRTtFQUNFO0E1RGdtTEo7O0E0RGptTEU7RUFDRTtBNURvbUxKOztBNERybUxFO0VBQ0U7QTVEd21MSjs7QTREem1MRTtFQUNFO0E1RDRtTEo7O0E0RDdtTEU7RUFDRTtBNURnbkxKOztBNERqbkxFO0VBQ0U7QTVEb25MSjs7QTREcm5MRTtFQUNFO0E1RHduTEo7O0E0RHpuTEU7RUFDRTtBNUQ0bkxKOztBNER4bkxBO0VBQ0U7QTVEMm5MRjs7QTREcG5MQTtFQUNFO0E1RHVuTEY7O0E0RHBuTEE7RUFDRTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7RUFDQTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7RUFDQTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7RUFDQTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7RUFDQTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7QTVEdW5MRjs7QTREcG5MQTtFQUNFO0E1RHVuTEY7O0E0RHBuTEE7RUFDRTtBNUR1bkxGOztBNERwbkxBO0VBQ0U7QTVEdW5MRjs7QXVEL3JMRTtFQUNFO0VBQ0E7RUFDQTtBdkRrc0xKOztBNkQzckxNO0VBQXdCO0E3RCtyTDlCOztBNkQvckxNO0VBQXdCO0E3RG1zTDlCOztBNkRuc0xNO0VBQXdCO0E3RHVzTDlCOztBNkR2c0xNO0VBQXdCO0E3RDJzTDlCOztBNkQzc0xNO0VBQXdCO0E3RCtzTDlCOztBNkQvc0xNO0VBQXdCO0E3RG10TDlCOztBNkRudExNO0VBQXdCO0E3RHV0TDlCOztBNkR2dExNO0VBQXdCO0E3RDJ0TDlCOztBNkQzdExNO0VBQXdCO0E3RCt0TDlCOztBZ0I5cUxJO0U2Q2pERTtJQUF3QjtFN0RvdUw1QjtFNkRwdUxJO0lBQXdCO0U3RHV1TDVCO0U2RHZ1TEk7SUFBd0I7RTdEMHVMNUI7RTZEMXVMSTtJQUF3QjtFN0Q2dUw1QjtFNkQ3dUxJO0lBQXdCO0U3RGd2TDVCO0U2RGh2TEk7SUFBd0I7RTdEbXZMNUI7RTZEbnZMSTtJQUF3QjtFN0Rzdkw1QjtFNkR0dkxJO0lBQXdCO0U3RHl2TDVCO0U2RHp2TEk7SUFBd0I7RTdENHZMNUI7QUFDRjtBZ0I1c0xJO0U2Q2pERTtJQUF3QjtFN0Rpd0w1QjtFNkRqd0xJO0lBQXdCO0U3RG93TDVCO0U2RHB3TEk7SUFBd0I7RTdEdXdMNUI7RTZEdndMSTtJQUF3QjtFN0Qwd0w1QjtFNkQxd0xJO0lBQXdCO0U3RDZ3TDVCO0U2RDd3TEk7SUFBd0I7RTdEZ3hMNUI7RTZEaHhMSTtJQUF3QjtFN0RteEw1QjtFNkRueExJO0lBQXdCO0U3RHN4TDVCO0U2RHR4TEk7SUFBd0I7RTdEeXhMNUI7QUFDRjtBZ0J6dUxJO0U2Q2pERTtJQUF3QjtFN0Q4eEw1QjtFNkQ5eExJO0lBQXdCO0U3RGl5TDVCO0U2RGp5TEk7SUFBd0I7RTdEb3lMNUI7RTZEcHlMSTtJQUF3QjtFN0R1eUw1QjtFNkR2eUxJO0lBQXdCO0U3RDB5TDVCO0U2RDF5TEk7SUFBd0I7RTdENnlMNUI7RTZEN3lMSTtJQUF3QjtFN0Rnekw1QjtFNkRoekxJO0lBQXdCO0U3RG16TDVCO0U2RG56TEk7SUFBd0I7RTdEc3pMNUI7QUFDRjtBZ0J0d0xJO0U2Q2pERTtJQUF3QjtFN0Qyekw1QjtFNkQzekxJO0lBQXdCO0U3RDh6TDVCO0U2RDl6TEk7SUFBd0I7RTdEaTBMNUI7RTZEajBMSTtJQUF3QjtFN0RvMEw1QjtFNkRwMExJO0lBQXdCO0U3RHUwTDVCO0U2RHYwTEk7SUFBd0I7RTdEMDBMNUI7RTZEMTBMSTtJQUF3QjtFN0Q2MEw1QjtFNkQ3MExJO0lBQXdCO0U3RGcxTDVCO0U2RGgxTEk7SUFBd0I7RTdEbTFMNUI7QUFDRjtBNkQxMExBO0VBRUk7SUFBcUI7RTdENDBMdkI7RTZENTBMRTtJQUFxQjtFN0QrMEx2QjtFNkQvMExFO0lBQXFCO0U3RGsxTHZCO0U2RGwxTEU7SUFBcUI7RTdEcTFMdkI7RTZEcjFMRTtJQUFxQjtFN0R3MUx2QjtFNkR4MUxFO0lBQXFCO0U3RDIxTHZCO0U2RDMxTEU7SUFBcUI7RTdEODFMdkI7RTZEOTFMRTtJQUFxQjtFN0RpMkx2QjtFNkRqMkxFO0lBQXFCO0U3RG8yTHZCO0FBQ0Y7QThEMTNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlENDNMRjtBOEQxM0xFO0VBQ0U7RUFDQTtBOUQ0M0xKO0E4RHozTEU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMjNMSjs7QThEbDNMSTtFQUNFO0E5RHEzTE47O0E4RHQzTEk7RUFDRTtBOUR5M0xOOztBOEQxM0xJO0VBQ0U7QTlENjNMTjs7QThEOTNMSTtFQUNFO0E5RGk0TE47O0ErRDE1TEk7RUFBZ0M7QS9EODVMcEM7O0ErRDc1TEk7RUFBZ0M7QS9EaTZMcEM7O0ErRGg2TEk7RUFBZ0M7QS9EbzZMcEM7O0ErRG42TEk7RUFBZ0M7QS9EdTZMcEM7O0ErRHI2TEk7RUFBOEI7QS9EeTZMbEM7O0ErRHg2TEk7RUFBOEI7QS9ENDZMbEM7O0ErRDM2TEk7RUFBOEI7QS9EKzZMbEM7O0ErRDk2TEk7RUFBOEI7QS9EazdMbEM7O0ErRGo3TEk7RUFBOEI7QS9EcTdMbEM7O0ErRHA3TEk7RUFBOEI7QS9EdzdMbEM7O0ErRHY3TEk7RUFBOEI7QS9EMjdMbEM7O0ErRDE3TEk7RUFBOEI7QS9EODdMbEM7O0ErRDU3TEk7RUFBb0M7QS9EZzhMeEM7O0ErRC83TEk7RUFBb0M7QS9EbThMeEM7O0ErRGw4TEk7RUFBb0M7QS9EczhMeEM7O0ErRHI4TEk7RUFBb0M7QS9EeThMeEM7O0ErRHg4TEk7RUFBb0M7QS9ENDhMeEM7O0ErRDE4TEk7RUFBaUM7QS9EODhMckM7O0ErRDc4TEk7RUFBaUM7QS9EaTlMckM7O0ErRGg5TEk7RUFBaUM7QS9EbzlMckM7O0ErRG45TEk7RUFBaUM7QS9EdTlMckM7O0ErRHQ5TEk7RUFBaUM7QS9EMDlMckM7O0ErRHg5TEk7RUFBa0M7QS9ENDlMdEM7O0ErRDM5TEk7RUFBa0M7QS9EKzlMdEM7O0ErRDk5TEk7RUFBa0M7QS9EaytMdEM7O0ErRGorTEk7RUFBa0M7QS9EcStMdEM7O0ErRHArTEk7RUFBa0M7QS9EdytMdEM7O0ErRHYrTEk7RUFBa0M7QS9EMitMdEM7O0ErRHorTEk7RUFBZ0M7QS9ENitMcEM7O0ErRDUrTEk7RUFBZ0M7QS9EZy9McEM7O0ErRC8rTEk7RUFBZ0M7QS9EbS9McEM7O0ErRGwvTEk7RUFBZ0M7QS9Ecy9McEM7O0ErRHIvTEk7RUFBZ0M7QS9EeS9McEM7O0ErRHgvTEk7RUFBZ0M7QS9ENC9McEM7O0FnQmgvTEk7RStDbERBO0lBQWdDO0UvRHVpTWxDO0UrRHRpTUU7SUFBZ0M7RS9EeWlNbEM7RStEeGlNRTtJQUFnQztFL0QyaU1sQztFK0QxaU1FO0lBQWdDO0UvRDZpTWxDO0UrRDNpTUU7SUFBOEI7RS9EOGlNaEM7RStEN2lNRTtJQUE4QjtFL0Rnak1oQztFK0QvaU1FO0lBQThCO0UvRGtqTWhDO0UrRGpqTUU7SUFBOEI7RS9Eb2pNaEM7RStEbmpNRTtJQUE4QjtFL0Rzak1oQztFK0Ryak1FO0lBQThCO0UvRHdqTWhDO0UrRHZqTUU7SUFBOEI7RS9EMGpNaEM7RStEempNRTtJQUE4QjtFL0Q0ak1oQztFK0Qxak1FO0lBQW9DO0UvRDZqTXRDO0UrRDVqTUU7SUFBb0M7RS9EK2pNdEM7RStEOWpNRTtJQUFvQztFL0Rpa010QztFK0Roa01FO0lBQW9DO0UvRG1rTXRDO0UrRGxrTUU7SUFBb0M7RS9EcWtNdEM7RStEbmtNRTtJQUFpQztFL0Rza01uQztFK0Rya01FO0lBQWlDO0UvRHdrTW5DO0UrRHZrTUU7SUFBaUM7RS9EMGtNbkM7RStEemtNRTtJQUFpQztFL0Q0a01uQztFK0Qza01FO0lBQWlDO0UvRDhrTW5DO0UrRDVrTUU7SUFBa0M7RS9EK2tNcEM7RStEOWtNRTtJQUFrQztFL0RpbE1wQztFK0RobE1FO0lBQWtDO0UvRG1sTXBDO0UrRGxsTUU7SUFBa0M7RS9EcWxNcEM7RStEcGxNRTtJQUFrQztFL0R1bE1wQztFK0R0bE1FO0lBQWtDO0UvRHlsTXBDO0UrRHZsTUU7SUFBZ0M7RS9EMGxNbEM7RStEemxNRTtJQUFnQztFL0Q0bE1sQztFK0QzbE1FO0lBQWdDO0UvRDhsTWxDO0UrRDdsTUU7SUFBZ0M7RS9EZ21NbEM7RStEL2xNRTtJQUFnQztFL0RrbU1sQztFK0RqbU1FO0lBQWdDO0UvRG9tTWxDO0FBQ0Y7QWdCemxNSTtFK0NsREE7SUFBZ0M7RS9EK29NbEM7RStEOW9NRTtJQUFnQztFL0RpcE1sQztFK0RocE1FO0lBQWdDO0UvRG1wTWxDO0UrRGxwTUU7SUFBZ0M7RS9EcXBNbEM7RStEbnBNRTtJQUE4QjtFL0RzcE1oQztFK0RycE1FO0lBQThCO0UvRHdwTWhDO0UrRHZwTUU7SUFBOEI7RS9EMHBNaEM7RStEenBNRTtJQUE4QjtFL0Q0cE1oQztFK0QzcE1FO0lBQThCO0UvRDhwTWhDO0UrRDdwTUU7SUFBOEI7RS9EZ3FNaEM7RStEL3BNRTtJQUE4QjtFL0RrcU1oQztFK0RqcU1FO0lBQThCO0UvRG9xTWhDO0UrRGxxTUU7SUFBb0M7RS9EcXFNdEM7RStEcHFNRTtJQUFvQztFL0R1cU10QztFK0R0cU1FO0lBQW9DO0UvRHlxTXRDO0UrRHhxTUU7SUFBb0M7RS9EMnFNdEM7RStEMXFNRTtJQUFvQztFL0Q2cU10QztFK0QzcU1FO0lBQWlDO0UvRDhxTW5DO0UrRDdxTUU7SUFBaUM7RS9EZ3JNbkM7RStEL3FNRTtJQUFpQztFL0Rrck1uQztFK0Rqck1FO0lBQWlDO0UvRG9yTW5DO0UrRG5yTUU7SUFBaUM7RS9Ec3JNbkM7RStEcHJNRTtJQUFrQztFL0R1ck1wQztFK0R0ck1FO0lBQWtDO0UvRHlyTXBDO0UrRHhyTUU7SUFBa0M7RS9EMnJNcEM7RStEMXJNRTtJQUFrQztFL0Q2ck1wQztFK0Q1ck1FO0lBQWtDO0UvRCtyTXBDO0UrRDlyTUU7SUFBa0M7RS9EaXNNcEM7RStEL3JNRTtJQUFnQztFL0Rrc01sQztFK0Rqc01FO0lBQWdDO0UvRG9zTWxDO0UrRG5zTUU7SUFBZ0M7RS9Ec3NNbEM7RStEcnNNRTtJQUFnQztFL0R3c01sQztFK0R2c01FO0lBQWdDO0UvRDBzTWxDO0UrRHpzTUU7SUFBZ0M7RS9ENHNNbEM7QUFDRjtBZ0Jqc01JO0UrQ2xEQTtJQUFnQztFL0R1dk1sQztFK0R0dk1FO0lBQWdDO0UvRHl2TWxDO0UrRHh2TUU7SUFBZ0M7RS9EMnZNbEM7RStEMXZNRTtJQUFnQztFL0Q2dk1sQztFK0Qzdk1FO0lBQThCO0UvRDh2TWhDO0UrRDd2TUU7SUFBOEI7RS9EZ3dNaEM7RStEL3ZNRTtJQUE4QjtFL0Rrd01oQztFK0Rqd01FO0lBQThCO0UvRG93TWhDO0UrRG53TUU7SUFBOEI7RS9Ec3dNaEM7RStEcndNRTtJQUE4QjtFL0R3d01oQztFK0R2d01FO0lBQThCO0UvRDB3TWhDO0UrRHp3TUU7SUFBOEI7RS9ENHdNaEM7RStEMXdNRTtJQUFvQztFL0Q2d010QztFK0Q1d01FO0lBQW9DO0UvRCt3TXRDO0UrRDl3TUU7SUFBb0M7RS9EaXhNdEM7RStEaHhNRTtJQUFvQztFL0RteE10QztFK0RseE1FO0lBQW9DO0UvRHF4TXRDO0UrRG54TUU7SUFBaUM7RS9Ec3hNbkM7RStEcnhNRTtJQUFpQztFL0R3eE1uQztFK0R2eE1FO0lBQWlDO0UvRDB4TW5DO0UrRHp4TUU7SUFBaUM7RS9ENHhNbkM7RStEM3hNRTtJQUFpQztFL0Q4eE1uQztFK0Q1eE1FO0lBQWtDO0UvRCt4TXBDO0UrRDl4TUU7SUFBa0M7RS9EaXlNcEM7RStEaHlNRTtJQUFrQztFL0RteU1wQztFK0RseU1FO0lBQWtDO0UvRHF5TXBDO0UrRHB5TUU7SUFBa0M7RS9EdXlNcEM7RStEdHlNRTtJQUFrQztFL0R5eU1wQztFK0R2eU1FO0lBQWdDO0UvRDB5TWxDO0UrRHp5TUU7SUFBZ0M7RS9ENHlNbEM7RStEM3lNRTtJQUFnQztFL0Q4eU1sQztFK0Q3eU1FO0lBQWdDO0UvRGd6TWxDO0UrRC95TUU7SUFBZ0M7RS9Ea3pNbEM7RStEanpNRTtJQUFnQztFL0Rvek1sQztBQUNGO0FnQnp5TUk7RStDbERBO0lBQWdDO0UvRCsxTWxDO0UrRDkxTUU7SUFBZ0M7RS9EaTJNbEM7RStEaDJNRTtJQUFnQztFL0RtMk1sQztFK0RsMk1FO0lBQWdDO0UvRHEyTWxDO0UrRG4yTUU7SUFBOEI7RS9EczJNaEM7RStEcjJNRTtJQUE4QjtFL0R3Mk1oQztFK0R2Mk1FO0lBQThCO0UvRDAyTWhDO0UrRHoyTUU7SUFBOEI7RS9ENDJNaEM7RStEMzJNRTtJQUE4QjtFL0Q4Mk1oQztFK0Q3Mk1FO0lBQThCO0UvRGczTWhDO0UrRC8yTUU7SUFBOEI7RS9EazNNaEM7RStEajNNRTtJQUE4QjtFL0RvM01oQztFK0RsM01FO0lBQW9DO0UvRHEzTXRDO0UrRHAzTUU7SUFBb0M7RS9EdTNNdEM7RStEdDNNRTtJQUFvQztFL0R5M010QztFK0R4M01FO0lBQW9DO0UvRDIzTXRDO0UrRDEzTUU7SUFBb0M7RS9ENjNNdEM7RStEMzNNRTtJQUFpQztFL0Q4M01uQztFK0Q3M01FO0lBQWlDO0UvRGc0TW5DO0UrRC8zTUU7SUFBaUM7RS9EazRNbkM7RStEajRNRTtJQUFpQztFL0RvNE1uQztFK0RuNE1FO0lBQWlDO0UvRHM0TW5DO0UrRHA0TUU7SUFBa0M7RS9EdTRNcEM7RStEdDRNRTtJQUFrQztFL0R5NE1wQztFK0R4NE1FO0lBQWtDO0UvRDI0TXBDO0UrRDE0TUU7SUFBa0M7RS9ENjRNcEM7RStENTRNRTtJQUFrQztFL0QrNE1wQztFK0Q5NE1FO0lBQWtDO0UvRGk1TXBDO0UrRC80TUU7SUFBZ0M7RS9EazVNbEM7RStEajVNRTtJQUFnQztFL0RvNU1sQztFK0RuNU1FO0lBQWdDO0UvRHM1TWxDO0UrRHI1TUU7SUFBZ0M7RS9EdzVNbEM7RStEdjVNRTtJQUFnQztFL0QwNU1sQztFK0R6NU1FO0lBQWdDO0UvRDQ1TWxDO0FBQ0Y7QWdFdjhNSTtFQUF3QjtBaEUwOE01Qjs7QWdFejhNSTtFQUF3QjtBaEU2OE01Qjs7QWdFNThNSTtFQUF3QjtBaEVnOU01Qjs7QWdCNTVNSTtFZ0R0REE7SUFBd0I7RWhFdTlNMUI7RWdFdDlNRTtJQUF3QjtFaEV5OU0xQjtFZ0V4OU1FO0lBQXdCO0VoRTI5TTFCO0FBQ0Y7QWdCeDZNSTtFZ0R0REE7SUFBd0I7RWhFaytNMUI7RWdFaitNRTtJQUF3QjtFaEVvK00xQjtFZ0VuK01FO0lBQXdCO0VoRXMrTTFCO0FBQ0Y7QWdCbjdNSTtFZ0R0REE7SUFBd0I7RWhFNitNMUI7RWdFNStNRTtJQUF3QjtFaEUrK00xQjtFZ0U5K01FO0lBQXdCO0VoRWkvTTFCO0FBQ0Y7QWdCOTdNSTtFZ0R0REE7SUFBd0I7RWhFdy9NMUI7RWdFdi9NRTtJQUF3QjtFaEUwL00xQjtFZ0V6L01FO0lBQXdCO0VoRTQvTTFCO0FBQ0Y7QWlFbGdORTtFQUFzQjtBakVxZ054Qjs7QWlFcmdORTtFQUFzQjtBakV5Z054Qjs7QWtFeGdORTtFQUF5QjtBbEU0Z04zQjs7QWtFNWdORTtFQUF5QjtBbEVnaE4zQjs7QWtFaGhORTtFQUF5QjtBbEVvaE4zQjs7QWtFcGhORTtFQUF5QjtBbEV3aE4zQjs7QWtFeGhORTtFQUF5QjtBbEU0aE4zQjs7QWtFdmhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEeXBCa0M7QUppNExwQzs7QWtFdmhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEaXBCa0M7QUp5NExwQzs7QWtFdGhORTtFQURGO0lBRUk7SUFDQTtJQUNBLGE5RHlvQmdDO0VKaTVMbEM7QUFDRjs7QW1FcGpOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFc2pORjs7QW9FNWlORTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU4aU5KOztBcUUxa05BO0VBQWE7QXJFOGtOYjs7QXFFN2tOQTtFQUFVO0FyRWlsTlY7O0FxRWhsTkE7RUFBYTtBckVvbE5iOztBcUVubE5BO0VBQWU7QXJFdWxOZjs7QXNFdGxOSTtFQUF1QjtBdEUwbE4zQjs7QXNFMWxOSTtFQUF1QjtBdEU4bE4zQjs7QXNFOWxOSTtFQUF1QjtBdEVrbU4zQjs7QXNFbG1OSTtFQUF1QjtBdEVzbU4zQjs7QXNFdG1OSTtFQUF1QjtBdEUwbU4zQjs7QXNFMW1OSTtFQUF1QjtBdEU4bU4zQjs7QXNFOW1OSTtFQUF1QjtBdEVrbk4zQjs7QXNFbG5OSTtFQUF1QjtBdEVzbk4zQjs7QXNFdG5OSTtFQUF1QjtBdEUwbk4zQjs7QXNFMW5OSTtFQUF1QjtBdEU4bk4zQjs7QXNFMW5OQTtFQUFVO0F0RThuTlY7O0FzRTduTkE7RUFBVTtBdEVpb05WOztBc0U3bk5BO0VBQWM7QXRFaW9OZDs7QXNFaG9OQTtFQUFjO0F0RW9vTmQ7O0FzRWxvTkE7RUFBVTtBdEVzb05WOztBc0Vyb05BO0VBQVU7QXRFeW9OVjs7QXVFdnBORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdkV3cE5KOztBd0U5cE5RO0VBQWdDO0F4RWtxTnhDOztBd0VqcU5ROztFQUVFO0F4RW9xTlY7O0F3RWxxTlE7O0VBRUU7QXhFcXFOVjs7QXdFbnFOUTs7RUFFRTtBeEVzcU5WOztBd0VwcU5ROztFQUVFO0F4RXVxTlY7O0F3RXRyTlE7RUFBZ0M7QXhFMHJOeEM7O0F3RXpyTlE7O0VBRUU7QXhFNHJOVjs7QXdFMXJOUTs7RUFFRTtBeEU2ck5WOztBd0Uzck5ROztFQUVFO0F4RThyTlY7O0F3RTVyTlE7O0VBRUU7QXhFK3JOVjs7QXdFOXNOUTtFQUFnQztBeEVrdE54Qzs7QXdFanROUTs7RUFFRTtBeEVvdE5WOztBd0VsdE5ROztFQUVFO0F4RXF0TlY7O0F3RW50TlE7O0VBRUU7QXhFc3ROVjs7QXdFcHROUTs7RUFFRTtBeEV1dE5WOztBd0V0dU5RO0VBQWdDO0F4RTB1TnhDOztBd0V6dU5ROztFQUVFO0F4RTR1TlY7O0F3RTF1TlE7O0VBRUU7QXhFNnVOVjs7QXdFM3VOUTs7RUFFRTtBeEU4dU5WOztBd0U1dU5ROztFQUVFO0F4RSt1TlY7O0F3RTl2TlE7RUFBZ0M7QXhFa3dOeEM7O0F3RWp3TlE7O0VBRUU7QXhFb3dOVjs7QXdFbHdOUTs7RUFFRTtBeEVxd05WOztBd0Vud05ROztFQUVFO0F4RXN3TlY7O0F3RXB3TlE7O0VBRUU7QXhFdXdOVjs7QXdFdHhOUTtFQUFnQztBeEUweE54Qzs7QXdFenhOUTs7RUFFRTtBeEU0eE5WOztBd0UxeE5ROztFQUVFO0F4RTZ4TlY7O0F3RTN4TlE7O0VBRUU7QXhFOHhOVjs7QXdFNXhOUTs7RUFFRTtBeEUreE5WOztBd0U5eU5RO0VBQWdDO0F4RWt6TnhDOztBd0Vqek5ROztFQUVFO0F4RW96TlY7O0F3RWx6TlE7O0VBRUU7QXhFcXpOVjs7QXdFbnpOUTs7RUFFRTtBeEVzek5WOztBd0Vwek5ROztFQUVFO0F4RXV6TlY7O0F3RXQwTlE7RUFBZ0M7QXhFMDBOeEM7O0F3RXowTlE7O0VBRUU7QXhFNDBOVjs7QXdFMTBOUTs7RUFFRTtBeEU2ME5WOztBd0UzME5ROztFQUVFO0F4RTgwTlY7O0F3RTUwTlE7O0VBRUU7QXhFKzBOVjs7QXdFOTFOUTtFQUFnQztBeEVrMk54Qzs7QXdFajJOUTs7RUFFRTtBeEVvMk5WOztBd0VsMk5ROztFQUVFO0F4RXEyTlY7O0F3RW4yTlE7O0VBRUU7QXhFczJOVjs7QXdFcDJOUTs7RUFFRTtBeEV1Mk5WOztBd0V0M05RO0VBQWdDO0F4RTAzTnhDOztBd0V6M05ROztFQUVFO0F4RTQzTlY7O0F3RTEzTlE7O0VBRUU7QXhFNjNOVjs7QXdFMzNOUTs7RUFFRTtBeEU4M05WOztBd0U1M05ROztFQUVFO0F4RSszTlY7O0F3RTk0TlE7RUFBZ0M7QXhFazVOeEM7O0F3RWo1TlE7O0VBRUU7QXhFbzVOVjs7QXdFbDVOUTs7RUFFRTtBeEVxNU5WOztBd0VuNU5ROztFQUVFO0F4RXM1TlY7O0F3RXA1TlE7O0VBRUU7QXhFdTVOVjs7QXdFdDZOUTtFQUFnQztBeEUwNk54Qzs7QXdFejZOUTs7RUFFRTtBeEU0Nk5WOztBd0UxNk5ROztFQUVFO0F4RTY2TlY7O0F3RTM2TlE7O0VBRUU7QXhFODZOVjs7QXdFNTZOUTs7RUFFRTtBeEUrNk5WOztBd0V2Nk5RO0VBQXdCO0F4RTI2TmhDOztBd0UxNk5ROztFQUVFO0F4RTY2TlY7O0F3RTM2TlE7O0VBRUU7QXhFODZOVjs7QXdFNTZOUTs7RUFFRTtBeEUrNk5WOztBd0U3Nk5ROztFQUVFO0F4RWc3TlY7O0F3RS83TlE7RUFBd0I7QXhFbThOaEM7O0F3RWw4TlE7O0VBRUU7QXhFcThOVjs7QXdFbjhOUTs7RUFFRTtBeEVzOE5WOztBd0VwOE5ROztFQUVFO0F4RXU4TlY7O0F3RXI4TlE7O0VBRUU7QXhFdzhOVjs7QXdFdjlOUTtFQUF3QjtBeEUyOU5oQzs7QXdFMTlOUTs7RUFFRTtBeEU2OU5WOztBd0UzOU5ROztFQUVFO0F4RTg5TlY7O0F3RTU5TlE7O0VBRUU7QXhFKzlOVjs7QXdFNzlOUTs7RUFFRTtBeEVnK05WOztBd0UvK05RO0VBQXdCO0F4RW0vTmhDOztBd0VsL05ROztFQUVFO0F4RXEvTlY7O0F3RW4vTlE7O0VBRUU7QXhFcy9OVjs7QXdFcC9OUTs7RUFFRTtBeEV1L05WOztBd0VyL05ROztFQUVFO0F4RXcvTlY7O0F3RXZnT1E7RUFBd0I7QXhFMmdPaEM7O0F3RTFnT1E7O0VBRUU7QXhFNmdPVjs7QXdFM2dPUTs7RUFFRTtBeEU4Z09WOztBd0U1Z09ROztFQUVFO0F4RStnT1Y7O0F3RTdnT1E7O0VBRUU7QXhFZ2hPVjs7QXdFMWdPSTtFQUFtQjtBeEU4Z092Qjs7QXdFN2dPSTs7RUFFRTtBeEVnaE9OOztBd0U5Z09JOztFQUVFO0F4RWloT047O0F3RS9nT0k7O0VBRUU7QXhFa2hPTjs7QXdFaGhPSTs7RUFFRTtBeEVtaE9OOztBZ0I1aE9JO0V3RGxESTtJQUFnQztFeEVtbE90QztFd0VsbE9NOztJQUVFO0V4RW9sT1I7RXdFbGxPTTs7SUFFRTtFeEVvbE9SO0V3RWxsT007O0lBRUU7RXhFb2xPUjtFd0VsbE9NOztJQUVFO0V4RW9sT1I7RXdFbm1PTTtJQUFnQztFeEVzbU90QztFd0VybU9NOztJQUVFO0V4RXVtT1I7RXdFcm1PTTs7SUFFRTtFeEV1bU9SO0V3RXJtT007O0lBRUU7RXhFdW1PUjtFd0VybU9NOztJQUVFO0V4RXVtT1I7RXdFdG5PTTtJQUFnQztFeEV5bk90QztFd0V4bk9NOztJQUVFO0V4RTBuT1I7RXdFeG5PTTs7SUFFRTtFeEUwbk9SO0V3RXhuT007O0lBRUU7RXhFMG5PUjtFd0V4bk9NOztJQUVFO0V4RTBuT1I7RXdFem9PTTtJQUFnQztFeEU0b090QztFd0Uzb09NOztJQUVFO0V4RTZvT1I7RXdFM29PTTs7SUFFRTtFeEU2b09SO0V3RTNvT007O0lBRUU7RXhFNm9PUjtFd0Uzb09NOztJQUVFO0V4RTZvT1I7RXdFNXBPTTtJQUFnQztFeEUrcE90QztFd0U5cE9NOztJQUVFO0V4RWdxT1I7RXdFOXBPTTs7SUFFRTtFeEVncU9SO0V3RTlwT007O0lBRUU7RXhFZ3FPUjtFd0U5cE9NOztJQUVFO0V4RWdxT1I7RXdFL3FPTTtJQUFnQztFeEVrck90QztFd0Vqck9NOztJQUVFO0V4RW1yT1I7RXdFanJPTTs7SUFFRTtFeEVtck9SO0V3RWpyT007O0lBRUU7RXhFbXJPUjtFd0Vqck9NOztJQUVFO0V4RW1yT1I7RXdFbHNPTTtJQUFnQztFeEVxc090QztFd0Vwc09NOztJQUVFO0V4RXNzT1I7RXdFcHNPTTs7SUFFRTtFeEVzc09SO0V3RXBzT007O0lBRUU7RXhFc3NPUjtFd0Vwc09NOztJQUVFO0V4RXNzT1I7RXdFcnRPTTtJQUFnQztFeEV3dE90QztFd0V2dE9NOztJQUVFO0V4RXl0T1I7RXdFdnRPTTs7SUFFRTtFeEV5dE9SO0V3RXZ0T007O0lBRUU7RXhFeXRPUjtFd0V2dE9NOztJQUVFO0V4RXl0T1I7RXdFeHVPTTtJQUFnQztFeEUydU90QztFd0UxdU9NOztJQUVFO0V4RTR1T1I7RXdFMXVPTTs7SUFFRTtFeEU0dU9SO0V3RTF1T007O0lBRUU7RXhFNHVPUjtFd0UxdU9NOztJQUVFO0V4RTR1T1I7RXdFM3ZPTTtJQUFnQztFeEU4dk90QztFd0U3dk9NOztJQUVFO0V4RSt2T1I7RXdFN3ZPTTs7SUFFRTtFeEUrdk9SO0V3RTd2T007O0lBRUU7RXhFK3ZPUjtFd0U3dk9NOztJQUVFO0V4RSt2T1I7RXdFOXdPTTtJQUFnQztFeEVpeE90QztFd0VoeE9NOztJQUVFO0V4RWt4T1I7RXdFaHhPTTs7SUFFRTtFeEVreE9SO0V3RWh4T007O0lBRUU7RXhFa3hPUjtFd0VoeE9NOztJQUVFO0V4RWt4T1I7RXdFanlPTTtJQUFnQztFeEVveU90QztFd0VueU9NOztJQUVFO0V4RXF5T1I7RXdFbnlPTTs7SUFFRTtFeEVxeU9SO0V3RW55T007O0lBRUU7RXhFcXlPUjtFd0VueU9NOztJQUVFO0V4RXF5T1I7RXdFN3hPTTtJQUF3QjtFeEVneU85QjtFd0UveE9NOztJQUVFO0V4RWl5T1I7RXdFL3hPTTs7SUFFRTtFeEVpeU9SO0V3RS94T007O0lBRUU7RXhFaXlPUjtFd0UveE9NOztJQUVFO0V4RWl5T1I7RXdFaHpPTTtJQUF3QjtFeEVtek85QjtFd0Vsek9NOztJQUVFO0V4RW96T1I7RXdFbHpPTTs7SUFFRTtFeEVvek9SO0V3RWx6T007O0lBRUU7RXhFb3pPUjtFd0Vsek9NOztJQUVFO0V4RW96T1I7RXdFbjBPTTtJQUF3QjtFeEVzME85QjtFd0VyME9NOztJQUVFO0V4RXUwT1I7RXdFcjBPTTs7SUFFRTtFeEV1ME9SO0V3RXIwT007O0lBRUU7RXhFdTBPUjtFd0VyME9NOztJQUVFO0V4RXUwT1I7RXdFdDFPTTtJQUF3QjtFeEV5MU85QjtFd0V4MU9NOztJQUVFO0V4RTAxT1I7RXdFeDFPTTs7SUFFRTtFeEUwMU9SO0V3RXgxT007O0lBRUU7RXhFMDFPUjtFd0V4MU9NOztJQUVFO0V4RTAxT1I7RXdFejJPTTtJQUF3QjtFeEU0Mk85QjtFd0UzMk9NOztJQUVFO0V4RTYyT1I7RXdFMzJPTTs7SUFFRTtFeEU2Mk9SO0V3RTMyT007O0lBRUU7RXhFNjJPUjtFd0UzMk9NOztJQUVFO0V4RTYyT1I7RXdFdjJPRTtJQUFtQjtFeEUwMk9yQjtFd0V6Mk9FOztJQUVFO0V4RTIyT0o7RXdFejJPRTs7SUFFRTtFeEUyMk9KO0V3RXoyT0U7O0lBRUU7RXhFMjJPSjtFd0V6Mk9FOztJQUVFO0V4RTIyT0o7QUFDRjtBZ0JyM09JO0V3RGxESTtJQUFnQztFeEUyNk90QztFd0UxNk9NOztJQUVFO0V4RTQ2T1I7RXdFMTZPTTs7SUFFRTtFeEU0Nk9SO0V3RTE2T007O0lBRUU7RXhFNDZPUjtFd0UxNk9NOztJQUVFO0V4RTQ2T1I7RXdFMzdPTTtJQUFnQztFeEU4N090QztFd0U3N09NOztJQUVFO0V4RSs3T1I7RXdFNzdPTTs7SUFFRTtFeEUrN09SO0V3RTc3T007O0lBRUU7RXhFKzdPUjtFd0U3N09NOztJQUVFO0V4RSs3T1I7RXdFOThPTTtJQUFnQztFeEVpOU90QztFd0VoOU9NOztJQUVFO0V4RWs5T1I7RXdFaDlPTTs7SUFFRTtFeEVrOU9SO0V3RWg5T007O0lBRUU7RXhFazlPUjtFd0VoOU9NOztJQUVFO0V4RWs5T1I7RXdFaitPTTtJQUFnQztFeEVvK090QztFd0VuK09NOztJQUVFO0V4RXErT1I7RXdFbitPTTs7SUFFRTtFeEVxK09SO0V3RW4rT007O0lBRUU7RXhFcStPUjtFd0VuK09NOztJQUVFO0V4RXErT1I7RXdFcC9PTTtJQUFnQztFeEV1L090QztFd0V0L09NOztJQUVFO0V4RXcvT1I7RXdFdC9PTTs7SUFFRTtFeEV3L09SO0V3RXQvT007O0lBRUU7RXhFdy9PUjtFd0V0L09NOztJQUVFO0V4RXcvT1I7RXdFdmdQTTtJQUFnQztFeEUwZ1B0QztFd0V6Z1BNOztJQUVFO0V4RTJnUFI7RXdFemdQTTs7SUFFRTtFeEUyZ1BSO0V3RXpnUE07O0lBRUU7RXhFMmdQUjtFd0V6Z1BNOztJQUVFO0V4RTJnUFI7RXdFMWhQTTtJQUFnQztFeEU2aFB0QztFd0U1aFBNOztJQUVFO0V4RThoUFI7RXdFNWhQTTs7SUFFRTtFeEU4aFBSO0V3RTVoUE07O0lBRUU7RXhFOGhQUjtFd0U1aFBNOztJQUVFO0V4RThoUFI7RXdFN2lQTTtJQUFnQztFeEVnalB0QztFd0UvaVBNOztJQUVFO0V4RWlqUFI7RXdFL2lQTTs7SUFFRTtFeEVpalBSO0V3RS9pUE07O0lBRUU7RXhFaWpQUjtFd0UvaVBNOztJQUVFO0V4RWlqUFI7RXdFaGtQTTtJQUFnQztFeEVta1B0QztFd0Vsa1BNOztJQUVFO0V4RW9rUFI7RXdFbGtQTTs7SUFFRTtFeEVva1BSO0V3RWxrUE07O0lBRUU7RXhFb2tQUjtFd0Vsa1BNOztJQUVFO0V4RW9rUFI7RXdFbmxQTTtJQUFnQztFeEVzbFB0QztFd0VybFBNOztJQUVFO0V4RXVsUFI7RXdFcmxQTTs7SUFFRTtFeEV1bFBSO0V3RXJsUE07O0lBRUU7RXhFdWxQUjtFd0VybFBNOztJQUVFO0V4RXVsUFI7RXdFdG1QTTtJQUFnQztFeEV5bVB0QztFd0V4bVBNOztJQUVFO0V4RTBtUFI7RXdFeG1QTTs7SUFFRTtFeEUwbVBSO0V3RXhtUE07O0lBRUU7RXhFMG1QUjtFd0V4bVBNOztJQUVFO0V4RTBtUFI7RXdFem5QTTtJQUFnQztFeEU0blB0QztFd0UzblBNOztJQUVFO0V4RTZuUFI7RXdFM25QTTs7SUFFRTtFeEU2blBSO0V3RTNuUE07O0lBRUU7RXhFNm5QUjtFd0UzblBNOztJQUVFO0V4RTZuUFI7RXdFcm5QTTtJQUF3QjtFeEV3blA5QjtFd0V2blBNOztJQUVFO0V4RXluUFI7RXdFdm5QTTs7SUFFRTtFeEV5blBSO0V3RXZuUE07O0lBRUU7RXhFeW5QUjtFd0V2blBNOztJQUVFO0V4RXluUFI7RXdFeG9QTTtJQUF3QjtFeEUyb1A5QjtFd0Uxb1BNOztJQUVFO0V4RTRvUFI7RXdFMW9QTTs7SUFFRTtFeEU0b1BSO0V3RTFvUE07O0lBRUU7RXhFNG9QUjtFd0Uxb1BNOztJQUVFO0V4RTRvUFI7RXdFM3BQTTtJQUF3QjtFeEU4cFA5QjtFd0U3cFBNOztJQUVFO0V4RStwUFI7RXdFN3BQTTs7SUFFRTtFeEUrcFBSO0V3RTdwUE07O0lBRUU7RXhFK3BQUjtFd0U3cFBNOztJQUVFO0V4RStwUFI7RXdFOXFQTTtJQUF3QjtFeEVpclA5QjtFd0VoclBNOztJQUVFO0V4RWtyUFI7RXdFaHJQTTs7SUFFRTtFeEVrclBSO0V3RWhyUE07O0lBRUU7RXhFa3JQUjtFd0VoclBNOztJQUVFO0V4RWtyUFI7RXdFanNQTTtJQUF3QjtFeEVvc1A5QjtFd0Vuc1BNOztJQUVFO0V4RXFzUFI7RXdFbnNQTTs7SUFFRTtFeEVxc1BSO0V3RW5zUE07O0lBRUU7RXhFcXNQUjtFd0Vuc1BNOztJQUVFO0V4RXFzUFI7RXdFL3JQRTtJQUFtQjtFeEVrc1ByQjtFd0Vqc1BFOztJQUVFO0V4RW1zUEo7RXdFanNQRTs7SUFFRTtFeEVtc1BKO0V3RWpzUEU7O0lBRUU7RXhFbXNQSjtFd0Vqc1BFOztJQUVFO0V4RW1zUEo7QUFDRjtBZ0I3c1BJO0V3RGxESTtJQUFnQztFeEVtd1B0QztFd0Vsd1BNOztJQUVFO0V4RW93UFI7RXdFbHdQTTs7SUFFRTtFeEVvd1BSO0V3RWx3UE07O0lBRUU7RXhFb3dQUjtFd0Vsd1BNOztJQUVFO0V4RW93UFI7RXdFbnhQTTtJQUFnQztFeEVzeFB0QztFd0VyeFBNOztJQUVFO0V4RXV4UFI7RXdFcnhQTTs7SUFFRTtFeEV1eFBSO0V3RXJ4UE07O0lBRUU7RXhFdXhQUjtFd0VyeFBNOztJQUVFO0V4RXV4UFI7RXdFdHlQTTtJQUFnQztFeEV5eVB0QztFd0V4eVBNOztJQUVFO0V4RTB5UFI7RXdFeHlQTTs7SUFFRTtFeEUweVBSO0V3RXh5UE07O0lBRUU7RXhFMHlQUjtFd0V4eVBNOztJQUVFO0V4RTB5UFI7RXdFenpQTTtJQUFnQztFeEU0elB0QztFd0UzelBNOztJQUVFO0V4RTZ6UFI7RXdFM3pQTTs7SUFFRTtFeEU2elBSO0V3RTN6UE07O0lBRUU7RXhFNnpQUjtFd0UzelBNOztJQUVFO0V4RTZ6UFI7RXdFNTBQTTtJQUFnQztFeEUrMFB0QztFd0U5MFBNOztJQUVFO0V4RWcxUFI7RXdFOTBQTTs7SUFFRTtFeEVnMVBSO0V3RTkwUE07O0lBRUU7RXhFZzFQUjtFd0U5MFBNOztJQUVFO0V4RWcxUFI7RXdFLzFQTTtJQUFnQztFeEVrMlB0QztFd0VqMlBNOztJQUVFO0V4RW0yUFI7RXdFajJQTTs7SUFFRTtFeEVtMlBSO0V3RWoyUE07O0lBRUU7RXhFbTJQUjtFd0VqMlBNOztJQUVFO0V4RW0yUFI7RXdFbDNQTTtJQUFnQztFeEVxM1B0QztFd0VwM1BNOztJQUVFO0V4RXMzUFI7RXdFcDNQTTs7SUFFRTtFeEVzM1BSO0V3RXAzUE07O0lBRUU7RXhFczNQUjtFd0VwM1BNOztJQUVFO0V4RXMzUFI7RXdFcjRQTTtJQUFnQztFeEV3NFB0QztFd0V2NFBNOztJQUVFO0V4RXk0UFI7RXdFdjRQTTs7SUFFRTtFeEV5NFBSO0V3RXY0UE07O0lBRUU7RXhFeTRQUjtFd0V2NFBNOztJQUVFO0V4RXk0UFI7RXdFeDVQTTtJQUFnQztFeEUyNVB0QztFd0UxNVBNOztJQUVFO0V4RTQ1UFI7RXdFMTVQTTs7SUFFRTtFeEU0NVBSO0V3RTE1UE07O0lBRUU7RXhFNDVQUjtFd0UxNVBNOztJQUVFO0V4RTQ1UFI7RXdFMzZQTTtJQUFnQztFeEU4NlB0QztFd0U3NlBNOztJQUVFO0V4RSs2UFI7RXdFNzZQTTs7SUFFRTtFeEUrNlBSO0V3RTc2UE07O0lBRUU7RXhFKzZQUjtFd0U3NlBNOztJQUVFO0V4RSs2UFI7RXdFOTdQTTtJQUFnQztFeEVpOFB0QztFd0VoOFBNOztJQUVFO0V4RWs4UFI7RXdFaDhQTTs7SUFFRTtFeEVrOFBSO0V3RWg4UE07O0lBRUU7RXhFazhQUjtFd0VoOFBNOztJQUVFO0V4RWs4UFI7RXdFajlQTTtJQUFnQztFeEVvOVB0QztFd0VuOVBNOztJQUVFO0V4RXE5UFI7RXdFbjlQTTs7SUFFRTtFeEVxOVBSO0V3RW45UE07O0lBRUU7RXhFcTlQUjtFd0VuOVBNOztJQUVFO0V4RXE5UFI7RXdFNzhQTTtJQUF3QjtFeEVnOVA5QjtFd0UvOFBNOztJQUVFO0V4RWk5UFI7RXdFLzhQTTs7SUFFRTtFeEVpOVBSO0V3RS84UE07O0lBRUU7RXhFaTlQUjtFd0UvOFBNOztJQUVFO0V4RWk5UFI7RXdFaCtQTTtJQUF3QjtFeEVtK1A5QjtFd0VsK1BNOztJQUVFO0V4RW8rUFI7RXdFbCtQTTs7SUFFRTtFeEVvK1BSO0V3RWwrUE07O0lBRUU7RXhFbytQUjtFd0VsK1BNOztJQUVFO0V4RW8rUFI7RXdFbi9QTTtJQUF3QjtFeEVzL1A5QjtFd0VyL1BNOztJQUVFO0V4RXUvUFI7RXdFci9QTTs7SUFFRTtFeEV1L1BSO0V3RXIvUE07O0lBRUU7RXhFdS9QUjtFd0VyL1BNOztJQUVFO0V4RXUvUFI7RXdFdGdRTTtJQUF3QjtFeEV5Z1E5QjtFd0V4Z1FNOztJQUVFO0V4RTBnUVI7RXdFeGdRTTs7SUFFRTtFeEUwZ1FSO0V3RXhnUU07O0lBRUU7RXhFMGdRUjtFd0V4Z1FNOztJQUVFO0V4RTBnUVI7RXdFemhRTTtJQUF3QjtFeEU0aFE5QjtFd0UzaFFNOztJQUVFO0V4RTZoUVI7RXdFM2hRTTs7SUFFRTtFeEU2aFFSO0V3RTNoUU07O0lBRUU7RXhFNmhRUjtFd0UzaFFNOztJQUVFO0V4RTZoUVI7RXdFdmhRRTtJQUFtQjtFeEUwaFFyQjtFd0V6aFFFOztJQUVFO0V4RTJoUUo7RXdFemhRRTs7SUFFRTtFeEUyaFFKO0V3RXpoUUU7O0lBRUU7RXhFMmhRSjtFd0V6aFFFOztJQUVFO0V4RTJoUUo7QUFDRjtBZ0JyaVFJO0V3RGxESTtJQUFnQztFeEUybFF0QztFd0UxbFFNOztJQUVFO0V4RTRsUVI7RXdFMWxRTTs7SUFFRTtFeEU0bFFSO0V3RTFsUU07O0lBRUU7RXhFNGxRUjtFd0UxbFFNOztJQUVFO0V4RTRsUVI7RXdFM21RTTtJQUFnQztFeEU4bVF0QztFd0U3bVFNOztJQUVFO0V4RSttUVI7RXdFN21RTTs7SUFFRTtFeEUrbVFSO0V3RTdtUU07O0lBRUU7RXhFK21RUjtFd0U3bVFNOztJQUVFO0V4RSttUVI7RXdFOW5RTTtJQUFnQztFeEVpb1F0QztFd0Vob1FNOztJQUVFO0V4RWtvUVI7RXdFaG9RTTs7SUFFRTtFeEVrb1FSO0V3RWhvUU07O0lBRUU7RXhFa29RUjtFd0Vob1FNOztJQUVFO0V4RWtvUVI7RXdFanBRTTtJQUFnQztFeEVvcFF0QztFd0VucFFNOztJQUVFO0V4RXFwUVI7RXdFbnBRTTs7SUFFRTtFeEVxcFFSO0V3RW5wUU07O0lBRUU7RXhFcXBRUjtFd0VucFFNOztJQUVFO0V4RXFwUVI7RXdFcHFRTTtJQUFnQztFeEV1cVF0QztFd0V0cVFNOztJQUVFO0V4RXdxUVI7RXdFdHFRTTs7SUFFRTtFeEV3cVFSO0V3RXRxUU07O0lBRUU7RXhFd3FRUjtFd0V0cVFNOztJQUVFO0V4RXdxUVI7RXdFdnJRTTtJQUFnQztFeEUwclF0QztFd0V6clFNOztJQUVFO0V4RTJyUVI7RXdFenJRTTs7SUFFRTtFeEUyclFSO0V3RXpyUU07O0lBRUU7RXhFMnJRUjtFd0V6clFNOztJQUVFO0V4RTJyUVI7RXdFMXNRTTtJQUFnQztFeEU2c1F0QztFd0U1c1FNOztJQUVFO0V4RThzUVI7RXdFNXNRTTs7SUFFRTtFeEU4c1FSO0V3RTVzUU07O0lBRUU7RXhFOHNRUjtFd0U1c1FNOztJQUVFO0V4RThzUVI7RXdFN3RRTTtJQUFnQztFeEVndVF0QztFd0UvdFFNOztJQUVFO0V4RWl1UVI7RXdFL3RRTTs7SUFFRTtFeEVpdVFSO0V3RS90UU07O0lBRUU7RXhFaXVRUjtFd0UvdFFNOztJQUVFO0V4RWl1UVI7RXdFaHZRTTtJQUFnQztFeEVtdlF0QztFd0VsdlFNOztJQUVFO0V4RW92UVI7RXdFbHZRTTs7SUFFRTtFeEVvdlFSO0V3RWx2UU07O0lBRUU7RXhFb3ZRUjtFd0VsdlFNOztJQUVFO0V4RW92UVI7RXdFbndRTTtJQUFnQztFeEVzd1F0QztFd0Vyd1FNOztJQUVFO0V4RXV3UVI7RXdFcndRTTs7SUFFRTtFeEV1d1FSO0V3RXJ3UU07O0lBRUU7RXhFdXdRUjtFd0Vyd1FNOztJQUVFO0V4RXV3UVI7RXdFdHhRTTtJQUFnQztFeEV5eFF0QztFd0V4eFFNOztJQUVFO0V4RTB4UVI7RXdFeHhRTTs7SUFFRTtFeEUweFFSO0V3RXh4UU07O0lBRUU7RXhFMHhRUjtFd0V4eFFNOztJQUVFO0V4RTB4UVI7RXdFenlRTTtJQUFnQztFeEU0eVF0QztFd0UzeVFNOztJQUVFO0V4RTZ5UVI7RXdFM3lRTTs7SUFFRTtFeEU2eVFSO0V3RTN5UU07O0lBRUU7RXhFNnlRUjtFd0UzeVFNOztJQUVFO0V4RTZ5UVI7RXdFcnlRTTtJQUF3QjtFeEV3eVE5QjtFd0V2eVFNOztJQUVFO0V4RXl5UVI7RXdFdnlRTTs7SUFFRTtFeEV5eVFSO0V3RXZ5UU07O0lBRUU7RXhFeXlRUjtFd0V2eVFNOztJQUVFO0V4RXl5UVI7RXdFeHpRTTtJQUF3QjtFeEUyelE5QjtFd0UxelFNOztJQUVFO0V4RTR6UVI7RXdFMXpRTTs7SUFFRTtFeEU0elFSO0V3RTF6UU07O0lBRUU7RXhFNHpRUjtFd0UxelFNOztJQUVFO0V4RTR6UVI7RXdFMzBRTTtJQUF3QjtFeEU4MFE5QjtFd0U3MFFNOztJQUVFO0V4RSswUVI7RXdFNzBRTTs7SUFFRTtFeEUrMFFSO0V3RTcwUU07O0lBRUU7RXhFKzBRUjtFd0U3MFFNOztJQUVFO0V4RSswUVI7RXdFOTFRTTtJQUF3QjtFeEVpMlE5QjtFd0VoMlFNOztJQUVFO0V4RWsyUVI7RXdFaDJRTTs7SUFFRTtFeEVrMlFSO0V3RWgyUU07O0lBRUU7RXhFazJRUjtFd0VoMlFNOztJQUVFO0V4RWsyUVI7RXdFajNRTTtJQUF3QjtFeEVvM1E5QjtFd0VuM1FNOztJQUVFO0V4RXEzUVI7RXdFbjNRTTs7SUFFRTtFeEVxM1FSO0V3RW4zUU07O0lBRUU7RXhFcTNRUjtFd0VuM1FNOztJQUVFO0V4RXEzUVI7RXdFLzJRRTtJQUFtQjtFeEVrM1FyQjtFd0VqM1FFOztJQUVFO0V4RW0zUUo7RXdFajNRRTs7SUFFRTtFeEVtM1FKO0V3RWozUUU7O0lBRUU7RXhFbTNRSjtFd0VqM1FFOztJQUVFO0V4RW0zUUo7QUFDRjtBeUVuN1FBO0VBQWtCO0F6RXM3UWxCOztBeUVsN1FBO0VBQWlCO0F6RXM3UWpCOztBeUVyN1FBO0VBQWlCO0F6RXk3UWpCOztBeUV4N1FBO0VBQWlCO0F6RTQ3UWpCOztBeUUzN1FBO0VDVEU7RUFDQTtFQUNBO0ExRXc4UUY7O0F5RXo3UUk7RUFBd0I7QXpFNjdRNUI7O0F5RTU3UUk7RUFBd0I7QXpFZzhRNUI7O0F5RS83UUk7RUFBd0I7QXpFbThRNUI7O0FnQjk1UUk7RXlEdkNBO0lBQXdCO0V6RTA4UTFCO0V5RXo4UUU7SUFBd0I7RXpFNDhRMUI7RXlFMzhRRTtJQUF3QjtFekU4OFExQjtBQUNGO0FnQjE2UUk7RXlEdkNBO0lBQXdCO0V6RXE5UTFCO0V5RXA5UUU7SUFBd0I7RXpFdTlRMUI7RXlFdDlRRTtJQUF3QjtFekV5OVExQjtBQUNGO0FnQnI3UUk7RXlEdkNBO0lBQXdCO0V6RWcrUTFCO0V5RS85UUU7SUFBd0I7RXpFaytRMUI7RXlFaitRRTtJQUF3QjtFekVvK1ExQjtBQUNGO0FnQmg4UUk7RXlEdkNBO0lBQXdCO0V6RTIrUTFCO0V5RTErUUU7SUFBd0I7RXpFNitRMUI7RXlFNStRRTtJQUF3QjtFekUrK1ExQjtBQUNGO0F5RTErUUE7RUFBbUI7QXpFNitRbkI7O0F5RTUrUUE7RUFBbUI7QXpFZy9RbkI7O0F5RS8rUUE7RUFBbUI7QXpFbS9RbkI7O0F5RS8rUUE7RUFBdUI7QXpFbS9RdkI7O0F5RWwvUUE7RUFBdUI7QXpFcy9RdkI7O0F5RXIvUUE7RUFBdUI7QXpFeS9RdkI7O0F5RXgvUUE7RUFBdUI7QXpFNC9RdkI7O0F5RTMvUUE7RUFBdUI7QXpFKy9RdkI7O0F5RTkvUUE7RUFBdUI7QXpFa2dSdkI7O0F5RTkvUUE7RUFBYztBekVrZ1JkOztBMkV6aVJFO0VBQ0U7QTNFNGlSSjs7QU9saVJFO0VvRUxNO0EzRTJpUlI7O0EyRWpqUkU7RUFDRTtBM0VvalJKOztBTzFpUkU7RW9FTE07QTNFbWpSUjs7QTJFempSRTtFQUNFO0EzRTRqUko7O0FPbGpSRTtFb0VMTTtBM0UyalJSOztBMkVqa1JFO0VBQ0U7QTNFb2tSSjs7QU8xalJFO0VvRUxNO0EzRW1rUlI7O0EyRXprUkU7RUFDRTtBM0U0a1JKOztBT2xrUkU7RW9FTE07QTNFMmtSUjs7QTJFamxSRTtFQUNFO0EzRW9sUko7O0FPMWtSRTtFb0VMTTtBM0VtbFJSOztBMkV6bFJFO0VBQ0U7QTNFNGxSSjs7QU9sbFJFO0VvRUxNO0EzRTJsUlI7O0EyRWptUkU7RUFDRTtBM0VvbVJKOztBTzFsUkU7RW9FTE07QTNFbW1SUjs7QXlFNWpSQTtFQUFhO0F6RWdrUmI7O0F5RS9qUkE7RUFBYztBekVta1JkOztBeUVqa1JBO0VBQWlCO0F6RXFrUmpCOztBeUVwa1JBO0VBQWlCO0F6RXdrUmpCOztBeUVwa1JBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFK25SRjs7QXlFeGtSQTtFQUF3QjtBekU0a1J4Qjs7QXlFMWtSQTtFQUNFO0VBQ0E7QXpFNmtSRjs7QXlFeGtSQTtFQUFjO0F6RTRrUmQ7O0E2RTdvUkE7RUFDRTtBN0VncFJGOztBNkU3b1JBO0VBQ0U7QTdFZ3BSRjs7QThFaHBSRTtFQUNFOzs7SUFLRTtJQUVBO0U5RWdwUko7RThFNW9SSTtJQUNFO0U5RThvUk47RThFcm9SRTtJQUNFO0U5RXVvUko7RThFem5SRTtJQUNFO0U5RTJuUko7RThFem5SRTs7SUFFRTtJQUNBO0U5RTJuUko7RThFbm5SRTtJQUNFO0U5RXFuUko7RThFbG5SRTs7SUFFRTtFOUVvblJKO0U4RWpuUkU7OztJQUdFO0lBQ0E7RTlFbW5SSjtFOEVoblJFOztJQUVFO0U5RWtuUko7RThFMW1SRTtJQUNFLFExRXdnQzhCO0VKb21QbEM7RThFMW1SRTtJQUNFO0U5RTRtUko7RThFMW1SRTtJQUNFO0U5RTRtUko7RThFeG1SRTtJQUNFO0U5RTBtUko7RThFeG1SRTtJQUNFO0U5RTBtUko7RThFdm1SRTtJQUNFO0U5RXltUko7RThFdm1SSTs7SUFFRTtFOUV5bVJOO0U4RXBtUkk7O0lBRUU7RTlFc21STjtFOEVsbVJFO0lBQ0U7RTlFb21SSjtFOEVsbVJJOzs7O0lBSUUscUIxRXZIRztFSjJ0UlQ7RThFaG1SRTtJQUNFO0lBQ0EscUIxRTdISztFSit0UlQ7QUFDRjtBK0UxdVJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9FNHVSRjtFK0V6dVJBO0lBQ0U7SUFDQTtZQUFBO0UvRTJ1UkY7QUFDRjtBK0VwdlJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9FNHVSRjtFK0V6dVJBO0lBQ0U7SUFDQTtZQUFBO0UvRTJ1UkY7QUFDRjtBK0V4dVJBO0VBQ0U7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0EvRTB1UkY7O0ErRXZ1UkE7RUFDRTtJQUNFO0UvRTB1UkY7RStFdnVSQTtJQUNFO0UvRXl1UkY7QUFDRjs7QStFaHZSQTtFQUNFO0lBQ0U7RS9FMHVSRjtFK0V2dVJBO0lBQ0U7RS9FeXVSRjtBQUNGO0ErRXR1UkE7RUFDRTtVQUFBO0EvRXd1UkY7O0ErRXJ1UkE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtFL0V3dVJGO0UrRXJ1UkE7SUFDRTtJQUNBO1lBQUE7RS9FdXVSRjtBQUNGOztBK0VodlJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9Fd3VSRjtFK0VydVJBO0lBQ0U7SUFDQTtZQUFBO0UvRXV1UkY7QUFDRjtBK0VwdVJBO0VBQ0U7VUFBQTtBL0VzdVJGOztBK0VudVJBO0FBQ0E7RUFDRTtJQUNFO0UvRXN1UkY7RStFcHVSQTtJQUNFO0UvRXN1UkY7QUFDRjtBK0VudVJBO0VBQ0U7SUFDRTtJQUNBO0UvRXF1UkY7RStFbnVSQTtJQUNFO0lBQ0E7RS9FcXVSRjtBQUNGO0FnRnJ5UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRml5UkY7O0FnRjl4UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjJ4UkY7O0FpRno1UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDM0VxQ087RTJFcENQLFkzRW1GaUI7RTJFbEZqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNDVSRjtBaUYxNVJFO0VBQ0UsWTNFb0VZO0UyRW5FWixZM0V5RWU7RTJFeEVmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNDVSSjtBaUYxNVJJO0VBQ0U7RUFDQTtFQUNBO0FqRjQ1Uk47QWlGMTVSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRjQ1UlI7QWlGejVSTTtFQUNFO0FqRjI1UlI7QWlGejVSUTtFQUNFO0VBQ0E7RUFDQTtBakYyNVJWO0FpRnI1UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnU1Uko7QWlGcjVSSTtFQUNFO0VBQ0E7QWpGdTVSTjtBaUZyNVJNO0VBRUU7RUFDQSx5QjNFOENtQjtBTncyUjNCO0FpRm41Uk07RUFDRTtFQUVBO0VBQ0EseUIzRXVDbUI7QU42MlIzQjtBaUZqNVJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0U4QmtCO0UyRTdCbEI7RUFDQTtFQUNBO0FqRm01UlI7QWlGajVSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzRW1CUTtFMkVsQlI7QWpGbTVSVjtBaUZqNVJVO0VBQ0U7RUFDQTtFQUNBLGMzRVdjO0FOdzRSMUI7QWlGLzRSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNFaEVVO0FOaTlScEI7QWlGOTRSUTtFQUNFLGMzRUhnQjtBTm01UjFCO0FpRjk0UlU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjM0VUYztFMkVVZDtFQUNBO0FqRmc1Ulo7QWlGOTRSWTtFQUNFO0VBQ0E7QWpGZzVSZDtBaUY3NFJZO0VBQ0U7RUFDQTtFQUNBO0FqRis0UmQ7QWlGNTRSWTtFQUNFO0FqRjg0UmQ7QWlGNTRSYztFQUNFO0VBQ0E7QWpGODRSaEI7QWlGdjRSVTtFQUNFO1VBQUE7QWpGeTRSWjtBaUZsNFJVO0VBQ0UseUIzRXJJRTtBTnlnU2Q7QWlGbDRSWTtFQUNFO0FqRm80UmQ7QWlGaDRSVTtFQUNFLGtDM0VySEg7RTJFc0hHO0FqRms0Ulo7QWlGLzNSVTtFQUNFLGMzRTFEYztBTjI3UjFCO0FpRi8zUlk7RUFDRTtVQUFBO0FqRmk0UmQ7QWlGMzNSYztFQUNFO1VBQUE7QWpGNjNSaEI7QWlGajNSWTtFQUNFO0FqRm0zUmQ7QWlGaDNSZ0I7RUFDRTtBakZrM1JsQjtBaUZ6MlJJO0VBQ0U7RUFDQTtBakYyMlJOO0FpRnoyUk07RUFDRTtBakYyMlJSO0FpRnoyUlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRTFHZ0I7RTJFMkdoQixvQjNFckhrQjtFMkVzSGxCO0FqRjIyUlY7QWlGejJSVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0VySGM7QU5nK1IxQjtBaUZ4MlJVO0VBQ0U7RUFDQTtBakYwMlJaO0FpRngyUlk7RUFDRSx5QjNFck5BO0FOK2pTZDtBaUZ0MlJVO0VBQ0U7QWpGdzJSWjtBaUZ0MlJZO0VBQ0U7QWpGdzJSZDtBaUZuMlJRO0VBQ0U7QWpGcTJSVjtBaUZqMlJVO0VBQ0U7QWpGbTJSWjtBaUY5MVJVO0VBQ0U7QWpGZzJSWjtBaUYxMVJJO0VBQ0U7QWpGNDFSTjtBaUYxMVJNO0VBQ0UsVTNFL0trQjtBTjJnUzFCO0FpRnoxUk07RUFDRTtBakYyMVJSO0FpRngxUk07RUFDRTtFQUNBLHNCM0U5T1M7QU53a1NqQjtBaUZ0MVJRO0VBQ0UsbUIzRTVMc0I7QU5vaFNoQzs7QWlGaDFSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBLFMzRWpOWTtJMkVrTlo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpGbTFSRjtFaUZqMVJFO0lBQ0U7SUFDQTtFakZtMVJKO0FBQ0Y7QWdGcG9TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ29TRjs7QWdGN25TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMG5TRjs7QWtGeHZTQTtFQUNFLGtDNUV5Q087RTRFeENQO0VBQ0Esa0I1RXNGaUI7RTRFckZqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjJ2U0Y7QWtGenZTRTtFQUNFO0VBQ0EsWTVFdUVZO0U0RXRFWixjNUV1RWdCO0U0RXRFaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYydlNKO0FrRnp2U0k7RUFDRTtFQUNBO0FsRjJ2U047QWtGenZTTTtFQUNFO0VBQ0E7RUFDQTtBbEYydlNSO0FrRnZ2U0k7RUFDRTtFQUNBLFk1RWtEVTtFNEVqRFYsYzVFaEJRO0FOeXdTZDtBa0Z2dlNNO0VBQ0U7QWxGeXZTUjtBa0Z0dlNNO0VBQ0U7QWxGd3ZTUjtBa0ZwdlNJO0VBQ0U7QWxGc3ZTTjtBa0ZwdlNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGc3ZTUjtBa0ZudlNNO0VBQ0U7QWxGcXZTUjtBa0ZqdlNJO0VBQ0U7RUFDQTtBbEZtdlNOO0FrRmp2U007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEZtdlNSO0FrRi91U1E7RUFDRTtFQUNBO0VBQ0EsYzVFNURJO0U0RTZESixZNUVJTTtBTjZ1U2hCO0FrRmh2U1U7RUFMRjtJQU1JO0lBQ0E7RWxGbXZTVjtBQUNGO0FrRmp2U1U7RUFDRTtBbEZtdlNaO0FrRjd1U1k7RUFDRTtFQUNBO0FsRit1U2Q7QWtGM3VTVTtFQUNFO0VBQ0Esc0I1RS9ESztBTjR5U2pCO0FrRjN1U1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjZ1U2Q7QWtGMXVTWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRjR1U2Q7QWtGMXVTYztFQUNFO0VBQ0E7QWxGNHVTaEI7QWtGenVTYztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FsRnl1U2hCO0FrRnR1U2tCO0VBRUU7QWxGdXVTcEI7QWtGanVTWTtFQUNFO0VBQ0E7RUFDQTtBbEZtdVNkO0FrRmp1U2M7RUFDRTtBbEZtdVNoQjtBa0ZodVNjO0VBQ0U7QWxGa3VTaEI7QWtGL3RTYztFQUNFO0FsRml1U2hCO0FrRjd0U29CO0VBQ0U7QWxGK3RTdEI7QWtGNXRTb0I7RUFDRTtBbEY4dFN0QjtBa0Y1dFNzQjtFQUNFO0VBQ0E7RUFDQTtBbEY4dFN4QjtBa0Z2dFNjO0VBQ0U7RUFDQTtBbEZ5dFNoQjtBa0ZwdFNjO0VBQ0U7QWxGc3RTaEI7QWtGL3NTVTtFQUNFO0lBQ0UsUzVFakhFO0VOazBTZDtBQUNGO0FrRnpzU1k7RUFDRTtFQUNBO0VBQ0E7QWxGMnNTZDtBa0Z6c1NjO0VBQ0U7RUFDQTtFQUNBO0FsRjJzU2hCO0FrRnhzU2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwc1NoQjtBa0Z4c1NnQjtFQUNFO0FsRjBzU2xCO0FrRnZzU2dCO0VBQ0U7QWxGeXNTbEI7QWtGdHNTZ0I7RUFDRTtBbEZ3c1NsQjtBa0Zuc1NZO0VBQ0U7RUFDQTtBbEZxc1NkO0FrRm5zU2M7RUFDRTtFQUNBO0FsRnFzU2hCO0FrRmxzU2M7RUFDRTtBbEZvc1NoQjtBa0Zqc1NjO0VBYkY7SUFjSTtFbEZvc1NkO0FBQ0Y7QWtGaHNTYztFQUNFO0FsRmtzU2hCO0FrRjdyU1U7RUFDRTtBbEYrclNaO0FrRjdyU1k7RUFDRTtBbEYrclNkO0FrRjNyU2M7RUFFRTtFQUNBO0FsRjRyU2hCO0FrRjFyU2dCO0VBQ0U7RUFDQTtBbEY0clNsQjtBa0Z4clNrQjtFQUNFO0VBQ0E7RUFDQTtBbEYwclNwQjtBa0ZyclNjO0VBQ0U7RUFDQTtFQUNBO0FsRnVyU2hCO0FrRm5yU1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEZxclNkO0FrRm5yU2M7RUFDRTtFQUNBO0VBQ0E7QWxGcXJTaEI7QWtGN3FTUTtFQURGO0lBRUk7RWxGZ3JTUjtFa0YvcVNRO0lBQ0U7SUFDQTtFbEZpclNWO0FBQ0Y7O0FrRjFxU0E7RUFDRTtJQUNFO0lBQ0E7RWxGNnFTRjtFa0YzcVNFO0lBQ0U7RWxGNnFTSjtFa0Z6cVNFO0lBQ0U7RWxGMnFTSjtBQUNGO0FrRnZxU0E7RUFFSTtJQUNFO0lBQ0E7RWxGd3FTSjtBQUNGO0FrRnBxU0E7RUFHTTtJQUNFO0VsRm9xU047QUFDRjtBZ0YxZ1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZzZ1RGOztBZ0ZuZ1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZnZ1RGOztBbUY5blRBO0VBQ0U7QW5GaW9URjtBbUY5blRJO0VBQ0U7RUFDQTtFQUNBLGM3RVdRO0FOcW5UZDtBbUY3blRJO0VBQ0U7QW5GK25UTjs7QW1GMW5UQTtFQUdNO0lBQ0U7SUFDQTtFbkYyblROO0FBQ0Y7QWdGbHBUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGOG9URjs7QWdGM29UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGd29URjs7QW9GdHdUQTtFQUNFLHNCOUVvQ2U7QU5xdVRqQjtBb0Z0d1RJO0VBQ0U7QXBGd3dUTjtBb0Zyd1RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdXdUTjtBb0Zyd1RNO0VBQ0U7QXBGdXdUUjtBb0Zwd1RNO0VBQ0U7QXBGc3dUUjtBb0Zud1RNO0VBQ0U7RUFDQTtFQUNBO0FwRnF3VFI7QW9GbHdUTTtFQUNFLGM5RXhCQTtFOEV5QkEseUI5RWxCTTtBTnN4VGQ7QW9GbHdUUTtFQUNFLGM5RTVCRjtFOEU2QkU7QXBGb3dUVjs7QWdGN3lUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMHlURjs7QWdGdnlUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb3lURjs7QXFGaDZUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZtNlROO0FxRi81VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQi9FeUJnQjtFK0V4QmhCO0VBQ0E7RUFDQTtBckZpNlRKO0FxRi81VEk7RUFDRTtFQUNBO0FyRmk2VE47QXFGOTVUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmc2VE47QXFGOTVUTTtFQUNFO0FyRmc2VFI7QXFGNzVUTTtFQUNFLGMvRW5CTTtFK0VvQk47QXJGKzVUUjtBcUYzNVRJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXJGNjVUTjtBcUZ2NVRJO0VBQ0U7QXJGeTVUTjtBcUZ2NVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGeTVUUjtBcUZyNVRRO0VBQ0U7VUFBQTtBckZ1NVRWO0FxRmw1VEk7RUFDRTtBckZvNVROO0FxRi80VFE7RUFDRTtFQUNBO0VBQ0E7QXJGaTVUVjtBcUZ6NFRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0U3RVE7QU53OVRkO0FxRno0VE07RUFDRTtFQUNBO0FyRjI0VFI7QXFGeDRUTTtFQUNFO0FyRjA0VFI7QXFGbjRUSTtFQUNFLG1CL0V0RWM7RStFdUVkLHNCL0UzRVc7RStFNEVYO0VBQ0E7QXJGcTRUTjtBcUZuNFRNO0VBQ0U7QXJGcTRUUjtBcUZqNFRJO0VBQ0U7QXJGbTRUTjtBcUZoNFRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZrNFRSO0FxRi8zVE07RUFDRTtBckZpNFRSO0FxRi8zVFE7RUFDRTtBckZpNFRWO0FxRjczVE07RUFDRTtBckYrM1RSO0FxRjczVFE7RUFDRTtBckYrM1RWO0FxRjEzVEk7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRjQzVE47QUFDRjs7QXFGbDNUSTtFQUNFO0FyRnEzVE47QXFGajNURTs7O0VBR0U7RUFDQTtFQUNBO0FyRm0zVEo7QXFGaDNURTtFQUNFO0FyRmszVEo7QXFGLzJURTtFQUNFO0VBQ0E7QXJGaTNUSjs7QWdGcGpVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaWpVRjs7QWdGOWlVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMmlVRjs7QXNGeHFVRTtFQUNFO0VBQ0E7QXRGMnFVSjtBc0Z6cVVJO0VBQ0U7QXRGMnFVTjtBc0Z4cVVJO0VBQ0U7QXRGMHFVTjtBc0Z4cVVNO0VBQ0U7QXRGMHFVUjtBc0Z0cVVJO0VBQ0U7QXRGd3FVTjtBc0ZwcVVFO0VBQ0U7RUFDQTtBdEZzcVVKO0FzRmxxVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZvcVVWO0FzRmxxVVU7RUFDRSxrQmhGb0JhO0FOZ3BVekI7QXNGanFVVTtFQUNFLG1CaEZnQmE7QU5tcFV6QjtBc0ZocVVVO0VBQ0U7RUFDQTtBdEZrcVVaO0FzRmhxVVk7RUFDRTtBdEZrcVVkO0FzRi9wVVk7RUFDRTtFQUNBO0F0RmlxVWQ7QXNGenBVTTtFQTBCRTs7Ozs7O0lBQUE7QXRGd29VUjtBc0ZocVVVO0VBQ0U7RUFDQTtFQUNBO0F0RmtxVVo7QXNGaHFVWTtFQUNFLGtCaEZiVztBTitxVXpCO0FzRi9wVVk7RUFDRSxtQmhGakJXO0FOa3JVekI7QXNGOXBVWTtFQUNFO0F0RmdxVWQ7QXNGN3BVWTtFQUNFO0VBQ0E7QXRGK3BVZDs7QXNGNW9VRTtFQUNFO0lBQ0U7RXRGK29VSjtFc0Y1b1VJO0lBQ0U7RXRGOG9VTjtFc0Yzb1VFO0lBQ0U7RXRGNm9VSjtFc0Yzb1VJO0lBQ0U7SUFDQSwrQmhGN0VTO0lnRjhFVCxnQ2hGOUVTO0VOMnRVZjtFc0Yxb1VJO0lBQ0U7SUFDQSxrQ2hGbkZTO0lnRm9GVCxtQ2hGcEZTO0VOZ3VVZjtFc0Z6b1VJO0lBQ0U7SUFDQTtJQUNBO0V0RjJvVU47RXNGem9VTTtJQUNFO0V0RjJvVVI7RXNGeG9VTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RjBvVVI7QUFDRjs7QXNGbG9VRTtFQUNFO0VBQ0E7QXRGcW9VSjs7QXNGaG9VQTtFQUNFO0F0Rm1vVUY7QXNGam9VRTtFQUNFO0F0Rm1vVUo7O0FzRjluVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RmlvVUY7QXNGN25VRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBdEYrblVKO0FzRjduVUk7RUFDRTtBdEYrblVOO0FzRjVuVVE7RUFDRTtFQUNBO0VBQ0EsY2hGcEtnQjtBTmt5VTFCO0FzRjVuVVU7RUFDRTtFQUNBO0F0RjhuVVo7QXNGM25VVTtFQUNFLGNoRjlLRTtBTjJ5VWQ7QXNGMW5VVTtFQUNFO0F0RjRuVVo7QXNGdm5VTTtFQUNFO0F0RnluVVI7QXNGcm5VUTtFQUNFO0F0RnVuVVY7QXNGbG5VUTtFQUNFO0F0Rm9uVVY7QXNGL21VUTtFQUNFO0VBQ0E7QXRGaW5VVjtBc0Y3bVVNO0VBQ0U7RUFBQTtBdEYrbVVSO0FzRjdtVVE7RUFDRTtFQUNBO0F0RittVVY7QXNGNW1VUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCaEZ2TU87RWdGd01QO0F0RjhtVVY7QXNGNW1VVTtFQUNFO0VBQ0E7RUFDQTtBdEY4bVVaO0FzRjVtVVk7RUFDRTtFQUNBLGNoRm5MVztFZ0ZvTFg7QXRGOG1VZDtBc0Y1bVVjO0VBQ0U7RUFDQTtBdEY4bVVoQjtBc0YzbVVjO0VBQ0U7RUFDQTtBdEY2bVVoQjtBc0YzbVVnQjtFQUNFO0F0RjZtVWxCO0FzRnptVWM7RUFDRTtFQUNBO0F0RjJtVWhCO0FzRnJtVVk7RUFDRTtBdEZ1bVVkO0FzRmxtVVE7RUFDRTtFQUNBO0VBQ0E7QXRGb21VVjtBc0ZqbVVRO0VBM0RGO0lBNERJO0lBYUE7WUFBQTtJQUNBO1lBQUE7SUFDQTtZQUFBO0V0RndsVVI7RXNGdG1VUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0l0RndtVVY7SXNGcm1VUTtNQUNFO01BQ0E7Y0FBQTtJdEZ1bVVWO0VBQ0Y7RXNGaG5VUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0l0RndtVVY7SXNGcm1VUTtNQUNFO01BQ0E7Y0FBQTtJdEZ1bVVWO0VBQ0Y7QUFDRjtBc0ZqbVVRO0VBN0VGO0lBOEVJO0V0Rm9tVVI7QUFDRjtBc0ZqbVVNO0VBQ0U7RUFDQTtBdEZtbVVSOztBc0YzbFVFO0VBQ0U7QXRGOGxVSjtBc0Y1bFVJO0VBQ0U7VUFBQTtBdEY4bFVOOztBc0Z6bFVBO0VBQ0U7QXRGNGxVRjs7QXNGeGxVRTtFQUNFO0VBQ0E7QXRGMmxVSjs7QXNGdmxVQTtFQUVJO0lBQ0U7SUFDQTtFdEZ5bFVKO0VzRnZsVUk7SUFDRTtFdEZ5bFVOO0VzRnZsVU07SUFDRTtFdEZ5bFVSO0FBQ0Y7QXNGN2tVVTtFQUNFO0F0RitrVVo7QXNGNWtVVTtFQUNFO0F0RjhrVVo7QXNGdGtVWTtFQUNFO0F0RndrVWQ7QXNGcmtVWTtFQUNFO0F0RnVrVWQ7O0FnRmo4VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjg3VUY7O0FnRjM3VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnc3VUY7O0F1RmxqVlE7RUFDRTtFQUNBO0VBQ0E7QXZGcWpWVjtBdUZualZVO0VBQ0U7QXZGcWpWWjs7QXVGM2lWSTtFQURGO0lBRUk7SUFDQTtFdkYraVZKO0FBQ0Y7QXVGN2lWSTtFQUNFO0F2RitpVk47QXVGNWlWSTtFQUNFO0F2RjhpVk47QXVGemlWSTtFQUNFO0F2RjJpVk47QXVGeGlWSTtFQUxGO0lBTUk7SUFDQTtFdkYyaVZKO0FBQ0Y7QXVGeGlWRTtFQUNFO0VBQ0EsK0JqRlZhO0VpRldiLGdDakZYYTtFaUZZYjtBdkYwaVZKO0F1RnhpVkk7RUFDRTtFQUNBO0F2RjBpVk47QXVGeGlWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMGlWUjtBdUZ4aVZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2pGaERJO0FOMGxWZDtBdUZuaVZJO0VBQ0UsY2pGbEM4QjtBTnVrVnBDO0F1RmxpVlE7RUFDRTtFQUNBO0VBQ0E7QXZGb2lWVjtBdUZoaVZNO0VBQ0U7QXZGa2lWUjtBdUYvaFZVO0VBQ0U7QXZGaWlWWjtBdUY1aFZNO0VBQ0UsY2pGN0VNO0FOMm1WZDtBdUYzaFZVO0VBQ0U7QXZGNmhWWjtBdUZyaFZJO0VBQ0U7QXZGdWhWTjtBdUZwaFZJO0VBQ0U7QXZGc2hWTjtBdUY5Z1ZjO0VBQ0U7QXZGZ2hWaEI7QXVGN2dWYztFQUNFO0F2RitnVmhCO0F1RnZnVmdCO0VBQ0U7QXZGeWdWbEI7QXVGdGdWZ0I7RUFDRTtBdkZ3Z1ZsQjs7QXVGMS9VTTtFQUNFO0VBQ0E7QXZGNi9VUjtBdUYzL1VRO0VBQ0UsY2pGM0lJO0FOd29WZDtBdUYxL1VRO0VBQ0UsY2pGL0lJO0VpRmdKSjtBdkY0L1VWO0F1RnovVVE7RUFDRTtFQUNBO0F2RjIvVVY7QXVGdC9VSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGdy9VTjs7QWdGMXFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdXFWRjs7QWdGcHFWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaXFWRjs7QXdGN3hWSTtFQUNFLGlCbEZnRlU7QU5ndFZoQjs7QXdGenhWRTtFQUNFO0lBQ0U7RXhGNHhWSjtFd0YxeFZFO0lBQ0UsaUJsRjJFZTtFTml0Vm5CO0V3RjF4Vkk7SUFDRTtFeEY0eFZOO0V3Rnp4VkU7SUFDRTtJQUNBO0lBQ0EsV2xGa0VlO0VOeXRWbkI7RXdGenhWSTtJQUNFO0lBQ0E7SUFDQSxXbEY2RGE7RU44dFZuQjtFd0Z6eFZNO0lBQ0U7RXhGMnhWUjtFd0Z4eFZNO0lBQ0U7RXhGMHhWUjtFd0Z0eFZJO0lBQ0U7SUFDQSxnQmxGeUNRO0VOK3VWZDtFd0Z0eFZNO0lBQ0U7SUFDQTtFeEZ3eFZSO0V3RnR4VlE7SUFDRTtJQUNBO0V4Rnd4VlY7RXdGdHhWVTtJQUNFO0V4Rnd4Vlo7RXdGcnhWVTtJNUV0RFIsNEI0RXVEaUM7RXhGdXhWbkM7RXdGdHhWcUI7STVFeERuQiwwQjRFeURtQztFeEZ3eFZyQztFd0ZueFZZO0lBQ0U7SUFDQTtFeEZxeFZkO0V3Rmx4Vlk7SUFDRTtFeEZveFZkO0V3Ri93Vlk7STVFekVWLDBCNEUwRW1DO0V4Rml4VnJDO0V3Rmh4VnVCO0k1RTNFckIsd0I0RTRFcUM7RXhGa3hWdkM7RXdGNXdWUTtJQUNFO0V4Rjh3VlY7RXdGMXdWVTtJQUNFO0V4RjR3Vlo7RXdGMXdWWTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHdDbEZDZTtJa0ZBZixVbEZQSztJa0ZRTDtJQUNBO0lBQ0E7SUFDQTtJQUNBLFlsRkZXO0lrRkdYO0lBQ0E7SUFDQTtJQVdBO0V4Rmt3VmQ7RXdGNXdWdUI7SUFDUDtJQUNBLFdsRmxCRztJa0ZtQkg7RXhGOHdWaEI7RXdGNXdWYztJQUNFO0V4Rjh3VmhCO0V3RnR3VlU7O0lBRUU7SUFDQTtJQUNBO0k1RTFIVix3QjRFMkhpQztJQUN2QjtJQUNBLFVsRnJDTztJa0ZzQ1AsWWxGNUJhO0lrRjJDYjtFeEYwdlZaO0V3Rnh3VnFCO0lBQ1A7SUFDQSxXbEZ6Q0s7SU14RmpCLHdCNEVrSW1DO0V4RjB3VnJDO0V3RnR3VmM7O0lBQ0U7SUFDQTtFeEZ5d1ZoQjtFd0YvdlZNO0lBQ0U7SUFDQTtFeEZpd1ZSO0V3Rjl2VlU7SUFDRTtJQUNBO0lBQ0E7RXhGZ3dWWjtFd0Y5dlZZO0lBQ0UseUJsRm5ERTtFTm16VmhCO0V3RjF2VlU7SUFDRTtJQUNBO0V4RjR2Vlo7RXdGMXZWWTtJQUNFO0V4RjR2VmQ7RXdGMXZWYztJQUNFO0lBQ0E7RXhGNHZWaEI7RXdGcHZWRTtJQUNFO0lBQ0EsaUJsRjlGZTtJa0YrRmY7RXhGc3ZWSjtBQUNGOztBd0ZodlZFO0VBQ0U7SUFDRSxpQmxGeEdlO0lrRnlHZjtFeEZtdlZKO0V3Rmp2Vkk7SUFDRTtFeEZtdlZOO0V3Ri91VkU7SUFDRSxXbEZqSGU7RU5rMlZuQjtFd0YvdVZJO0lBQ0UsV2xGcEhhO0VOcTJWbkI7RXdGL3VWTTtJQUNFO0V4Rml2VlI7RXdGOXVWTTtJQUNFO0V4Rmd2VlI7RXdGNXVWSTtJQUNFLFlsRmpJVztJa0ZrSVg7RXhGOHVWTjtFd0Y1dVZNO0lBQ0UsWWxGcklTO0VObTNWakI7RXdGeHVWWTtJQUNFO0V4RjB1VmQ7RXdGdHVWYztJQUNFO0V4Rnd1VmhCO0V3Ri90VmdCO0lBQ0U7WUFBQTtFeEZpdVZsQjtFd0Z0dFZNO0lBQ0U7RXhGd3RWUjtFd0ZydFZNO0lBQ0U7RXhGdXRWUjtFd0ZsdFZNO0lBQ0U7RXhGb3RWUjtFd0ZqdFZVO0lBQ0U7RXhGbXRWWjtFd0Yvc1ZZO0lBQ0U7SUFDQTtFeEZpdFZkO0V3RjlzVlk7SUFDRTtFeEZndFZkO0V3RnpzVlE7SUFDRTtFeEYyc1ZWO0V3RnJzVkU7SUFDRSxpQmxGN01lO0lrRjhNZjtFeEZ1c1ZKO0FBQ0Y7O0F3RmxzVkE7RUFDRTtFQUNBO0F4RnFzVkY7QXdGbHNWSTtFQUNFO0F4Rm9zVk47O0FnRnovVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnMvVkY7O0FnRm4vVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmcvVkY7O0F5RjltV0E7RUFDRTtFQUNBLGtDbkZ3Q087RW1GdkNQO0VBQ0EsbUJuRnFDa0I7RW1GcENsQjtBekZpbldGO0F5Ri9tV0U7RUFDRTtFQUNBO0F6RmluV0o7QXlGOW1XRTtFQUNFO0F6RmduV0o7QXlGN21XRTtFQUNFO0VBQ0E7QXpGK21XSjs7QXlGM21XQTs7O0VBR0U7QXpGOG1XRjs7QXlGM21XQTtFQUNFO0F6RjhtV0Y7QXlGM21XSTtFQUNFO0F6RjZtV047O0F5RnhtV0E7RUFDRTtBekYybVdGOztBeUZ4bVdBO0VBQ0UsbUJuRkZrQjtBTjZtV3BCOztBeUZ2bVdFO0VBQ0UsVW5GeUJzQjtFbUZ4QnRCLFduRndCc0I7QU5rbFcxQjtBeUZ2bVdFO0VBQ0U7QXpGeW1XSjtBeUZ0bVdFO0VBQ0U7RUFDQTtBekZ3bVdKO0F5RnBtV0k7RUFDRTtBekZzbVdOO0F5RnBtV007RUFDRTtBekZzbVdSOztBeUZobVdBO0VBQ0U7RUFDQTtBekZtbVdGO0F5RmxtV0U7RUFDRTtBekZvbVdKOztBeUZobVdBO0VBQ0U7RUFDQTtFQUNBO0F6Rm1tV0Y7O0F5RmhtV0E7RUFDRTtFQUNBO0F6Rm1tV0Y7O0F5RmhtV0E7RUFDRTtBekZtbVdGOztBeUZobVdBO0VBQ0U7RUFBQTtFQUFBO0F6Rm1tV0Y7O0F5RmhtV0E7RUFDRTtBekZtbVdGOztBeUYvbFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkZ4RlU7QU4wcldkOztBeUY5bFdBO0VBQ0U7QXpGaW1XRjs7QXlGOWxXQTtFQUNFO0VBQUE7QXpGaW1XRjs7QXlGNWxXRTtFQUNFO0F6RitsV0o7O0F5RjdsV0U7RUFDRTtBekZnbVdKOztBeUY5bFdFO0VBQ0U7QXpGaW1XSjs7QXlGL2xXRTtFQUNFO0F6RmttV0o7O0F5RmhtV0U7RUFDRTtBekZtbVdKOztBeUZqbVdFO0VBQ0U7QXpGb21XSjs7QXlGcG5XRTtFQUNFO0F6RnVuV0o7O0F5RnJuV0U7RUFDRTtBekZ3bldKOztBeUZ0bldFO0VBQ0U7QXpGeW5XSjs7QXlGdm5XRTtFQUNFO0F6RjBuV0o7O0F5RnhuV0U7RUFDRTtBekYybldKOztBeUZ6bldFO0VBQ0U7QXpGNG5XSjs7QXlGNW9XRTtFQUNFO0F6RitvV0o7O0F5RjdvV0U7RUFDRTtBekZncFdKOztBeUY5b1dFO0VBQ0U7QXpGaXBXSjs7QXlGL29XRTtFQUNFO0F6RmtwV0o7O0F5RmhwV0U7RUFDRTtBekZtcFdKOztBeUZqcFdFO0VBQ0U7QXpGb3BXSjs7QXlGcHFXRTtFQUNFO0F6RnVxV0o7O0F5RnJxV0U7RUFDRTtBekZ3cVdKOztBeUZ0cVdFO0VBQ0U7QXpGeXFXSjs7QXlGdnFXRTtFQUNFO0F6RjBxV0o7O0F5RnhxV0U7RUFDRTtBekYycVdKOztBeUZ6cVdFO0VBQ0U7QXpGNHFXSjs7QXlGNXJXRTtFQUNFO0F6RityV0o7O0F5RjdyV0U7RUFDRTtBekZnc1dKOztBeUY5cldFO0VBQ0U7QXpGaXNXSjs7QXlGL3JXRTtFQUNFO0F6RmtzV0o7O0F5RmhzV0U7RUFDRTtBekZtc1dKOztBeUZqc1dFO0VBQ0U7QXpGb3NXSjs7QXlGcHRXRTtFQUNFO0F6RnV0V0o7O0F5RnJ0V0U7RUFDRTtBekZ3dFdKOztBeUZ0dFdFO0VBQ0U7QXpGeXRXSjs7QXlGdnRXRTtFQUNFO0F6RjB0V0o7O0F5Rnh0V0U7RUFDRTtBekYydFdKOztBeUZ6dFdFO0VBQ0U7QXpGNHRXSjs7QXlGNXVXRTtFQUNFO0F6Rit1V0o7O0F5Rjd1V0U7RUFDRTtBekZndldKOztBeUY5dVdFO0VBQ0U7QXpGaXZXSjs7QXlGL3VXRTtFQUNFO0F6Rmt2V0o7O0F5Rmh2V0U7RUFDRTtBekZtdldKOztBeUZqdldFO0VBQ0U7QXpGb3ZXSjs7QXlGcHdXRTtFQUNFO0F6RnV3V0o7O0F5RnJ3V0U7RUFDRTtBekZ3d1dKOztBeUZ0d1dFO0VBQ0U7QXpGeXdXSjs7QXlGdndXRTtFQUNFO0F6RjB3V0o7O0F5Rnh3V0U7RUFDRTtBekYyd1dKOztBeUZ6d1dFO0VBQ0U7QXpGNHdXSjs7QXlGNXhXRTtFQUNFO0F6Rit4V0o7O0F5Rjd4V0U7RUFDRTtBekZneVdKOztBeUY5eFdFO0VBQ0U7QXpGaXlXSjs7QXlGL3hXRTtFQUNFO0F6Rmt5V0o7O0F5Rmh5V0U7RUFDRTtBekZteVdKOztBeUZqeVdFO0VBQ0U7QXpGb3lXSjs7QXlGcHpXRTtFQUNFO0F6RnV6V0o7O0F5RnJ6V0U7RUFDRTtBekZ3eldKOztBeUZ0eldFO0VBQ0U7QXpGeXpXSjs7QXlGdnpXRTtFQUNFO0F6RjB6V0o7O0F5Rnh6V0U7RUFDRTtBekYyeldKOztBeUZ6eldFO0VBQ0U7QXpGNHpXSjs7QXlGNTBXRTtFQUNFO0F6RiswV0o7O0F5RjcwV0U7RUFDRTtBekZnMVdKOztBeUY5MFdFO0VBQ0U7QXpGaTFXSjs7QXlGLzBXRTtFQUNFO0F6RmsxV0o7O0F5RmgxV0U7RUFDRTtBekZtMVdKOztBeUZqMVdFO0VBQ0U7QXpGbzFXSjs7QXlGcDJXRTtFQUNFO0F6RnUyV0o7O0F5RnIyV0U7RUFDRTtBekZ3MldKOztBeUZ0MldFO0VBQ0U7QXpGeTJXSjs7QXlGdjJXRTtFQUNFO0F6RjAyV0o7O0F5RngyV0U7RUFDRTtBekYyMldKOztBeUZ6MldFO0VBQ0U7QXpGNDJXSjs7QXlGNTNXRTtFQUNFO0F6RiszV0o7O0F5RjczV0U7RUFDRTtBekZnNFdKOztBeUY5M1dFO0VBQ0U7QXpGaTRXSjs7QXlGLzNXRTtFQUNFO0F6Rms0V0o7O0F5Rmg0V0U7RUFDRTtBekZtNFdKOztBeUZqNFdFO0VBQ0U7QXpGbzRXSjs7QXlGcDVXRTtFQUNFO0F6RnU1V0o7O0F5RnI1V0U7RUFDRTtBekZ3NVdKOztBeUZ0NVdFO0VBQ0U7QXpGeTVXSjs7QXlGdjVXRTtFQUNFO0F6RjA1V0o7O0F5Rng1V0U7RUFDRTtBekYyNVdKOztBeUZ6NVdFO0VBQ0U7QXpGNDVXSjs7QXlGNTZXRTtFQUNFO0F6Ris2V0o7O0F5Rjc2V0U7RUFDRTtBekZnN1dKOztBeUY5NldFO0VBQ0U7QXpGaTdXSjs7QXlGLzZXRTtFQUNFO0F6Rms3V0o7O0F5Rmg3V0U7RUFDRTtBekZtN1dKOztBeUZqN1dFO0VBQ0U7QXpGbzdXSjs7QXlGcDhXRTtFQUNFO0F6RnU4V0o7O0F5RnI4V0U7RUFDRTtBekZ3OFdKOztBeUZ0OFdFO0VBQ0U7QXpGeThXSjs7QXlGdjhXRTtFQUNFO0F6RjA4V0o7O0F5Rng4V0U7RUFDRTtBekYyOFdKOztBeUZ6OFdFO0VBQ0U7QXpGNDhXSjs7QXlGNTlXRTtFQUNFO0F6Ris5V0o7O0F5Rjc5V0U7RUFDRTtBekZnK1dKOztBeUY5OVdFO0VBQ0U7QXpGaStXSjs7QXlGLzlXRTtFQUNFO0F6RmsrV0o7O0F5RmgrV0U7RUFDRTtBekZtK1dKOztBeUZqK1dFO0VBQ0U7QXpGbytXSjs7QXlGcC9XRTtFQUNFO0F6RnUvV0o7O0F5RnIvV0U7RUFDRTtBekZ3L1dKOztBeUZ0L1dFO0VBQ0U7QXpGeS9XSjs7QXlGdi9XRTtFQUNFO0F6RjAvV0o7O0F5RngvV0U7RUFDRTtBekYyL1dKOztBeUZ6L1dFO0VBQ0U7QXpGNC9XSjs7QXlGNWdYRTtFQUNFO0F6RitnWEo7O0F5RjdnWEU7RUFDRTtBekZnaFhKOztBeUY5Z1hFO0VBQ0U7QXpGaWhYSjs7QXlGL2dYRTtFQUNFO0F6RmtoWEo7O0F5RmhoWEU7RUFDRTtBekZtaFhKOztBeUZqaFhFO0VBQ0U7QXpGb2hYSjs7QXlGcGlYRTtFQUNFO0F6RnVpWEo7O0F5RnJpWEU7RUFDRTtBekZ3aVhKOztBeUZ0aVhFO0VBQ0U7QXpGeWlYSjs7QXlGdmlYRTtFQUNFO0F6RjBpWEo7O0F5RnhpWEU7RUFDRTtBekYyaVhKOztBeUZ6aVhFO0VBQ0U7QXpGNGlYSjs7QXlGNWpYRTtFQUNFO0F6RitqWEo7O0F5RjdqWEU7RUFDRTtBekZna1hKOztBeUY5alhFO0VBQ0U7QXpGaWtYSjs7QXlGL2pYRTtFQUNFO0F6RmtrWEo7O0F5RmhrWEU7RUFDRTtBekZta1hKOztBeUZqa1hFO0VBQ0U7QXpGb2tYSjs7QXlGcGxYRTtFQUNFO0F6RnVsWEo7O0F5RnJsWEU7RUFDRTtBekZ3bFhKOztBeUZ0bFhFO0VBQ0U7QXpGeWxYSjs7QXlGdmxYRTtFQUNFO0F6RjBsWEo7O0F5RnhsWEU7RUFDRTtBekYybFhKOztBeUZ6bFhFO0VBQ0U7QXpGNGxYSjs7QXlGNW1YRTtFQUNFO0F6RittWEo7O0F5RjdtWEU7RUFDRTtBekZnblhKOztBeUY5bVhFO0VBQ0U7QXpGaW5YSjs7QXlGL21YRTtFQUNFO0F6RmtuWEo7O0F5RmhuWEU7RUFDRTtBekZtblhKOztBeUZqblhFO0VBQ0U7QXpGb25YSjs7QXlGcG9YRTtFQUNFO0F6RnVvWEo7O0F5RnJvWEU7RUFDRTtBekZ3b1hKOztBeUZ0b1hFO0VBQ0U7QXpGeW9YSjs7QXlGdm9YRTtFQUNFO0F6RjBvWEo7O0F5RnhvWEU7RUFDRTtBekYyb1hKOztBeUZ6b1hFO0VBQ0U7QXpGNG9YSjs7QXlGNXBYRTtFQUNFO0F6RitwWEo7O0F5RjdwWEU7RUFDRTtBekZncVhKOztBeUY5cFhFO0VBQ0U7QXpGaXFYSjs7QXlGL3BYRTtFQUNFO0F6RmtxWEo7O0F5RmhxWEU7RUFDRTtBekZtcVhKOztBeUZqcVhFO0VBQ0U7QXpGb3FYSjs7QXlGcHJYRTtFQUNFO0F6RnVyWEo7O0F5RnJyWEU7RUFDRTtBekZ3clhKOztBeUZ0clhFO0VBQ0U7QXpGeXJYSjs7QXlGdnJYRTtFQUNFO0F6RjByWEo7O0F5RnhyWEU7RUFDRTtBekYyclhKOztBeUZ6clhFO0VBQ0U7QXpGNHJYSjs7QXlGNXNYRTtFQUNFO0F6RitzWEo7O0F5RjdzWEU7RUFDRTtBekZndFhKOztBeUY5c1hFO0VBQ0U7QXpGaXRYSjs7QXlGL3NYRTtFQUNFO0F6Rmt0WEo7O0F5Rmh0WEU7RUFDRTtBekZtdFhKOztBeUZqdFhFO0VBQ0U7QXpGb3RYSjs7QXlGcHVYRTtFQUNFO0F6RnV1WEo7O0F5RnJ1WEU7RUFDRTtBekZ3dVhKOztBeUZ0dVhFO0VBQ0U7QXpGeXVYSjs7QXlGdnVYRTtFQUNFO0F6RjB1WEo7O0F5Rnh1WEU7RUFDRTtBekYydVhKOztBeUZ6dVhFO0VBQ0U7QXpGNHVYSjs7QXlGNXZYRTtFQUNFO0F6Rit2WEo7O0F5Rjd2WEU7RUFDRTtBekZnd1hKOztBeUY5dlhFO0VBQ0U7QXpGaXdYSjs7QXlGL3ZYRTtFQUNFO0F6Rmt3WEo7O0F5Rmh3WEU7RUFDRTtBekZtd1hKOztBeUZqd1hFO0VBQ0U7QXpGb3dYSjs7QXlGcHhYRTtFQUNFO0F6RnV4WEo7O0F5RnJ4WEU7RUFDRTtBekZ3eFhKOztBeUZ0eFhFO0VBQ0U7QXpGeXhYSjs7QXlGdnhYRTtFQUNFO0F6RjB4WEo7O0F5Rnh4WEU7RUFDRTtBekYyeFhKOztBeUZ6eFhFO0VBQ0U7QXpGNHhYSjs7QXlGNXlYRTtFQUNFO0F6Rit5WEo7O0F5Rjd5WEU7RUFDRTtBekZnelhKOztBeUY5eVhFO0VBQ0U7QXpGaXpYSjs7QXlGL3lYRTtFQUNFO0F6Rmt6WEo7O0F5Rmh6WEU7RUFDRTtBekZtelhKOztBeUZqelhFO0VBQ0U7QXpGb3pYSjs7QXlGcDBYRTtFQUNFO0F6RnUwWEo7O0F5RnIwWEU7RUFDRTtBekZ3MFhKOztBeUZ0MFhFO0VBQ0U7QXpGeTBYSjs7QXlGdjBYRTtFQUNFO0F6RjAwWEo7O0F5RngwWEU7RUFDRTtBekYyMFhKOztBeUZ6MFhFO0VBQ0U7QXpGNDBYSjs7QXlGNTFYRTtFQUNFO0F6RisxWEo7O0F5RjcxWEU7RUFDRTtBekZnMlhKOztBeUY5MVhFO0VBQ0U7QXpGaTJYSjs7QXlGLzFYRTtFQUNFO0F6RmsyWEo7O0F5RmgyWEU7RUFDRTtBekZtMlhKOztBeUZqMlhFO0VBQ0U7QXpGbzJYSjs7QXlGcDNYRTtFQUNFO0F6RnUzWEo7O0F5RnIzWEU7RUFDRTtBekZ3M1hKOztBeUZ0M1hFO0VBQ0U7QXpGeTNYSjs7QXlGdjNYRTtFQUNFO0F6RjAzWEo7O0F5RngzWEU7RUFDRTtBekYyM1hKOztBeUZ6M1hFO0VBQ0U7QXpGNDNYSjs7QXlGNTRYRTtFQUNFO0F6Ris0WEo7O0F5Rjc0WEU7RUFDRTtBekZnNVhKOztBeUY5NFhFO0VBQ0U7QXpGaTVYSjs7QXlGLzRYRTtFQUNFO0F6Rms1WEo7O0F5Rmg1WEU7RUFDRTtBekZtNVhKOztBeUZqNVhFO0VBQ0U7QXpGbzVYSjs7QXlGcDZYRTtFQUNFO0F6RnU2WEo7O0F5RnI2WEU7RUFDRTtBekZ3NlhKOztBeUZ0NlhFO0VBQ0U7QXpGeTZYSjs7QXlGdjZYRTtFQUNFO0F6RjA2WEo7O0F5Rng2WEU7RUFDRTtBekYyNlhKOztBeUZ6NlhFO0VBQ0U7QXpGNDZYSjs7QXlGNTdYRTtFQUNFO0F6Ris3WEo7O0F5Rjc3WEU7RUFDRTtBekZnOFhKOztBeUY5N1hFO0VBQ0U7QXpGaThYSjs7QXlGLzdYRTtFQUNFO0F6Rms4WEo7O0F5Rmg4WEU7RUFDRTtBekZtOFhKOztBeUZqOFhFO0VBQ0U7QXpGbzhYSjs7QXlGcDlYRTtFQUNFO0F6RnU5WEo7O0F5RnI5WEU7RUFDRTtBekZ3OVhKOztBeUZ0OVhFO0VBQ0U7QXpGeTlYSjs7QXlGdjlYRTtFQUNFO0F6RjA5WEo7O0F5Rng5WEU7RUFDRTtBekYyOVhKOztBeUZ6OVhFO0VBQ0U7QXpGNDlYSjs7QXlGNStYRTtFQUNFO0F6RisrWEo7O0F5RjcrWEU7RUFDRTtBekZnL1hKOztBeUY5K1hFO0VBQ0U7QXpGaS9YSjs7QXlGLytYRTtFQUNFO0F6RmsvWEo7O0F5RmgvWEU7RUFDRTtBekZtL1hKOztBeUZqL1hFO0VBQ0U7QXpGby9YSjs7QXlGcGdZRTtFQUNFO0F6RnVnWUo7O0F5RnJnWUU7RUFDRTtBekZ3Z1lKOztBeUZ0Z1lFO0VBQ0U7QXpGeWdZSjs7QXlGdmdZRTtFQUNFO0F6RjBnWUo7O0F5RnhnWUU7RUFDRTtBekYyZ1lKOztBeUZ6Z1lFO0VBQ0U7QXpGNGdZSjs7QXlGNWhZRTtFQUNFO0F6RitoWUo7O0F5RjdoWUU7RUFDRTtBekZnaVlKOztBeUY5aFlFO0VBQ0U7QXpGaWlZSjs7QXlGL2hZRTtFQUNFO0F6RmtpWUo7O0F5RmhpWUU7RUFDRTtBekZtaVlKOztBeUZqaVlFO0VBQ0U7QXpGb2lZSjs7QXlGcGpZRTtFQUNFO0F6RnVqWUo7O0F5RnJqWUU7RUFDRTtBekZ3allKOztBeUZ0allFO0VBQ0U7QXpGeWpZSjs7QXlGdmpZRTtFQUNFO0F6RjBqWUo7O0F5RnhqWUU7RUFDRTtBekYyallKOztBeUZ6allFO0VBQ0U7QXpGNGpZSjs7QXlGNWtZRTtFQUNFO0F6RitrWUo7O0F5RjdrWUU7RUFDRTtBekZnbFlKOztBeUY5a1lFO0VBQ0U7QXpGaWxZSjs7QXlGL2tZRTtFQUNFO0F6RmtsWUo7O0F5RmhsWUU7RUFDRTtBekZtbFlKOztBeUZqbFlFO0VBQ0U7QXpGb2xZSjs7QXlGcG1ZRTtFQUNFO0F6RnVtWUo7O0F5RnJtWUU7RUFDRTtBekZ3bVlKOztBeUZ0bVlFO0VBQ0U7QXpGeW1ZSjs7QXlGdm1ZRTtFQUNFO0F6RjBtWUo7O0F5RnhtWUU7RUFDRTtBekYybVlKOztBeUZ6bVlFO0VBQ0U7QXpGNG1ZSjs7QXlGNW5ZRTtFQUNFO0F6RituWUo7O0F5RjduWUU7RUFDRTtBekZnb1lKOztBeUY5bllFO0VBQ0U7QXpGaW9ZSjs7QXlGL25ZRTtFQUNFO0F6RmtvWUo7O0F5RmhvWUU7RUFDRTtBekZtb1lKOztBeUZqb1lFO0VBQ0U7QXpGb29ZSjs7QXlGcHBZRTtFQUNFO0F6RnVwWUo7O0F5RnJwWUU7RUFDRTtBekZ3cFlKOztBeUZ0cFlFO0VBQ0U7QXpGeXBZSjs7QXlGdnBZRTtFQUNFO0F6RjBwWUo7O0F5RnhwWUU7RUFDRTtBekYycFlKOztBeUZ6cFlFO0VBQ0U7QXpGNHBZSjs7QXlGNXFZRTtFQUNFO0F6RitxWUo7O0F5RjdxWUU7RUFDRTtBekZncllKOztBeUY5cVlFO0VBQ0U7QXpGaXJZSjs7QXlGL3FZRTtFQUNFO0F6RmtyWUo7O0F5RmhyWUU7RUFDRTtBekZtcllKOztBeUZqcllFO0VBQ0U7QXpGb3JZSjs7QXlGcHNZRTtFQUNFO0F6RnVzWUo7O0F5RnJzWUU7RUFDRTtBekZ3c1lKOztBeUZ0c1lFO0VBQ0U7QXpGeXNZSjs7QXlGdnNZRTtFQUNFO0F6RjBzWUo7O0F5RnhzWUU7RUFDRTtBekYyc1lKOztBeUZ6c1lFO0VBQ0U7QXpGNHNZSjs7QXlGNXRZRTtFQUNFO0F6Rit0WUo7O0F5Rjd0WUU7RUFDRTtBekZndVlKOztBeUY5dFlFO0VBQ0U7QXpGaXVZSjs7QXlGL3RZRTtFQUNFO0F6Rmt1WUo7O0F5Rmh1WUU7RUFDRTtBekZtdVlKOztBeUZqdVlFO0VBQ0U7QXpGb3VZSjs7QXlGcHZZRTtFQUNFO0F6RnV2WUo7O0F5RnJ2WUU7RUFDRTtBekZ3dllKOztBeUZ0dllFO0VBQ0U7QXpGeXZZSjs7QXlGdnZZRTtFQUNFO0F6RjB2WUo7O0F5Rnh2WUU7RUFDRTtBekYydllKOztBeUZ6dllFO0VBQ0U7QXpGNHZZSjs7QXlGNXdZRTtFQUNFO0F6Rit3WUo7O0F5Rjd3WUU7RUFDRTtBekZneFlKOztBeUY5d1lFO0VBQ0U7QXpGaXhZSjs7QXlGL3dZRTtFQUNFO0F6Rmt4WUo7O0F5Rmh4WUU7RUFDRTtBekZteFlKOztBeUZqeFlFO0VBQ0U7QXpGb3hZSjs7QXlGcHlZRTtFQUNFO0F6RnV5WUo7O0F5RnJ5WUU7RUFDRTtBekZ3eVlKOztBeUZ0eVlFO0VBQ0U7QXpGeXlZSjs7QXlGdnlZRTtFQUNFO0F6RjB5WUo7O0F5Rnh5WUU7RUFDRTtBekYyeVlKOztBeUZ6eVlFO0VBQ0U7QXpGNHlZSjs7QXlGNXpZRTtFQUNFO0F6Rit6WUo7O0F5Rjd6WUU7RUFDRTtBekZnMFlKOztBeUY5ellFO0VBQ0U7QXpGaTBZSjs7QXlGL3pZRTtFQUNFO0F6RmswWUo7O0F5RmgwWUU7RUFDRTtBekZtMFlKOztBeUZqMFlFO0VBQ0U7QXpGbzBZSjs7QXlGcDFZRTtFQUNFO0F6RnUxWUo7O0F5RnIxWUU7RUFDRTtBekZ3MVlKOztBeUZ0MVlFO0VBQ0U7QXpGeTFZSjs7QXlGdjFZRTtFQUNFO0F6RjAxWUo7O0F5RngxWUU7RUFDRTtBekYyMVlKOztBeUZ6MVlFO0VBQ0U7QXpGNDFZSjs7QXlGNTJZRTtFQUNFO0F6RisyWUo7O0F5RjcyWUU7RUFDRTtBekZnM1lKOztBeUY5MllFO0VBQ0U7QXpGaTNZSjs7QXlGLzJZRTtFQUNFO0F6RmszWUo7O0F5RmgzWUU7RUFDRTtBekZtM1lKOztBeUZqM1lFO0VBQ0U7QXpGbzNZSjs7QXlGcDRZRTtFQUNFO0F6RnU0WUo7O0F5RnI0WUU7RUFDRTtBekZ3NFlKOztBeUZ0NFlFO0VBQ0U7QXpGeTRZSjs7QXlGdjRZRTtFQUNFO0F6RjA0WUo7O0F5Rng0WUU7RUFDRTtBekYyNFlKOztBeUZ6NFlFO0VBQ0U7QXpGNDRZSjs7QXlGNTVZRTtFQUNFO0F6Ris1WUo7O0F5Rjc1WUU7RUFDRTtBekZnNllKOztBeUY5NVlFO0VBQ0U7QXpGaTZZSjs7QXlGLzVZRTtFQUNFO0F6Rms2WUo7O0F5Rmg2WUU7RUFDRTtBekZtNllKOztBeUZqNllFO0VBQ0U7QXpGbzZZSjs7QXlGcDdZRTtFQUNFO0F6RnU3WUo7O0F5RnI3WUU7RUFDRTtBekZ3N1lKOztBeUZ0N1lFO0VBQ0U7QXpGeTdZSjs7QXlGdjdZRTtFQUNFO0F6RjA3WUo7O0F5Rng3WUU7RUFDRTtBekYyN1lKOztBeUZ6N1lFO0VBQ0U7QXpGNDdZSjs7QXlGNThZRTtFQUNFO0F6Ris4WUo7O0F5Rjc4WUU7RUFDRTtBekZnOVlKOztBeUY5OFlFO0VBQ0U7QXpGaTlZSjs7QXlGLzhZRTtFQUNFO0F6Rms5WUo7O0F5Rmg5WUU7RUFDRTtBekZtOVlKOztBeUZqOVlFO0VBQ0U7QXpGbzlZSjs7QXlGcCtZRTtFQUNFO0F6RnUrWUo7O0F5RnIrWUU7RUFDRTtBekZ3K1lKOztBeUZ0K1lFO0VBQ0U7QXpGeStZSjs7QXlGditZRTtFQUNFO0F6RjArWUo7O0F5RngrWUU7RUFDRTtBekYyK1lKOztBeUZ6K1lFO0VBQ0U7QXpGNCtZSjs7QXlGNS9ZRTtFQUNFO0F6RisvWUo7O0F5RjcvWUU7RUFDRTtBekZnZ1pKOztBeUY5L1lFO0VBQ0U7QXpGaWdaSjs7QXlGLy9ZRTtFQUNFO0F6RmtnWko7O0F5RmhnWkU7RUFDRTtBekZtZ1pKOztBeUZqZ1pFO0VBQ0U7QXpGb2daSjs7QXlGcGhaRTtFQUNFO0F6RnVoWko7O0F5RnJoWkU7RUFDRTtBekZ3aFpKOztBeUZ0aFpFO0VBQ0U7QXpGeWhaSjs7QXlGdmhaRTtFQUNFO0F6RjBoWko7O0F5RnhoWkU7RUFDRTtBekYyaFpKOztBeUZ6aFpFO0VBQ0U7QXpGNGhaSjs7QXlGNWlaRTtFQUNFO0F6RitpWko7O0F5RjdpWkU7RUFDRTtBekZnalpKOztBeUY5aVpFO0VBQ0U7QXpGaWpaSjs7QXlGL2laRTtFQUNFO0F6RmtqWko7O0F5RmhqWkU7RUFDRTtBekZtalpKOztBeUZqalpFO0VBQ0U7QXpGb2paSjs7QXlGcGtaRTtFQUNFO0F6RnVrWko7O0F5RnJrWkU7RUFDRTtBekZ3a1pKOztBeUZ0a1pFO0VBQ0U7QXpGeWtaSjs7QXlGdmtaRTtFQUNFO0F6RjBrWko7O0F5RnhrWkU7RUFDRTtBekYya1pKOztBeUZ6a1pFO0VBQ0U7QXpGNGtaSjs7QXlGNWxaRTtFQUNFO0F6RitsWko7O0F5RjdsWkU7RUFDRTtBekZnbVpKOztBeUY5bFpFO0VBQ0U7QXpGaW1aSjs7QXlGL2xaRTtFQUNFO0F6RmttWko7O0F5RmhtWkU7RUFDRTtBekZtbVpKOztBeUZqbVpFO0VBQ0U7QXpGb21aSjs7QXlGcG5aRTtFQUNFO0F6RnVuWko7O0F5RnJuWkU7RUFDRTtBekZ3blpKOztBeUZ0blpFO0VBQ0U7QXpGeW5aSjs7QXlGdm5aRTtFQUNFO0F6RjBuWko7O0F5RnhuWkU7RUFDRTtBekYyblpKOztBeUZ6blpFO0VBQ0U7QXpGNG5aSjs7QXlGNW9aRTtFQUNFO0F6RitvWko7O0F5RjdvWkU7RUFDRTtBekZncFpKOztBeUY5b1pFO0VBQ0U7QXpGaXBaSjs7QXlGL29aRTtFQUNFO0F6RmtwWko7O0F5RmhwWkU7RUFDRTtBekZtcFpKOztBeUZqcFpFO0VBQ0U7QXpGb3BaSjs7QXlGcHFaRTtFQUNFO0F6RnVxWko7O0F5RnJxWkU7RUFDRTtBekZ3cVpKOztBeUZ0cVpFO0VBQ0U7QXpGeXFaSjs7QXlGdnFaRTtFQUNFO0F6RjBxWko7O0F5RnhxWkU7RUFDRTtBekYycVpKOztBeUZ6cVpFO0VBQ0U7QXpGNHFaSjs7QXlGNXJaRTtFQUNFO0F6RityWko7O0F5RjdyWkU7RUFDRTtBekZnc1pKOztBeUY5clpFO0VBQ0U7QXpGaXNaSjs7QXlGL3JaRTtFQUNFO0F6RmtzWko7O0F5RmhzWkU7RUFDRTtBekZtc1pKOztBeUZqc1pFO0VBQ0U7QXpGb3NaSjs7QXlGcHRaRTtFQUNFO0F6RnV0Wko7O0F5RnJ0WkU7RUFDRTtBekZ3dFpKOztBeUZ0dFpFO0VBQ0U7QXpGeXRaSjs7QXlGdnRaRTtFQUNFO0F6RjB0Wko7O0F5Rnh0WkU7RUFDRTtBekYydFpKOztBeUZ6dFpFO0VBQ0U7QXpGNHRaSjs7QXlGNXVaRTtFQUNFO0F6Rit1Wko7O0F5Rjd1WkU7RUFDRTtBekZndlpKOztBeUY5dVpFO0VBQ0U7QXpGaXZaSjs7QXlGL3VaRTtFQUNFO0F6Rmt2Wko7O0F5Rmh2WkU7RUFDRTtBekZtdlpKOztBeUZqdlpFO0VBQ0U7QXpGb3ZaSjs7QXlGcHdaRTtFQUNFO0F6RnV3Wko7O0F5RnJ3WkU7RUFDRTtBekZ3d1pKOztBeUZ0d1pFO0VBQ0U7QXpGeXdaSjs7QXlGdndaRTtFQUNFO0F6RjB3Wko7O0F5Rnh3WkU7RUFDRTtBekYyd1pKOztBeUZ6d1pFO0VBQ0U7QXpGNHdaSjs7QXlGNXhaRTtFQUNFO0F6Rit4Wko7O0F5Rjd4WkU7RUFDRTtBekZneVpKOztBeUY5eFpFO0VBQ0U7QXpGaXlaSjs7QXlGL3haRTtFQUNFO0F6Rmt5Wko7O0F5Rmh5WkU7RUFDRTtBekZteVpKOztBeUZqeVpFO0VBQ0U7QXpGb3laSjs7QXlGcHpaRTtFQUNFO0F6RnV6Wko7O0F5RnJ6WkU7RUFDRTtBekZ3elpKOztBeUZ0elpFO0VBQ0U7QXpGeXpaSjs7QXlGdnpaRTtFQUNFO0F6RjB6Wko7O0F5Rnh6WkU7RUFDRTtBekYyelpKOztBeUZ6elpFO0VBQ0U7QXpGNHpaSjs7QXlGNTBaRTtFQUNFO0F6RiswWko7O0F5RjcwWkU7RUFDRTtBekZnMVpKOztBeUY5MFpFO0VBQ0U7QXpGaTFaSjs7QXlGLzBaRTtFQUNFO0F6RmsxWko7O0F5RmgxWkU7RUFDRTtBekZtMVpKOztBeUZqMVpFO0VBQ0U7QXpGbzFaSjs7QXlGcDJaRTtFQUNFO0F6RnUyWko7O0F5RnIyWkU7RUFDRTtBekZ3MlpKOztBeUZ0MlpFO0VBQ0U7QXpGeTJaSjs7QXlGdjJaRTtFQUNFO0F6RjAyWko7O0F5RngyWkU7RUFDRTtBekYyMlpKOztBeUZ6MlpFO0VBQ0U7QXpGNDJaSjs7QXlGNTNaRTtFQUNFO0F6RiszWko7O0F5RjczWkU7RUFDRTtBekZnNFpKOztBeUY5M1pFO0VBQ0U7QXpGaTRaSjs7QXlGLzNaRTtFQUNFO0F6Rms0Wko7O0F5Rmg0WkU7RUFDRTtBekZtNFpKOztBeUZqNFpFO0VBQ0U7QXpGbzRaSjs7QXlGcDVaRTtFQUNFO0F6RnU1Wko7O0F5RnI1WkU7RUFDRTtBekZ3NVpKOztBeUZ0NVpFO0VBQ0U7QXpGeTVaSjs7QXlGdjVaRTtFQUNFO0F6RjA1Wko7O0F5Rng1WkU7RUFDRTtBekYyNVpKOztBeUZ6NVpFO0VBQ0U7QXpGNDVaSjs7QXlGNTZaRTtFQUNFO0F6Ris2Wko7O0F5Rjc2WkU7RUFDRTtBekZnN1pKOztBeUY5NlpFO0VBQ0U7QXpGaTdaSjs7QXlGLzZaRTtFQUNFO0F6Rms3Wko7O0F5Rmg3WkU7RUFDRTtBekZtN1pKOztBeUZqN1pFO0VBQ0U7QXpGbzdaSjs7QXlGcDhaRTtFQUNFO0F6RnU4Wko7O0F5RnI4WkU7RUFDRTtBekZ3OFpKOztBeUZ0OFpFO0VBQ0U7QXpGeThaSjs7QXlGdjhaRTtFQUNFO0F6RjA4Wko7O0F5Rng4WkU7RUFDRTtBekYyOFpKOztBeUZ6OFpFO0VBQ0U7QXpGNDhaSjs7QXlGNTlaRTtFQUNFO0F6Ris5Wko7O0F5Rjc5WkU7RUFDRTtBekZnK1pKOztBeUY5OVpFO0VBQ0U7QXpGaStaSjs7QXlGLzlaRTtFQUNFO0F6RmsrWko7O0F5RmgrWkU7RUFDRTtBekZtK1pKOztBeUZqK1pFO0VBQ0U7QXpGbytaSjs7QXlGcC9aRTtFQUNFO0F6RnUvWko7O0F5RnIvWkU7RUFDRTtBekZ3L1pKOztBeUZ0L1pFO0VBQ0U7QXpGeS9aSjs7QXlGdi9aRTtFQUNFO0F6RjAvWko7O0F5RngvWkU7RUFDRTtBekYyL1pKOztBeUZ6L1pFO0VBQ0U7QXpGNC9aSjs7QXlGNWdhRTtFQUNFO0F6RitnYUo7O0F5RjdnYUU7RUFDRTtBekZnaGFKOztBeUY5Z2FFO0VBQ0U7QXpGaWhhSjs7QXlGL2dhRTtFQUNFO0F6RmtoYUo7O0F5RmhoYUU7RUFDRTtBekZtaGFKOztBeUZqaGFFO0VBQ0U7QXpGb2hhSjs7QXlGcGlhRTtFQUNFO0F6RnVpYUo7O0F5RnJpYUU7RUFDRTtBekZ3aWFKOztBeUZ0aWFFO0VBQ0U7QXpGeWlhSjs7QXlGdmlhRTtFQUNFO0F6RjBpYUo7O0F5RnhpYUU7RUFDRTtBekYyaWFKOztBeUZ6aWFFO0VBQ0U7QXpGNGlhSjs7QXlGNWphRTtFQUNFO0F6RitqYUo7O0F5RjdqYUU7RUFDRTtBekZna2FKOztBeUY5amFFO0VBQ0U7QXpGaWthSjs7QXlGL2phRTtFQUNFO0F6RmtrYUo7O0F5RmhrYUU7RUFDRTtBekZta2FKOztBeUZqa2FFO0VBQ0U7QXpGb2thSjs7QXlGcGxhRTtFQUNFO0F6RnVsYUo7O0F5RnJsYUU7RUFDRTtBekZ3bGFKOztBeUZ0bGFFO0VBQ0U7QXpGeWxhSjs7QXlGdmxhRTtFQUNFO0F6RjBsYUo7O0F5RnhsYUU7RUFDRTtBekYybGFKOztBeUZ6bGFFO0VBQ0U7QXpGNGxhSjs7QXlGNW1hRTtFQUNFO0F6RittYUo7O0F5RjdtYUU7RUFDRTtBekZnbmFKOztBeUY5bWFFO0VBQ0U7QXpGaW5hSjs7QXlGL21hRTtFQUNFO0F6RmtuYUo7O0F5RmhuYUU7RUFDRTtBekZtbmFKOztBeUZqbmFFO0VBQ0U7QXpGb25hSjs7QXlGcG9hRTtFQUNFO0F6RnVvYUo7O0F5RnJvYUU7RUFDRTtBekZ3b2FKOztBeUZ0b2FFO0VBQ0U7QXpGeW9hSjs7QXlGdm9hRTtFQUNFO0F6RjBvYUo7O0F5RnhvYUU7RUFDRTtBekYyb2FKOztBeUZ6b2FFO0VBQ0U7QXpGNG9hSjs7QXlGNXBhRTtFQUNFO0F6RitwYUo7O0F5RjdwYUU7RUFDRTtBekZncWFKOztBeUY5cGFFO0VBQ0U7QXpGaXFhSjs7QXlGL3BhRTtFQUNFO0F6RmtxYUo7O0F5RmhxYUU7RUFDRTtBekZtcWFKOztBeUZqcWFFO0VBQ0U7QXpGb3FhSjs7QXlGcHJhRTtFQUNFO0F6RnVyYUo7O0F5RnJyYUU7RUFDRTtBekZ3cmFKOztBeUZ0cmFFO0VBQ0U7QXpGeXJhSjs7QXlGdnJhRTtFQUNFO0F6RjByYUo7O0F5RnhyYUU7RUFDRTtBekYycmFKOztBeUZ6cmFFO0VBQ0U7QXpGNHJhSjs7QXlGNXNhRTtFQUNFO0F6RitzYUo7O0F5RjdzYUU7RUFDRTtBekZndGFKOztBeUY5c2FFO0VBQ0U7QXpGaXRhSjs7QXlGL3NhRTtFQUNFO0F6Rmt0YUo7O0F5Rmh0YUU7RUFDRTtBekZtdGFKOztBeUZqdGFFO0VBQ0U7QXpGb3RhSjs7QXlGcHVhRTtFQUNFO0F6RnV1YUo7O0F5RnJ1YUU7RUFDRTtBekZ3dWFKOztBeUZ0dWFFO0VBQ0U7QXpGeXVhSjs7QXlGdnVhRTtFQUNFO0F6RjB1YUo7O0F5Rnh1YUU7RUFDRTtBekYydWFKOztBeUZ6dWFFO0VBQ0U7QXpGNHVhSjs7QXlGNXZhRTtFQUNFO0F6Rit2YUo7O0F5Rjd2YUU7RUFDRTtBekZnd2FKOztBeUY5dmFFO0VBQ0U7QXpGaXdhSjs7QXlGL3ZhRTtFQUNFO0F6Rmt3YUo7O0F5Rmh3YUU7RUFDRTtBekZtd2FKOztBeUZqd2FFO0VBQ0U7QXpGb3dhSjs7QXlGcHhhRTtFQUNFO0F6RnV4YUo7O0F5RnJ4YUU7RUFDRTtBekZ3eGFKOztBeUZ0eGFFO0VBQ0U7QXpGeXhhSjs7QXlGdnhhRTtFQUNFO0F6RjB4YUo7O0F5Rnh4YUU7RUFDRTtBekYyeGFKOztBeUZ6eGFFO0VBQ0U7QXpGNHhhSjs7QXlGNXlhRTtFQUNFO0F6Rit5YUo7O0F5Rjd5YUU7RUFDRTtBekZnemFKOztBeUY5eWFFO0VBQ0U7QXpGaXphSjs7QXlGL3lhRTtFQUNFO0F6Rmt6YUo7O0F5Rmh6YUU7RUFDRTtBekZtemFKOztBeUZqemFFO0VBQ0U7QXpGb3phSjs7QXlGcDBhRTtFQUNFO0F6RnUwYUo7O0F5RnIwYUU7RUFDRTtBekZ3MGFKOztBeUZ0MGFFO0VBQ0U7QXpGeTBhSjs7QXlGdjBhRTtFQUNFO0F6RjAwYUo7O0F5RngwYUU7RUFDRTtBekYyMGFKOztBeUZ6MGFFO0VBQ0U7QXpGNDBhSjs7QXlGNTFhRTtFQUNFO0F6RisxYUo7O0F5RjcxYUU7RUFDRTtBekZnMmFKOztBeUY5MWFFO0VBQ0U7QXpGaTJhSjs7QXlGLzFhRTtFQUNFO0F6RmsyYUo7O0F5RmgyYUU7RUFDRTtBekZtMmFKOztBeUZqMmFFO0VBQ0U7QXpGbzJhSjs7QXlGcDNhRTtFQUNFO0F6RnUzYUo7O0F5RnIzYUU7RUFDRTtBekZ3M2FKOztBeUZ0M2FFO0VBQ0U7QXpGeTNhSjs7QXlGdjNhRTtFQUNFO0F6RjAzYUo7O0F5RngzYUU7RUFDRTtBekYyM2FKOztBeUZ6M2FFO0VBQ0U7QXpGNDNhSjs7QXlGNTRhRTtFQUNFO0F6Ris0YUo7O0F5Rjc0YUU7RUFDRTtBekZnNWFKOztBeUY5NGFFO0VBQ0U7QXpGaTVhSjs7QXlGLzRhRTtFQUNFO0F6Rms1YUo7O0F5Rmg1YUU7RUFDRTtBekZtNWFKOztBeUZqNWFFO0VBQ0U7QXpGbzVhSjs7QXlGcDZhRTtFQUNFO0F6RnU2YUo7O0F5RnI2YUU7RUFDRTtBekZ3NmFKOztBeUZ0NmFFO0VBQ0U7QXpGeTZhSjs7QXlGdjZhRTtFQUNFO0F6RjA2YUo7O0F5Rng2YUU7RUFDRTtBekYyNmFKOztBeUZ6NmFFO0VBQ0U7QXpGNDZhSjs7QXlGNTdhRTtFQUNFO0F6Ris3YUo7O0F5Rjc3YUU7RUFDRTtBekZnOGFKOztBeUY5N2FFO0VBQ0U7QXpGaThhSjs7QXlGLzdhRTtFQUNFO0F6Rms4YUo7O0F5Rmg4YUU7RUFDRTtBekZtOGFKOztBeUZqOGFFO0VBQ0U7QXpGbzhhSjs7QXlGcDlhRTtFQUNFO0F6RnU5YUo7O0F5RnI5YUU7RUFDRTtBekZ3OWFKOztBeUZ0OWFFO0VBQ0U7QXpGeTlhSjs7QXlGdjlhRTtFQUNFO0F6RjA5YUo7O0F5Rng5YUU7RUFDRTtBekYyOWFKOztBeUZ6OWFFO0VBQ0U7QXpGNDlhSjs7QXlGNSthRTtFQUNFO0F6RisrYUo7O0F5RjcrYUU7RUFDRTtBekZnL2FKOztBeUY5K2FFO0VBQ0U7QXpGaS9hSjs7QXlGLythRTtFQUNFO0F6RmsvYUo7O0F5RmgvYUU7RUFDRTtBekZtL2FKOztBeUZqL2FFO0VBQ0U7QXpGby9hSjs7QXlGcGdiRTtFQUNFO0F6RnVnYko7O0F5RnJnYkU7RUFDRTtBekZ3Z2JKOztBeUZ0Z2JFO0VBQ0U7QXpGeWdiSjs7QXlGdmdiRTtFQUNFO0F6RjBnYko7O0F5RnhnYkU7RUFDRTtBekYyZ2JKOztBeUZ6Z2JFO0VBQ0U7QXpGNGdiSjs7QXlGNWhiRTtFQUNFO0F6RitoYko7O0F5RjdoYkU7RUFDRTtBekZnaWJKOztBeUY5aGJFO0VBQ0U7QXpGaWliSjs7QXlGL2hiRTtFQUNFO0F6RmtpYko7O0F5RmhpYkU7RUFDRTtBekZtaWJKOztBeUZqaWJFO0VBQ0U7QXpGb2liSjs7QXlGcGpiRTtFQUNFO0F6RnVqYko7O0F5RnJqYkU7RUFDRTtBekZ3amJKOztBeUZ0amJFO0VBQ0U7QXpGeWpiSjs7QXlGdmpiRTtFQUNFO0F6RjBqYko7O0F5RnhqYkU7RUFDRTtBekYyamJKOztBeUZ6amJFO0VBQ0U7QXpGNGpiSjs7QXlGNWtiRTtFQUNFO0F6RitrYko7O0F5RjdrYkU7RUFDRTtBekZnbGJKOztBeUY5a2JFO0VBQ0U7QXpGaWxiSjs7QXlGL2tiRTtFQUNFO0F6RmtsYko7O0F5RmhsYkU7RUFDRTtBekZtbGJKOztBeUZqbGJFO0VBQ0U7QXpGb2xiSjs7QXlGcG1iRTtFQUNFO0F6RnVtYko7O0F5RnJtYkU7RUFDRTtBekZ3bWJKOztBeUZ0bWJFO0VBQ0U7QXpGeW1iSjs7QXlGdm1iRTtFQUNFO0F6RjBtYko7O0F5RnhtYkU7RUFDRTtBekYybWJKOztBeUZ6bWJFO0VBQ0U7QXpGNG1iSjs7QXlGNW5iRTtFQUNFO0F6RituYko7O0F5RjduYkU7RUFDRTtBekZnb2JKOztBeUY5bmJFO0VBQ0U7QXpGaW9iSjs7QXlGL25iRTtFQUNFO0F6RmtvYko7O0F5RmhvYkU7RUFDRTtBekZtb2JKOztBeUZqb2JFO0VBQ0U7QXpGb29iSjs7QXlGcHBiRTtFQUNFO0F6RnVwYko7O0F5RnJwYkU7RUFDRTtBekZ3cGJKOztBeUZ0cGJFO0VBQ0U7QXpGeXBiSjs7QXlGdnBiRTtFQUNFO0F6RjBwYko7O0F5RnhwYkU7RUFDRTtBekYycGJKOztBeUZ6cGJFO0VBQ0U7QXpGNHBiSjs7QXlGNXFiRTtFQUNFO0F6RitxYko7O0F5RjdxYkU7RUFDRTtBekZncmJKOztBeUY5cWJFO0VBQ0U7QXpGaXJiSjs7QXlGL3FiRTtFQUNFO0F6RmtyYko7O0F5RmhyYkU7RUFDRTtBekZtcmJKOztBeUZqcmJFO0VBQ0U7QXpGb3JiSjs7QXlGcHNiRTtFQUNFO0F6RnVzYko7O0F5RnJzYkU7RUFDRTtBekZ3c2JKOztBeUZ0c2JFO0VBQ0U7QXpGeXNiSjs7QXlGdnNiRTtFQUNFO0F6RjBzYko7O0F5RnhzYkU7RUFDRTtBekYyc2JKOztBeUZ6c2JFO0VBQ0U7QXpGNHNiSjs7QXlGNXRiRTtFQUNFO0F6Rit0Yko7O0F5Rjd0YkU7RUFDRTtBekZndWJKOztBeUY5dGJFO0VBQ0U7QXpGaXViSjs7QXlGL3RiRTtFQUNFO0F6Rmt1Yko7O0F5Rmh1YkU7RUFDRTtBekZtdWJKOztBeUZqdWJFO0VBQ0U7QXpGb3ViSjs7QXlGcHZiRTtFQUNFO0F6RnV2Yko7O0F5RnJ2YkU7RUFDRTtBekZ3dmJKOztBeUZ0dmJFO0VBQ0U7QXpGeXZiSjs7QXlGdnZiRTtFQUNFO0F6RjB2Yko7O0F5Rnh2YkU7RUFDRTtBekYydmJKOztBeUZ6dmJFO0VBQ0U7QXpGNHZiSjs7QXlGNXdiRTtFQUNFO0F6Rit3Yko7O0F5Rjd3YkU7RUFDRTtBekZneGJKOztBeUY5d2JFO0VBQ0U7QXpGaXhiSjs7QXlGL3diRTtFQUNFO0F6Rmt4Yko7O0F5Rmh4YkU7RUFDRTtBekZteGJKOztBeUZqeGJFO0VBQ0U7QXpGb3hiSjs7QXlGcHliRTtFQUNFO0F6RnV5Yko7O0F5RnJ5YkU7RUFDRTtBekZ3eWJKOztBeUZ0eWJFO0VBQ0U7QXpGeXliSjs7QXlGdnliRTtFQUNFO0F6RjB5Yko7O0F5Rnh5YkU7RUFDRTtBekYyeWJKOztBeUZ6eWJFO0VBQ0U7QXpGNHliSjs7QXlGNXpiRTtFQUNFO0F6Rit6Yko7O0F5Rjd6YkU7RUFDRTtBekZnMGJKOztBeUY5emJFO0VBQ0U7QXpGaTBiSjs7QXlGL3piRTtFQUNFO0F6RmswYko7O0F5RmgwYkU7RUFDRTtBekZtMGJKOztBeUZqMGJFO0VBQ0U7QXpGbzBiSjs7QXlGcDFiRTtFQUNFO0F6RnUxYko7O0F5RnIxYkU7RUFDRTtBekZ3MWJKOztBeUZ0MWJFO0VBQ0U7QXpGeTFiSjs7QXlGdjFiRTtFQUNFO0F6RjAxYko7O0F5RngxYkU7RUFDRTtBekYyMWJKOztBeUZ6MWJFO0VBQ0U7QXpGNDFiSjs7QXlGNTJiRTtFQUNFO0F6RisyYko7O0F5RjcyYkU7RUFDRTtBekZnM2JKOztBeUY5MmJFO0VBQ0U7QXpGaTNiSjs7QXlGLzJiRTtFQUNFO0F6RmszYko7O0F5RmgzYkU7RUFDRTtBekZtM2JKOztBeUZqM2JFO0VBQ0U7QXpGbzNiSjs7QXlGcDRiRTtFQUNFO0F6RnU0Yko7O0F5RnI0YkU7RUFDRTtBekZ3NGJKOztBeUZ0NGJFO0VBQ0U7QXpGeTRiSjs7QXlGdjRiRTtFQUNFO0F6RjA0Yko7O0F5Rng0YkU7RUFDRTtBekYyNGJKOztBeUZ6NGJFO0VBQ0U7QXpGNDRiSjs7QXlGNTViRTtFQUNFO0F6Ris1Yko7O0F5Rjc1YkU7RUFDRTtBekZnNmJKOztBeUY5NWJFO0VBQ0U7QXpGaTZiSjs7QXlGLzViRTtFQUNFO0F6Rms2Yko7O0F5Rmg2YkU7RUFDRTtBekZtNmJKOztBeUZqNmJFO0VBQ0U7QXpGbzZiSjs7QXlGcDdiRTtFQUNFO0F6RnU3Yko7O0F5RnI3YkU7RUFDRTtBekZ3N2JKOztBeUZ0N2JFO0VBQ0U7QXpGeTdiSjs7QXlGdjdiRTtFQUNFO0F6RjA3Yko7O0F5Rng3YkU7RUFDRTtBekYyN2JKOztBeUZ6N2JFO0VBQ0U7QXpGNDdiSjs7QXlGNThiRTtFQUNFO0F6Ris4Yko7O0F5Rjc4YkU7RUFDRTtBekZnOWJKOztBeUY5OGJFO0VBQ0U7QXpGaTliSjs7QXlGLzhiRTtFQUNFO0F6Rms5Yko7O0F5Rmg5YkU7RUFDRTtBekZtOWJKOztBeUZqOWJFO0VBQ0U7QXpGbzliSjs7QXlGcCtiRTtFQUNFO0F6RnUrYko7O0F5RnIrYkU7RUFDRTtBekZ3K2JKOztBeUZ0K2JFO0VBQ0U7QXpGeStiSjs7QXlGditiRTtFQUNFO0F6RjArYko7O0F5RngrYkU7RUFDRTtBekYyK2JKOztBeUZ6K2JFO0VBQ0U7QXpGNCtiSjs7QXlGNS9iRTtFQUNFO0F6RisvYko7O0F5RjcvYkU7RUFDRTtBekZnZ2NKOztBeUY5L2JFO0VBQ0U7QXpGaWdjSjs7QXlGLy9iRTtFQUNFO0F6RmtnY0o7O0F5RmhnY0U7RUFDRTtBekZtZ2NKOztBeUZqZ2NFO0VBQ0U7QXpGb2djSjs7QXlGcGhjRTtFQUNFO0F6RnVoY0o7O0F5RnJoY0U7RUFDRTtBekZ3aGNKOztBeUZ0aGNFO0VBQ0U7QXpGeWhjSjs7QXlGdmhjRTtFQUNFO0F6RjBoY0o7O0F5RnhoY0U7RUFDRTtBekYyaGNKOztBeUZ6aGNFO0VBQ0U7QXpGNGhjSjs7QXlGNWljRTtFQUNFO0F6RitpY0o7O0F5RjdpY0U7RUFDRTtBekZnamNKOztBeUY5aWNFO0VBQ0U7QXpGaWpjSjs7QXlGL2ljRTtFQUNFO0F6RmtqY0o7O0F5RmhqY0U7RUFDRTtBekZtamNKOztBeUZqamNFO0VBQ0U7QXpGb2pjSjs7QXlGcGtjRTtFQUNFO0F6RnVrY0o7O0F5RnJrY0U7RUFDRTtBekZ3a2NKOztBeUZ0a2NFO0VBQ0U7QXpGeWtjSjs7QXlGdmtjRTtFQUNFO0F6RjBrY0o7O0F5RnhrY0U7RUFDRTtBekYya2NKOztBeUZ6a2NFO0VBQ0U7QXpGNGtjSjs7QXlGNWxjRTtFQUNFO0F6RitsY0o7O0F5RjdsY0U7RUFDRTtBekZnbWNKOztBeUY5bGNFO0VBQ0U7QXpGaW1jSjs7QXlGL2xjRTtFQUNFO0F6RmttY0o7O0F5RmhtY0U7RUFDRTtBekZtbWNKOztBeUZqbWNFO0VBQ0U7QXpGb21jSjs7QXlGcG5jRTtFQUNFO0F6RnVuY0o7O0F5RnJuY0U7RUFDRTtBekZ3bmNKOztBeUZ0bmNFO0VBQ0U7QXpGeW5jSjs7QXlGdm5jRTtFQUNFO0F6RjBuY0o7O0F5RnhuY0U7RUFDRTtBekYybmNKOztBeUZ6bmNFO0VBQ0U7QXpGNG5jSjs7QXlGNW9jRTtFQUNFO0F6RitvY0o7O0F5RjdvY0U7RUFDRTtBekZncGNKOztBeUY5b2NFO0VBQ0U7QXpGaXBjSjs7QXlGL29jRTtFQUNFO0F6RmtwY0o7O0F5RmhwY0U7RUFDRTtBekZtcGNKOztBeUZqcGNFO0VBQ0U7QXpGb3BjSjs7QXlGcHFjRTtFQUNFO0F6RnVxY0o7O0F5RnJxY0U7RUFDRTtBekZ3cWNKOztBeUZ0cWNFO0VBQ0U7QXpGeXFjSjs7QXlGdnFjRTtFQUNFO0F6RjBxY0o7O0F5RnhxY0U7RUFDRTtBekYycWNKOztBeUZ6cWNFO0VBQ0U7QXpGNHFjSjs7QXlGNXJjRTtFQUNFO0F6RityY0o7O0F5RjdyY0U7RUFDRTtBekZnc2NKOztBeUY5cmNFO0VBQ0U7QXpGaXNjSjs7QXlGL3JjRTtFQUNFO0F6RmtzY0o7O0F5RmhzY0U7RUFDRTtBekZtc2NKOztBeUZqc2NFO0VBQ0U7QXpGb3NjSjs7QXlGcHRjRTtFQUNFO0F6RnV0Y0o7O0F5RnJ0Y0U7RUFDRTtBekZ3dGNKOztBeUZ0dGNFO0VBQ0U7QXpGeXRjSjs7QXlGdnRjRTtFQUNFO0F6RjB0Y0o7O0F5Rnh0Y0U7RUFDRTtBekYydGNKOztBeUZ6dGNFO0VBQ0U7QXpGNHRjSjs7QXlGNXVjRTtFQUNFO0F6Rit1Y0o7O0F5Rjd1Y0U7RUFDRTtBekZndmNKOztBeUY5dWNFO0VBQ0U7QXpGaXZjSjs7QXlGL3VjRTtFQUNFO0F6Rmt2Y0o7O0F5Rmh2Y0U7RUFDRTtBekZtdmNKOztBeUZqdmNFO0VBQ0U7QXpGb3ZjSjs7QXlGcHdjRTtFQUNFO0F6RnV3Y0o7O0F5RnJ3Y0U7RUFDRTtBekZ3d2NKOztBeUZ0d2NFO0VBQ0U7QXpGeXdjSjs7QXlGdndjRTtFQUNFO0F6RjB3Y0o7O0F5Rnh3Y0U7RUFDRTtBekYyd2NKOztBeUZ6d2NFO0VBQ0U7QXpGNHdjSjs7QXlGNXhjRTtFQUNFO0F6Rit4Y0o7O0F5Rjd4Y0U7RUFDRTtBekZneWNKOztBeUY5eGNFO0VBQ0U7QXpGaXljSjs7QXlGL3hjRTtFQUNFO0F6Rmt5Y0o7O0F5Rmh5Y0U7RUFDRTtBekZteWNKOztBeUZqeWNFO0VBQ0U7QXpGb3ljSjs7QXlGcHpjRTtFQUNFO0F6RnV6Y0o7O0F5RnJ6Y0U7RUFDRTtBekZ3emNKOztBeUZ0emNFO0VBQ0U7QXpGeXpjSjs7QXlGdnpjRTtFQUNFO0F6RjB6Y0o7O0F5Rnh6Y0U7RUFDRTtBekYyemNKOztBeUZ6emNFO0VBQ0U7QXpGNHpjSjs7QXlGNTBjRTtFQUNFO0F6RiswY0o7O0F5RjcwY0U7RUFDRTtBekZnMWNKOztBeUY5MGNFO0VBQ0U7QXpGaTFjSjs7QXlGLzBjRTtFQUNFO0F6RmsxY0o7O0F5RmgxY0U7RUFDRTtBekZtMWNKOztBeUZqMWNFO0VBQ0U7QXpGbzFjSjs7QXlGcDJjRTtFQUNFO0F6RnUyY0o7O0F5RnIyY0U7RUFDRTtBekZ3MmNKOztBeUZ0MmNFO0VBQ0U7QXpGeTJjSjs7QXlGdjJjRTtFQUNFO0F6RjAyY0o7O0F5RngyY0U7RUFDRTtBekYyMmNKOztBeUZ6MmNFO0VBQ0U7QXpGNDJjSjs7QXlGNTNjRTtFQUNFO0F6RiszY0o7O0F5RjczY0U7RUFDRTtBekZnNGNKOztBeUY5M2NFO0VBQ0U7QXpGaTRjSjs7QXlGLzNjRTtFQUNFO0F6Rms0Y0o7O0F5Rmg0Y0U7RUFDRTtBekZtNGNKOztBeUZqNGNFO0VBQ0U7QXpGbzRjSjs7QXlGcDVjRTtFQUNFO0F6RnU1Y0o7O0F5RnI1Y0U7RUFDRTtBekZ3NWNKOztBeUZ0NWNFO0VBQ0U7QXpGeTVjSjs7QXlGdjVjRTtFQUNFO0F6RjA1Y0o7O0F5Rng1Y0U7RUFDRTtBekYyNWNKOztBeUZ6NWNFO0VBQ0U7QXpGNDVjSjs7QXlGNTZjRTtFQUNFO0F6Ris2Y0o7O0F5Rjc2Y0U7RUFDRTtBekZnN2NKOztBeUY5NmNFO0VBQ0U7QXpGaTdjSjs7QXlGLzZjRTtFQUNFO0F6Rms3Y0o7O0F5Rmg3Y0U7RUFDRTtBekZtN2NKOztBeUZqN2NFO0VBQ0U7QXpGbzdjSjs7QXlGcDhjRTtFQUNFO0F6RnU4Y0o7O0F5RnI4Y0U7RUFDRTtBekZ3OGNKOztBeUZ0OGNFO0VBQ0U7QXpGeThjSjs7QXlGdjhjRTtFQUNFO0F6RjA4Y0o7O0F5Rng4Y0U7RUFDRTtBekYyOGNKOztBeUZ6OGNFO0VBQ0U7QXpGNDhjSjs7QXlGNTljRTtFQUNFO0F6Ris5Y0o7O0F5Rjc5Y0U7RUFDRTtBekZnK2NKOztBeUY5OWNFO0VBQ0U7QXpGaStjSjs7QXlGLzljRTtFQUNFO0F6RmsrY0o7O0F5RmgrY0U7RUFDRTtBekZtK2NKOztBeUZqK2NFO0VBQ0U7QXpGbytjSjs7QXlGcC9jRTtFQUNFO0F6RnUvY0o7O0F5RnIvY0U7RUFDRTtBekZ3L2NKOztBeUZ0L2NFO0VBQ0U7QXpGeS9jSjs7QXlGdi9jRTtFQUNFO0F6RjAvY0o7O0F5RngvY0U7RUFDRTtBekYyL2NKOztBeUZ6L2NFO0VBQ0U7QXpGNC9jSjs7QXlGNWdkRTtFQUNFO0F6RitnZEo7O0F5RjdnZEU7RUFDRTtBekZnaGRKOztBeUY5Z2RFO0VBQ0U7QXpGaWhkSjs7QXlGL2dkRTtFQUNFO0F6RmtoZEo7O0F5RmhoZEU7RUFDRTtBekZtaGRKOztBeUZqaGRFO0VBQ0U7QXpGb2hkSjs7QXlGcGlkRTtFQUNFO0F6RnVpZEo7O0F5RnJpZEU7RUFDRTtBekZ3aWRKOztBeUZ0aWRFO0VBQ0U7QXpGeWlkSjs7QXlGdmlkRTtFQUNFO0F6RjBpZEo7O0F5RnhpZEU7RUFDRTtBekYyaWRKOztBeUZ6aWRFO0VBQ0U7QXpGNGlkSjs7QXlGNWpkRTtFQUNFO0F6RitqZEo7O0F5RjdqZEU7RUFDRTtBekZna2RKOztBeUY5amRFO0VBQ0U7QXpGaWtkSjs7QXlGL2pkRTtFQUNFO0F6RmtrZEo7O0F5RmhrZEU7RUFDRTtBekZta2RKOztBeUZqa2RFO0VBQ0U7QXpGb2tkSjs7QXlGcGxkRTtFQUNFO0F6RnVsZEo7O0F5RnJsZEU7RUFDRTtBekZ3bGRKOztBeUZ0bGRFO0VBQ0U7QXpGeWxkSjs7QXlGdmxkRTtFQUNFO0F6RjBsZEo7O0F5RnhsZEU7RUFDRTtBekYybGRKOztBeUZ6bGRFO0VBQ0U7QXpGNGxkSjs7QXlGNW1kRTtFQUNFO0F6RittZEo7O0F5RjdtZEU7RUFDRTtBekZnbmRKOztBeUY5bWRFO0VBQ0U7QXpGaW5kSjs7QXlGL21kRTtFQUNFO0F6RmtuZEo7O0F5RmhuZEU7RUFDRTtBekZtbmRKOztBeUZqbmRFO0VBQ0U7QXpGb25kSjs7QXlGcG9kRTtFQUNFO0F6RnVvZEo7O0F5RnJvZEU7RUFDRTtBekZ3b2RKOztBeUZ0b2RFO0VBQ0U7QXpGeW9kSjs7QXlGdm9kRTtFQUNFO0F6RjBvZEo7O0F5RnhvZEU7RUFDRTtBekYyb2RKOztBeUZ6b2RFO0VBQ0U7QXpGNG9kSjs7QXlGNXBkRTtFQUNFO0F6RitwZEo7O0F5RjdwZEU7RUFDRTtBekZncWRKOztBeUY5cGRFO0VBQ0U7QXpGaXFkSjs7QXlGL3BkRTtFQUNFO0F6RmtxZEo7O0F5RmhxZEU7RUFDRTtBekZtcWRKOztBeUZqcWRFO0VBQ0U7QXpGb3FkSjs7QXlGcHJkRTtFQUNFO0F6RnVyZEo7O0F5RnJyZEU7RUFDRTtBekZ3cmRKOztBeUZ0cmRFO0VBQ0U7QXpGeXJkSjs7QXlGdnJkRTtFQUNFO0F6RjByZEo7O0F5RnhyZEU7RUFDRTtBekYycmRKOztBeUZ6cmRFO0VBQ0U7QXpGNHJkSjs7QXlGNXNkRTtFQUNFO0F6RitzZEo7O0F5RjdzZEU7RUFDRTtBekZndGRKOztBeUY5c2RFO0VBQ0U7QXpGaXRkSjs7QXlGL3NkRTtFQUNFO0F6Rmt0ZEo7O0F5Rmh0ZEU7RUFDRTtBekZtdGRKOztBeUZqdGRFO0VBQ0U7QXpGb3RkSjs7QXlGcHVkRTtFQUNFO0F6RnV1ZEo7O0F5RnJ1ZEU7RUFDRTtBekZ3dWRKOztBeUZ0dWRFO0VBQ0U7QXpGeXVkSjs7QXlGdnVkRTtFQUNFO0F6RjB1ZEo7O0F5Rnh1ZEU7RUFDRTtBekYydWRKOztBeUZ6dWRFO0VBQ0U7QXpGNHVkSjs7QXlGNXZkRTtFQUNFO0F6Rit2ZEo7O0F5Rjd2ZEU7RUFDRTtBekZnd2RKOztBeUY5dmRFO0VBQ0U7QXpGaXdkSjs7QXlGL3ZkRTtFQUNFO0F6Rmt3ZEo7O0F5Rmh3ZEU7RUFDRTtBekZtd2RKOztBeUZqd2RFO0VBQ0U7QXpGb3dkSjs7QXlGcHhkRTtFQUNFO0F6RnV4ZEo7O0F5RnJ4ZEU7RUFDRTtBekZ3eGRKOztBeUZ0eGRFO0VBQ0U7QXpGeXhkSjs7QXlGdnhkRTtFQUNFO0F6RjB4ZEo7O0F5Rnh4ZEU7RUFDRTtBekYyeGRKOztBeUZ6eGRFO0VBQ0U7QXpGNHhkSjs7QXlGNXlkRTtFQUNFO0F6Rit5ZEo7O0F5Rjd5ZEU7RUFDRTtBekZnemRKOztBeUY5eWRFO0VBQ0U7QXpGaXpkSjs7QXlGL3lkRTtFQUNFO0F6Rmt6ZEo7O0F5Rmh6ZEU7RUFDRTtBekZtemRKOztBeUZqemRFO0VBQ0U7QXpGb3pkSjs7QXlGcDBkRTtFQUNFO0F6RnUwZEo7O0F5RnIwZEU7RUFDRTtBekZ3MGRKOztBeUZ0MGRFO0VBQ0U7QXpGeTBkSjs7QXlGdjBkRTtFQUNFO0F6RjAwZEo7O0F5RngwZEU7RUFDRTtBekYyMGRKOztBeUZ6MGRFO0VBQ0U7QXpGNDBkSjs7QXlGNTFkRTtFQUNFO0F6RisxZEo7O0F5RjcxZEU7RUFDRTtBekZnMmRKOztBeUY5MWRFO0VBQ0U7QXpGaTJkSjs7QXlGLzFkRTtFQUNFO0F6RmsyZEo7O0F5RmgyZEU7RUFDRTtBekZtMmRKOztBeUZqMmRFO0VBQ0U7QXpGbzJkSjs7QXlGcDNkRTtFQUNFO0F6RnUzZEo7O0F5RnIzZEU7RUFDRTtBekZ3M2RKOztBeUZ0M2RFO0VBQ0U7QXpGeTNkSjs7QXlGdjNkRTtFQUNFO0F6RjAzZEo7O0F5RngzZEU7RUFDRTtBekYyM2RKOztBeUZ6M2RFO0VBQ0U7QXpGNDNkSjs7QXlGNTRkRTtFQUNFO0F6Ris0ZEo7O0F5Rjc0ZEU7RUFDRTtBekZnNWRKOztBeUY5NGRFO0VBQ0U7QXpGaTVkSjs7QXlGLzRkRTtFQUNFO0F6Rms1ZEo7O0F5Rmg1ZEU7RUFDRTtBekZtNWRKOztBeUZqNWRFO0VBQ0U7QXpGbzVkSjs7QXlGcDZkRTtFQUNFO0F6RnU2ZEo7O0F5RnI2ZEU7RUFDRTtBekZ3NmRKOztBeUZ0NmRFO0VBQ0U7QXpGeTZkSjs7QXlGdjZkRTtFQUNFO0F6RjA2ZEo7O0F5Rng2ZEU7RUFDRTtBekYyNmRKOztBeUZ6NmRFO0VBQ0U7QXpGNDZkSjs7QXlGNTdkRTtFQUNFO0F6Ris3ZEo7O0F5Rjc3ZEU7RUFDRTtBekZnOGRKOztBeUY5N2RFO0VBQ0U7QXpGaThkSjs7QXlGLzdkRTtFQUNFO0F6Rms4ZEo7O0F5Rmg4ZEU7RUFDRTtBekZtOGRKOztBeUZqOGRFO0VBQ0U7QXpGbzhkSjs7QXlGcDlkRTtFQUNFO0F6RnU5ZEo7O0F5RnI5ZEU7RUFDRTtBekZ3OWRKOztBeUZ0OWRFO0VBQ0U7QXpGeTlkSjs7QXlGdjlkRTtFQUNFO0F6RjA5ZEo7O0F5Rng5ZEU7RUFDRTtBekYyOWRKOztBeUZ6OWRFO0VBQ0U7QXpGNDlkSjs7QXlGNStkRTtFQUNFO0F6RisrZEo7O0F5RjcrZEU7RUFDRTtBekZnL2RKOztBeUY5K2RFO0VBQ0U7QXpGaS9kSjs7QXlGLytkRTtFQUNFO0F6RmsvZEo7O0F5RmgvZEU7RUFDRTtBekZtL2RKOztBeUZqL2RFO0VBQ0U7QXpGby9kSjs7QXlGcGdlRTtFQUNFO0F6RnVnZUo7O0F5RnJnZUU7RUFDRTtBekZ3Z2VKOztBeUZ0Z2VFO0VBQ0U7QXpGeWdlSjs7QXlGdmdlRTtFQUNFO0F6RjBnZUo7O0F5RnhnZUU7RUFDRTtBekYyZ2VKOztBeUZ6Z2VFO0VBQ0U7QXpGNGdlSjs7QXlGNWhlRTtFQUNFO0F6RitoZUo7O0F5RjdoZUU7RUFDRTtBekZnaWVKOztBeUY5aGVFO0VBQ0U7QXpGaWllSjs7QXlGL2hlRTtFQUNFO0F6RmtpZUo7O0F5RmhpZUU7RUFDRTtBekZtaWVKOztBeUZqaWVFO0VBQ0U7QXpGb2llSjs7QXlGcGplRTtFQUNFO0F6RnVqZUo7O0F5RnJqZUU7RUFDRTtBekZ3amVKOztBeUZ0amVFO0VBQ0U7QXpGeWplSjs7QXlGdmplRTtFQUNFO0F6RjBqZUo7O0F5RnhqZUU7RUFDRTtBekYyamVKOztBeUZ6amVFO0VBQ0U7QXpGNGplSjs7QXlGNWtlRTtFQUNFO0F6RitrZUo7O0F5RjdrZUU7RUFDRTtBekZnbGVKOztBeUY5a2VFO0VBQ0U7QXpGaWxlSjs7QXlGL2tlRTtFQUNFO0F6RmtsZUo7O0F5RmhsZUU7RUFDRTtBekZtbGVKOztBeUZqbGVFO0VBQ0U7QXpGb2xlSjs7QXlGcG1lRTtFQUNFO0F6RnVtZUo7O0F5RnJtZUU7RUFDRTtBekZ3bWVKOztBeUZ0bWVFO0VBQ0U7QXpGeW1lSjs7QXlGdm1lRTtFQUNFO0F6RjBtZUo7O0F5RnhtZUU7RUFDRTtBekYybWVKOztBeUZ6bWVFO0VBQ0U7QXpGNG1lSjs7QXlGNW5lRTtFQUNFO0F6RituZUo7O0F5RjduZUU7RUFDRTtBekZnb2VKOztBeUY5bmVFO0VBQ0U7QXpGaW9lSjs7QXlGL25lRTtFQUNFO0F6RmtvZUo7O0F5RmhvZUU7RUFDRTtBekZtb2VKOztBeUZqb2VFO0VBQ0U7QXpGb29lSjs7QXlGcHBlRTtFQUNFO0F6RnVwZUo7O0F5RnJwZUU7RUFDRTtBekZ3cGVKOztBeUZ0cGVFO0VBQ0U7QXpGeXBlSjs7QXlGdnBlRTtFQUNFO0F6RjBwZUo7O0F5RnhwZUU7RUFDRTtBekYycGVKOztBeUZ6cGVFO0VBQ0U7QXpGNHBlSjs7QXlGNXFlRTtFQUNFO0F6RitxZUo7O0F5RjdxZUU7RUFDRTtBekZncmVKOztBeUY5cWVFO0VBQ0U7QXpGaXJlSjs7QXlGL3FlRTtFQUNFO0F6RmtyZUo7O0F5RmhyZUU7RUFDRTtBekZtcmVKOztBeUZqcmVFO0VBQ0U7QXpGb3JlSjs7QXlGcHNlRTtFQUNFO0F6RnVzZUo7O0F5RnJzZUU7RUFDRTtBekZ3c2VKOztBeUZ0c2VFO0VBQ0U7QXpGeXNlSjs7QXlGdnNlRTtFQUNFO0F6RjBzZUo7O0F5RnhzZUU7RUFDRTtBekYyc2VKOztBeUZ6c2VFO0VBQ0U7QXpGNHNlSjs7QXlGNXRlRTtFQUNFO0F6Rit0ZUo7O0F5Rjd0ZUU7RUFDRTtBekZndWVKOztBeUY5dGVFO0VBQ0U7QXpGaXVlSjs7QXlGL3RlRTtFQUNFO0F6Rmt1ZUo7O0F5Rmh1ZUU7RUFDRTtBekZtdWVKOztBeUZqdWVFO0VBQ0U7QXpGb3VlSjs7QXlGcHZlRTtFQUNFO0F6RnV2ZUo7O0F5RnJ2ZUU7RUFDRTtBekZ3dmVKOztBeUZ0dmVFO0VBQ0U7QXpGeXZlSjs7QXlGdnZlRTtFQUNFO0F6RjB2ZUo7O0F5Rnh2ZUU7RUFDRTtBekYydmVKOztBeUZ6dmVFO0VBQ0U7QXpGNHZlSjs7QXlGNXdlRTtFQUNFO0F6Rit3ZUo7O0F5Rjd3ZUU7RUFDRTtBekZneGVKOztBeUY5d2VFO0VBQ0U7QXpGaXhlSjs7QXlGL3dlRTtFQUNFO0F6Rmt4ZUo7O0F5Rmh4ZUU7RUFDRTtBekZteGVKOztBeUZqeGVFO0VBQ0U7QXpGb3hlSjs7QXlGcHllRTtFQUNFO0F6RnV5ZUo7O0F5RnJ5ZUU7RUFDRTtBekZ3eWVKOztBeUZ0eWVFO0VBQ0U7QXpGeXllSjs7QXlGdnllRTtFQUNFO0F6RjB5ZUo7O0F5Rnh5ZUU7RUFDRTtBekYyeWVKOztBeUZ6eWVFO0VBQ0U7QXpGNHllSjs7QXlGNXplRTtFQUNFO0F6Rit6ZUo7O0F5Rjd6ZUU7RUFDRTtBekZnMGVKOztBeUY5emVFO0VBQ0U7QXpGaTBlSjs7QXlGL3plRTtFQUNFO0F6RmswZUo7O0F5RmgwZUU7RUFDRTtBekZtMGVKOztBeUZqMGVFO0VBQ0U7QXpGbzBlSjs7QXlGcDFlRTtFQUNFO0F6RnUxZUo7O0F5RnIxZUU7RUFDRTtBekZ3MWVKOztBeUZ0MWVFO0VBQ0U7QXpGeTFlSjs7QXlGdjFlRTtFQUNFO0F6RjAxZUo7O0F5RngxZUU7RUFDRTtBekYyMWVKOztBeUZ6MWVFO0VBQ0U7QXpGNDFlSjs7QXlGNTJlRTtFQUNFO0F6RisyZUo7O0F5RjcyZUU7RUFDRTtBekZnM2VKOztBeUY5MmVFO0VBQ0U7QXpGaTNlSjs7QXlGLzJlRTtFQUNFO0F6RmszZUo7O0F5RmgzZUU7RUFDRTtBekZtM2VKOztBeUZqM2VFO0VBQ0U7QXpGbzNlSjs7QXlGcDRlRTtFQUNFO0F6RnU0ZUo7O0F5RnI0ZUU7RUFDRTtBekZ3NGVKOztBeUZ0NGVFO0VBQ0U7QXpGeTRlSjs7QXlGdjRlRTtFQUNFO0F6RjA0ZUo7O0F5Rng0ZUU7RUFDRTtBekYyNGVKOztBeUZ6NGVFO0VBQ0U7QXpGNDRlSjs7QXlGNTVlRTtFQUNFO0F6Ris1ZUo7O0F5Rjc1ZUU7RUFDRTtBekZnNmVKOztBeUY5NWVFO0VBQ0U7QXpGaTZlSjs7QXlGLzVlRTtFQUNFO0F6Rms2ZUo7O0F5Rmg2ZUU7RUFDRTtBekZtNmVKOztBeUZqNmVFO0VBQ0U7QXpGbzZlSjs7QXlGcDdlRTtFQUNFO0F6RnU3ZUo7O0F5RnI3ZUU7RUFDRTtBekZ3N2VKOztBeUZ0N2VFO0VBQ0U7QXpGeTdlSjs7QXlGdjdlRTtFQUNFO0F6RjA3ZUo7O0F5Rng3ZUU7RUFDRTtBekYyN2VKOztBeUZ6N2VFO0VBQ0U7QXpGNDdlSjs7QXlGNThlRTtFQUNFO0F6Ris4ZUo7O0F5Rjc4ZUU7RUFDRTtBekZnOWVKOztBeUY5OGVFO0VBQ0U7QXpGaTllSjs7QXlGLzhlRTtFQUNFO0F6Rms5ZUo7O0F5Rmg5ZUU7RUFDRTtBekZtOWVKOztBeUZqOWVFO0VBQ0U7QXpGbzllSjs7QXlGcCtlRTtFQUNFO0F6RnUrZUo7O0F5RnIrZUU7RUFDRTtBekZ3K2VKOztBeUZ0K2VFO0VBQ0U7QXpGeStlSjs7QXlGditlRTtFQUNFO0F6RjArZUo7O0F5RngrZUU7RUFDRTtBekYyK2VKOztBeUZ6K2VFO0VBQ0U7QXpGNCtlSjs7QXlGNS9lRTtFQUNFO0F6RisvZUo7O0F5RjcvZUU7RUFDRTtBekZnZ2ZKOztBeUY5L2VFO0VBQ0U7QXpGaWdmSjs7QXlGLy9lRTtFQUNFO0F6RmtnZko7O0F5RmhnZkU7RUFDRTtBekZtZ2ZKOztBeUZqZ2ZFO0VBQ0U7QXpGb2dmSjs7QXlGcGhmRTtFQUNFO0F6RnVoZko7O0F5RnJoZkU7RUFDRTtBekZ3aGZKOztBeUZ0aGZFO0VBQ0U7QXpGeWhmSjs7QXlGdmhmRTtFQUNFO0F6RjBoZko7O0F5RnhoZkU7RUFDRTtBekYyaGZKOztBeUZ6aGZFO0VBQ0U7QXpGNGhmSjs7QXlGNWlmRTtFQUNFO0F6RitpZko7O0F5RjdpZkU7RUFDRTtBekZnamZKOztBeUY5aWZFO0VBQ0U7QXpGaWpmSjs7QXlGL2lmRTtFQUNFO0F6RmtqZko7O0F5RmhqZkU7RUFDRTtBekZtamZKOztBeUZqamZFO0VBQ0U7QXpGb2pmSjs7QXlGcGtmRTtFQUNFO0F6RnVrZko7O0F5RnJrZkU7RUFDRTtBekZ3a2ZKOztBeUZ0a2ZFO0VBQ0U7QXpGeWtmSjs7QXlGdmtmRTtFQUNFO0F6RjBrZko7O0F5RnhrZkU7RUFDRTtBekYya2ZKOztBeUZ6a2ZFO0VBQ0U7QXpGNGtmSjs7QXlGNWxmRTtFQUNFO0F6RitsZko7O0F5RjdsZkU7RUFDRTtBekZnbWZKOztBeUY5bGZFO0VBQ0U7QXpGaW1mSjs7QXlGL2xmRTtFQUNFO0F6RmttZko7O0F5RmhtZkU7RUFDRTtBekZtbWZKOztBeUZqbWZFO0VBQ0U7QXpGb21mSjs7QXlGcG5mRTtFQUNFO0F6RnVuZko7O0F5RnJuZkU7RUFDRTtBekZ3bmZKOztBeUZ0bmZFO0VBQ0U7QXpGeW5mSjs7QXlGdm5mRTtFQUNFO0F6RjBuZko7O0F5RnhuZkU7RUFDRTtBekYybmZKOztBeUZ6bmZFO0VBQ0U7QXpGNG5mSjs7QXlGNW9mRTtFQUNFO0F6RitvZko7O0F5RjdvZkU7RUFDRTtBekZncGZKOztBeUY5b2ZFO0VBQ0U7QXpGaXBmSjs7QXlGL29mRTtFQUNFO0F6RmtwZko7O0F5RmhwZkU7RUFDRTtBekZtcGZKOztBeUZqcGZFO0VBQ0U7QXpGb3BmSjs7QXlGcHFmRTtFQUNFO0F6RnVxZko7O0F5RnJxZkU7RUFDRTtBekZ3cWZKOztBeUZ0cWZFO0VBQ0U7QXpGeXFmSjs7QXlGdnFmRTtFQUNFO0F6RjBxZko7O0F5RnhxZkU7RUFDRTtBekYycWZKOztBeUZ6cWZFO0VBQ0U7QXpGNHFmSjs7QXlGNXJmRTtFQUNFO0F6RityZko7O0F5RjdyZkU7RUFDRTtBekZnc2ZKOztBeUY5cmZFO0VBQ0U7QXpGaXNmSjs7QXlGL3JmRTtFQUNFO0F6RmtzZko7O0F5RmhzZkU7RUFDRTtBekZtc2ZKOztBeUZqc2ZFO0VBQ0U7QXpGb3NmSjs7QXlGcHRmRTtFQUNFO0F6RnV0Zko7O0F5RnJ0ZkU7RUFDRTtBekZ3dGZKOztBeUZ0dGZFO0VBQ0U7QXpGeXRmSjs7QXlGdnRmRTtFQUNFO0F6RjB0Zko7O0F5Rnh0ZkU7RUFDRTtBekYydGZKOztBeUZ6dGZFO0VBQ0U7QXpGNHRmSjs7QXlGNXVmRTtFQUNFO0F6Rit1Zko7O0F5Rjd1ZkU7RUFDRTtBekZndmZKOztBeUY5dWZFO0VBQ0U7QXpGaXZmSjs7QXlGL3VmRTtFQUNFO0F6Rmt2Zko7O0F5Rmh2ZkU7RUFDRTtBekZtdmZKOztBeUZqdmZFO0VBQ0U7QXpGb3ZmSjs7QXlGcHdmRTtFQUNFO0F6RnV3Zko7O0F5RnJ3ZkU7RUFDRTtBekZ3d2ZKOztBeUZ0d2ZFO0VBQ0U7QXpGeXdmSjs7QXlGdndmRTtFQUNFO0F6RjB3Zko7O0F5Rnh3ZkU7RUFDRTtBekYyd2ZKOztBeUZ6d2ZFO0VBQ0U7QXpGNHdmSjs7QXlGNXhmRTtFQUNFO0F6Rit4Zko7O0F5Rjd4ZkU7RUFDRTtBekZneWZKOztBeUY5eGZFO0VBQ0U7QXpGaXlmSjs7QXlGL3hmRTtFQUNFO0F6Rmt5Zko7O0F5Rmh5ZkU7RUFDRTtBekZteWZKOztBeUZqeWZFO0VBQ0U7QXpGb3lmSjs7QXlGcHpmRTtFQUNFO0F6RnV6Zko7O0F5RnJ6ZkU7RUFDRTtBekZ3emZKOztBeUZ0emZFO0VBQ0U7QXpGeXpmSjs7QXlGdnpmRTtFQUNFO0F6RjB6Zko7O0F5Rnh6ZkU7RUFDRTtBekYyemZKOztBeUZ6emZFO0VBQ0U7QXpGNHpmSjs7QXlGNTBmRTtFQUNFO0F6RiswZko7O0F5RjcwZkU7RUFDRTtBekZnMWZKOztBeUY5MGZFO0VBQ0U7QXpGaTFmSjs7QXlGLzBmRTtFQUNFO0F6RmsxZko7O0F5RmgxZkU7RUFDRTtBekZtMWZKOztBeUZqMWZFO0VBQ0U7QXpGbzFmSjs7QXlGcDJmRTtFQUNFO0F6RnUyZko7O0F5RnIyZkU7RUFDRTtBekZ3MmZKOztBeUZ0MmZFO0VBQ0U7QXpGeTJmSjs7QXlGdjJmRTtFQUNFO0F6RjAyZko7O0F5RngyZkU7RUFDRTtBekYyMmZKOztBeUZ6MmZFO0VBQ0U7QXpGNDJmSjs7QXlGNTNmRTtFQUNFO0F6RiszZko7O0F5RjczZkU7RUFDRTtBekZnNGZKOztBeUY5M2ZFO0VBQ0U7QXpGaTRmSjs7QXlGLzNmRTtFQUNFO0F6Rms0Zko7O0F5Rmg0ZkU7RUFDRTtBekZtNGZKOztBeUZqNGZFO0VBQ0U7QXpGbzRmSjs7QXlGcDVmRTtFQUNFO0F6RnU1Zko7O0F5RnI1ZkU7RUFDRTtBekZ3NWZKOztBeUZ0NWZFO0VBQ0U7QXpGeTVmSjs7QXlGdjVmRTtFQUNFO0F6RjA1Zko7O0F5Rng1ZkU7RUFDRTtBekYyNWZKOztBeUZ6NWZFO0VBQ0U7QXpGNDVmSjs7QXlGNTZmRTtFQUNFO0F6Ris2Zko7O0F5Rjc2ZkU7RUFDRTtBekZnN2ZKOztBeUY5NmZFO0VBQ0U7QXpGaTdmSjs7QXlGLzZmRTtFQUNFO0F6Rms3Zko7O0F5Rmg3ZkU7RUFDRTtBekZtN2ZKOztBeUZqN2ZFO0VBQ0U7QXpGbzdmSjs7QXlGcDhmRTtFQUNFO0F6RnU4Zko7O0F5RnI4ZkU7RUFDRTtBekZ3OGZKOztBeUZ0OGZFO0VBQ0U7QXpGeThmSjs7QXlGdjhmRTtFQUNFO0F6RjA4Zko7O0F5Rng4ZkU7RUFDRTtBekYyOGZKOztBeUZ6OGZFO0VBQ0U7QXpGNDhmSjs7QXlGNTlmRTtFQUNFO0F6Ris5Zko7O0F5Rjc5ZkU7RUFDRTtBekZnK2ZKOztBeUY5OWZFO0VBQ0U7QXpGaStmSjs7QXlGLzlmRTtFQUNFO0F6RmsrZko7O0F5RmgrZkU7RUFDRTtBekZtK2ZKOztBeUZqK2ZFO0VBQ0U7QXpGbytmSjs7QXlGcC9mRTtFQUNFO0F6RnUvZko7O0F5RnIvZkU7RUFDRTtBekZ3L2ZKOztBeUZ0L2ZFO0VBQ0U7QXpGeS9mSjs7QXlGdi9mRTtFQUNFO0F6RjAvZko7O0F5RngvZkU7RUFDRTtBekYyL2ZKOztBeUZ6L2ZFO0VBQ0U7QXpGNC9mSjs7QXlGNWdnQkU7RUFDRTtBekYrZ2dCSjs7QXlGN2dnQkU7RUFDRTtBekZnaGdCSjs7QXlGOWdnQkU7RUFDRTtBekZpaGdCSjs7QXlGL2dnQkU7RUFDRTtBekZraGdCSjs7QXlGaGhnQkU7RUFDRTtBekZtaGdCSjs7QXlGamhnQkU7RUFDRTtBekZvaGdCSjs7QXlGcGlnQkU7RUFDRTtBekZ1aWdCSjs7QXlGcmlnQkU7RUFDRTtBekZ3aWdCSjs7QXlGdGlnQkU7RUFDRTtBekZ5aWdCSjs7QXlGdmlnQkU7RUFDRTtBekYwaWdCSjs7QXlGeGlnQkU7RUFDRTtBekYyaWdCSjs7QXlGemlnQkU7RUFDRTtBekY0aWdCSjs7QXlGNWpnQkU7RUFDRTtBekYramdCSjs7QXlGN2pnQkU7RUFDRTtBekZna2dCSjs7QXlGOWpnQkU7RUFDRTtBekZpa2dCSjs7QXlGL2pnQkU7RUFDRTtBekZra2dCSjs7QXlGaGtnQkU7RUFDRTtBekZta2dCSjs7QXlGamtnQkU7RUFDRTtBekZva2dCSjs7QXlGcGxnQkU7RUFDRTtBekZ1bGdCSjs7QXlGcmxnQkU7RUFDRTtBekZ3bGdCSjs7QXlGdGxnQkU7RUFDRTtBekZ5bGdCSjs7QXlGdmxnQkU7RUFDRTtBekYwbGdCSjs7QXlGeGxnQkU7RUFDRTtBekYybGdCSjs7QXlGemxnQkU7RUFDRTtBekY0bGdCSjs7QXlGNW1nQkU7RUFDRTtBekYrbWdCSjs7QXlGN21nQkU7RUFDRTtBekZnbmdCSjs7QXlGOW1nQkU7RUFDRTtBekZpbmdCSjs7QXlGL21nQkU7RUFDRTtBekZrbmdCSjs7QXlGaG5nQkU7RUFDRTtBekZtbmdCSjs7QXlGam5nQkU7RUFDRTtBekZvbmdCSjs7QXlGcG9nQkU7RUFDRTtBekZ1b2dCSjs7QXlGcm9nQkU7RUFDRTtBekZ3b2dCSjs7QXlGdG9nQkU7RUFDRTtBekZ5b2dCSjs7QXlGdm9nQkU7RUFDRTtBekYwb2dCSjs7QXlGeG9nQkU7RUFDRTtBekYyb2dCSjs7QXlGem9nQkU7RUFDRTtBekY0b2dCSjs7QXlGNXBnQkU7RUFDRTtBekYrcGdCSjs7QXlGN3BnQkU7RUFDRTtBekZncWdCSjs7QXlGOXBnQkU7RUFDRTtBekZpcWdCSjs7QXlGL3BnQkU7RUFDRTtBekZrcWdCSjs7QXlGaHFnQkU7RUFDRTtBekZtcWdCSjs7QXlGanFnQkU7RUFDRTtBekZvcWdCSjs7QXlGcHJnQkU7RUFDRTtBekZ1cmdCSjs7QXlGcnJnQkU7RUFDRTtBekZ3cmdCSjs7QXlGdHJnQkU7RUFDRTtBekZ5cmdCSjs7QXlGdnJnQkU7RUFDRTtBekYwcmdCSjs7QXlGeHJnQkU7RUFDRTtBekYycmdCSjs7QXlGenJnQkU7RUFDRTtBekY0cmdCSjs7QXlGNXNnQkU7RUFDRTtBekYrc2dCSjs7QXlGN3NnQkU7RUFDRTtBekZndGdCSjs7QXlGOXNnQkU7RUFDRTtBekZpdGdCSjs7QXlGL3NnQkU7RUFDRTtBekZrdGdCSjs7QXlGaHRnQkU7RUFDRTtBekZtdGdCSjs7QXlGanRnQkU7RUFDRTtBekZvdGdCSjs7QXlGcHVnQkU7RUFDRTtBekZ1dWdCSjs7QXlGcnVnQkU7RUFDRTtBekZ3dWdCSjs7QXlGdHVnQkU7RUFDRTtBekZ5dWdCSjs7QXlGdnVnQkU7RUFDRTtBekYwdWdCSjs7QXlGeHVnQkU7RUFDRTtBekYydWdCSjs7QXlGenVnQkU7RUFDRTtBekY0dWdCSjs7QXlGNXZnQkU7RUFDRTtBekYrdmdCSjs7QXlGN3ZnQkU7RUFDRTtBekZnd2dCSjs7QXlGOXZnQkU7RUFDRTtBekZpd2dCSjs7QXlGL3ZnQkU7RUFDRTtBekZrd2dCSjs7QXlGaHdnQkU7RUFDRTtBekZtd2dCSjs7QXlGandnQkU7RUFDRTtBekZvd2dCSjs7QXlGcHhnQkU7RUFDRTtBekZ1eGdCSjs7QXlGcnhnQkU7RUFDRTtBekZ3eGdCSjs7QXlGdHhnQkU7RUFDRTtBekZ5eGdCSjs7QXlGdnhnQkU7RUFDRTtBekYweGdCSjs7QXlGeHhnQkU7RUFDRTtBekYyeGdCSjs7QXlGenhnQkU7RUFDRTtBekY0eGdCSjs7QXlGNXlnQkU7RUFDRTtBekYreWdCSjs7QXlGN3lnQkU7RUFDRTtBekZnemdCSjs7QXlGOXlnQkU7RUFDRTtBekZpemdCSjs7QXlGL3lnQkU7RUFDRTtBekZremdCSjs7QXlGaHpnQkU7RUFDRTtBekZtemdCSjs7QXlGanpnQkU7RUFDRTtBekZvemdCSjs7QXlGcDBnQkU7RUFDRTtBekZ1MGdCSjs7QXlGcjBnQkU7RUFDRTtBekZ3MGdCSjs7QXlGdDBnQkU7RUFDRTtBekZ5MGdCSjs7QXlGdjBnQkU7RUFDRTtBekYwMGdCSjs7QXlGeDBnQkU7RUFDRTtBekYyMGdCSjs7QXlGejBnQkU7RUFDRTtBekY0MGdCSjs7QXlGNTFnQkU7RUFDRTtBekYrMWdCSjs7QXlGNzFnQkU7RUFDRTtBekZnMmdCSjs7QXlGOTFnQkU7RUFDRTtBekZpMmdCSjs7QXlGLzFnQkU7RUFDRTtBekZrMmdCSjs7QXlGaDJnQkU7RUFDRTtBekZtMmdCSjs7QXlGajJnQkU7RUFDRTtBekZvMmdCSjs7QXlGcDNnQkU7RUFDRTtBekZ1M2dCSjs7QXlGcjNnQkU7RUFDRTtBekZ3M2dCSjs7QXlGdDNnQkU7RUFDRTtBekZ5M2dCSjs7QXlGdjNnQkU7RUFDRTtBekYwM2dCSjs7QXlGeDNnQkU7RUFDRTtBekYyM2dCSjs7QXlGejNnQkU7RUFDRTtBekY0M2dCSjs7QXlGNTRnQkU7RUFDRTtBekYrNGdCSjs7QXlGNzRnQkU7RUFDRTtBekZnNWdCSjs7QXlGOTRnQkU7RUFDRTtBekZpNWdCSjs7QXlGLzRnQkU7RUFDRTtBekZrNWdCSjs7QXlGaDVnQkU7RUFDRTtBekZtNWdCSjs7QXlGajVnQkU7RUFDRTtBekZvNWdCSjs7QXlGcDZnQkU7RUFDRTtBekZ1NmdCSjs7QXlGcjZnQkU7RUFDRTtBekZ3NmdCSjs7QXlGdDZnQkU7RUFDRTtBekZ5NmdCSjs7QXlGdjZnQkU7RUFDRTtBekYwNmdCSjs7QXlGeDZnQkU7RUFDRTtBekYyNmdCSjs7QXlGejZnQkU7RUFDRTtBekY0NmdCSjs7QXlGNTdnQkU7RUFDRTtBekYrN2dCSjs7QXlGNzdnQkU7RUFDRTtBekZnOGdCSjs7QXlGOTdnQkU7RUFDRTtBekZpOGdCSjs7QXlGLzdnQkU7RUFDRTtBekZrOGdCSjs7QXlGaDhnQkU7RUFDRTtBekZtOGdCSjs7QXlGajhnQkU7RUFDRTtBekZvOGdCSjs7QXlGcDlnQkU7RUFDRTtBekZ1OWdCSjs7QXlGcjlnQkU7RUFDRTtBekZ3OWdCSjs7QXlGdDlnQkU7RUFDRTtBekZ5OWdCSjs7QXlGdjlnQkU7RUFDRTtBekYwOWdCSjs7QXlGeDlnQkU7RUFDRTtBekYyOWdCSjs7QXlGejlnQkU7RUFDRTtBekY0OWdCSjs7QXlGNStnQkU7RUFDRTtBekYrK2dCSjs7QXlGNytnQkU7RUFDRTtBekZnL2dCSjs7QXlGOStnQkU7RUFDRTtBekZpL2dCSjs7QXlGLytnQkU7RUFDRTtBekZrL2dCSjs7QXlGaC9nQkU7RUFDRTtBekZtL2dCSjs7QXlGai9nQkU7RUFDRTtBekZvL2dCSjs7QXlGcGdoQkU7RUFDRTtBekZ1Z2hCSjs7QXlGcmdoQkU7RUFDRTtBekZ3Z2hCSjs7QXlGdGdoQkU7RUFDRTtBekZ5Z2hCSjs7QXlGdmdoQkU7RUFDRTtBekYwZ2hCSjs7QXlGeGdoQkU7RUFDRTtBekYyZ2hCSjs7QXlGemdoQkU7RUFDRTtBekY0Z2hCSjs7QXlGNWhoQkU7RUFDRTtBekYraGhCSjs7QXlGN2hoQkU7RUFDRTtBekZnaWhCSjs7QXlGOWhoQkU7RUFDRTtBekZpaWhCSjs7QXlGL2hoQkU7RUFDRTtBekZraWhCSjs7QXlGaGloQkU7RUFDRTtBekZtaWhCSjs7QXlGamloQkU7RUFDRTtBekZvaWhCSjs7QXlGcGpoQkU7RUFDRTtBekZ1amhCSjs7QXlGcmpoQkU7RUFDRTtBekZ3amhCSjs7QXlGdGpoQkU7RUFDRTtBekZ5amhCSjs7QXlGdmpoQkU7RUFDRTtBekYwamhCSjs7QXlGeGpoQkU7RUFDRTtBekYyamhCSjs7QXlGempoQkU7RUFDRTtBekY0amhCSjs7QXlGNWtoQkU7RUFDRTtBekYra2hCSjs7QXlGN2toQkU7RUFDRTtBekZnbGhCSjs7QXlGOWtoQkU7RUFDRTtBekZpbGhCSjs7QXlGL2toQkU7RUFDRTtBekZrbGhCSjs7QXlGaGxoQkU7RUFDRTtBekZtbGhCSjs7QXlGamxoQkU7RUFDRTtBekZvbGhCSjs7QXlGcG1oQkU7RUFDRTtBekZ1bWhCSjs7QXlGcm1oQkU7RUFDRTtBekZ3bWhCSjs7QXlGdG1oQkU7RUFDRTtBekZ5bWhCSjs7QXlGdm1oQkU7RUFDRTtBekYwbWhCSjs7QXlGeG1oQkU7RUFDRTtBekYybWhCSjs7QXlGem1oQkU7RUFDRTtBekY0bWhCSjs7QXlGNW5oQkU7RUFDRTtBekYrbmhCSjs7QXlGN25oQkU7RUFDRTtBekZnb2hCSjs7QXlGOW5oQkU7RUFDRTtBekZpb2hCSjs7QXlGL25oQkU7RUFDRTtBekZrb2hCSjs7QXlGaG9oQkU7RUFDRTtBekZtb2hCSjs7QXlGam9oQkU7RUFDRTtBekZvb2hCSjs7QXlGcHBoQkU7RUFDRTtBekZ1cGhCSjs7QXlGcnBoQkU7RUFDRTtBekZ3cGhCSjs7QXlGdHBoQkU7RUFDRTtBekZ5cGhCSjs7QXlGdnBoQkU7RUFDRTtBekYwcGhCSjs7QXlGeHBoQkU7RUFDRTtBekYycGhCSjs7QXlGenBoQkU7RUFDRTtBekY0cGhCSjs7QXlGNXFoQkU7RUFDRTtBekYrcWhCSjs7QXlGN3FoQkU7RUFDRTtBekZncmhCSjs7QXlGOXFoQkU7RUFDRTtBekZpcmhCSjs7QXlGL3FoQkU7RUFDRTtBekZrcmhCSjs7QXlGaHJoQkU7RUFDRTtBekZtcmhCSjs7QXlGanJoQkU7RUFDRTtBekZvcmhCSjs7QXlGcHNoQkU7RUFDRTtBekZ1c2hCSjs7QXlGcnNoQkU7RUFDRTtBekZ3c2hCSjs7QXlGdHNoQkU7RUFDRTtBekZ5c2hCSjs7QXlGdnNoQkU7RUFDRTtBekYwc2hCSjs7QXlGeHNoQkU7RUFDRTtBekYyc2hCSjs7QXlGenNoQkU7RUFDRTtBekY0c2hCSjs7QXlGNXRoQkU7RUFDRTtBekYrdGhCSjs7QXlGN3RoQkU7RUFDRTtBekZndWhCSjs7QXlGOXRoQkU7RUFDRTtBekZpdWhCSjs7QXlGL3RoQkU7RUFDRTtBekZrdWhCSjs7QXlGaHVoQkU7RUFDRTtBekZtdWhCSjs7QXlGanVoQkU7RUFDRTtBekZvdWhCSjs7QXlGcHZoQkU7RUFDRTtBekZ1dmhCSjs7QXlGcnZoQkU7RUFDRTtBekZ3dmhCSjs7QXlGdHZoQkU7RUFDRTtBekZ5dmhCSjs7QXlGdnZoQkU7RUFDRTtBekYwdmhCSjs7QXlGeHZoQkU7RUFDRTtBekYydmhCSjs7QXlGenZoQkU7RUFDRTtBekY0dmhCSjs7QXlGNXdoQkU7RUFDRTtBekYrd2hCSjs7QXlGN3doQkU7RUFDRTtBekZneGhCSjs7QXlGOXdoQkU7RUFDRTtBekZpeGhCSjs7QXlGL3doQkU7RUFDRTtBekZreGhCSjs7QXlGaHhoQkU7RUFDRTtBekZteGhCSjs7QXlGanhoQkU7RUFDRTtBekZveGhCSjs7QXlGcHloQkU7RUFDRTtBekZ1eWhCSjs7QXlGcnloQkU7RUFDRTtBekZ3eWhCSjs7QXlGdHloQkU7RUFDRTtBekZ5eWhCSjs7QXlGdnloQkU7RUFDRTtBekYweWhCSjs7QXlGeHloQkU7RUFDRTtBekYyeWhCSjs7QXlGenloQkU7RUFDRTtBekY0eWhCSjs7QXlGNXpoQkU7RUFDRTtBekYremhCSjs7QXlGN3poQkU7RUFDRTtBekZnMGhCSjs7QXlGOXpoQkU7RUFDRTtBekZpMGhCSjs7QXlGL3poQkU7RUFDRTtBekZrMGhCSjs7QXlGaDBoQkU7RUFDRTtBekZtMGhCSjs7QXlGajBoQkU7RUFDRTtBekZvMGhCSjs7QXlGcDFoQkU7RUFDRTtBekZ1MWhCSjs7QXlGcjFoQkU7RUFDRTtBekZ3MWhCSjs7QXlGdDFoQkU7RUFDRTtBekZ5MWhCSjs7QXlGdjFoQkU7RUFDRTtBekYwMWhCSjs7QXlGeDFoQkU7RUFDRTtBekYyMWhCSjs7QXlGejFoQkU7RUFDRTtBekY0MWhCSjs7QXlGNTJoQkU7RUFDRTtBekYrMmhCSjs7QXlGNzJoQkU7RUFDRTtBekZnM2hCSjs7QXlGOTJoQkU7RUFDRTtBekZpM2hCSjs7QXlGLzJoQkU7RUFDRTtBekZrM2hCSjs7QXlGaDNoQkU7RUFDRTtBekZtM2hCSjs7QXlGajNoQkU7RUFDRTtBekZvM2hCSjs7QXlGcDRoQkU7RUFDRTtBekZ1NGhCSjs7QXlGcjRoQkU7RUFDRTtBekZ3NGhCSjs7QXlGdDRoQkU7RUFDRTtBekZ5NGhCSjs7QXlGdjRoQkU7RUFDRTtBekYwNGhCSjs7QXlGeDRoQkU7RUFDRTtBekYyNGhCSjs7QXlGejRoQkU7RUFDRTtBekY0NGhCSjs7QXlGNTVoQkU7RUFDRTtBekYrNWhCSjs7QXlGNzVoQkU7RUFDRTtBekZnNmhCSjs7QXlGOTVoQkU7RUFDRTtBekZpNmhCSjs7QXlGLzVoQkU7RUFDRTtBekZrNmhCSjs7QXlGaDZoQkU7RUFDRTtBekZtNmhCSjs7QXlGajZoQkU7RUFDRTtBekZvNmhCSjs7QXlGcDdoQkU7RUFDRTtBekZ1N2hCSjs7QXlGcjdoQkU7RUFDRTtBekZ3N2hCSjs7QXlGdDdoQkU7RUFDRTtBekZ5N2hCSjs7QXlGdjdoQkU7RUFDRTtBekYwN2hCSjs7QXlGeDdoQkU7RUFDRTtBekYyN2hCSjs7QXlGejdoQkU7RUFDRTtBekY0N2hCSjs7QXlGNThoQkU7RUFDRTtBekYrOGhCSjs7QXlGNzhoQkU7RUFDRTtBekZnOWhCSjs7QXlGOThoQkU7RUFDRTtBekZpOWhCSjs7QXlGLzhoQkU7RUFDRTtBekZrOWhCSjs7QXlGaDloQkU7RUFDRTtBekZtOWhCSjs7QXlGajloQkU7RUFDRTtBekZvOWhCSjs7QXlGcCtoQkU7RUFDRTtBekZ1K2hCSjs7QXlGcitoQkU7RUFDRTtBekZ3K2hCSjs7QXlGdCtoQkU7RUFDRTtBekZ5K2hCSjs7QXlGditoQkU7RUFDRTtBekYwK2hCSjs7QXlGeCtoQkU7RUFDRTtBekYyK2hCSjs7QXlGeitoQkU7RUFDRTtBekY0K2hCSjs7QXlGNS9oQkU7RUFDRTtBekYrL2hCSjs7QXlGNy9oQkU7RUFDRTtBekZnZ2lCSjs7QXlGOS9oQkU7RUFDRTtBekZpZ2lCSjs7QXlGLy9oQkU7RUFDRTtBekZrZ2lCSjs7QXlGaGdpQkU7RUFDRTtBekZtZ2lCSjs7QXlGamdpQkU7RUFDRTtBekZvZ2lCSjs7QXlGcGhpQkU7RUFDRTtBekZ1aGlCSjs7QXlGcmhpQkU7RUFDRTtBekZ3aGlCSjs7QXlGdGhpQkU7RUFDRTtBekZ5aGlCSjs7QXlGdmhpQkU7RUFDRTtBekYwaGlCSjs7QXlGeGhpQkU7RUFDRTtBekYyaGlCSjs7QXlGemhpQkU7RUFDRTtBekY0aGlCSjs7QXlGNWlpQkU7RUFDRTtBekYraWlCSjs7QXlGN2lpQkU7RUFDRTtBekZnamlCSjs7QXlGOWlpQkU7RUFDRTtBekZpamlCSjs7QXlGL2lpQkU7RUFDRTtBekZramlCSjs7QXlGaGppQkU7RUFDRTtBekZtamlCSjs7QXlGamppQkU7RUFDRTtBekZvamlCSjs7QXlGcGtpQkU7RUFDRTtBekZ1a2lCSjs7QXlGcmtpQkU7RUFDRTtBekZ3a2lCSjs7QXlGdGtpQkU7RUFDRTtBekZ5a2lCSjs7QXlGdmtpQkU7RUFDRTtBekYwa2lCSjs7QXlGeGtpQkU7RUFDRTtBekYya2lCSjs7QXlGemtpQkU7RUFDRTtBekY0a2lCSjs7QXlGNWxpQkU7RUFDRTtBekYrbGlCSjs7QXlGN2xpQkU7RUFDRTtBekZnbWlCSjs7QXlGOWxpQkU7RUFDRTtBekZpbWlCSjs7QXlGL2xpQkU7RUFDRTtBekZrbWlCSjs7QXlGaG1pQkU7RUFDRTtBekZtbWlCSjs7QXlGam1pQkU7RUFDRTtBekZvbWlCSjs7QXlGcG5pQkU7RUFDRTtBekZ1bmlCSjs7QXlGcm5pQkU7RUFDRTtBekZ3bmlCSjs7QXlGdG5pQkU7RUFDRTtBekZ5bmlCSjs7QXlGdm5pQkU7RUFDRTtBekYwbmlCSjs7QXlGeG5pQkU7RUFDRTtBekYybmlCSjs7QXlGem5pQkU7RUFDRTtBekY0bmlCSjs7QXlGNW9pQkU7RUFDRTtBekYrb2lCSjs7QXlGN29pQkU7RUFDRTtBekZncGlCSjs7QXlGOW9pQkU7RUFDRTtBekZpcGlCSjs7QXlGL29pQkU7RUFDRTtBekZrcGlCSjs7QXlGaHBpQkU7RUFDRTtBekZtcGlCSjs7QXlGanBpQkU7RUFDRTtBekZvcGlCSjs7QXlGcHFpQkU7RUFDRTtBekZ1cWlCSjs7QXlGcnFpQkU7RUFDRTtBekZ3cWlCSjs7QXlGdHFpQkU7RUFDRTtBekZ5cWlCSjs7QXlGdnFpQkU7RUFDRTtBekYwcWlCSjs7QXlGeHFpQkU7RUFDRTtBekYycWlCSjs7QXlGenFpQkU7RUFDRTtBekY0cWlCSjs7QXlGNXJpQkU7RUFDRTtBekYrcmlCSjs7QXlGN3JpQkU7RUFDRTtBekZnc2lCSjs7QXlGOXJpQkU7RUFDRTtBekZpc2lCSjs7QXlGL3JpQkU7RUFDRTtBekZrc2lCSjs7QXlGaHNpQkU7RUFDRTtBekZtc2lCSjs7QXlGanNpQkU7RUFDRTtBekZvc2lCSjs7QXlGcHRpQkU7RUFDRTtBekZ1dGlCSjs7QXlGcnRpQkU7RUFDRTtBekZ3dGlCSjs7QXlGdHRpQkU7RUFDRTtBekZ5dGlCSjs7QXlGdnRpQkU7RUFDRTtBekYwdGlCSjs7QXlGeHRpQkU7RUFDRTtBekYydGlCSjs7QXlGenRpQkU7RUFDRTtBekY0dGlCSjs7QXlGNXVpQkU7RUFDRTtBekYrdWlCSjs7QXlGN3VpQkU7RUFDRTtBekZndmlCSjs7QXlGOXVpQkU7RUFDRTtBekZpdmlCSjs7QXlGL3VpQkU7RUFDRTtBekZrdmlCSjs7QXlGaHZpQkU7RUFDRTtBekZtdmlCSjs7QXlGanZpQkU7RUFDRTtBekZvdmlCSjs7QXlGcHdpQkU7RUFDRTtBekZ1d2lCSjs7QXlGcndpQkU7RUFDRTtBekZ3d2lCSjs7QXlGdHdpQkU7RUFDRTtBekZ5d2lCSjs7QXlGdndpQkU7RUFDRTtBekYwd2lCSjs7QXlGeHdpQkU7RUFDRTtBekYyd2lCSjs7QXlGendpQkU7RUFDRTtBekY0d2lCSjs7QXlGNXhpQkU7RUFDRTtBekYreGlCSjs7QXlGN3hpQkU7RUFDRTtBekZneWlCSjs7QXlGOXhpQkU7RUFDRTtBekZpeWlCSjs7QXlGL3hpQkU7RUFDRTtBekZreWlCSjs7QXlGaHlpQkU7RUFDRTtBekZteWlCSjs7QXlGanlpQkU7RUFDRTtBekZveWlCSjs7QXlGcHppQkU7RUFDRTtBekZ1emlCSjs7QXlGcnppQkU7RUFDRTtBekZ3emlCSjs7QXlGdHppQkU7RUFDRTtBekZ5emlCSjs7QXlGdnppQkU7RUFDRTtBekYwemlCSjs7QXlGeHppQkU7RUFDRTtBekYyemlCSjs7QXlGenppQkU7RUFDRTtBekY0emlCSjs7QXlGNTBpQkU7RUFDRTtBekYrMGlCSjs7QXlGNzBpQkU7RUFDRTtBekZnMWlCSjs7QXlGOTBpQkU7RUFDRTtBekZpMWlCSjs7QXlGLzBpQkU7RUFDRTtBekZrMWlCSjs7QXlGaDFpQkU7RUFDRTtBekZtMWlCSjs7QXlGajFpQkU7RUFDRTtBekZvMWlCSjs7QXlGcDJpQkU7RUFDRTtBekZ1MmlCSjs7QXlGcjJpQkU7RUFDRTtBekZ3MmlCSjs7QXlGdDJpQkU7RUFDRTtBekZ5MmlCSjs7QXlGdjJpQkU7RUFDRTtBekYwMmlCSjs7QXlGeDJpQkU7RUFDRTtBekYyMmlCSjs7QXlGejJpQkU7RUFDRTtBekY0MmlCSjs7QXlGNTNpQkU7RUFDRTtBekYrM2lCSjs7QXlGNzNpQkU7RUFDRTtBekZnNGlCSjs7QXlGOTNpQkU7RUFDRTtBekZpNGlCSjs7QXlGLzNpQkU7RUFDRTtBekZrNGlCSjs7QXlGaDRpQkU7RUFDRTtBekZtNGlCSjs7QXlGajRpQkU7RUFDRTtBekZvNGlCSjs7QXlGcDVpQkU7RUFDRTtBekZ1NWlCSjs7QXlGcjVpQkU7RUFDRTtBekZ3NWlCSjs7QXlGdDVpQkU7RUFDRTtBekZ5NWlCSjs7QXlGdjVpQkU7RUFDRTtBekYwNWlCSjs7QXlGeDVpQkU7RUFDRTtBekYyNWlCSjs7QXlGejVpQkU7RUFDRTtBekY0NWlCSjs7QXlGNTZpQkU7RUFDRTtBekYrNmlCSjs7QXlGNzZpQkU7RUFDRTtBekZnN2lCSjs7QXlGOTZpQkU7RUFDRTtBekZpN2lCSjs7QXlGLzZpQkU7RUFDRTtBekZrN2lCSjs7QXlGaDdpQkU7RUFDRTtBekZtN2lCSjs7QXlGajdpQkU7RUFDRTtBekZvN2lCSjs7QXlGcDhpQkU7RUFDRTtBekZ1OGlCSjs7QXlGcjhpQkU7RUFDRTtBekZ3OGlCSjs7QXlGdDhpQkU7RUFDRTtBekZ5OGlCSjs7QXlGdjhpQkU7RUFDRTtBekYwOGlCSjs7QXlGeDhpQkU7RUFDRTtBekYyOGlCSjs7QXlGejhpQkU7RUFDRTtBekY0OGlCSjs7QXlGNTlpQkU7RUFDRTtBekYrOWlCSjs7QXlGNzlpQkU7RUFDRTtBekZnK2lCSjs7QXlGOTlpQkU7RUFDRTtBekZpK2lCSjs7QXlGLzlpQkU7RUFDRTtBekZrK2lCSjs7QXlGaCtpQkU7RUFDRTtBekZtK2lCSjs7QXlGaitpQkU7RUFDRTtBekZvK2lCSjs7QXlGcC9pQkU7RUFDRTtBekZ1L2lCSjs7QXlGci9pQkU7RUFDRTtBekZ3L2lCSjs7QXlGdC9pQkU7RUFDRTtBekZ5L2lCSjs7QXlGdi9pQkU7RUFDRTtBekYwL2lCSjs7QXlGeC9pQkU7RUFDRTtBekYyL2lCSjs7QXlGei9pQkU7RUFDRTtBekY0L2lCSjs7QXlGNWdqQkU7RUFDRTtBekYrZ2pCSjs7QXlGN2dqQkU7RUFDRTtBekZnaGpCSjs7QXlGOWdqQkU7RUFDRTtBekZpaGpCSjs7QXlGL2dqQkU7RUFDRTtBekZraGpCSjs7QXlGaGhqQkU7RUFDRTtBekZtaGpCSjs7QXlGamhqQkU7RUFDRTtBekZvaGpCSjs7QXlGcGlqQkU7RUFDRTtBekZ1aWpCSjs7QXlGcmlqQkU7RUFDRTtBekZ3aWpCSjs7QXlGdGlqQkU7RUFDRTtBekZ5aWpCSjs7QXlGdmlqQkU7RUFDRTtBekYwaWpCSjs7QXlGeGlqQkU7RUFDRTtBekYyaWpCSjs7QXlGemlqQkU7RUFDRTtBekY0aWpCSjs7QXlGNWpqQkU7RUFDRTtBekYrampCSjs7QXlGN2pqQkU7RUFDRTtBekZna2pCSjs7QXlGOWpqQkU7RUFDRTtBekZpa2pCSjs7QXlGL2pqQkU7RUFDRTtBekZra2pCSjs7QXlGaGtqQkU7RUFDRTtBekZta2pCSjs7QXlGamtqQkU7RUFDRTtBekZva2pCSjs7QXlGcGxqQkU7RUFDRTtBekZ1bGpCSjs7QXlGcmxqQkU7RUFDRTtBekZ3bGpCSjs7QXlGdGxqQkU7RUFDRTtBekZ5bGpCSjs7QXlGdmxqQkU7RUFDRTtBekYwbGpCSjs7QXlGeGxqQkU7RUFDRTtBekYybGpCSjs7QXlGemxqQkU7RUFDRTtBekY0bGpCSjs7QXlGNW1qQkU7RUFDRTtBekYrbWpCSjs7QXlGN21qQkU7RUFDRTtBekZnbmpCSjs7QXlGOW1qQkU7RUFDRTtBekZpbmpCSjs7QXlGL21qQkU7RUFDRTtBekZrbmpCSjs7QXlGaG5qQkU7RUFDRTtBekZtbmpCSjs7QXlGam5qQkU7RUFDRTtBekZvbmpCSjs7QXlGcG9qQkU7RUFDRTtBekZ1b2pCSjs7QXlGcm9qQkU7RUFDRTtBekZ3b2pCSjs7QXlGdG9qQkU7RUFDRTtBekZ5b2pCSjs7QXlGdm9qQkU7RUFDRTtBekYwb2pCSjs7QXlGeG9qQkU7RUFDRTtBekYyb2pCSjs7QXlGem9qQkU7RUFDRTtBekY0b2pCSjs7QXlGNXBqQkU7RUFDRTtBekYrcGpCSjs7QXlGN3BqQkU7RUFDRTtBekZncWpCSjs7QXlGOXBqQkU7RUFDRTtBekZpcWpCSjs7QXlGL3BqQkU7RUFDRTtBekZrcWpCSjs7QXlGaHFqQkU7RUFDRTtBekZtcWpCSjs7QXlGanFqQkU7RUFDRTtBekZvcWpCSjs7QXlGcHJqQkU7RUFDRTtBekZ1cmpCSjs7QXlGcnJqQkU7RUFDRTtBekZ3cmpCSjs7QXlGdHJqQkU7RUFDRTtBekZ5cmpCSjs7QXlGdnJqQkU7RUFDRTtBekYwcmpCSjs7QXlGeHJqQkU7RUFDRTtBekYycmpCSjs7QXlGenJqQkU7RUFDRTtBekY0cmpCSjs7QXlGNXNqQkU7RUFDRTtBekYrc2pCSjs7QXlGN3NqQkU7RUFDRTtBekZndGpCSjs7QXlGOXNqQkU7RUFDRTtBekZpdGpCSjs7QXlGL3NqQkU7RUFDRTtBekZrdGpCSjs7QXlGaHRqQkU7RUFDRTtBekZtdGpCSjs7QXlGanRqQkU7RUFDRTtBekZvdGpCSjs7QXlGcHVqQkU7RUFDRTtBekZ1dWpCSjs7QXlGcnVqQkU7RUFDRTtBekZ3dWpCSjs7QXlGdHVqQkU7RUFDRTtBekZ5dWpCSjs7QXlGdnVqQkU7RUFDRTtBekYwdWpCSjs7QXlGeHVqQkU7RUFDRTtBekYydWpCSjs7QXlGenVqQkU7RUFDRTtBekY0dWpCSjs7QXlGNXZqQkU7RUFDRTtBekYrdmpCSjs7QXlGN3ZqQkU7RUFDRTtBekZnd2pCSjs7QXlGOXZqQkU7RUFDRTtBekZpd2pCSjs7QXlGL3ZqQkU7RUFDRTtBekZrd2pCSjs7QXlGaHdqQkU7RUFDRTtBekZtd2pCSjs7QXlGandqQkU7RUFDRTtBekZvd2pCSjs7QXlGcHhqQkU7RUFDRTtBekZ1eGpCSjs7QXlGcnhqQkU7RUFDRTtBekZ3eGpCSjs7QXlGdHhqQkU7RUFDRTtBekZ5eGpCSjs7QXlGdnhqQkU7RUFDRTtBekYweGpCSjs7QXlGeHhqQkU7RUFDRTtBekYyeGpCSjs7QXlGenhqQkU7RUFDRTtBekY0eGpCSjs7QXlGNXlqQkU7RUFDRTtBekYreWpCSjs7QXlGN3lqQkU7RUFDRTtBekZnempCSjs7QXlGOXlqQkU7RUFDRTtBekZpempCSjs7QXlGL3lqQkU7RUFDRTtBekZrempCSjs7QXlGaHpqQkU7RUFDRTtBekZtempCSjs7QXlGanpqQkU7RUFDRTtBekZvempCSjs7QXlGcDBqQkU7RUFDRTtBekZ1MGpCSjs7QXlGcjBqQkU7RUFDRTtBekZ3MGpCSjs7QXlGdDBqQkU7RUFDRTtBekZ5MGpCSjs7QXlGdjBqQkU7RUFDRTtBekYwMGpCSjs7QXlGeDBqQkU7RUFDRTtBekYyMGpCSjs7QXlGejBqQkU7RUFDRTtBekY0MGpCSjs7QXlGNTFqQkU7RUFDRTtBekYrMWpCSjs7QXlGNzFqQkU7RUFDRTtBekZnMmpCSjs7QXlGOTFqQkU7RUFDRTtBekZpMmpCSjs7QXlGLzFqQkU7RUFDRTtBekZrMmpCSjs7QXlGaDJqQkU7RUFDRTtBekZtMmpCSjs7QXlGajJqQkU7RUFDRTtBekZvMmpCSjs7QXlGcDNqQkU7RUFDRTtBekZ1M2pCSjs7QXlGcjNqQkU7RUFDRTtBekZ3M2pCSjs7QXlGdDNqQkU7RUFDRTtBekZ5M2pCSjs7QXlGdjNqQkU7RUFDRTtBekYwM2pCSjs7QXlGeDNqQkU7RUFDRTtBekYyM2pCSjs7QXlGejNqQkU7RUFDRTtBekY0M2pCSjs7QXlGNTRqQkU7RUFDRTtBekYrNGpCSjs7QXlGNzRqQkU7RUFDRTtBekZnNWpCSjs7QXlGOTRqQkU7RUFDRTtBekZpNWpCSjs7QXlGLzRqQkU7RUFDRTtBekZrNWpCSjs7QXlGaDVqQkU7RUFDRTtBekZtNWpCSjs7QXlGajVqQkU7RUFDRTtBekZvNWpCSjs7QXlGcDZqQkU7RUFDRTtBekZ1NmpCSjs7QXlGcjZqQkU7RUFDRTtBekZ3NmpCSjs7QXlGdDZqQkU7RUFDRTtBekZ5NmpCSjs7QXlGdjZqQkU7RUFDRTtBekYwNmpCSjs7QXlGeDZqQkU7RUFDRTtBekYyNmpCSjs7QXlGejZqQkU7RUFDRTtBekY0NmpCSjs7QXlGNTdqQkU7RUFDRTtBekYrN2pCSjs7QXlGNzdqQkU7RUFDRTtBekZnOGpCSjs7QXlGOTdqQkU7RUFDRTtBekZpOGpCSjs7QXlGLzdqQkU7RUFDRTtBekZrOGpCSjs7QXlGaDhqQkU7RUFDRTtBekZtOGpCSjs7QXlGajhqQkU7RUFDRTtBekZvOGpCSjs7QXlGcDlqQkU7RUFDRTtBekZ1OWpCSjs7QXlGcjlqQkU7RUFDRTtBekZ3OWpCSjs7QXlGdDlqQkU7RUFDRTtBekZ5OWpCSjs7QXlGdjlqQkU7RUFDRTtBekYwOWpCSjs7QXlGeDlqQkU7RUFDRTtBekYyOWpCSjs7QXlGejlqQkU7RUFDRTtBekY0OWpCSjs7QXlGNStqQkU7RUFDRTtBekYrK2pCSjs7QXlGNytqQkU7RUFDRTtBekZnL2pCSjs7QXlGOStqQkU7RUFDRTtBekZpL2pCSjs7QXlGLytqQkU7RUFDRTtBekZrL2pCSjs7QXlGaC9qQkU7RUFDRTtBekZtL2pCSjs7QXlGai9qQkU7RUFDRTtBekZvL2pCSjs7QXlGcGdrQkU7RUFDRTtBekZ1Z2tCSjs7QXlGcmdrQkU7RUFDRTtBekZ3Z2tCSjs7QXlGdGdrQkU7RUFDRTtBekZ5Z2tCSjs7QXlGdmdrQkU7RUFDRTtBekYwZ2tCSjs7QXlGeGdrQkU7RUFDRTtBekYyZ2tCSjs7QXlGemdrQkU7RUFDRTtBekY0Z2tCSjs7QXlGNWhrQkU7RUFDRTtBekYraGtCSjs7QXlGN2hrQkU7RUFDRTtBekZnaWtCSjs7QXlGOWhrQkU7RUFDRTtBekZpaWtCSjs7QXlGL2hrQkU7RUFDRTtBekZraWtCSjs7QXlGaGlrQkU7RUFDRTtBekZtaWtCSjs7QXlGamlrQkU7RUFDRTtBekZvaWtCSjs7QXlGcGprQkU7RUFDRTtBekZ1amtCSjs7QXlGcmprQkU7RUFDRTtBekZ3amtCSjs7QXlGdGprQkU7RUFDRTtBekZ5amtCSjs7QXlGdmprQkU7RUFDRTtBekYwamtCSjs7QXlGeGprQkU7RUFDRTtBekYyamtCSjs7QXlGemprQkU7RUFDRTtBekY0amtCSjs7QXlGNWtrQkU7RUFDRTtBekYra2tCSjs7QXlGN2trQkU7RUFDRTtBekZnbGtCSjs7QXlGOWtrQkU7RUFDRTtBekZpbGtCSjs7QXlGL2trQkU7RUFDRTtBekZrbGtCSjs7QXlGaGxrQkU7RUFDRTtBekZtbGtCSjs7QXlGamxrQkU7RUFDRTtBekZvbGtCSjs7QXlGcG1rQkU7RUFDRTtBekZ1bWtCSjs7QXlGcm1rQkU7RUFDRTtBekZ3bWtCSjs7QXlGdG1rQkU7RUFDRTtBekZ5bWtCSjs7QXlGdm1rQkU7RUFDRTtBekYwbWtCSjs7QXlGeG1rQkU7RUFDRTtBekYybWtCSjs7QXlGem1rQkU7RUFDRTtBekY0bWtCSjs7QXlGNW5rQkU7RUFDRTtBekYrbmtCSjs7QXlGN25rQkU7RUFDRTtBekZnb2tCSjs7QXlGOW5rQkU7RUFDRTtBekZpb2tCSjs7QXlGL25rQkU7RUFDRTtBekZrb2tCSjs7QXlGaG9rQkU7RUFDRTtBekZtb2tCSjs7QXlGam9rQkU7RUFDRTtBekZvb2tCSjs7QXlGcHBrQkU7RUFDRTtBekZ1cGtCSjs7QXlGcnBrQkU7RUFDRTtBekZ3cGtCSjs7QXlGdHBrQkU7RUFDRTtBekZ5cGtCSjs7QXlGdnBrQkU7RUFDRTtBekYwcGtCSjs7QXlGeHBrQkU7RUFDRTtBekYycGtCSjs7QXlGenBrQkU7RUFDRTtBekY0cGtCSjs7QXlGNXFrQkU7RUFDRTtBekYrcWtCSjs7QXlGN3FrQkU7RUFDRTtBekZncmtCSjs7QXlGOXFrQkU7RUFDRTtBekZpcmtCSjs7QXlGL3FrQkU7RUFDRTtBekZrcmtCSjs7QXlGaHJrQkU7RUFDRTtBekZtcmtCSjs7QXlGanJrQkU7RUFDRTtBekZvcmtCSjs7QXlGcHNrQkU7RUFDRTtBekZ1c2tCSjs7QXlGcnNrQkU7RUFDRTtBekZ3c2tCSjs7QXlGdHNrQkU7RUFDRTtBekZ5c2tCSjs7QXlGdnNrQkU7RUFDRTtBekYwc2tCSjs7QXlGeHNrQkU7RUFDRTtBekYyc2tCSjs7QXlGenNrQkU7RUFDRTtBekY0c2tCSjs7QXlGNXRrQkU7RUFDRTtBekYrdGtCSjs7QXlGN3RrQkU7RUFDRTtBekZndWtCSjs7QXlGOXRrQkU7RUFDRTtBekZpdWtCSjs7QXlGL3RrQkU7RUFDRTtBekZrdWtCSjs7QXlGaHVrQkU7RUFDRTtBekZtdWtCSjs7QXlGanVrQkU7RUFDRTtBekZvdWtCSjs7QXlGcHZrQkU7RUFDRTtBekZ1dmtCSjs7QXlGcnZrQkU7RUFDRTtBekZ3dmtCSjs7QXlGdHZrQkU7RUFDRTtBekZ5dmtCSjs7QXlGdnZrQkU7RUFDRTtBekYwdmtCSjs7QXlGeHZrQkU7RUFDRTtBekYydmtCSjs7QXlGenZrQkU7RUFDRTtBekY0dmtCSjs7QXlGNXdrQkU7RUFDRTtBekYrd2tCSjs7QXlGN3drQkU7RUFDRTtBekZneGtCSjs7QXlGOXdrQkU7RUFDRTtBekZpeGtCSjs7QXlGL3drQkU7RUFDRTtBekZreGtCSjs7QXlGaHhrQkU7RUFDRTtBekZteGtCSjs7QXlGanhrQkU7RUFDRTtBekZveGtCSjs7QXlGcHlrQkU7RUFDRTtBekZ1eWtCSjs7QXlGcnlrQkU7RUFDRTtBekZ3eWtCSjs7QXlGdHlrQkU7RUFDRTtBekZ5eWtCSjs7QXlGdnlrQkU7RUFDRTtBekYweWtCSjs7QXlGeHlrQkU7RUFDRTtBekYyeWtCSjs7QXlGenlrQkU7RUFDRTtBekY0eWtCSjs7QXlGNXprQkU7RUFDRTtBekYremtCSjs7QXlGN3prQkU7RUFDRTtBekZnMGtCSjs7QXlGOXprQkU7RUFDRTtBekZpMGtCSjs7QXlGL3prQkU7RUFDRTtBekZrMGtCSjs7QXlGaDBrQkU7RUFDRTtBekZtMGtCSjs7QXlGajBrQkU7RUFDRTtBekZvMGtCSjs7QXlGcDFrQkU7RUFDRTtBekZ1MWtCSjs7QXlGcjFrQkU7RUFDRTtBekZ3MWtCSjs7QXlGdDFrQkU7RUFDRTtBekZ5MWtCSjs7QXlGdjFrQkU7RUFDRTtBekYwMWtCSjs7QXlGeDFrQkU7RUFDRTtBekYyMWtCSjs7QXlGejFrQkU7RUFDRTtBekY0MWtCSjs7QXlGNTJrQkU7RUFDRTtBekYrMmtCSjs7QXlGNzJrQkU7RUFDRTtBekZnM2tCSjs7QXlGOTJrQkU7RUFDRTtBekZpM2tCSjs7QXlGLzJrQkU7RUFDRTtBekZrM2tCSjs7QXlGaDNrQkU7RUFDRTtBekZtM2tCSjs7QXlGajNrQkU7RUFDRTtBekZvM2tCSjs7QXlGcDRrQkU7RUFDRTtBekZ1NGtCSjs7QXlGcjRrQkU7RUFDRTtBekZ3NGtCSjs7QXlGdDRrQkU7RUFDRTtBekZ5NGtCSjs7QXlGdjRrQkU7RUFDRTtBekYwNGtCSjs7QXlGeDRrQkU7RUFDRTtBekYyNGtCSjs7QXlGejRrQkU7RUFDRTtBekY0NGtCSjs7QXlGNTVrQkU7RUFDRTtBekYrNWtCSjs7QXlGNzVrQkU7RUFDRTtBekZnNmtCSjs7QXlGOTVrQkU7RUFDRTtBekZpNmtCSjs7QXlGLzVrQkU7RUFDRTtBekZrNmtCSjs7QXlGaDZrQkU7RUFDRTtBekZtNmtCSjs7QXlGajZrQkU7RUFDRTtBekZvNmtCSjs7QXlGcDdrQkU7RUFDRTtBekZ1N2tCSjs7QXlGcjdrQkU7RUFDRTtBekZ3N2tCSjs7QXlGdDdrQkU7RUFDRTtBekZ5N2tCSjs7QXlGdjdrQkU7RUFDRTtBekYwN2tCSjs7QXlGeDdrQkU7RUFDRTtBekYyN2tCSjs7QXlGejdrQkU7RUFDRTtBekY0N2tCSjs7QXlGNThrQkU7RUFDRTtBekYrOGtCSjs7QXlGNzhrQkU7RUFDRTtBekZnOWtCSjs7QXlGOThrQkU7RUFDRTtBekZpOWtCSjs7QXlGLzhrQkU7RUFDRTtBekZrOWtCSjs7QXlGaDlrQkU7RUFDRTtBekZtOWtCSjs7QXlGajlrQkU7RUFDRTtBekZvOWtCSjs7QXlGcCtrQkU7RUFDRTtBekZ1K2tCSjs7QXlGcitrQkU7RUFDRTtBekZ3K2tCSjs7QXlGdCtrQkU7RUFDRTtBekZ5K2tCSjs7QXlGditrQkU7RUFDRTtBekYwK2tCSjs7QXlGeCtrQkU7RUFDRTtBekYyK2tCSjs7QXlGeitrQkU7RUFDRTtBekY0K2tCSjs7QXlGNS9rQkU7RUFDRTtBekYrL2tCSjs7QXlGNy9rQkU7RUFDRTtBekZnZ2xCSjs7QXlGOS9rQkU7RUFDRTtBekZpZ2xCSjs7QXlGLy9rQkU7RUFDRTtBekZrZ2xCSjs7QXlGaGdsQkU7RUFDRTtBekZtZ2xCSjs7QXlGamdsQkU7RUFDRTtBekZvZ2xCSjs7QXlGcGhsQkU7RUFDRTtBekZ1aGxCSjs7QXlGcmhsQkU7RUFDRTtBekZ3aGxCSjs7QXlGdGhsQkU7RUFDRTtBekZ5aGxCSjs7QXlGdmhsQkU7RUFDRTtBekYwaGxCSjs7QXlGeGhsQkU7RUFDRTtBekYyaGxCSjs7QXlGemhsQkU7RUFDRTtBekY0aGxCSjs7QXlGNWlsQkU7RUFDRTtBekYraWxCSjs7QXlGN2lsQkU7RUFDRTtBekZnamxCSjs7QXlGOWlsQkU7RUFDRTtBekZpamxCSjs7QXlGL2lsQkU7RUFDRTtBekZramxCSjs7QXlGaGpsQkU7RUFDRTtBekZtamxCSjs7QXlGampsQkU7RUFDRTtBekZvamxCSjs7QXlGcGtsQkU7RUFDRTtBekZ1a2xCSjs7QXlGcmtsQkU7RUFDRTtBekZ3a2xCSjs7QXlGdGtsQkU7RUFDRTtBekZ5a2xCSjs7QXlGdmtsQkU7RUFDRTtBekYwa2xCSjs7QXlGeGtsQkU7RUFDRTtBekYya2xCSjs7QXlGemtsQkU7RUFDRTtBekY0a2xCSjs7QXlGNWxsQkU7RUFDRTtBekYrbGxCSjs7QXlGN2xsQkU7RUFDRTtBekZnbWxCSjs7QXlGOWxsQkU7RUFDRTtBekZpbWxCSjs7QXlGL2xsQkU7RUFDRTtBekZrbWxCSjs7QXlGaG1sQkU7RUFDRTtBekZtbWxCSjs7QXlGam1sQkU7RUFDRTtBekZvbWxCSjs7QXlGcG5sQkU7RUFDRTtBekZ1bmxCSjs7QXlGcm5sQkU7RUFDRTtBekZ3bmxCSjs7QXlGdG5sQkU7RUFDRTtBekZ5bmxCSjs7QXlGdm5sQkU7RUFDRTtBekYwbmxCSjs7QXlGeG5sQkU7RUFDRTtBekYybmxCSjs7QXlGem5sQkU7RUFDRTtBekY0bmxCSjs7QXlGNW9sQkU7RUFDRTtBekYrb2xCSjs7QXlGN29sQkU7RUFDRTtBekZncGxCSjs7QXlGOW9sQkU7RUFDRTtBekZpcGxCSjs7QXlGL29sQkU7RUFDRTtBekZrcGxCSjs7QXlGaHBsQkU7RUFDRTtBekZtcGxCSjs7QXlGanBsQkU7RUFDRTtBekZvcGxCSjs7QXlGcHFsQkU7RUFDRTtBekZ1cWxCSjs7QXlGcnFsQkU7RUFDRTtBekZ3cWxCSjs7QXlGdHFsQkU7RUFDRTtBekZ5cWxCSjs7QXlGdnFsQkU7RUFDRTtBekYwcWxCSjs7QXlGeHFsQkU7RUFDRTtBekYycWxCSjs7QXlGenFsQkU7RUFDRTtBekY0cWxCSjs7QXlGNXJsQkU7RUFDRTtBekYrcmxCSjs7QXlGN3JsQkU7RUFDRTtBekZnc2xCSjs7QXlGOXJsQkU7RUFDRTtBekZpc2xCSjs7QXlGL3JsQkU7RUFDRTtBekZrc2xCSjs7QXlGaHNsQkU7RUFDRTtBekZtc2xCSjs7QXlGanNsQkU7RUFDRTtBekZvc2xCSjs7QXlGcHRsQkU7RUFDRTtBekZ1dGxCSjs7QXlGcnRsQkU7RUFDRTtBekZ3dGxCSjs7QXlGdHRsQkU7RUFDRTtBekZ5dGxCSjs7QXlGdnRsQkU7RUFDRTtBekYwdGxCSjs7QXlGeHRsQkU7RUFDRTtBekYydGxCSjs7QXlGenRsQkU7RUFDRTtBekY0dGxCSjs7QXlGNXVsQkU7RUFDRTtBekYrdWxCSjs7QXlGN3VsQkU7RUFDRTtBekZndmxCSjs7QXlGOXVsQkU7RUFDRTtBekZpdmxCSjs7QXlGL3VsQkU7RUFDRTtBekZrdmxCSjs7QXlGaHZsQkU7RUFDRTtBekZtdmxCSjs7QXlGanZsQkU7RUFDRTtBekZvdmxCSjs7QXlGcHdsQkU7RUFDRTtBekZ1d2xCSjs7QXlGcndsQkU7RUFDRTtBekZ3d2xCSjs7QXlGdHdsQkU7RUFDRTtBekZ5d2xCSjs7QXlGdndsQkU7RUFDRTtBekYwd2xCSjs7QXlGeHdsQkU7RUFDRTtBekYyd2xCSjs7QXlGendsQkU7RUFDRTtBekY0d2xCSjs7QXlGNXhsQkU7RUFDRTtBekYreGxCSjs7QXlGN3hsQkU7RUFDRTtBekZneWxCSjs7QXlGOXhsQkU7RUFDRTtBekZpeWxCSjs7QXlGL3hsQkU7RUFDRTtBekZreWxCSjs7QXlGaHlsQkU7RUFDRTtBekZteWxCSjs7QXlGanlsQkU7RUFDRTtBekZveWxCSjs7QXlGcHpsQkU7RUFDRTtBekZ1emxCSjs7QXlGcnpsQkU7RUFDRTtBekZ3emxCSjs7QXlGdHpsQkU7RUFDRTtBekZ5emxCSjs7QXlGdnpsQkU7RUFDRTtBekYwemxCSjs7QXlGeHpsQkU7RUFDRTtBekYyemxCSjs7QXlGenpsQkU7RUFDRTtBekY0emxCSjs7QXlGNTBsQkU7RUFDRTtBekYrMGxCSjs7QXlGNzBsQkU7RUFDRTtBekZnMWxCSjs7QXlGOTBsQkU7RUFDRTtBekZpMWxCSjs7QXlGLzBsQkU7RUFDRTtBekZrMWxCSjs7QXlGaDFsQkU7RUFDRTtBekZtMWxCSjs7QXlGajFsQkU7RUFDRTtBekZvMWxCSjs7QXlGcDJsQkU7RUFDRTtBekZ1MmxCSjs7QXlGcjJsQkU7RUFDRTtBekZ3MmxCSjs7QXlGdDJsQkU7RUFDRTtBekZ5MmxCSjs7QXlGdjJsQkU7RUFDRTtBekYwMmxCSjs7QXlGeDJsQkU7RUFDRTtBekYyMmxCSjs7QXlGejJsQkU7RUFDRTtBekY0MmxCSjs7QXlGNTNsQkU7RUFDRTtBekYrM2xCSjs7QXlGNzNsQkU7RUFDRTtBekZnNGxCSjs7QXlGOTNsQkU7RUFDRTtBekZpNGxCSjs7QXlGLzNsQkU7RUFDRTtBekZrNGxCSjs7QXlGaDRsQkU7RUFDRTtBekZtNGxCSjs7QXlGajRsQkU7RUFDRTtBekZvNGxCSjs7QXlGcDVsQkU7RUFDRTtBekZ1NWxCSjs7QXlGcjVsQkU7RUFDRTtBekZ3NWxCSjs7QXlGdDVsQkU7RUFDRTtBekZ5NWxCSjs7QXlGdjVsQkU7RUFDRTtBekYwNWxCSjs7QXlGeDVsQkU7RUFDRTtBekYyNWxCSjs7QXlGejVsQkU7RUFDRTtBekY0NWxCSjs7QXlGNTZsQkU7RUFDRTtBekYrNmxCSjs7QXlGNzZsQkU7RUFDRTtBekZnN2xCSjs7QXlGOTZsQkU7RUFDRTtBekZpN2xCSjs7QXlGLzZsQkU7RUFDRTtBekZrN2xCSjs7QXlGaDdsQkU7RUFDRTtBekZtN2xCSjs7QXlGajdsQkU7RUFDRTtBekZvN2xCSjs7QXlGcDhsQkU7RUFDRTtBekZ1OGxCSjs7QXlGcjhsQkU7RUFDRTtBekZ3OGxCSjs7QXlGdDhsQkU7RUFDRTtBekZ5OGxCSjs7QXlGdjhsQkU7RUFDRTtBekYwOGxCSjs7QXlGeDhsQkU7RUFDRTtBekYyOGxCSjs7QXlGejhsQkU7RUFDRTtBekY0OGxCSjs7QXlGNTlsQkU7RUFDRTtBekYrOWxCSjs7QXlGNzlsQkU7RUFDRTtBekZnK2xCSjs7QXlGOTlsQkU7RUFDRTtBekZpK2xCSjs7QXlGLzlsQkU7RUFDRTtBekZrK2xCSjs7QXlGaCtsQkU7RUFDRTtBekZtK2xCSjs7QXlGaitsQkU7RUFDRTtBekZvK2xCSjs7QXlGcC9sQkU7RUFDRTtBekZ1L2xCSjs7QXlGci9sQkU7RUFDRTtBekZ3L2xCSjs7QXlGdC9sQkU7RUFDRTtBekZ5L2xCSjs7QXlGdi9sQkU7RUFDRTtBekYwL2xCSjs7QXlGeC9sQkU7RUFDRTtBekYyL2xCSjs7QXlGei9sQkU7RUFDRTtBekY0L2xCSjs7QXlGNWdtQkU7RUFDRTtBekYrZ21CSjs7QXlGN2dtQkU7RUFDRTtBekZnaG1CSjs7QXlGOWdtQkU7RUFDRTtBekZpaG1CSjs7QXlGL2dtQkU7RUFDRTtBekZraG1CSjs7QXlGaGhtQkU7RUFDRTtBekZtaG1CSjs7QXlGamhtQkU7RUFDRTtBekZvaG1CSjs7QXlGcGltQkU7RUFDRTtBekZ1aW1CSjs7QXlGcmltQkU7RUFDRTtBekZ3aW1CSjs7QXlGdGltQkU7RUFDRTtBekZ5aW1CSjs7QXlGdmltQkU7RUFDRTtBekYwaW1CSjs7QXlGeGltQkU7RUFDRTtBekYyaW1CSjs7QXlGemltQkU7RUFDRTtBekY0aW1CSjs7QXlGNWptQkU7RUFDRTtBekYram1CSjs7QXlGN2ptQkU7RUFDRTtBekZna21CSjs7QXlGOWptQkU7RUFDRTtBekZpa21CSjs7QXlGL2ptQkU7RUFDRTtBekZra21CSjs7QXlGaGttQkU7RUFDRTtBekZta21CSjs7QXlGamttQkU7RUFDRTtBekZva21CSjs7QXlGcGxtQkU7RUFDRTtBekZ1bG1CSjs7QXlGcmxtQkU7RUFDRTtBekZ3bG1CSjs7QXlGdGxtQkU7RUFDRTtBekZ5bG1CSjs7QXlGdmxtQkU7RUFDRTtBekYwbG1CSjs7QXlGeGxtQkU7RUFDRTtBekYybG1CSjs7QXlGemxtQkU7RUFDRTtBekY0bG1CSjs7QXlGNW1tQkU7RUFDRTtBekYrbW1CSjs7QXlGN21tQkU7RUFDRTtBekZnbm1CSjs7QXlGOW1tQkU7RUFDRTtBekZpbm1CSjs7QXlGL21tQkU7RUFDRTtBekZrbm1CSjs7QXlGaG5tQkU7RUFDRTtBekZtbm1CSjs7QXlGam5tQkU7RUFDRTtBekZvbm1CSjs7QXlGcG9tQkU7RUFDRTtBekZ1b21CSjs7QXlGcm9tQkU7RUFDRTtBekZ3b21CSjs7QXlGdG9tQkU7RUFDRTtBekZ5b21CSjs7QXlGdm9tQkU7RUFDRTtBekYwb21CSjs7QXlGeG9tQkU7RUFDRTtBekYyb21CSjs7QXlGem9tQkU7RUFDRTtBekY0b21CSjs7QXlGNXBtQkU7RUFDRTtBekYrcG1CSjs7QXlGN3BtQkU7RUFDRTtBekZncW1CSjs7QXlGOXBtQkU7RUFDRTtBekZpcW1CSjs7QXlGL3BtQkU7RUFDRTtBekZrcW1CSjs7QXlGaHFtQkU7RUFDRTtBekZtcW1CSjs7QXlGanFtQkU7RUFDRTtBekZvcW1CSjs7QXlGcHJtQkU7RUFDRTtBekZ1cm1CSjs7QXlGcnJtQkU7RUFDRTtBekZ3cm1CSjs7QXlGdHJtQkU7RUFDRTtBekZ5cm1CSjs7QXlGdnJtQkU7RUFDRTtBekYwcm1CSjs7QXlGeHJtQkU7RUFDRTtBekYycm1CSjs7QXlGenJtQkU7RUFDRTtBekY0cm1CSjs7QXlGNXNtQkU7RUFDRTtBekYrc21CSjs7QXlGN3NtQkU7RUFDRTtBekZndG1CSjs7QXlGOXNtQkU7RUFDRTtBekZpdG1CSjs7QXlGL3NtQkU7RUFDRTtBekZrdG1CSjs7QXlGaHRtQkU7RUFDRTtBekZtdG1CSjs7QXlGanRtQkU7RUFDRTtBekZvdG1CSjs7QXlGcHVtQkU7RUFDRTtBekZ1dW1CSjs7QXlGcnVtQkU7RUFDRTtBekZ3dW1CSjs7QXlGdHVtQkU7RUFDRTtBekZ5dW1CSjs7QXlGdnVtQkU7RUFDRTtBekYwdW1CSjs7QXlGeHVtQkU7RUFDRTtBekYydW1CSjs7QXlGenVtQkU7RUFDRTtBekY0dW1CSjs7QXlGNXZtQkU7RUFDRTtBekYrdm1CSjs7QXlGN3ZtQkU7RUFDRTtBekZnd21CSjs7QXlGOXZtQkU7RUFDRTtBekZpd21CSjs7QXlGL3ZtQkU7RUFDRTtBekZrd21CSjs7QXlGaHdtQkU7RUFDRTtBekZtd21CSjs7QXlGandtQkU7RUFDRTtBekZvd21CSjs7QXlGcHhtQkU7RUFDRTtBekZ1eG1CSjs7QXlGcnhtQkU7RUFDRTtBekZ3eG1CSjs7QXlGdHhtQkU7RUFDRTtBekZ5eG1CSjs7QXlGdnhtQkU7RUFDRTtBekYweG1CSjs7QXlGeHhtQkU7RUFDRTtBekYyeG1CSjs7QXlGenhtQkU7RUFDRTtBekY0eG1CSjs7QXlGNXltQkU7RUFDRTtBekYreW1CSjs7QXlGN3ltQkU7RUFDRTtBekZnem1CSjs7QXlGOXltQkU7RUFDRTtBekZpem1CSjs7QXlGL3ltQkU7RUFDRTtBekZrem1CSjs7QXlGaHptQkU7RUFDRTtBekZtem1CSjs7QXlGanptQkU7RUFDRTtBekZvem1CSjs7QXlGcDBtQkU7RUFDRTtBekZ1MG1CSjs7QXlGcjBtQkU7RUFDRTtBekZ3MG1CSjs7QXlGdDBtQkU7RUFDRTtBekZ5MG1CSjs7QXlGdjBtQkU7RUFDRTtBekYwMG1CSjs7QXlGeDBtQkU7RUFDRTtBekYyMG1CSjs7QXlGejBtQkU7RUFDRTtBekY0MG1CSjs7QXlGNTFtQkU7RUFDRTtBekYrMW1CSjs7QXlGNzFtQkU7RUFDRTtBekZnMm1CSjs7QXlGOTFtQkU7RUFDRTtBekZpMm1CSjs7QXlGLzFtQkU7RUFDRTtBekZrMm1CSjs7QXlGaDJtQkU7RUFDRTtBekZtMm1CSjs7QXlGajJtQkU7RUFDRTtBekZvMm1CSjs7QXlGcDNtQkU7RUFDRTtBekZ1M21CSjs7QXlGcjNtQkU7RUFDRTtBekZ3M21CSjs7QXlGdDNtQkU7RUFDRTtBekZ5M21CSjs7QXlGdjNtQkU7RUFDRTtBekYwM21CSjs7QXlGeDNtQkU7RUFDRTtBekYyM21CSjs7QXlGejNtQkU7RUFDRTtBekY0M21CSjs7QXlGNTRtQkU7RUFDRTtBekYrNG1CSjs7QXlGNzRtQkU7RUFDRTtBekZnNW1CSjs7QXlGOTRtQkU7RUFDRTtBekZpNW1CSjs7QXlGLzRtQkU7RUFDRTtBekZrNW1CSjs7QXlGaDVtQkU7RUFDRTtBekZtNW1CSjs7QXlGajVtQkU7RUFDRTtBekZvNW1CSjs7QXlGcDZtQkU7RUFDRTtBekZ1Nm1CSjs7QXlGcjZtQkU7RUFDRTtBekZ3Nm1CSjs7QXlGdDZtQkU7RUFDRTtBekZ5Nm1CSjs7QXlGdjZtQkU7RUFDRTtBekYwNm1CSjs7QXlGeDZtQkU7RUFDRTtBekYyNm1CSjs7QXlGejZtQkU7RUFDRTtBekY0Nm1CSjs7QXlGNTdtQkU7RUFDRTtBekYrN21CSjs7QXlGNzdtQkU7RUFDRTtBekZnOG1CSjs7QXlGOTdtQkU7RUFDRTtBekZpOG1CSjs7QXlGLzdtQkU7RUFDRTtBekZrOG1CSjs7QXlGaDhtQkU7RUFDRTtBekZtOG1CSjs7QXlGajhtQkU7RUFDRTtBekZvOG1CSjs7QXlGcDltQkU7RUFDRTtBekZ1OW1CSjs7QXlGcjltQkU7RUFDRTtBekZ3OW1CSjs7QXlGdDltQkU7RUFDRTtBekZ5OW1CSjs7QXlGdjltQkU7RUFDRTtBekYwOW1CSjs7QXlGeDltQkU7RUFDRTtBekYyOW1CSjs7QXlGejltQkU7RUFDRTtBekY0OW1CSjs7QXlGNSttQkU7RUFDRTtBekYrK21CSjs7QXlGNyttQkU7RUFDRTtBekZnL21CSjs7QXlGOSttQkU7RUFDRTtBekZpL21CSjs7QXlGLyttQkU7RUFDRTtBekZrL21CSjs7QXlGaC9tQkU7RUFDRTtBekZtL21CSjs7QXlGai9tQkU7RUFDRTtBekZvL21CSjs7QXlGcGduQkU7RUFDRTtBekZ1Z25CSjs7QXlGcmduQkU7RUFDRTtBekZ3Z25CSjs7QXlGdGduQkU7RUFDRTtBekZ5Z25CSjs7QXlGdmduQkU7RUFDRTtBekYwZ25CSjs7QXlGeGduQkU7RUFDRTtBekYyZ25CSjs7QXlGemduQkU7RUFDRTtBekY0Z25CSjs7QXlGNWhuQkU7RUFDRTtBekYraG5CSjs7QXlGN2huQkU7RUFDRTtBekZnaW5CSjs7QXlGOWhuQkU7RUFDRTtBekZpaW5CSjs7QXlGL2huQkU7RUFDRTtBekZraW5CSjs7QXlGaGluQkU7RUFDRTtBekZtaW5CSjs7QXlGamluQkU7RUFDRTtBekZvaW5CSjs7QXlGcGpuQkU7RUFDRTtBekZ1am5CSjs7QXlGcmpuQkU7RUFDRTtBekZ3am5CSjs7QXlGdGpuQkU7RUFDRTtBekZ5am5CSjs7QXlGdmpuQkU7RUFDRTtBekYwam5CSjs7QXlGeGpuQkU7RUFDRTtBekYyam5CSjs7QXlGempuQkU7RUFDRTtBekY0am5CSjs7QXlGNWtuQkU7RUFDRTtBekYra25CSjs7QXlGN2tuQkU7RUFDRTtBekZnbG5CSjs7QXlGOWtuQkU7RUFDRTtBekZpbG5CSjs7QXlGL2tuQkU7RUFDRTtBekZrbG5CSjs7QXlGaGxuQkU7RUFDRTtBekZtbG5CSjs7QXlGamxuQkU7RUFDRTtBekZvbG5CSjs7QXlGcG1uQkU7RUFDRTtBekZ1bW5CSjs7QXlGcm1uQkU7RUFDRTtBekZ3bW5CSjs7QXlGdG1uQkU7RUFDRTtBekZ5bW5CSjs7QXlGdm1uQkU7RUFDRTtBekYwbW5CSjs7QXlGeG1uQkU7RUFDRTtBekYybW5CSjs7QXlGem1uQkU7RUFDRTtBekY0bW5CSjs7QXlGNW5uQkU7RUFDRTtBekYrbm5CSjs7QXlGN25uQkU7RUFDRTtBekZnb25CSjs7QXlGOW5uQkU7RUFDRTtBekZpb25CSjs7QXlGL25uQkU7RUFDRTtBekZrb25CSjs7QXlGaG9uQkU7RUFDRTtBekZtb25CSjs7QXlGam9uQkU7RUFDRTtBekZvb25CSjs7QXlGcHBuQkU7RUFDRTtBekZ1cG5CSjs7QXlGcnBuQkU7RUFDRTtBekZ3cG5CSjs7QXlGdHBuQkU7RUFDRTtBekZ5cG5CSjs7QXlGdnBuQkU7RUFDRTtBekYwcG5CSjs7QXlGeHBuQkU7RUFDRTtBekYycG5CSjs7QXlGenBuQkU7RUFDRTtBekY0cG5CSjs7QXlGNXFuQkU7RUFDRTtBekYrcW5CSjs7QXlGN3FuQkU7RUFDRTtBekZncm5CSjs7QXlGOXFuQkU7RUFDRTtBekZpcm5CSjs7QXlGL3FuQkU7RUFDRTtBekZrcm5CSjs7QXlGaHJuQkU7RUFDRTtBekZtcm5CSjs7QXlGanJuQkU7RUFDRTtBekZvcm5CSjs7QXlGcHNuQkU7RUFDRTtBekZ1c25CSjs7QXlGcnNuQkU7RUFDRTtBekZ3c25CSjs7QXlGdHNuQkU7RUFDRTtBekZ5c25CSjs7QXlGdnNuQkU7RUFDRTtBekYwc25CSjs7QXlGeHNuQkU7RUFDRTtBekYyc25CSjs7QXlGenNuQkU7RUFDRTtBekY0c25CSjs7QXlGNXRuQkU7RUFDRTtBekYrdG5CSjs7QXlGN3RuQkU7RUFDRTtBekZndW5CSjs7QXlGOXRuQkU7RUFDRTtBekZpdW5CSjs7QXlGL3RuQkU7RUFDRTtBekZrdW5CSjs7QXlGaHVuQkU7RUFDRTtBekZtdW5CSjs7QXlGanVuQkU7RUFDRTtBekZvdW5CSjs7QXlGcHZuQkU7RUFDRTtBekZ1dm5CSjs7QXlGcnZuQkU7RUFDRTtBekZ3dm5CSjs7QXlGdHZuQkU7RUFDRTtBekZ5dm5CSjs7QXlGdnZuQkU7RUFDRTtBekYwdm5CSjs7QXlGeHZuQkU7RUFDRTtBekYydm5CSjs7QXlGenZuQkU7RUFDRTtBekY0dm5CSjs7QXlGNXduQkU7RUFDRTtBekYrd25CSjs7QXlGN3duQkU7RUFDRTtBekZneG5CSjs7QXlGOXduQkU7RUFDRTtBekZpeG5CSjs7QXlGL3duQkU7RUFDRTtBekZreG5CSjs7QXlGaHhuQkU7RUFDRTtBekZteG5CSjs7QXlGanhuQkU7RUFDRTtBekZveG5CSjs7QXlGcHluQkU7RUFDRTtBekZ1eW5CSjs7QXlGcnluQkU7RUFDRTtBekZ3eW5CSjs7QXlGdHluQkU7RUFDRTtBekZ5eW5CSjs7QXlGdnluQkU7RUFDRTtBekYweW5CSjs7QXlGeHluQkU7RUFDRTtBekYyeW5CSjs7QXlGenluQkU7RUFDRTtBekY0eW5CSjs7QXlGNXpuQkU7RUFDRTtBekYrem5CSjs7QXlGN3puQkU7RUFDRTtBekZnMG5CSjs7QXlGOXpuQkU7RUFDRTtBekZpMG5CSjs7QXlGL3puQkU7RUFDRTtBekZrMG5CSjs7QXlGaDBuQkU7RUFDRTtBekZtMG5CSjs7QXlGajBuQkU7RUFDRTtBekZvMG5CSjs7QXlGcDFuQkU7RUFDRTtBekZ1MW5CSjs7QXlGcjFuQkU7RUFDRTtBekZ3MW5CSjs7QXlGdDFuQkU7RUFDRTtBekZ5MW5CSjs7QXlGdjFuQkU7RUFDRTtBekYwMW5CSjs7QXlGeDFuQkU7RUFDRTtBekYyMW5CSjs7QXlGejFuQkU7RUFDRTtBekY0MW5CSjs7QXlGNTJuQkU7RUFDRTtBekYrMm5CSjs7QXlGNzJuQkU7RUFDRTtBekZnM25CSjs7QXlGOTJuQkU7RUFDRTtBekZpM25CSjs7QXlGLzJuQkU7RUFDRTtBekZrM25CSjs7QXlGaDNuQkU7RUFDRTtBekZtM25CSjs7QXlGajNuQkU7RUFDRTtBekZvM25CSjs7QXlGcDRuQkU7RUFDRTtBekZ1NG5CSjs7QXlGcjRuQkU7RUFDRTtBekZ3NG5CSjs7QXlGdDRuQkU7RUFDRTtBekZ5NG5CSjs7QXlGdjRuQkU7RUFDRTtBekYwNG5CSjs7QXlGeDRuQkU7RUFDRTtBekYyNG5CSjs7QXlGejRuQkU7RUFDRTtBekY0NG5CSjs7QXlGNTVuQkU7RUFDRTtBekYrNW5CSjs7QXlGNzVuQkU7RUFDRTtBekZnNm5CSjs7QXlGOTVuQkU7RUFDRTtBekZpNm5CSjs7QXlGLzVuQkU7RUFDRTtBekZrNm5CSjs7QXlGaDZuQkU7RUFDRTtBekZtNm5CSjs7QXlGajZuQkU7RUFDRTtBekZvNm5CSjs7QXlGcDduQkU7RUFDRTtBekZ1N25CSjs7QXlGcjduQkU7RUFDRTtBekZ3N25CSjs7QXlGdDduQkU7RUFDRTtBekZ5N25CSjs7QXlGdjduQkU7RUFDRTtBekYwN25CSjs7QXlGeDduQkU7RUFDRTtBekYyN25CSjs7QXlGejduQkU7RUFDRTtBekY0N25CSjs7QXlGNThuQkU7RUFDRTtBekYrOG5CSjs7QXlGNzhuQkU7RUFDRTtBekZnOW5CSjs7QXlGOThuQkU7RUFDRTtBekZpOW5CSjs7QXlGLzhuQkU7RUFDRTtBekZrOW5CSjs7QXlGaDluQkU7RUFDRTtBekZtOW5CSjs7QXlGajluQkU7RUFDRTtBekZvOW5CSjs7QXlGcCtuQkU7RUFDRTtBekZ1K25CSjs7QXlGcituQkU7RUFDRTtBekZ3K25CSjs7QXlGdCtuQkU7RUFDRTtBekZ5K25CSjs7QXlGdituQkU7RUFDRTtBekYwK25CSjs7QXlGeCtuQkU7RUFDRTtBekYyK25CSjs7QXlGeituQkU7RUFDRTtBekY0K25CSjs7QXlGNS9uQkU7RUFDRTtBekYrL25CSjs7QXlGNy9uQkU7RUFDRTtBekZnZ29CSjs7QXlGOS9uQkU7RUFDRTtBekZpZ29CSjs7QXlGLy9uQkU7RUFDRTtBekZrZ29CSjs7QXlGaGdvQkU7RUFDRTtBekZtZ29CSjs7QXlGamdvQkU7RUFDRTtBekZvZ29CSjs7QXlGcGhvQkU7RUFDRTtBekZ1aG9CSjs7QXlGcmhvQkU7RUFDRTtBekZ3aG9CSjs7QXlGdGhvQkU7RUFDRTtBekZ5aG9CSjs7QXlGdmhvQkU7RUFDRTtBekYwaG9CSjs7QXlGeGhvQkU7RUFDRTtBekYyaG9CSjs7QXlGemhvQkU7RUFDRTtBekY0aG9CSjs7QXlGNWlvQkU7RUFDRTtBekYraW9CSjs7QXlGN2lvQkU7RUFDRTtBekZnam9CSjs7QXlGOWlvQkU7RUFDRTtBekZpam9CSjs7QXlGL2lvQkU7RUFDRTtBekZram9CSjs7QXlGaGpvQkU7RUFDRTtBekZtam9CSjs7QXlGampvQkU7RUFDRTtBekZvam9CSjs7QXlGcGtvQkU7RUFDRTtBekZ1a29CSjs7QXlGcmtvQkU7RUFDRTtBekZ3a29CSjs7QXlGdGtvQkU7RUFDRTtBekZ5a29CSjs7QXlGdmtvQkU7RUFDRTtBekYwa29CSjs7QXlGeGtvQkU7RUFDRTtBekYya29CSjs7QXlGemtvQkU7RUFDRTtBekY0a29CSjs7QXlGNWxvQkU7RUFDRTtBekYrbG9CSjs7QXlGN2xvQkU7RUFDRTtBekZnbW9CSjs7QXlGOWxvQkU7RUFDRTtBekZpbW9CSjs7QXlGL2xvQkU7RUFDRTtBekZrbW9CSjs7QXlGaG1vQkU7RUFDRTtBekZtbW9CSjs7QXlGam1vQkU7RUFDRTtBekZvbW9CSjs7QXlGcG5vQkU7RUFDRTtBekZ1bm9CSjs7QXlGcm5vQkU7RUFDRTtBekZ3bm9CSjs7QXlGdG5vQkU7RUFDRTtBekZ5bm9CSjs7QXlGdm5vQkU7RUFDRTtBekYwbm9CSjs7QXlGeG5vQkU7RUFDRTtBekYybm9CSjs7QXlGem5vQkU7RUFDRTtBekY0bm9CSjs7QXlGNW9vQkU7RUFDRTtBekYrb29CSjs7QXlGN29vQkU7RUFDRTtBekZncG9CSjs7QXlGOW9vQkU7RUFDRTtBekZpcG9CSjs7QXlGL29vQkU7RUFDRTtBekZrcG9CSjs7QXlGaHBvQkU7RUFDRTtBekZtcG9CSjs7QXlGanBvQkU7RUFDRTtBekZvcG9CSjs7QXlGcHFvQkU7RUFDRTtBekZ1cW9CSjs7QXlGcnFvQkU7RUFDRTtBekZ3cW9CSjs7QXlGdHFvQkU7RUFDRTtBekZ5cW9CSjs7QXlGdnFvQkU7RUFDRTtBekYwcW9CSjs7QXlGeHFvQkU7RUFDRTtBekYycW9CSjs7QXlGenFvQkU7RUFDRTtBekY0cW9CSjs7QXlGNXJvQkU7RUFDRTtBekYrcm9CSjs7QXlGN3JvQkU7RUFDRTtBekZnc29CSjs7QXlGOXJvQkU7RUFDRTtBekZpc29CSjs7QXlGL3JvQkU7RUFDRTtBekZrc29CSjs7QXlGaHNvQkU7RUFDRTtBekZtc29CSjs7QXlGanNvQkU7RUFDRTtBekZvc29CSjs7QXlGcHRvQkU7RUFDRTtBekZ1dG9CSjs7QXlGcnRvQkU7RUFDRTtBekZ3dG9CSjs7QXlGdHRvQkU7RUFDRTtBekZ5dG9CSjs7QXlGdnRvQkU7RUFDRTtBekYwdG9CSjs7QXlGeHRvQkU7RUFDRTtBekYydG9CSjs7QXlGenRvQkU7RUFDRTtBekY0dG9CSjs7QXlGNXVvQkU7RUFDRTtBekYrdW9CSjs7QXlGN3VvQkU7RUFDRTtBekZndm9CSjs7QXlGOXVvQkU7RUFDRTtBekZpdm9CSjs7QXlGL3VvQkU7RUFDRTtBekZrdm9CSjs7QXlGaHZvQkU7RUFDRTtBekZtdm9CSjs7QXlGanZvQkU7RUFDRTtBekZvdm9CSjs7QXlGcHdvQkU7RUFDRTtBekZ1d29CSjs7QXlGcndvQkU7RUFDRTtBekZ3d29CSjs7QXlGdHdvQkU7RUFDRTtBekZ5d29CSjs7QXlGdndvQkU7RUFDRTtBekYwd29CSjs7QXlGeHdvQkU7RUFDRTtBekYyd29CSjs7QXlGendvQkU7RUFDRTtBekY0d29CSjs7QXlGNXhvQkU7RUFDRTtBekYreG9CSjs7QXlGN3hvQkU7RUFDRTtBekZneW9CSjs7QXlGOXhvQkU7RUFDRTtBekZpeW9CSjs7QXlGL3hvQkU7RUFDRTtBekZreW9CSjs7QXlGaHlvQkU7RUFDRTtBekZteW9CSjs7QXlGanlvQkU7RUFDRTtBekZveW9CSjs7QXlGcHpvQkU7RUFDRTtBekZ1em9CSjs7QXlGcnpvQkU7RUFDRTtBekZ3em9CSjs7QXlGdHpvQkU7RUFDRTtBekZ5em9CSjs7QXlGdnpvQkU7RUFDRTtBekYwem9CSjs7QXlGeHpvQkU7RUFDRTtBekYyem9CSjs7QXlGenpvQkU7RUFDRTtBekY0em9CSjs7QXlGNTBvQkU7RUFDRTtBekYrMG9CSjs7QXlGNzBvQkU7RUFDRTtBekZnMW9CSjs7QXlGOTBvQkU7RUFDRTtBekZpMW9CSjs7QXlGLzBvQkU7RUFDRTtBekZrMW9CSjs7QXlGaDFvQkU7RUFDRTtBekZtMW9CSjs7QXlGajFvQkU7RUFDRTtBekZvMW9CSjs7QXlGcDJvQkU7RUFDRTtBekZ1Mm9CSjs7QXlGcjJvQkU7RUFDRTtBekZ3Mm9CSjs7QXlGdDJvQkU7RUFDRTtBekZ5Mm9CSjs7QXlGdjJvQkU7RUFDRTtBekYwMm9CSjs7QXlGeDJvQkU7RUFDRTtBekYyMm9CSjs7QXlGejJvQkU7RUFDRTtBekY0Mm9CSjs7QXlGNTNvQkU7RUFDRTtBekYrM29CSjs7QXlGNzNvQkU7RUFDRTtBekZnNG9CSjs7QXlGOTNvQkU7RUFDRTtBekZpNG9CSjs7QXlGLzNvQkU7RUFDRTtBekZrNG9CSjs7QXlGaDRvQkU7RUFDRTtBekZtNG9CSjs7QXlGajRvQkU7RUFDRTtBekZvNG9CSjs7QXlGcDVvQkU7RUFDRTtBekZ1NW9CSjs7QXlGcjVvQkU7RUFDRTtBekZ3NW9CSjs7QXlGdDVvQkU7RUFDRTtBekZ5NW9CSjs7QXlGdjVvQkU7RUFDRTtBekYwNW9CSjs7QXlGeDVvQkU7RUFDRTtBekYyNW9CSjs7QXlGejVvQkU7RUFDRTtBekY0NW9CSjs7QXlGNTZvQkU7RUFDRTtBekYrNm9CSjs7QXlGNzZvQkU7RUFDRTtBekZnN29CSjs7QXlGOTZvQkU7RUFDRTtBekZpN29CSjs7QXlGLzZvQkU7RUFDRTtBekZrN29CSjs7QXlGaDdvQkU7RUFDRTtBekZtN29CSjs7QXlGajdvQkU7RUFDRTtBekZvN29CSjs7QXlGcDhvQkU7RUFDRTtBekZ1OG9CSjs7QXlGcjhvQkU7RUFDRTtBekZ3OG9CSjs7QXlGdDhvQkU7RUFDRTtBekZ5OG9CSjs7QXlGdjhvQkU7RUFDRTtBekYwOG9CSjs7QXlGeDhvQkU7RUFDRTtBekYyOG9CSjs7QXlGejhvQkU7RUFDRTtBekY0OG9CSjs7QXlGNTlvQkU7RUFDRTtBekYrOW9CSjs7QXlGNzlvQkU7RUFDRTtBekZnK29CSjs7QXlGOTlvQkU7RUFDRTtBekZpK29CSjs7QXlGLzlvQkU7RUFDRTtBekZrK29CSjs7QXlGaCtvQkU7RUFDRTtBekZtK29CSjs7QXlGaitvQkU7RUFDRTtBekZvK29CSjs7QXlGcC9vQkU7RUFDRTtBekZ1L29CSjs7QXlGci9vQkU7RUFDRTtBekZ3L29CSjs7QXlGdC9vQkU7RUFDRTtBekZ5L29CSjs7QXlGdi9vQkU7RUFDRTtBekYwL29CSjs7QXlGeC9vQkU7RUFDRTtBekYyL29CSjs7QXlGei9vQkU7RUFDRTtBekY0L29CSjs7QXlGNWdwQkU7RUFDRTtBekYrZ3BCSjs7QXlGN2dwQkU7RUFDRTtBekZnaHBCSjs7QXlGOWdwQkU7RUFDRTtBekZpaHBCSjs7QXlGL2dwQkU7RUFDRTtBekZraHBCSjs7QXlGaGhwQkU7RUFDRTtBekZtaHBCSjs7QXlGamhwQkU7RUFDRTtBekZvaHBCSjs7QXlGcGlwQkU7RUFDRTtBekZ1aXBCSjs7QXlGcmlwQkU7RUFDRTtBekZ3aXBCSjs7QXlGdGlwQkU7RUFDRTtBekZ5aXBCSjs7QXlGdmlwQkU7RUFDRTtBekYwaXBCSjs7QXlGeGlwQkU7RUFDRTtBekYyaXBCSjs7QXlGemlwQkU7RUFDRTtBekY0aXBCSjs7QXlGNWpwQkU7RUFDRTtBekYranBCSjs7QXlGN2pwQkU7RUFDRTtBekZna3BCSjs7QXlGOWpwQkU7RUFDRTtBekZpa3BCSjs7QXlGL2pwQkU7RUFDRTtBekZra3BCSjs7QXlGaGtwQkU7RUFDRTtBekZta3BCSjs7QXlGamtwQkU7RUFDRTtBekZva3BCSjs7QXlGcGxwQkU7RUFDRTtBekZ1bHBCSjs7QXlGcmxwQkU7RUFDRTtBekZ3bHBCSjs7QXlGdGxwQkU7RUFDRTtBekZ5bHBCSjs7QXlGdmxwQkU7RUFDRTtBekYwbHBCSjs7QXlGeGxwQkU7RUFDRTtBekYybHBCSjs7QXlGemxwQkU7RUFDRTtBekY0bHBCSjs7QXlGNW1wQkU7RUFDRTtBekYrbXBCSjs7QXlGN21wQkU7RUFDRTtBekZnbnBCSjs7QXlGOW1wQkU7RUFDRTtBekZpbnBCSjs7QXlGL21wQkU7RUFDRTtBekZrbnBCSjs7QXlGaG5wQkU7RUFDRTtBekZtbnBCSjs7QXlGam5wQkU7RUFDRTtBekZvbnBCSjs7QXlGcG9wQkU7RUFDRTtBekZ1b3BCSjs7QXlGcm9wQkU7RUFDRTtBekZ3b3BCSjs7QXlGdG9wQkU7RUFDRTtBekZ5b3BCSjs7QXlGdm9wQkU7RUFDRTtBekYwb3BCSjs7QXlGeG9wQkU7RUFDRTtBekYyb3BCSjs7QXlGem9wQkU7RUFDRTtBekY0b3BCSjs7QXlGNXBwQkU7RUFDRTtBekYrcHBCSjs7QXlGN3BwQkU7RUFDRTtBekZncXBCSjs7QXlGOXBwQkU7RUFDRTtBekZpcXBCSjs7QXlGL3BwQkU7RUFDRTtBekZrcXBCSjs7QXlGaHFwQkU7RUFDRTtBekZtcXBCSjs7QXlGanFwQkU7RUFDRTtBekZvcXBCSjs7QXlGcHJwQkU7RUFDRTtBekZ1cnBCSjs7QXlGcnJwQkU7RUFDRTtBekZ3cnBCSjs7QXlGdHJwQkU7RUFDRTtBekZ5cnBCSjs7QXlGdnJwQkU7RUFDRTtBekYwcnBCSjs7QXlGeHJwQkU7RUFDRTtBekYycnBCSjs7QXlGenJwQkU7RUFDRTtBekY0cnBCSjs7QXlGNXNwQkU7RUFDRTtBekYrc3BCSjs7QXlGN3NwQkU7RUFDRTtBekZndHBCSjs7QXlGOXNwQkU7RUFDRTtBekZpdHBCSjs7QXlGL3NwQkU7RUFDRTtBekZrdHBCSjs7QXlGaHRwQkU7RUFDRTtBekZtdHBCSjs7QXlGanRwQkU7RUFDRTtBekZvdHBCSjs7QXlGcHVwQkU7RUFDRTtBekZ1dXBCSjs7QXlGcnVwQkU7RUFDRTtBekZ3dXBCSjs7QXlGdHVwQkU7RUFDRTtBekZ5dXBCSjs7QXlGdnVwQkU7RUFDRTtBekYwdXBCSjs7QXlGeHVwQkU7RUFDRTtBekYydXBCSjs7QXlGenVwQkU7RUFDRTtBekY0dXBCSjs7QXlGNXZwQkU7RUFDRTtBekYrdnBCSjs7QXlGN3ZwQkU7RUFDRTtBekZnd3BCSjs7QXlGOXZwQkU7RUFDRTtBekZpd3BCSjs7QXlGL3ZwQkU7RUFDRTtBekZrd3BCSjs7QXlGaHdwQkU7RUFDRTtBekZtd3BCSjs7QXlGandwQkU7RUFDRTtBekZvd3BCSjs7QXlGcHhwQkU7RUFDRTtBekZ1eHBCSjs7QXlGcnhwQkU7RUFDRTtBekZ3eHBCSjs7QXlGdHhwQkU7RUFDRTtBekZ5eHBCSjs7QXlGdnhwQkU7RUFDRTtBekYweHBCSjs7QXlGeHhwQkU7RUFDRTtBekYyeHBCSjs7QXlGenhwQkU7RUFDRTtBekY0eHBCSjs7QXlGNXlwQkU7RUFDRTtBekYreXBCSjs7QXlGN3lwQkU7RUFDRTtBekZnenBCSjs7QXlGOXlwQkU7RUFDRTtBekZpenBCSjs7QXlGL3lwQkU7RUFDRTtBekZrenBCSjs7QXlGaHpwQkU7RUFDRTtBekZtenBCSjs7QXlGanpwQkU7RUFDRTtBekZvenBCSjs7QXlGcDBwQkU7RUFDRTtBekZ1MHBCSjs7QXlGcjBwQkU7RUFDRTtBekZ3MHBCSjs7QXlGdDBwQkU7RUFDRTtBekZ5MHBCSjs7QXlGdjBwQkU7RUFDRTtBekYwMHBCSjs7QXlGeDBwQkU7RUFDRTtBekYyMHBCSjs7QXlGejBwQkU7RUFDRTtBekY0MHBCSjs7QXlGNTFwQkU7RUFDRTtBekYrMXBCSjs7QXlGNzFwQkU7RUFDRTtBekZnMnBCSjs7QXlGOTFwQkU7RUFDRTtBekZpMnBCSjs7QXlGLzFwQkU7RUFDRTtBekZrMnBCSjs7QXlGaDJwQkU7RUFDRTtBekZtMnBCSjs7QXlGajJwQkU7RUFDRTtBekZvMnBCSjs7QXlGcDNwQkU7RUFDRTtBekZ1M3BCSjs7QXlGcjNwQkU7RUFDRTtBekZ3M3BCSjs7QXlGdDNwQkU7RUFDRTtBekZ5M3BCSjs7QXlGdjNwQkU7RUFDRTtBekYwM3BCSjs7QXlGeDNwQkU7RUFDRTtBekYyM3BCSjs7QXlGejNwQkU7RUFDRTtBekY0M3BCSjs7QXlGNTRwQkU7RUFDRTtBekYrNHBCSjs7QXlGNzRwQkU7RUFDRTtBekZnNXBCSjs7QXlGOTRwQkU7RUFDRTtBekZpNXBCSjs7QXlGLzRwQkU7RUFDRTtBekZrNXBCSjs7QXlGaDVwQkU7RUFDRTtBekZtNXBCSjs7QXlGajVwQkU7RUFDRTtBekZvNXBCSjs7QXlGcDZwQkU7RUFDRTtBekZ1NnBCSjs7QXlGcjZwQkU7RUFDRTtBekZ3NnBCSjs7QXlGdDZwQkU7RUFDRTtBekZ5NnBCSjs7QXlGdjZwQkU7RUFDRTtBekYwNnBCSjs7QXlGeDZwQkU7RUFDRTtBekYyNnBCSjs7QXlGejZwQkU7RUFDRTtBekY0NnBCSjs7QXlGNTdwQkU7RUFDRTtBekYrN3BCSjs7QXlGNzdwQkU7RUFDRTtBekZnOHBCSjs7QXlGOTdwQkU7RUFDRTtBekZpOHBCSjs7QXlGLzdwQkU7RUFDRTtBekZrOHBCSjs7QXlGaDhwQkU7RUFDRTtBekZtOHBCSjs7QXlGajhwQkU7RUFDRTtBekZvOHBCSjs7QXlGcDlwQkU7RUFDRTtBekZ1OXBCSjs7QXlGcjlwQkU7RUFDRTtBekZ3OXBCSjs7QXlGdDlwQkU7RUFDRTtBekZ5OXBCSjs7QXlGdjlwQkU7RUFDRTtBekYwOXBCSjs7QXlGeDlwQkU7RUFDRTtBekYyOXBCSjs7QXlGejlwQkU7RUFDRTtBekY0OXBCSjs7QXlGNStwQkU7RUFDRTtBekYrK3BCSjs7QXlGNytwQkU7RUFDRTtBekZnL3BCSjs7QXlGOStwQkU7RUFDRTtBekZpL3BCSjs7QXlGLytwQkU7RUFDRTtBekZrL3BCSjs7QXlGaC9wQkU7RUFDRTtBekZtL3BCSjs7QXlGai9wQkU7RUFDRTtBekZvL3BCSjs7QXlGcGdxQkU7RUFDRTtBekZ1Z3FCSjs7QXlGcmdxQkU7RUFDRTtBekZ3Z3FCSjs7QXlGdGdxQkU7RUFDRTtBekZ5Z3FCSjs7QXlGdmdxQkU7RUFDRTtBekYwZ3FCSjs7QXlGeGdxQkU7RUFDRTtBekYyZ3FCSjs7QXlGemdxQkU7RUFDRTtBekY0Z3FCSjs7QXlGNWhxQkU7RUFDRTtBekYraHFCSjs7QXlGN2hxQkU7RUFDRTtBekZnaXFCSjs7QXlGOWhxQkU7RUFDRTtBekZpaXFCSjs7QXlGL2hxQkU7RUFDRTtBekZraXFCSjs7QXlGaGlxQkU7RUFDRTtBekZtaXFCSjs7QXlGamlxQkU7RUFDRTtBekZvaXFCSjs7QXlGcGpxQkU7RUFDRTtBekZ1anFCSjs7QXlGcmpxQkU7RUFDRTtBekZ3anFCSjs7QXlGdGpxQkU7RUFDRTtBekZ5anFCSjs7QXlGdmpxQkU7RUFDRTtBekYwanFCSjs7QXlGeGpxQkU7RUFDRTtBekYyanFCSjs7QXlGempxQkU7RUFDRTtBekY0anFCSjs7QXlGNWtxQkU7RUFDRTtBekYra3FCSjs7QXlGN2txQkU7RUFDRTtBekZnbHFCSjs7QXlGOWtxQkU7RUFDRTtBekZpbHFCSjs7QXlGL2txQkU7RUFDRTtBekZrbHFCSjs7QXlGaGxxQkU7RUFDRTtBekZtbHFCSjs7QXlGamxxQkU7RUFDRTtBekZvbHFCSjs7QXlGcG1xQkU7RUFDRTtBekZ1bXFCSjs7QXlGcm1xQkU7RUFDRTtBekZ3bXFCSjs7QXlGdG1xQkU7RUFDRTtBekZ5bXFCSjs7QXlGdm1xQkU7RUFDRTtBekYwbXFCSjs7QXlGeG1xQkU7RUFDRTtBekYybXFCSjs7QXlGem1xQkU7RUFDRTtBekY0bXFCSjs7QXlGNW5xQkU7RUFDRTtBekYrbnFCSjs7QXlGN25xQkU7RUFDRTtBekZnb3FCSjs7QXlGOW5xQkU7RUFDRTtBekZpb3FCSjs7QXlGL25xQkU7RUFDRTtBekZrb3FCSjs7QXlGaG9xQkU7RUFDRTtBekZtb3FCSjs7QXlGam9xQkU7RUFDRTtBekZvb3FCSjs7QXlGcHBxQkU7RUFDRTtBekZ1cHFCSjs7QXlGcnBxQkU7RUFDRTtBekZ3cHFCSjs7QXlGdHBxQkU7RUFDRTtBekZ5cHFCSjs7QXlGdnBxQkU7RUFDRTtBekYwcHFCSjs7QXlGeHBxQkU7RUFDRTtBekYycHFCSjs7QXlGenBxQkU7RUFDRTtBekY0cHFCSjs7QXlGNXFxQkU7RUFDRTtBekYrcXFCSjs7QXlGN3FxQkU7RUFDRTtBekZncnFCSjs7QXlGOXFxQkU7RUFDRTtBekZpcnFCSjs7QXlGL3FxQkU7RUFDRTtBekZrcnFCSjs7QXlGaHJxQkU7RUFDRTtBekZtcnFCSjs7QXlGanJxQkU7RUFDRTtBekZvcnFCSjs7QXlGcHNxQkU7RUFDRTtBekZ1c3FCSjs7QXlGcnNxQkU7RUFDRTtBekZ3c3FCSjs7QXlGdHNxQkU7RUFDRTtBekZ5c3FCSjs7QXlGdnNxQkU7RUFDRTtBekYwc3FCSjs7QXlGeHNxQkU7RUFDRTtBekYyc3FCSjs7QXlGenNxQkU7RUFDRTtBekY0c3FCSjs7QXlGNXRxQkU7RUFDRTtBekYrdHFCSjs7QXlGN3RxQkU7RUFDRTtBekZndXFCSjs7QXlGOXRxQkU7RUFDRTtBekZpdXFCSjs7QXlGL3RxQkU7RUFDRTtBekZrdXFCSjs7QXlGaHVxQkU7RUFDRTtBekZtdXFCSjs7QXlGanVxQkU7RUFDRTtBekZvdXFCSjs7QXlGcHZxQkU7RUFDRTtBekZ1dnFCSjs7QXlGcnZxQkU7RUFDRTtBekZ3dnFCSjs7QXlGdHZxQkU7RUFDRTtBekZ5dnFCSjs7QXlGdnZxQkU7RUFDRTtBekYwdnFCSjs7QXlGeHZxQkU7RUFDRTtBekYydnFCSjs7QXlGenZxQkU7RUFDRTtBekY0dnFCSjs7QXlGNXdxQkU7RUFDRTtBekYrd3FCSjs7QXlGN3dxQkU7RUFDRTtBekZneHFCSjs7QXlGOXdxQkU7RUFDRTtBekZpeHFCSjs7QXlGL3dxQkU7RUFDRTtBekZreHFCSjs7QXlGaHhxQkU7RUFDRTtBekZteHFCSjs7QXlGanhxQkU7RUFDRTtBekZveHFCSjs7QXlGcHlxQkU7RUFDRTtBekZ1eXFCSjs7QXlGcnlxQkU7RUFDRTtBekZ3eXFCSjs7QXlGdHlxQkU7RUFDRTtBekZ5eXFCSjs7QXlGdnlxQkU7RUFDRTtBekYweXFCSjs7QXlGeHlxQkU7RUFDRTtBekYyeXFCSjs7QXlGenlxQkU7RUFDRTtBekY0eXFCSjs7QXlGNXpxQkU7RUFDRTtBekYrenFCSjs7QXlGN3pxQkU7RUFDRTtBekZnMHFCSjs7QXlGOXpxQkU7RUFDRTtBekZpMHFCSjs7QXlGL3pxQkU7RUFDRTtBekZrMHFCSjs7QXlGaDBxQkU7RUFDRTtBekZtMHFCSjs7QXlGajBxQkU7RUFDRTtBekZvMHFCSjs7QXlGcDFxQkU7RUFDRTtBekZ1MXFCSjs7QXlGcjFxQkU7RUFDRTtBekZ3MXFCSjs7QXlGdDFxQkU7RUFDRTtBekZ5MXFCSjs7QXlGdjFxQkU7RUFDRTtBekYwMXFCSjs7QXlGeDFxQkU7RUFDRTtBekYyMXFCSjs7QXlGejFxQkU7RUFDRTtBekY0MXFCSjs7QXlGNTJxQkU7RUFDRTtBekYrMnFCSjs7QXlGNzJxQkU7RUFDRTtBekZnM3FCSjs7QXlGOTJxQkU7RUFDRTtBekZpM3FCSjs7QXlGLzJxQkU7RUFDRTtBekZrM3FCSjs7QXlGaDNxQkU7RUFDRTtBekZtM3FCSjs7QXlGajNxQkU7RUFDRTtBekZvM3FCSjs7QXlGcDRxQkU7RUFDRTtBekZ1NHFCSjs7QXlGcjRxQkU7RUFDRTtBekZ3NHFCSjs7QXlGdDRxQkU7RUFDRTtBekZ5NHFCSjs7QXlGdjRxQkU7RUFDRTtBekYwNHFCSjs7QXlGeDRxQkU7RUFDRTtBekYyNHFCSjs7QXlGejRxQkU7RUFDRTtBekY0NHFCSjs7QXlGNTVxQkU7RUFDRTtBekYrNXFCSjs7QXlGNzVxQkU7RUFDRTtBekZnNnFCSjs7QXlGOTVxQkU7RUFDRTtBekZpNnFCSjs7QXlGLzVxQkU7RUFDRTtBekZrNnFCSjs7QXlGaDZxQkU7RUFDRTtBekZtNnFCSjs7QXlGajZxQkU7RUFDRTtBekZvNnFCSjs7QXlGcDdxQkU7RUFDRTtBekZ1N3FCSjs7QXlGcjdxQkU7RUFDRTtBekZ3N3FCSjs7QXlGdDdxQkU7RUFDRTtBekZ5N3FCSjs7QXlGdjdxQkU7RUFDRTtBekYwN3FCSjs7QXlGeDdxQkU7RUFDRTtBekYyN3FCSjs7QXlGejdxQkU7RUFDRTtBekY0N3FCSjs7QXlGNThxQkU7RUFDRTtBekYrOHFCSjs7QXlGNzhxQkU7RUFDRTtBekZnOXFCSjs7QXlGOThxQkU7RUFDRTtBekZpOXFCSjs7QXlGLzhxQkU7RUFDRTtBekZrOXFCSjs7QXlGaDlxQkU7RUFDRTtBekZtOXFCSjs7QXlGajlxQkU7RUFDRTtBekZvOXFCSjs7QXlGcCtxQkU7RUFDRTtBekZ1K3FCSjs7QXlGcitxQkU7RUFDRTtBekZ3K3FCSjs7QXlGdCtxQkU7RUFDRTtBekZ5K3FCSjs7QXlGditxQkU7RUFDRTtBekYwK3FCSjs7QXlGeCtxQkU7RUFDRTtBekYyK3FCSjs7QXlGeitxQkU7RUFDRTtBekY0K3FCSjs7QXlGNS9xQkU7RUFDRTtBekYrL3FCSjs7QXlGNy9xQkU7RUFDRTtBekZnZ3JCSjs7QXlGOS9xQkU7RUFDRTtBekZpZ3JCSjs7QXlGLy9xQkU7RUFDRTtBekZrZ3JCSjs7QXlGaGdyQkU7RUFDRTtBekZtZ3JCSjs7QXlGamdyQkU7RUFDRTtBekZvZ3JCSjs7QXlGcGhyQkU7RUFDRTtBekZ1aHJCSjs7QXlGcmhyQkU7RUFDRTtBekZ3aHJCSjs7QXlGdGhyQkU7RUFDRTtBekZ5aHJCSjs7QXlGdmhyQkU7RUFDRTtBekYwaHJCSjs7QXlGeGhyQkU7RUFDRTtBekYyaHJCSjs7QXlGemhyQkU7RUFDRTtBekY0aHJCSjs7QXlGNWlyQkU7RUFDRTtBekYraXJCSjs7QXlGN2lyQkU7RUFDRTtBekZnanJCSjs7QXlGOWlyQkU7RUFDRTtBekZpanJCSjs7QXlGL2lyQkU7RUFDRTtBekZranJCSjs7QXlGaGpyQkU7RUFDRTtBekZtanJCSjs7QXlGampyQkU7RUFDRTtBekZvanJCSjs7QXlGcGtyQkU7RUFDRTtBekZ1a3JCSjs7QXlGcmtyQkU7RUFDRTtBekZ3a3JCSjs7QXlGdGtyQkU7RUFDRTtBekZ5a3JCSjs7QXlGdmtyQkU7RUFDRTtBekYwa3JCSjs7QXlGeGtyQkU7RUFDRTtBekYya3JCSjs7QXlGemtyQkU7RUFDRTtBekY0a3JCSjs7QXlGNWxyQkU7RUFDRTtBekYrbHJCSjs7QXlGN2xyQkU7RUFDRTtBekZnbXJCSjs7QXlGOWxyQkU7RUFDRTtBekZpbXJCSjs7QXlGL2xyQkU7RUFDRTtBekZrbXJCSjs7QXlGaG1yQkU7RUFDRTtBekZtbXJCSjs7QXlGam1yQkU7RUFDRTtBekZvbXJCSjs7QXlGcG5yQkU7RUFDRTtBekZ1bnJCSjs7QXlGcm5yQkU7RUFDRTtBekZ3bnJCSjs7QXlGdG5yQkU7RUFDRTtBekZ5bnJCSjs7QXlGdm5yQkU7RUFDRTtBekYwbnJCSjs7QXlGeG5yQkU7RUFDRTtBekYybnJCSjs7QXlGem5yQkU7RUFDRTtBekY0bnJCSjs7QXlGNW9yQkU7RUFDRTtBekYrb3JCSjs7QXlGN29yQkU7RUFDRTtBekZncHJCSjs7QXlGOW9yQkU7RUFDRTtBekZpcHJCSjs7QXlGL29yQkU7RUFDRTtBekZrcHJCSjs7QXlGaHByQkU7RUFDRTtBekZtcHJCSjs7QXlGanByQkU7RUFDRTtBekZvcHJCSjs7QXlGcHFyQkU7RUFDRTtBekZ1cXJCSjs7QXlGcnFyQkU7RUFDRTtBekZ3cXJCSjs7QXlGdHFyQkU7RUFDRTtBekZ5cXJCSjs7QXlGdnFyQkU7RUFDRTtBekYwcXJCSjs7QXlGeHFyQkU7RUFDRTtBekYycXJCSjs7QXlGenFyQkU7RUFDRTtBekY0cXJCSjs7QXlGNXJyQkU7RUFDRTtBekYrcnJCSjs7QXlGN3JyQkU7RUFDRTtBekZnc3JCSjs7QXlGOXJyQkU7RUFDRTtBekZpc3JCSjs7QXlGL3JyQkU7RUFDRTtBekZrc3JCSjs7QXlGaHNyQkU7RUFDRTtBekZtc3JCSjs7QXlGanNyQkU7RUFDRTtBekZvc3JCSjs7QXlGcHRyQkU7RUFDRTtBekZ1dHJCSjs7QXlGcnRyQkU7RUFDRTtBekZ3dHJCSjs7QXlGdHRyQkU7RUFDRTtBekZ5dHJCSjs7QXlGdnRyQkU7RUFDRTtBekYwdHJCSjs7QXlGeHRyQkU7RUFDRTtBekYydHJCSjs7QXlGenRyQkU7RUFDRTtBekY0dHJCSjs7QXlGNXVyQkU7RUFDRTtBekYrdXJCSjs7QXlGN3VyQkU7RUFDRTtBekZndnJCSjs7QXlGOXVyQkU7RUFDRTtBekZpdnJCSjs7QXlGL3VyQkU7RUFDRTtBekZrdnJCSjs7QXlGaHZyQkU7RUFDRTtBekZtdnJCSjs7QXlGanZyQkU7RUFDRTtBekZvdnJCSjs7QXlGcHdyQkU7RUFDRTtBekZ1d3JCSjs7QXlGcndyQkU7RUFDRTtBekZ3d3JCSjs7QXlGdHdyQkU7RUFDRTtBekZ5d3JCSjs7QXlGdndyQkU7RUFDRTtBekYwd3JCSjs7QXlGeHdyQkU7RUFDRTtBekYyd3JCSjs7QXlGendyQkU7RUFDRTtBekY0d3JCSjs7QXlGNXhyQkU7RUFDRTtBekYreHJCSjs7QXlGN3hyQkU7RUFDRTtBekZneXJCSjs7QXlGOXhyQkU7RUFDRTtBekZpeXJCSjs7QXlGL3hyQkU7RUFDRTtBekZreXJCSjs7QXlGaHlyQkU7RUFDRTtBekZteXJCSjs7QXlGanlyQkU7RUFDRTtBekZveXJCSjs7QXlGcHpyQkU7RUFDRTtBekZ1enJCSjs7QXlGcnpyQkU7RUFDRTtBekZ3enJCSjs7QXlGdHpyQkU7RUFDRTtBekZ5enJCSjs7QXlGdnpyQkU7RUFDRTtBekYwenJCSjs7QXlGeHpyQkU7RUFDRTtBekYyenJCSjs7QXlGenpyQkU7RUFDRTtBekY0enJCSjs7QXlGNTByQkU7RUFDRTtBekYrMHJCSjs7QXlGNzByQkU7RUFDRTtBekZnMXJCSjs7QXlGOTByQkU7RUFDRTtBekZpMXJCSjs7QXlGLzByQkU7RUFDRTtBekZrMXJCSjs7QXlGaDFyQkU7RUFDRTtBekZtMXJCSjs7QXlGajFyQkU7RUFDRTtBekZvMXJCSjs7QXlGcDJyQkU7RUFDRTtBekZ1MnJCSjs7QXlGcjJyQkU7RUFDRTtBekZ3MnJCSjs7QXlGdDJyQkU7RUFDRTtBekZ5MnJCSjs7QXlGdjJyQkU7RUFDRTtBekYwMnJCSjs7QXlGeDJyQkU7RUFDRTtBekYyMnJCSjs7QXlGejJyQkU7RUFDRTtBekY0MnJCSjs7QXlGNTNyQkU7RUFDRTtBekYrM3JCSjs7QXlGNzNyQkU7RUFDRTtBekZnNHJCSjs7QXlGOTNyQkU7RUFDRTtBekZpNHJCSjs7QXlGLzNyQkU7RUFDRTtBekZrNHJCSjs7QXlGaDRyQkU7RUFDRTtBekZtNHJCSjs7QXlGajRyQkU7RUFDRTtBekZvNHJCSjs7QXlGcDVyQkU7RUFDRTtBekZ1NXJCSjs7QXlGcjVyQkU7RUFDRTtBekZ3NXJCSjs7QXlGdDVyQkU7RUFDRTtBekZ5NXJCSjs7QXlGdjVyQkU7RUFDRTtBekYwNXJCSjs7QXlGeDVyQkU7RUFDRTtBekYyNXJCSjs7QXlGejVyQkU7RUFDRTtBekY0NXJCSjs7QXlGNTZyQkU7RUFDRTtBekYrNnJCSjs7QXlGNzZyQkU7RUFDRTtBekZnN3JCSjs7QXlGOTZyQkU7RUFDRTtBekZpN3JCSjs7QXlGLzZyQkU7RUFDRTtBekZrN3JCSjs7QXlGaDdyQkU7RUFDRTtBekZtN3JCSjs7QXlGajdyQkU7RUFDRTtBekZvN3JCSjs7QXlGcDhyQkU7RUFDRTtBekZ1OHJCSjs7QXlGcjhyQkU7RUFDRTtBekZ3OHJCSjs7QXlGdDhyQkU7RUFDRTtBekZ5OHJCSjs7QXlGdjhyQkU7RUFDRTtBekYwOHJCSjs7QXlGeDhyQkU7RUFDRTtBekYyOHJCSjs7QXlGejhyQkU7RUFDRTtBekY0OHJCSjs7QXlGNTlyQkU7RUFDRTtBekYrOXJCSjs7QXlGNzlyQkU7RUFDRTtBekZnK3JCSjs7QXlGOTlyQkU7RUFDRTtBekZpK3JCSjs7QXlGLzlyQkU7RUFDRTtBekZrK3JCSjs7QXlGaCtyQkU7RUFDRTtBekZtK3JCSjs7QXlGaityQkU7RUFDRTtBekZvK3JCSjs7QXlGcC9yQkU7RUFDRTtBekZ1L3JCSjs7QXlGci9yQkU7RUFDRTtBekZ3L3JCSjs7QXlGdC9yQkU7RUFDRTtBekZ5L3JCSjs7QXlGdi9yQkU7RUFDRTtBekYwL3JCSjs7QXlGeC9yQkU7RUFDRTtBekYyL3JCSjs7QXlGei9yQkU7RUFDRTtBekY0L3JCSjs7QXlGNWdzQkU7RUFDRTtBekYrZ3NCSjs7QXlGN2dzQkU7RUFDRTtBekZnaHNCSjs7QXlGOWdzQkU7RUFDRTtBekZpaHNCSjs7QXlGL2dzQkU7RUFDRTtBekZraHNCSjs7QXlGaGhzQkU7RUFDRTtBekZtaHNCSjs7QXlGamhzQkU7RUFDRTtBekZvaHNCSjs7QXlGcGlzQkU7RUFDRTtBekZ1aXNCSjs7QXlGcmlzQkU7RUFDRTtBekZ3aXNCSjs7QXlGdGlzQkU7RUFDRTtBekZ5aXNCSjs7QXlGdmlzQkU7RUFDRTtBekYwaXNCSjs7QXlGeGlzQkU7RUFDRTtBekYyaXNCSjs7QXlGemlzQkU7RUFDRTtBekY0aXNCSjs7QXlGNWpzQkU7RUFDRTtBekYranNCSjs7QXlGN2pzQkU7RUFDRTtBekZna3NCSjs7QXlGOWpzQkU7RUFDRTtBekZpa3NCSjs7QXlGL2pzQkU7RUFDRTtBekZra3NCSjs7QXlGaGtzQkU7RUFDRTtBekZta3NCSjs7QXlGamtzQkU7RUFDRTtBekZva3NCSjs7QXlGcGxzQkU7RUFDRTtBekZ1bHNCSjs7QXlGcmxzQkU7RUFDRTtBekZ3bHNCSjs7QXlGdGxzQkU7RUFDRTtBekZ5bHNCSjs7QXlGdmxzQkU7RUFDRTtBekYwbHNCSjs7QXlGeGxzQkU7RUFDRTtBekYybHNCSjs7QXlGemxzQkU7RUFDRTtBekY0bHNCSjs7QXlGNW1zQkU7RUFDRTtBekYrbXNCSjs7QXlGN21zQkU7RUFDRTtBekZnbnNCSjs7QXlGOW1zQkU7RUFDRTtBekZpbnNCSjs7QXlGL21zQkU7RUFDRTtBekZrbnNCSjs7QXlGaG5zQkU7RUFDRTtBekZtbnNCSjs7QXlGam5zQkU7RUFDRTtBekZvbnNCSjs7QXlGcG9zQkU7RUFDRTtBekZ1b3NCSjs7QXlGcm9zQkU7RUFDRTtBekZ3b3NCSjs7QXlGdG9zQkU7RUFDRTtBekZ5b3NCSjs7QXlGdm9zQkU7RUFDRTtBekYwb3NCSjs7QXlGeG9zQkU7RUFDRTtBekYyb3NCSjs7QXlGem9zQkU7RUFDRTtBekY0b3NCSjs7QXlGNXBzQkU7RUFDRTtBekYrcHNCSjs7QXlGN3BzQkU7RUFDRTtBekZncXNCSjs7QXlGOXBzQkU7RUFDRTtBekZpcXNCSjs7QXlGL3BzQkU7RUFDRTtBekZrcXNCSjs7QXlGaHFzQkU7RUFDRTtBekZtcXNCSjs7QXlGanFzQkU7RUFDRTtBekZvcXNCSjs7QXlGcHJzQkU7RUFDRTtBekZ1cnNCSjs7QXlGcnJzQkU7RUFDRTtBekZ3cnNCSjs7QXlGdHJzQkU7RUFDRTtBekZ5cnNCSjs7QXlGdnJzQkU7RUFDRTtBekYwcnNCSjs7QXlGeHJzQkU7RUFDRTtBekYycnNCSjs7QXlGenJzQkU7RUFDRTtBekY0cnNCSjs7QXlGNXNzQkU7RUFDRTtBekYrc3NCSjs7QXlGN3NzQkU7RUFDRTtBekZndHNCSjs7QXlGOXNzQkU7RUFDRTtBekZpdHNCSjs7QXlGL3NzQkU7RUFDRTtBekZrdHNCSjs7QXlGaHRzQkU7RUFDRTtBekZtdHNCSjs7QXlGanRzQkU7RUFDRTtBekZvdHNCSjs7QXlGcHVzQkU7RUFDRTtBekZ1dXNCSjs7QXlGcnVzQkU7RUFDRTtBekZ3dXNCSjs7QXlGdHVzQkU7RUFDRTtBekZ5dXNCSjs7QXlGdnVzQkU7RUFDRTtBekYwdXNCSjs7QXlGeHVzQkU7RUFDRTtBekYydXNCSjs7QXlGenVzQkU7RUFDRTtBekY0dXNCSjs7QXlGNXZzQkU7RUFDRTtBekYrdnNCSjs7QXlGN3ZzQkU7RUFDRTtBekZnd3NCSjs7QXlGOXZzQkU7RUFDRTtBekZpd3NCSjs7QXlGL3ZzQkU7RUFDRTtBekZrd3NCSjs7QXlGaHdzQkU7RUFDRTtBekZtd3NCSjs7QXlGandzQkU7RUFDRTtBekZvd3NCSjs7QXlGcHhzQkU7RUFDRTtBekZ1eHNCSjs7QXlGcnhzQkU7RUFDRTtBekZ3eHNCSjs7QXlGdHhzQkU7RUFDRTtBekZ5eHNCSjs7QXlGdnhzQkU7RUFDRTtBekYweHNCSjs7QXlGeHhzQkU7RUFDRTtBekYyeHNCSjs7QXlGenhzQkU7RUFDRTtBekY0eHNCSjs7QXlGNXlzQkU7RUFDRTtBekYreXNCSjs7QXlGN3lzQkU7RUFDRTtBekZnenNCSjs7QXlGOXlzQkU7RUFDRTtBekZpenNCSjs7QXlGL3lzQkU7RUFDRTtBekZrenNCSjs7QXlGaHpzQkU7RUFDRTtBekZtenNCSjs7QXlGanpzQkU7RUFDRTtBekZvenNCSjs7QXlGcDBzQkU7RUFDRTtBekZ1MHNCSjs7QXlGcjBzQkU7RUFDRTtBekZ3MHNCSjs7QXlGdDBzQkU7RUFDRTtBekZ5MHNCSjs7QXlGdjBzQkU7RUFDRTtBekYwMHNCSjs7QXlGeDBzQkU7RUFDRTtBekYyMHNCSjs7QXlGejBzQkU7RUFDRTtBekY0MHNCSjs7QXlGNTFzQkU7RUFDRTtBekYrMXNCSjs7QXlGNzFzQkU7RUFDRTtBekZnMnNCSjs7QXlGOTFzQkU7RUFDRTtBekZpMnNCSjs7QXlGLzFzQkU7RUFDRTtBekZrMnNCSjs7QXlGaDJzQkU7RUFDRTtBekZtMnNCSjs7QXlGajJzQkU7RUFDRTtBekZvMnNCSjs7QXlGcDNzQkU7RUFDRTtBekZ1M3NCSjs7QXlGcjNzQkU7RUFDRTtBekZ3M3NCSjs7QXlGdDNzQkU7RUFDRTtBekZ5M3NCSjs7QXlGdjNzQkU7RUFDRTtBekYwM3NCSjs7QXlGeDNzQkU7RUFDRTtBekYyM3NCSjs7QXlGejNzQkU7RUFDRTtBekY0M3NCSjs7QXlGNTRzQkU7RUFDRTtBekYrNHNCSjs7QXlGNzRzQkU7RUFDRTtBekZnNXNCSjs7QXlGOTRzQkU7RUFDRTtBekZpNXNCSjs7QXlGLzRzQkU7RUFDRTtBekZrNXNCSjs7QXlGaDVzQkU7RUFDRTtBekZtNXNCSjs7QXlGajVzQkU7RUFDRTtBekZvNXNCSjs7QXlGcDZzQkU7RUFDRTtBekZ1NnNCSjs7QXlGcjZzQkU7RUFDRTtBekZ3NnNCSjs7QXlGdDZzQkU7RUFDRTtBekZ5NnNCSjs7QXlGdjZzQkU7RUFDRTtBekYwNnNCSjs7QXlGeDZzQkU7RUFDRTtBekYyNnNCSjs7QXlGejZzQkU7RUFDRTtBekY0NnNCSjs7QXlGNTdzQkU7RUFDRTtBekYrN3NCSjs7QXlGNzdzQkU7RUFDRTtBekZnOHNCSjs7QXlGOTdzQkU7RUFDRTtBekZpOHNCSjs7QXlGLzdzQkU7RUFDRTtBekZrOHNCSjs7QXlGaDhzQkU7RUFDRTtBekZtOHNCSjs7QXlGajhzQkU7RUFDRTtBekZvOHNCSjs7QXlGcDlzQkU7RUFDRTtBekZ1OXNCSjs7QXlGcjlzQkU7RUFDRTtBekZ3OXNCSjs7QXlGdDlzQkU7RUFDRTtBekZ5OXNCSjs7QXlGdjlzQkU7RUFDRTtBekYwOXNCSjs7QXlGeDlzQkU7RUFDRTtBekYyOXNCSjs7QXlGejlzQkU7RUFDRTtBekY0OXNCSjs7QXlGNStzQkU7RUFDRTtBekYrK3NCSjs7QXlGNytzQkU7RUFDRTtBekZnL3NCSjs7QXlGOStzQkU7RUFDRTtBekZpL3NCSjs7QXlGLytzQkU7RUFDRTtBekZrL3NCSjs7QXlGaC9zQkU7RUFDRTtBekZtL3NCSjs7QXlGai9zQkU7RUFDRTtBekZvL3NCSjs7QXlGcGd0QkU7RUFDRTtBekZ1Z3RCSjs7QXlGcmd0QkU7RUFDRTtBekZ3Z3RCSjs7QXlGdGd0QkU7RUFDRTtBekZ5Z3RCSjs7QXlGdmd0QkU7RUFDRTtBekYwZ3RCSjs7QXlGeGd0QkU7RUFDRTtBekYyZ3RCSjs7QXlGemd0QkU7RUFDRTtBekY0Z3RCSjs7QXlGNWh0QkU7RUFDRTtBekYraHRCSjs7QXlGN2h0QkU7RUFDRTtBekZnaXRCSjs7QXlGOWh0QkU7RUFDRTtBekZpaXRCSjs7QXlGL2h0QkU7RUFDRTtBekZraXRCSjs7QXlGaGl0QkU7RUFDRTtBekZtaXRCSjs7QXlGaml0QkU7RUFDRTtBekZvaXRCSjs7QXlGcGp0QkU7RUFDRTtBekZ1anRCSjs7QXlGcmp0QkU7RUFDRTtBekZ3anRCSjs7QXlGdGp0QkU7RUFDRTtBekZ5anRCSjs7QXlGdmp0QkU7RUFDRTtBekYwanRCSjs7QXlGeGp0QkU7RUFDRTtBekYyanRCSjs7QXlGemp0QkU7RUFDRTtBekY0anRCSjs7QXlGNWt0QkU7RUFDRTtBekYra3RCSjs7QXlGN2t0QkU7RUFDRTtBekZnbHRCSjs7QXlGOWt0QkU7RUFDRTtBekZpbHRCSjs7QXlGL2t0QkU7RUFDRTtBekZrbHRCSjs7QXlGaGx0QkU7RUFDRTtBekZtbHRCSjs7QXlGamx0QkU7RUFDRTtBekZvbHRCSjs7QXlGcG10QkU7RUFDRTtBekZ1bXRCSjs7QXlGcm10QkU7RUFDRTtBekZ3bXRCSjs7QXlGdG10QkU7RUFDRTtBekZ5bXRCSjs7QXlGdm10QkU7RUFDRTtBekYwbXRCSjs7QXlGeG10QkU7RUFDRTtBekYybXRCSjs7QXlGem10QkU7RUFDRTtBekY0bXRCSjs7QXlGNW50QkU7RUFDRTtBekYrbnRCSjs7QXlGN250QkU7RUFDRTtBekZnb3RCSjs7QXlGOW50QkU7RUFDRTtBekZpb3RCSjs7QXlGL250QkU7RUFDRTtBekZrb3RCSjs7QXlGaG90QkU7RUFDRTtBekZtb3RCSjs7QXlGam90QkU7RUFDRTtBekZvb3RCSjs7QXlGcHB0QkU7RUFDRTtBekZ1cHRCSjs7QXlGcnB0QkU7RUFDRTtBekZ3cHRCSjs7QXlGdHB0QkU7RUFDRTtBekZ5cHRCSjs7QXlGdnB0QkU7RUFDRTtBekYwcHRCSjs7QXlGeHB0QkU7RUFDRTtBekYycHRCSjs7QXlGenB0QkU7RUFDRTtBekY0cHRCSjs7QXlGNXF0QkU7RUFDRTtBekYrcXRCSjs7QXlGN3F0QkU7RUFDRTtBekZncnRCSjs7QXlGOXF0QkU7RUFDRTtBekZpcnRCSjs7QXlGL3F0QkU7RUFDRTtBekZrcnRCSjs7QXlGaHJ0QkU7RUFDRTtBekZtcnRCSjs7QXlGanJ0QkU7RUFDRTtBekZvcnRCSjs7QXlGcHN0QkU7RUFDRTtBekZ1c3RCSjs7QXlGcnN0QkU7RUFDRTtBekZ3c3RCSjs7QXlGdHN0QkU7RUFDRTtBekZ5c3RCSjs7QXlGdnN0QkU7RUFDRTtBekYwc3RCSjs7QXlGeHN0QkU7RUFDRTtBekYyc3RCSjs7QXlGenN0QkU7RUFDRTtBekY0c3RCSjs7QXlGNXR0QkU7RUFDRTtBekYrdHRCSjs7QXlGN3R0QkU7RUFDRTtBekZndXRCSjs7QXlGOXR0QkU7RUFDRTtBekZpdXRCSjs7QXlGL3R0QkU7RUFDRTtBekZrdXRCSjs7QXlGaHV0QkU7RUFDRTtBekZtdXRCSjs7QXlGanV0QkU7RUFDRTtBekZvdXRCSjs7QXlGcHZ0QkU7RUFDRTtBekZ1dnRCSjs7QXlGcnZ0QkU7RUFDRTtBekZ3dnRCSjs7QXlGdHZ0QkU7RUFDRTtBekZ5dnRCSjs7QXlGdnZ0QkU7RUFDRTtBekYwdnRCSjs7QXlGeHZ0QkU7RUFDRTtBekYydnRCSjs7QXlGenZ0QkU7RUFDRTtBekY0dnRCSjs7QXlGNXd0QkU7RUFDRTtBekYrd3RCSjs7QXlGN3d0QkU7RUFDRTtBekZneHRCSjs7QXlGOXd0QkU7RUFDRTtBekZpeHRCSjs7QXlGL3d0QkU7RUFDRTtBekZreHRCSjs7QXlGaHh0QkU7RUFDRTtBekZteHRCSjs7QXlGanh0QkU7RUFDRTtBekZveHRCSjs7QXlGcHl0QkU7RUFDRTtBekZ1eXRCSjs7QXlGcnl0QkU7RUFDRTtBekZ3eXRCSjs7QXlGdHl0QkU7RUFDRTtBekZ5eXRCSjs7QXlGdnl0QkU7RUFDRTtBekYweXRCSjs7QXlGeHl0QkU7RUFDRTtBekYyeXRCSjs7QXlGenl0QkU7RUFDRTtBekY0eXRCSjs7QXlGdHl0QkU7RUFDRTtBekZ5eXRCSjs7QXlGdnl0QkU7RUFDRTtBekYweXRCSjs7QXlGeHl0QkU7RUFDRTtBekYyeXRCSjs7QXlGenl0QkU7RUFDRTtBekY0eXRCSjs7QXlGMXl0QkU7RUFDRTtBekY2eXRCSjs7QXlGM3l0QkU7RUFDRTtBekY4eXRCSjs7QXlGNXl0QkU7RUFDRTtBekYreXRCSjs7QXlGN3l0QkU7RUFDRTtBekZnenRCSjs7QXlGOXl0QkU7RUFDRTtBekZpenRCSjs7QXlGMTB0QkU7RUFDRTtBekY2MHRCSjs7QXlGMzB0QkU7RUFDRTtBekY4MHRCSjs7QXlGNTB0QkU7RUFDRTtBekYrMHRCSjs7QXlGNzB0QkU7RUFDRTtBekZnMXRCSjs7QXlGOTB0QkU7RUFDRTtBekZpMXRCSjs7QXlGLzB0QkU7RUFDRTtBekZrMXRCSjs7QXlGaDF0QkU7RUFDRTtBekZtMXRCSjs7QXlGajF0QkU7RUFDRTtBekZvMXRCSjs7QXlGbDF0QkU7RUFDRTtBekZxMXRCSjs7QXlGOTJ0QkU7RUFDRTtBekZpM3RCSjs7QXlGLzJ0QkU7RUFDRTtBekZrM3RCSjs7QXlGaDN0QkU7RUFDRTtBekZtM3RCSjs7QXlGajN0QkU7RUFDRTtBekZvM3RCSjs7QXlGbDN0QkU7RUFDRTtBekZxM3RCSjs7QXlGbjN0QkU7RUFDRTtBekZzM3RCSjs7QXlGcDN0QkU7RUFDRTtBekZ1M3RCSjs7QXlGcjN0QkU7RUFDRTtBekZ3M3RCSjs7QXlGdDN0QkU7RUFDRTtBekZ5M3RCSjs7QXlGbDV0QkU7RUFDRTtBekZxNXRCSjs7QXlGbjV0QkU7RUFDRTtBekZzNXRCSjs7QXlGcDV0QkU7RUFDRTtBekZ1NXRCSjs7QXlGcjV0QkU7RUFDRTtBekZ3NXRCSjs7QXlGdDV0QkU7RUFDRTtBekZ5NXRCSjs7QXlGdjV0QkU7RUFDRTtBekYwNXRCSjs7QXlGeDV0QkU7RUFDRTtBekYyNXRCSjs7QXlGejV0QkU7RUFDRTtBekY0NXRCSjs7QXlGMTV0QkU7RUFDRTtBekY2NXRCSjs7QXlGdDd0QkU7RUFDRTtBekZ5N3RCSjs7QXlGdjd0QkU7RUFDRTtBekYwN3RCSjs7QXlGeDd0QkU7RUFDRTtBekYyN3RCSjs7QXlGejd0QkU7RUFDRTtBekY0N3RCSjs7QXlGMTd0QkU7RUFDRTtBekY2N3RCSjs7QXlGMzd0QkU7RUFDRTtBekY4N3RCSjs7QXlGNTd0QkU7RUFDRTtBekYrN3RCSjs7QXlGNzd0QkU7RUFDRTtBekZnOHRCSjs7QXlGOTd0QkU7RUFDRTtBekZpOHRCSjs7QXlGMTl0QkU7RUFDRTtBekY2OXRCSjs7QXlGMzl0QkU7RUFDRTtBekY4OXRCSjs7QXlGNTl0QkU7RUFDRTtBekYrOXRCSjs7QXlGNzl0QkU7RUFDRTtBekZnK3RCSjs7QXlGOTl0QkU7RUFDRTtBekZpK3RCSjs7QXlGLzl0QkU7RUFDRTtBekZrK3RCSjs7QXlGaCt0QkU7RUFDRTtBekZtK3RCSjs7QXlGait0QkU7RUFDRTtBekZvK3RCSjs7QXlGbCt0QkU7RUFDRTtBekZxK3RCSjs7QXlGOS90QkU7RUFDRTtBekZpZ3VCSjs7QXlGLy90QkU7RUFDRTtBekZrZ3VCSjs7QXlGaGd1QkU7RUFDRTtBekZtZ3VCSjs7QXlGamd1QkU7RUFDRTtBekZvZ3VCSjs7QXlGbGd1QkU7RUFDRTtBekZxZ3VCSjs7QXlGbmd1QkU7RUFDRTtBekZzZ3VCSjs7QXlGcGd1QkU7RUFDRTtBekZ1Z3VCSjs7QXlGcmd1QkU7RUFDRTtBekZ3Z3VCSjs7QXlGdGd1QkU7RUFDRTtBekZ5Z3VCSjs7QXlGbGl1QkU7RUFDRTtBekZxaXVCSjs7QXlGbml1QkU7RUFDRTtBekZzaXVCSjs7QXlGcGl1QkU7RUFDRTtBekZ1aXVCSjs7QXlGcml1QkU7RUFDRTtBekZ3aXVCSjs7QXlGdGl1QkU7RUFDRTtBekZ5aXVCSjs7QXlGdml1QkU7RUFDRTtBekYwaXVCSjs7QXlGeGl1QkU7RUFDRTtBekYyaXVCSjs7QXlGeml1QkU7RUFDRTtBekY0aXVCSjs7QXlGMWl1QkU7RUFDRTtBekY2aXVCSjs7QXlGdGt1QkU7RUFDRTtBekZ5a3VCSjs7QXlGdmt1QkU7RUFDRTtBekYwa3VCSjs7QXlGeGt1QkU7RUFDRTtBekYya3VCSjs7QXlGemt1QkU7RUFDRTtBekY0a3VCSjs7QXlGMWt1QkU7RUFDRTtBekY2a3VCSjs7QXlGM2t1QkU7RUFDRTtBekY4a3VCSjs7QXlGNWt1QkU7RUFDRTtBekYra3VCSjs7QXlGN2t1QkU7RUFDRTtBekZnbHVCSjs7QXlGOWt1QkU7RUFDRTtBekZpbHVCSjs7QXlGMW11QkU7RUFDRTtBekY2bXVCSjs7QXlGM211QkU7RUFDRTtBekY4bXVCSjs7QXlGNW11QkU7RUFDRTtBekYrbXVCSjs7QXlGN211QkU7RUFDRTtBekZnbnVCSjs7QXlGOW11QkU7RUFDRTtBekZpbnVCSjs7QXlGL211QkU7RUFDRTtBekZrbnVCSjs7QXlGaG51QkU7RUFDRTtBekZtbnVCSjs7QXlGam51QkU7RUFDRTtBekZvbnVCSjs7QXlGbG51QkU7RUFDRTtBekZxbnVCSjs7QXlGOW91QkU7RUFDRTtBekZpcHVCSjs7QXlGL291QkU7RUFDRTtBekZrcHVCSjs7QXlGaHB1QkU7RUFDRTtBekZtcHVCSjs7QXlGanB1QkU7RUFDRTtBekZvcHVCSjs7QXlGbHB1QkU7RUFDRTtBekZxcHVCSjs7QXlGbnB1QkU7RUFDRTtBekZzcHVCSjs7QXlGcHB1QkU7RUFDRTtBekZ1cHVCSjs7QXlGcnB1QkU7RUFDRTtBekZ3cHVCSjs7QXlGdHB1QkU7RUFDRTtBekZ5cHVCSjs7QXlGbHJ1QkU7RUFDRTtBekZxcnVCSjs7QXlGbnJ1QkU7RUFDRTtBekZzcnVCSjs7QXlGcHJ1QkU7RUFDRTtBekZ1cnVCSjs7QXlGcnJ1QkU7RUFDRTtBekZ3cnVCSjs7QXlGdHJ1QkU7RUFDRTtBekZ5cnVCSjs7QXlGdnJ1QkU7RUFDRTtBekYwcnVCSjs7QXlGeHJ1QkU7RUFDRTtBekYycnVCSjs7QXlGenJ1QkU7RUFDRTtBekY0cnVCSjs7QXlGMXJ1QkU7RUFDRTtBekY2cnVCSjs7QXlGdHR1QkU7RUFDRTtBekZ5dHVCSjs7QXlGdnR1QkU7RUFDRTtBekYwdHVCSjs7QXlGeHR1QkU7RUFDRTtBekYydHVCSjs7QXlGenR1QkU7RUFDRTtBekY0dHVCSjs7QXlGMXR1QkU7RUFDRTtBekY2dHVCSjs7QXlGM3R1QkU7RUFDRTtBekY4dHVCSjs7QXlGNXR1QkU7RUFDRTtBekYrdHVCSjs7QXlGN3R1QkU7RUFDRTtBekZndXVCSjs7QXlGOXR1QkU7RUFDRTtBekZpdXVCSjs7QXlGMXZ1QkU7RUFDRTtBekY2dnVCSjs7QXlGM3Z1QkU7RUFDRTtBekY4dnVCSjs7QXlGNXZ1QkU7RUFDRTtBekYrdnVCSjs7QXlGN3Z1QkU7RUFDRTtBekZnd3VCSjs7QXlGOXZ1QkU7RUFDRTtBekZpd3VCSjs7QXlGL3Z1QkU7RUFDRTtBekZrd3VCSjs7QXlGaHd1QkU7RUFDRTtBekZtd3VCSjs7QXlGand1QkU7RUFDRTtBekZvd3VCSjs7QXlGbHd1QkU7RUFDRTtBekZxd3VCSjs7QXlGOXh1QkU7RUFDRTtBekZpeXVCSjs7QXlGL3h1QkU7RUFDRTtBekZreXVCSjs7QXlGaHl1QkU7RUFDRTtBekZteXVCSjs7QXlGanl1QkU7RUFDRTtBekZveXVCSjs7QXlGbHl1QkU7RUFDRTtBekZxeXVCSjs7QXlGbnl1QkU7RUFDRTtBekZzeXVCSjs7QXlGcHl1QkU7RUFDRTtBekZ1eXVCSjs7QXlGcnl1QkU7RUFDRTtBekZ3eXVCSjs7QXlGdHl1QkU7RUFDRTtBekZ5eXVCSjs7QXlGbDB1QkU7RUFDRTtBekZxMHVCSjs7QXlGbjB1QkU7RUFDRTtBekZzMHVCSjs7QXlGcDB1QkU7RUFDRTtBekZ1MHVCSjs7QXlGcjB1QkU7RUFDRTtBekZ3MHVCSjs7QXlGdDB1QkU7RUFDRTtBekZ5MHVCSjs7QXlGdjB1QkU7RUFDRTtBekYwMHVCSjs7QXlGeDB1QkU7RUFDRTtBekYyMHVCSjs7QXlGejB1QkU7RUFDRTtBekY0MHVCSjs7QXlGMTB1QkU7RUFDRTtBekY2MHVCSjs7QXlGdDJ1QkU7RUFDRTtBekZ5MnVCSjs7QXlGdjJ1QkU7RUFDRTtBekYwMnVCSjs7QXlGeDJ1QkU7RUFDRTtBekYyMnVCSjs7QXlGejJ1QkU7RUFDRTtBekY0MnVCSjs7QXlGMTJ1QkU7RUFDRTtBekY2MnVCSjs7QXlGMzJ1QkU7RUFDRTtBekY4MnVCSjs7QXlGNTJ1QkU7RUFDRTtBekYrMnVCSjs7QXlGNzJ1QkU7RUFDRTtBekZnM3VCSjs7QXlGOTJ1QkU7RUFDRTtBekZpM3VCSjs7QXlGMTR1QkU7RUFDRTtBekY2NHVCSjs7QXlGMzR1QkU7RUFDRTtBekY4NHVCSjs7QXlGNTR1QkU7RUFDRTtBekYrNHVCSjs7QXlGNzR1QkU7RUFDRTtBekZnNXVCSjs7QXlGOTR1QkU7RUFDRTtBekZpNXVCSjs7QXlGLzR1QkU7RUFDRTtBekZrNXVCSjs7QXlGaDV1QkU7RUFDRTtBekZtNXVCSjs7QXlGajV1QkU7RUFDRTtBekZvNXVCSjs7QXlGbDV1QkU7RUFDRTtBekZxNXVCSjs7QXlGOTZ1QkU7RUFDRTtBekZpN3VCSjs7QXlGLzZ1QkU7RUFDRTtBekZrN3VCSjs7QXlGaDd1QkU7RUFDRTtBekZtN3VCSjs7QXlGajd1QkU7RUFDRTtBekZvN3VCSjs7QXlGbDd1QkU7RUFDRTtBekZxN3VCSjs7QXlGbjd1QkU7RUFDRTtBekZzN3VCSjs7QXlGcDd1QkU7RUFDRTtBekZ1N3VCSjs7QXlGcjd1QkU7RUFDRTtBekZ3N3VCSjs7QXlGdDd1QkU7RUFDRTtBekZ5N3VCSjs7QXlGbDl1QkU7RUFDRTtBekZxOXVCSjs7QXlGbjl1QkU7RUFDRTtBekZzOXVCSjs7QXlGcDl1QkU7RUFDRTtBekZ1OXVCSjs7QXlGcjl1QkU7RUFDRTtBekZ3OXVCSjs7QXlGdDl1QkU7RUFDRTtBekZ5OXVCSjs7QXlGdjl1QkU7RUFDRTtBekYwOXVCSjs7QXlGeDl1QkU7RUFDRTtBekYyOXVCSjs7QXlGejl1QkU7RUFDRTtBekY0OXVCSjs7QXlGMTl1QkU7RUFDRTtBekY2OXVCSjs7QXlGdC91QkU7RUFDRTtBekZ5L3VCSjs7QXlGdi91QkU7RUFDRTtBekYwL3VCSjs7QXlGeC91QkU7RUFDRTtBekYyL3VCSjs7QXlGei91QkU7RUFDRTtBekY0L3VCSjs7QXlGMS91QkU7RUFDRTtBekY2L3VCSjs7QXlGMy91QkU7RUFDRTtBekY4L3VCSjs7QXlGNS91QkU7RUFDRTtBekYrL3VCSjs7QXlGNy91QkU7RUFDRTtBekZnZ3ZCSjs7QXlGOS91QkU7RUFDRTtBekZpZ3ZCSjs7QXlGMWh2QkU7RUFDRTtBekY2aHZCSjs7QXlGM2h2QkU7RUFDRTtBekY4aHZCSjs7QXlGNWh2QkU7RUFDRTtBekYraHZCSjs7QXlGN2h2QkU7RUFDRTtBekZnaXZCSjs7QXlGOWh2QkU7RUFDRTtBekZpaXZCSjs7QXlGL2h2QkU7RUFDRTtBekZraXZCSjs7QXlGaGl2QkU7RUFDRTtBekZtaXZCSjs7QXlGaml2QkU7RUFDRTtBekZvaXZCSjs7QXlGbGl2QkU7RUFDRTtBekZxaXZCSjs7QXlGOWp2QkU7RUFDRTtBekZpa3ZCSjs7QXlGL2p2QkU7RUFDRTtBekZra3ZCSjs7QXlGaGt2QkU7RUFDRTtBekZta3ZCSjs7QXlGamt2QkU7RUFDRTtBekZva3ZCSjs7QXlGbGt2QkU7RUFDRTtBekZxa3ZCSjs7QXlGbmt2QkU7RUFDRTtBekZza3ZCSjs7QXlGcGt2QkU7RUFDRTtBekZ1a3ZCSjs7QXlGcmt2QkU7RUFDRTtBekZ3a3ZCSjs7QXlGdGt2QkU7RUFDRTtBekZ5a3ZCSjs7QXlGbG12QkU7RUFDRTtBekZxbXZCSjs7QXlGbm12QkU7RUFDRTtBekZzbXZCSjs7QXlGcG12QkU7RUFDRTtBekZ1bXZCSjs7QXlGcm12QkU7RUFDRTtBekZ3bXZCSjs7QXlGdG12QkU7RUFDRTtBekZ5bXZCSjs7QXlGdm12QkU7RUFDRTtBekYwbXZCSjs7QXlGeG12QkU7RUFDRTtBekYybXZCSjs7QXlGem12QkU7RUFDRTtBekY0bXZCSjs7QXlGMW12QkU7RUFDRTtBekY2bXZCSjs7QXlGdG92QkU7RUFDRTtBekZ5b3ZCSjs7QXlGdm92QkU7RUFDRTtBekYwb3ZCSjs7QXlGeG92QkU7RUFDRTtBekYyb3ZCSjs7QXlGem92QkU7RUFDRTtBekY0b3ZCSjs7QXlGMW92QkU7RUFDRTtBekY2b3ZCSjs7QXlGM292QkU7RUFDRTtBekY4b3ZCSjs7QXlGNW92QkU7RUFDRTtBekYrb3ZCSjs7QXlGN292QkU7RUFDRTtBekZncHZCSjs7QXlGOW92QkU7RUFDRTtBekZpcHZCSjs7QXlGMXF2QkU7RUFDRTtBekY2cXZCSjs7QXlGM3F2QkU7RUFDRTtBekY4cXZCSjs7QXlGNXF2QkU7RUFDRTtBekYrcXZCSjs7QXlGN3F2QkU7RUFDRTtBekZncnZCSjs7QXlGOXF2QkU7RUFDRTtBekZpcnZCSjs7QXlGL3F2QkU7RUFDRTtBekZrcnZCSjs7QXlGaHJ2QkU7RUFDRTtBekZtcnZCSjs7QXlGanJ2QkU7RUFDRTtBekZvcnZCSjs7QXlGbHJ2QkU7RUFDRTtBekZxcnZCSjs7QXlGOXN2QkU7RUFDRTtBekZpdHZCSjs7QXlGL3N2QkU7RUFDRTtBekZrdHZCSjs7QXlGaHR2QkU7RUFDRTtBekZtdHZCSjs7QXlGanR2QkU7RUFDRTtBekZvdHZCSjs7QXlGbHR2QkU7RUFDRTtBekZxdHZCSjs7QXlGbnR2QkU7RUFDRTtBekZzdHZCSjs7QXlGcHR2QkU7RUFDRTtBekZ1dHZCSjs7QXlGcnR2QkU7RUFDRTtBekZ3dHZCSjs7QXlGdHR2QkU7RUFDRTtBekZ5dHZCSjs7QXlGbHZ2QkU7RUFDRTtBekZxdnZCSjs7QXlGbnZ2QkU7RUFDRTtBekZzdnZCSjs7QXlGcHZ2QkU7RUFDRTtBekZ1dnZCSjs7QXlGcnZ2QkU7RUFDRTtBekZ3dnZCSjs7QXlGdHZ2QkU7RUFDRTtBekZ5dnZCSjs7QXlGdnZ2QkU7RUFDRTtBekYwdnZCSjs7QXlGeHZ2QkU7RUFDRTtBekYydnZCSjs7QXlGenZ2QkU7RUFDRTtBekY0dnZCSjs7QXlGMXZ2QkU7RUFDRTtBekY2dnZCSjs7QXlGdHh2QkU7RUFDRTtBekZ5eHZCSjs7QXlGdnh2QkU7RUFDRTtBekYweHZCSjs7QXlGeHh2QkU7RUFDRTtBekYyeHZCSjs7QXlGenh2QkU7RUFDRTtBekY0eHZCSjs7QXlGMXh2QkU7RUFDRTtBekY2eHZCSjs7QXlGM3h2QkU7RUFDRTtBekY4eHZCSjs7QXlGNXh2QkU7RUFDRTtBekYreHZCSjs7QXlGN3h2QkU7RUFDRTtBekZneXZCSjs7QXlGOXh2QkU7RUFDRTtBekZpeXZCSjs7QXlGMXp2QkU7RUFDRTtBekY2enZCSjs7QXlGM3p2QkU7RUFDRTtBekY4enZCSjs7QXlGNXp2QkU7RUFDRTtBekYrenZCSjs7QXlGN3p2QkU7RUFDRTtBekZnMHZCSjs7QXlGOXp2QkU7RUFDRTtBekZpMHZCSjs7QXlGL3p2QkU7RUFDRTtBekZrMHZCSjs7QXlGaDB2QkU7RUFDRTtBekZtMHZCSjs7QXlGajB2QkU7RUFDRTtBekZvMHZCSjs7QXlGbDB2QkU7RUFDRTtBekZxMHZCSjs7QXlGOTF2QkU7RUFDRTtBekZpMnZCSjs7QXlGLzF2QkU7RUFDRTtBekZrMnZCSjs7QXlGaDJ2QkU7RUFDRTtBekZtMnZCSjs7QXlGajJ2QkU7RUFDRTtBekZvMnZCSjs7QXlGbDJ2QkU7RUFDRTtBekZxMnZCSjs7QXlGbjJ2QkU7RUFDRTtBekZzMnZCSjs7QXlGcDJ2QkU7RUFDRTtBekZ1MnZCSjs7QXlGcjJ2QkU7RUFDRTtBekZ3MnZCSjs7QXlGdDJ2QkU7RUFDRTtBekZ5MnZCSjs7QXlGbDR2QkU7RUFDRTtBekZxNHZCSjs7QXlGbjR2QkU7RUFDRTtBekZzNHZCSjs7QXlGcDR2QkU7RUFDRTtBekZ1NHZCSjs7QXlGcjR2QkU7RUFDRTtBekZ3NHZCSjs7QXlGdDR2QkU7RUFDRTtBekZ5NHZCSjs7QXlGdjR2QkU7RUFDRTtBekYwNHZCSjs7QXlGeDR2QkU7RUFDRTtBekYyNHZCSjs7QXlGejR2QkU7RUFDRTtBekY0NHZCSjs7QXlGMTR2QkU7RUFDRTtBekY2NHZCSjs7QXlGdDZ2QkU7RUFDRTtBekZ5NnZCSjs7QXlGdjZ2QkU7RUFDRTtBekYwNnZCSjs7QXlGeDZ2QkU7RUFDRTtBekYyNnZCSjs7QXlGejZ2QkU7RUFDRTtBekY0NnZCSjs7QXlGMTZ2QkU7RUFDRTtBekY2NnZCSjs7QXlGMzZ2QkU7RUFDRTtBekY4NnZCSjs7QXlGNTZ2QkU7RUFDRTtBekYrNnZCSjs7QXlGNzZ2QkU7RUFDRTtBekZnN3ZCSjs7QXlGOTZ2QkU7RUFDRTtBekZpN3ZCSjs7QXlGMTh2QkU7RUFDRTtBekY2OHZCSjs7QXlGMzh2QkU7RUFDRTtBekY4OHZCSjs7QXlGNTh2QkU7RUFDRTtBekYrOHZCSjs7QXlGNzh2QkU7RUFDRTtBekZnOXZCSjs7QXlGOTh2QkU7RUFDRTtBekZpOXZCSjs7QXlGLzh2QkU7RUFDRTtBekZrOXZCSjs7QXlGaDl2QkU7RUFDRTtBekZtOXZCSjs7QXlGajl2QkU7RUFDRTtBekZvOXZCSjs7QXlGbDl2QkU7RUFDRTtBekZxOXZCSjs7QXlGOSt2QkU7RUFDRTtBekZpL3ZCSjs7QXlGLyt2QkU7RUFDRTtBekZrL3ZCSjs7QXlGaC92QkU7RUFDRTtBekZtL3ZCSjs7QXlGai92QkU7RUFDRTtBekZvL3ZCSjs7QXlGbC92QkU7RUFDRTtBekZxL3ZCSjs7QXlGbi92QkU7RUFDRTtBekZzL3ZCSjs7QXlGcC92QkU7RUFDRTtBekZ1L3ZCSjs7QXlGci92QkU7RUFDRTtBekZ3L3ZCSjs7QXlGdC92QkU7RUFDRTtBekZ5L3ZCSjs7QXlGbGh3QkU7RUFDRTtBekZxaHdCSjs7QXlGbmh3QkU7RUFDRTtBekZzaHdCSjs7QXlGcGh3QkU7RUFDRTtBekZ1aHdCSjs7QXlGcmh3QkU7RUFDRTtBekZ3aHdCSjs7QXlGdGh3QkU7RUFDRTtBekZ5aHdCSjs7QXlGdmh3QkU7RUFDRTtBekYwaHdCSjs7QXlGeGh3QkU7RUFDRTtBekYyaHdCSjs7QXlGemh3QkU7RUFDRTtBekY0aHdCSjs7QXlGMWh3QkU7RUFDRTtBekY2aHdCSjs7QXlGdGp3QkU7RUFDRTtBekZ5andCSjs7QXlGdmp3QkU7RUFDRTtBekYwandCSjs7QXlGeGp3QkU7RUFDRTtBekYyandCSjs7QXlGemp3QkU7RUFDRTtBekY0andCSjs7QXlGMWp3QkU7RUFDRTtBekY2andCSjs7QXlGM2p3QkU7RUFDRTtBekY4andCSjs7QXlGNWp3QkU7RUFDRTtBekYrandCSjs7QXlGN2p3QkU7RUFDRTtBekZna3dCSjs7QXlGOWp3QkU7RUFDRTtBekZpa3dCSjs7QXlGMWx3QkU7RUFDRTtBekY2bHdCSjs7QXlGM2x3QkU7RUFDRTtBekY4bHdCSjs7QXlGNWx3QkU7RUFDRTtBekYrbHdCSjs7QXlGN2x3QkU7RUFDRTtBekZnbXdCSjs7QXlGOWx3QkU7RUFDRTtBekZpbXdCSjs7QXlGL2x3QkU7RUFDRTtBekZrbXdCSjs7QXlGaG13QkU7RUFDRTtBekZtbXdCSjs7QXlGam13QkU7RUFDRTtBekZvbXdCSjs7QXlGbG13QkU7RUFDRTtBekZxbXdCSjs7QXlGOW53QkU7RUFDRTtBekZpb3dCSjs7QXlGL253QkU7RUFDRTtBekZrb3dCSjs7QXlGaG93QkU7RUFDRTtBekZtb3dCSjs7QXlGam93QkU7RUFDRTtBekZvb3dCSjs7QXlGbG93QkU7RUFDRTtBekZxb3dCSjs7QXlGbm93QkU7RUFDRTtBekZzb3dCSjs7QXlGcG93QkU7RUFDRTtBekZ1b3dCSjs7QXlGcm93QkU7RUFDRTtBekZ3b3dCSjs7QXlGdG93QkU7RUFDRTtBekZ5b3dCSjs7QXlGbHF3QkU7RUFDRTtBekZxcXdCSjs7QXlGbnF3QkU7RUFDRTtBekZzcXdCSjs7QXlGcHF3QkU7RUFDRTtBekZ1cXdCSjs7QXlGcnF3QkU7RUFDRTtBekZ3cXdCSjs7QXlGdHF3QkU7RUFDRTtBekZ5cXdCSjs7QXlGdnF3QkU7RUFDRTtBekYwcXdCSjs7QXlGeHF3QkU7RUFDRTtBekYycXdCSjs7QXlGenF3QkU7RUFDRTtBekY0cXdCSjs7QXlGMXF3QkU7RUFDRTtBekY2cXdCSjs7QXlGdHN3QkU7RUFDRTtBekZ5c3dCSjs7QXlGdnN3QkU7RUFDRTtBekYwc3dCSjs7QXlGeHN3QkU7RUFDRTtBekYyc3dCSjs7QXlGenN3QkU7RUFDRTtBekY0c3dCSjs7QXlGMXN3QkU7RUFDRTtBekY2c3dCSjs7QXlGM3N3QkU7RUFDRTtBekY4c3dCSjs7QXlGNXN3QkU7RUFDRTtBekYrc3dCSjs7QXlGN3N3QkU7RUFDRTtBekZndHdCSjs7QXlGOXN3QkU7RUFDRTtBekZpdHdCSjs7QXlGMXV3QkU7RUFDRTtBekY2dXdCSjs7QXlGM3V3QkU7RUFDRTtBekY4dXdCSjs7QXlGNXV3QkU7RUFDRTtBekYrdXdCSjs7QXlGN3V3QkU7RUFDRTtBekZndndCSjs7QXlGOXV3QkU7RUFDRTtBekZpdndCSjs7QXlGL3V3QkU7RUFDRTtBekZrdndCSjs7QXlGaHZ3QkU7RUFDRTtBekZtdndCSjs7QXlGanZ3QkU7RUFDRTtBekZvdndCSjs7QXlGbHZ3QkU7RUFDRTtBekZxdndCSjs7QXlGOXd3QkU7RUFDRTtBekZpeHdCSjs7QXlGL3d3QkU7RUFDRTtBekZreHdCSjs7QXlGaHh3QkU7RUFDRTtBekZteHdCSjs7QXlGanh3QkU7RUFDRTtBekZveHdCSjs7QXlGbHh3QkU7RUFDRTtBekZxeHdCSjs7QXlGbnh3QkU7RUFDRTtBekZzeHdCSjs7QXlGcHh3QkU7RUFDRTtBekZ1eHdCSjs7QXlGcnh3QkU7RUFDRTtBekZ3eHdCSjs7QXlGdHh3QkU7RUFDRTtBekZ5eHdCSjs7QXlGbHp3QkU7RUFDRTtBekZxendCSjs7QXlGbnp3QkU7RUFDRTtBekZzendCSjs7QXlGcHp3QkU7RUFDRTtBekZ1endCSjs7QXlGcnp3QkU7RUFDRTtBekZ3endCSjs7QXlGdHp3QkU7RUFDRTtBekZ5endCSjs7QXlGdnp3QkU7RUFDRTtBekYwendCSjs7QXlGeHp3QkU7RUFDRTtBekYyendCSjs7QXlGenp3QkU7RUFDRTtBekY0endCSjs7QXlGMXp3QkU7RUFDRTtBekY2endCSjs7QXlGdDF3QkU7RUFDRTtBekZ5MXdCSjs7QXlGdjF3QkU7RUFDRTtBekYwMXdCSjs7QXlGeDF3QkU7RUFDRTtBekYyMXdCSjs7QXlGejF3QkU7RUFDRTtBekY0MXdCSjs7QXlGMTF3QkU7RUFDRTtBekY2MXdCSjs7QXlGMzF3QkU7RUFDRTtBekY4MXdCSjs7QXlGNTF3QkU7RUFDRTtBekYrMXdCSjs7QXlGNzF3QkU7RUFDRTtBekZnMndCSjs7QXlGOTF3QkU7RUFDRTtBekZpMndCSjs7QXlGMTN3QkU7RUFDRTtBekY2M3dCSjs7QXlGMzN3QkU7RUFDRTtBekY4M3dCSjs7QXlGNTN3QkU7RUFDRTtBekYrM3dCSjs7QXlGNzN3QkU7RUFDRTtBekZnNHdCSjs7QXlGOTN3QkU7RUFDRTtBekZpNHdCSjs7QXlGLzN3QkU7RUFDRTtBekZrNHdCSjs7QXlGaDR3QkU7RUFDRTtBekZtNHdCSjs7QXlGajR3QkU7RUFDRTtBekZvNHdCSjs7QXlGbDR3QkU7RUFDRTtBekZxNHdCSjs7QXlGOTV3QkU7RUFDRTtBekZpNndCSjs7QXlGLzV3QkU7RUFDRTtBekZrNndCSjs7QXlGaDZ3QkU7RUFDRTtBekZtNndCSjs7QXlGajZ3QkU7RUFDRTtBekZvNndCSjs7QXlGbDZ3QkU7RUFDRTtBekZxNndCSjs7QXlGbjZ3QkU7RUFDRTtBekZzNndCSjs7QXlGcDZ3QkU7RUFDRTtBekZ1NndCSjs7QXlGcjZ3QkU7RUFDRTtBekZ3NndCSjs7QXlGdDZ3QkU7RUFDRTtBekZ5NndCSjs7QXlGbDh3QkU7RUFDRTtBekZxOHdCSjs7QXlGbjh3QkU7RUFDRTtBekZzOHdCSjs7QXlGcDh3QkU7RUFDRTtBekZ1OHdCSjs7QXlGcjh3QkU7RUFDRTtBekZ3OHdCSjs7QXlGdDh3QkU7RUFDRTtBekZ5OHdCSjs7QXlGdjh3QkU7RUFDRTtBekYwOHdCSjs7QXlGeDh3QkU7RUFDRTtBekYyOHdCSjs7QXlGejh3QkU7RUFDRTtBekY0OHdCSjs7QXlGMTh3QkU7RUFDRTtBekY2OHdCSjs7QXlGdCt3QkU7RUFDRTtBekZ5K3dCSjs7QXlGdit3QkU7RUFDRTtBekYwK3dCSjs7QXlGeCt3QkU7RUFDRTtBekYyK3dCSjs7QXlGeit3QkU7RUFDRTtBekY0K3dCSjs7QXlGMSt3QkU7RUFDRTtBekY2K3dCSjs7QXlGMyt3QkU7RUFDRTtBekY4K3dCSjs7QXlGNSt3QkU7RUFDRTtBekYrK3dCSjs7QXlGNyt3QkU7RUFDRTtBekZnL3dCSjs7QXlGOSt3QkU7RUFDRTtBekZpL3dCSjs7QXlGMWd4QkU7RUFDRTtBekY2Z3hCSjs7QXlGM2d4QkU7RUFDRTtBekY4Z3hCSjs7QXlGNWd4QkU7RUFDRTtBekYrZ3hCSjs7QXlGN2d4QkU7RUFDRTtBekZnaHhCSjs7QXlGOWd4QkU7RUFDRTtBekZpaHhCSjs7QXlGL2d4QkU7RUFDRTtBekZraHhCSjs7QXlGaGh4QkU7RUFDRTtBekZtaHhCSjs7QXlGamh4QkU7RUFDRTtBekZvaHhCSjs7QXlGbGh4QkU7RUFDRTtBekZxaHhCSjs7QXlGOWl4QkU7RUFDRTtBekZpanhCSjs7QXlGL2l4QkU7RUFDRTtBekZranhCSjs7QXlGaGp4QkU7RUFDRTtBekZtanhCSjs7QXlGamp4QkU7RUFDRTtBekZvanhCSjs7QXlGbGp4QkU7RUFDRTtBekZxanhCSjs7QXlGbmp4QkU7RUFDRTtBekZzanhCSjs7QXlGcGp4QkU7RUFDRTtBekZ1anhCSjs7QXlGcmp4QkU7RUFDRTtBekZ3anhCSjs7QXlGdGp4QkU7RUFDRTtBekZ5anhCSjs7QXlGbGx4QkU7RUFDRTtBekZxbHhCSjs7QXlGbmx4QkU7RUFDRTtBekZzbHhCSjs7QXlGcGx4QkU7RUFDRTtBekZ1bHhCSjs7QXlGcmx4QkU7RUFDRTtBekZ3bHhCSjs7QXlGdGx4QkU7RUFDRTtBekZ5bHhCSjs7QXlGdmx4QkU7RUFDRTtBekYwbHhCSjs7QXlGeGx4QkU7RUFDRTtBekYybHhCSjs7QXlGemx4QkU7RUFDRTtBekY0bHhCSjs7QXlGMWx4QkU7RUFDRTtBekY2bHhCSjs7QXlGdG54QkU7RUFDRTtBekZ5bnhCSjs7QXlGdm54QkU7RUFDRTtBekYwbnhCSjs7QXlGeG54QkU7RUFDRTtBekYybnhCSjs7QXlGem54QkU7RUFDRTtBekY0bnhCSjs7QXlGMW54QkU7RUFDRTtBekY2bnhCSjs7QXlGM254QkU7RUFDRTtBekY4bnhCSjs7QXlGNW54QkU7RUFDRTtBekYrbnhCSjs7QXlGN254QkU7RUFDRTtBekZnb3hCSjs7QXlGOW54QkU7RUFDRTtBekZpb3hCSjs7QXlGMXB4QkU7RUFDRTtBekY2cHhCSjs7QXlGM3B4QkU7RUFDRTtBekY4cHhCSjs7QXlGNXB4QkU7RUFDRTtBekYrcHhCSjs7QXlGN3B4QkU7RUFDRTtBekZncXhCSjs7QXlGOXB4QkU7RUFDRTtBekZpcXhCSjs7QXlGL3B4QkU7RUFDRTtBekZrcXhCSjs7QXlGaHF4QkU7RUFDRTtBekZtcXhCSjs7QXlGanF4QkU7RUFDRTtBekZvcXhCSjs7QXlGbHF4QkU7RUFDRTtBekZxcXhCSjs7QXlGOXJ4QkU7RUFDRTtBekZpc3hCSjs7QXlGL3J4QkU7RUFDRTtBekZrc3hCSjs7QXlGaHN4QkU7RUFDRTtBekZtc3hCSjs7QXlGanN4QkU7RUFDRTtBekZvc3hCSjs7QXlGbHN4QkU7RUFDRTtBekZxc3hCSjs7QXlGbnN4QkU7RUFDRTtBekZzc3hCSjs7QXlGcHN4QkU7RUFDRTtBekZ1c3hCSjs7QXlGcnN4QkU7RUFDRTtBekZ3c3hCSjs7QXlGdHN4QkU7RUFDRTtBekZ5c3hCSjs7QXlGbHV4QkU7RUFDRTtBekZxdXhCSjs7QXlGbnV4QkU7RUFDRTtBekZzdXhCSjs7QXlGcHV4QkU7RUFDRTtBekZ1dXhCSjs7QXlGcnV4QkU7RUFDRTtBekZ3dXhCSjs7QXlGdHV4QkU7RUFDRTtBekZ5dXhCSjs7QXlGdnV4QkU7RUFDRTtBekYwdXhCSjs7QXlGeHV4QkU7RUFDRTtBekYydXhCSjs7QXlGenV4QkU7RUFDRTtBekY0dXhCSjs7QXlGMXV4QkU7RUFDRTtBekY2dXhCSjs7QXlGdHd4QkU7RUFDRTtBekZ5d3hCSjs7QXlGdnd4QkU7RUFDRTtBekYwd3hCSjs7QXlGeHd4QkU7RUFDRTtBekYyd3hCSjs7QXlGend4QkU7RUFDRTtBekY0d3hCSjs7QXlGMXd4QkU7RUFDRTtBekY2d3hCSjs7QXlGM3d4QkU7RUFDRTtBekY4d3hCSjs7QXlGNXd4QkU7RUFDRTtBekYrd3hCSjs7QXlGN3d4QkU7RUFDRTtBekZneHhCSjs7QXlGOXd4QkU7RUFDRTtBekZpeHhCSjs7QXlGMXl4QkU7RUFDRTtBekY2eXhCSjs7QXlGM3l4QkU7RUFDRTtBekY4eXhCSjs7QXlGNXl4QkU7RUFDRTtBekYreXhCSjs7QXlGN3l4QkU7RUFDRTtBekZnenhCSjs7QXlGOXl4QkU7RUFDRTtBekZpenhCSjs7QXlGL3l4QkU7RUFDRTtBekZrenhCSjs7QXlGaHp4QkU7RUFDRTtBekZtenhCSjs7QXlGanp4QkU7RUFDRTtBekZvenhCSjs7QXlGbHp4QkU7RUFDRTtBekZxenhCSjs7QXlGOTB4QkU7RUFDRTtBekZpMXhCSjs7QXlGLzB4QkU7RUFDRTtBekZrMXhCSjs7QXlGaDF4QkU7RUFDRTtBekZtMXhCSjs7QXlGajF4QkU7RUFDRTtBekZvMXhCSjs7QXlGbDF4QkU7RUFDRTtBekZxMXhCSjs7QXlGbjF4QkU7RUFDRTtBekZzMXhCSjs7QXlGcDF4QkU7RUFDRTtBekZ1MXhCSjs7QXlGcjF4QkU7RUFDRTtBekZ3MXhCSjs7QXlGdDF4QkU7RUFDRTtBekZ5MXhCSjs7QXlGbDN4QkU7RUFDRTtBekZxM3hCSjs7QXlGbjN4QkU7RUFDRTtBekZzM3hCSjs7QXlGcDN4QkU7RUFDRTtBekZ1M3hCSjs7QXlGcjN4QkU7RUFDRTtBekZ3M3hCSjs7QXlGdDN4QkU7RUFDRTtBekZ5M3hCSjs7QXlGdjN4QkU7RUFDRTtBekYwM3hCSjs7QXlGeDN4QkU7RUFDRTtBekYyM3hCSjs7QXlGejN4QkU7RUFDRTtBekY0M3hCSjs7QXlGMTN4QkU7RUFDRTtBekY2M3hCSjs7QXlGdDV4QkU7RUFDRTtBekZ5NXhCSjs7QXlGdjV4QkU7RUFDRTtBekYwNXhCSjs7QXlGeDV4QkU7RUFDRTtBekYyNXhCSjs7QXlGejV4QkU7RUFDRTtBekY0NXhCSjs7QXlGMTV4QkU7RUFDRTtBekY2NXhCSjs7QXlGMzV4QkU7RUFDRTtBekY4NXhCSjs7QXlGNTV4QkU7RUFDRTtBekYrNXhCSjs7QXlGNzV4QkU7RUFDRTtBekZnNnhCSjs7QXlGOTV4QkU7RUFDRTtBekZpNnhCSjs7QXlGMTd4QkU7RUFDRTtBekY2N3hCSjs7QXlGMzd4QkU7RUFDRTtBekY4N3hCSjs7QXlGNTd4QkU7RUFDRTtBekYrN3hCSjs7QXlGNzd4QkU7RUFDRTtBekZnOHhCSjs7QXlGOTd4QkU7RUFDRTtBekZpOHhCSjs7QXlGLzd4QkU7RUFDRTtBekZrOHhCSjs7QXlGaDh4QkU7RUFDRTtBekZtOHhCSjs7QXlGajh4QkU7RUFDRTtBekZvOHhCSjs7QXlGbDh4QkU7RUFDRTtBekZxOHhCSjs7QXlGOTl4QkU7RUFDRTtBekZpK3hCSjs7QXlGLzl4QkU7RUFDRTtBekZrK3hCSjs7QXlGaCt4QkU7RUFDRTtBekZtK3hCSjs7QXlGait4QkU7RUFDRTtBekZvK3hCSjs7QXlGbCt4QkU7RUFDRTtBekZxK3hCSjs7QXlGbit4QkU7RUFDRTtBekZzK3hCSjs7QXlGcCt4QkU7RUFDRTtBekZ1K3hCSjs7QXlGcit4QkU7RUFDRTtBekZ3K3hCSjs7QXlGdCt4QkU7RUFDRTtBekZ5K3hCSjs7QXlGbGd5QkU7RUFDRTtBekZxZ3lCSjs7QXlGbmd5QkU7RUFDRTtBekZzZ3lCSjs7QXlGcGd5QkU7RUFDRTtBekZ1Z3lCSjs7QXlGcmd5QkU7RUFDRTtBekZ3Z3lCSjs7QXlGdGd5QkU7RUFDRTtBekZ5Z3lCSjs7QXlGdmd5QkU7RUFDRTtBekYwZ3lCSjs7QXlGeGd5QkU7RUFDRTtBekYyZ3lCSjs7QXlGemd5QkU7RUFDRTtBekY0Z3lCSjs7QXlGMWd5QkU7RUFDRTtBekY2Z3lCSjs7QXlGdGl5QkU7RUFDRTtBekZ5aXlCSjs7QXlGdml5QkU7RUFDRTtBekYwaXlCSjs7QXlGeGl5QkU7RUFDRTtBekYyaXlCSjs7QXlGeml5QkU7RUFDRTtBekY0aXlCSjs7QXlGMWl5QkU7RUFDRTtBekY2aXlCSjs7QXlGM2l5QkU7RUFDRTtBekY4aXlCSjs7QXlGNWl5QkU7RUFDRTtBekYraXlCSjs7QXlGN2l5QkU7RUFDRTtBekZnanlCSjs7QXlGOWl5QkU7RUFDRTtBekZpanlCSjs7QXlGMWt5QkU7RUFDRTtBekY2a3lCSjs7QXlGM2t5QkU7RUFDRTtBekY4a3lCSjs7QXlGNWt5QkU7RUFDRTtBekYra3lCSjs7QXlGN2t5QkU7RUFDRTtBekZnbHlCSjs7QXlGOWt5QkU7RUFDRTtBekZpbHlCSjs7QXlGL2t5QkU7RUFDRTtBekZrbHlCSjs7QXlGaGx5QkU7RUFDRTtBekZtbHlCSjs7QXlGamx5QkU7RUFDRTtBekZvbHlCSjs7QXlGbGx5QkU7RUFDRTtBekZxbHlCSjs7QXlGOW15QkU7RUFDRTtBekZpbnlCSjs7QXlGL215QkU7RUFDRTtBekZrbnlCSjs7QXlGaG55QkU7RUFDRTtBekZtbnlCSjs7QXlGam55QkU7RUFDRTtBekZvbnlCSjs7QXlGbG55QkU7RUFDRTtBekZxbnlCSjs7QXlGbm55QkU7RUFDRTtBekZzbnlCSjs7QXlGcG55QkU7RUFDRTtBekZ1bnlCSjs7QXlGcm55QkU7RUFDRTtBekZ3bnlCSjs7QXlGdG55QkU7RUFDRTtBekZ5bnlCSjs7QXlGbHB5QkU7RUFDRTtBekZxcHlCSjs7QXlGbnB5QkU7RUFDRTtBekZzcHlCSjs7QXlGcHB5QkU7RUFDRTtBekZ1cHlCSjs7QXlGcnB5QkU7RUFDRTtBekZ3cHlCSjs7QXlGdHB5QkU7RUFDRTtBekZ5cHlCSjs7QXlGdnB5QkU7RUFDRTtBekYwcHlCSjs7QXlGeHB5QkU7RUFDRTtBekYycHlCSjs7QXlGenB5QkU7RUFDRTtBekY0cHlCSjs7QXlGMXB5QkU7RUFDRTtBekY2cHlCSjs7QXlGdHJ5QkU7RUFDRTtBekZ5cnlCSjs7QXlGdnJ5QkU7RUFDRTtBekYwcnlCSjs7QXlGeHJ5QkU7RUFDRTtBekYycnlCSjs7QXlGenJ5QkU7RUFDRTtBekY0cnlCSjs7QXlGMXJ5QkU7RUFDRTtBekY2cnlCSjs7QXlGM3J5QkU7RUFDRTtBekY4cnlCSjs7QXlGNXJ5QkU7RUFDRTtBekYrcnlCSjs7QXlGN3J5QkU7RUFDRTtBekZnc3lCSjs7QXlGOXJ5QkU7RUFDRTtBekZpc3lCSjs7QXlGMXR5QkU7RUFDRTtBekY2dHlCSjs7QXlGM3R5QkU7RUFDRTtBekY4dHlCSjs7QXlGNXR5QkU7RUFDRTtBekYrdHlCSjs7QXlGN3R5QkU7RUFDRTtBekZndXlCSjs7QXlGOXR5QkU7RUFDRTtBekZpdXlCSjs7QXlGL3R5QkU7RUFDRTtBekZrdXlCSjs7QXlGaHV5QkU7RUFDRTtBekZtdXlCSjs7QXlGanV5QkU7RUFDRTtBekZvdXlCSjs7QXlGbHV5QkU7RUFDRTtBekZxdXlCSjs7QXlGOXZ5QkU7RUFDRTtBekZpd3lCSjs7QXlGL3Z5QkU7RUFDRTtBekZrd3lCSjs7QXlGaHd5QkU7RUFDRTtBekZtd3lCSjs7QXlGand5QkU7RUFDRTtBekZvd3lCSjs7QXlGbHd5QkU7RUFDRTtBekZxd3lCSjs7QXlGbnd5QkU7RUFDRTtBekZzd3lCSjs7QXlGcHd5QkU7RUFDRTtBekZ1d3lCSjs7QXlGcnd5QkU7RUFDRTtBekZ3d3lCSjs7QXlGdHd5QkU7RUFDRTtBekZ5d3lCSjs7QXlGbHl5QkU7RUFDRTtBekZxeXlCSjs7QXlGbnl5QkU7RUFDRTtBekZzeXlCSjs7QXlGcHl5QkU7RUFDRTtBekZ1eXlCSjs7QXlGcnl5QkU7RUFDRTtBekZ3eXlCSjs7QXlGdHl5QkU7RUFDRTtBekZ5eXlCSjs7QXlGdnl5QkU7RUFDRTtBekYweXlCSjs7QXlGeHl5QkU7RUFDRTtBekYyeXlCSjs7QXlGenl5QkU7RUFDRTtBekY0eXlCSjs7QXlGMXl5QkU7RUFDRTtBekY2eXlCSjs7QXlGdDB5QkU7RUFDRTtBekZ5MHlCSjs7QXlGdjB5QkU7RUFDRTtBekYwMHlCSjs7QXlGeDB5QkU7RUFDRTtBekYyMHlCSjs7QXlGejB5QkU7RUFDRTtBekY0MHlCSjs7QXlGMTB5QkU7RUFDRTtBekY2MHlCSjs7QXlGMzB5QkU7RUFDRTtBekY4MHlCSjs7QXlGNTB5QkU7RUFDRTtBekYrMHlCSjs7QXlGNzB5QkU7RUFDRTtBekZnMXlCSjs7QXlGOTB5QkU7RUFDRTtBekZpMXlCSjs7QXlGMTJ5QkU7RUFDRTtBekY2MnlCSjs7QXlGMzJ5QkU7RUFDRTtBekY4MnlCSjs7QXlGNTJ5QkU7RUFDRTtBekYrMnlCSjs7QXlGNzJ5QkU7RUFDRTtBekZnM3lCSjs7QXlGOTJ5QkU7RUFDRTtBekZpM3lCSjs7QXlGLzJ5QkU7RUFDRTtBekZrM3lCSjs7QXlGaDN5QkU7RUFDRTtBekZtM3lCSjs7QXlGajN5QkU7RUFDRTtBekZvM3lCSjs7QXlGbDN5QkU7RUFDRTtBekZxM3lCSjs7QXlGOTR5QkU7RUFDRTtBekZpNXlCSjs7QXlGLzR5QkU7RUFDRTtBekZrNXlCSjs7QXlGaDV5QkU7RUFDRTtBekZtNXlCSjs7QXlGajV5QkU7RUFDRTtBekZvNXlCSjs7QXlGbDV5QkU7RUFDRTtBekZxNXlCSjs7QXlGbjV5QkU7RUFDRTtBekZzNXlCSjs7QXlGcDV5QkU7RUFDRTtBekZ1NXlCSjs7QXlGcjV5QkU7RUFDRTtBekZ3NXlCSjs7QXlGdDV5QkU7RUFDRTtBekZ5NXlCSjs7QXlGbDd5QkU7RUFDRTtBekZxN3lCSjs7QXlGbjd5QkU7RUFDRTtBekZzN3lCSjs7QXlGcDd5QkU7RUFDRTtBekZ1N3lCSjs7QXlGcjd5QkU7RUFDRTtBekZ3N3lCSjs7QXlGdDd5QkU7RUFDRTtBekZ5N3lCSjs7QXlGdjd5QkU7RUFDRTtBekYwN3lCSjs7QXlGeDd5QkU7RUFDRTtBekYyN3lCSjs7QXlGejd5QkU7RUFDRTtBekY0N3lCSjs7QXlGMTd5QkU7RUFDRTtBekY2N3lCSjs7QXlGdDl5QkU7RUFDRTtBekZ5OXlCSjs7QXlGdjl5QkU7RUFDRTtBekYwOXlCSjs7QXlGeDl5QkU7RUFDRTtBekYyOXlCSjs7QXlGejl5QkU7RUFDRTtBekY0OXlCSjs7QXlGMTl5QkU7RUFDRTtBekY2OXlCSjs7QXlGMzl5QkU7RUFDRTtBekY4OXlCSjs7QXlGNTl5QkU7RUFDRTtBekYrOXlCSjs7QXlGNzl5QkU7RUFDRTtBekZnK3lCSjs7QXlGOTl5QkU7RUFDRTtBekZpK3lCSjs7QXlGMS95QkU7RUFDRTtBekY2L3lCSjs7QXlGMy95QkU7RUFDRTtBekY4L3lCSjs7QXlGNS95QkU7RUFDRTtBekYrL3lCSjs7QXlGNy95QkU7RUFDRTtBekZnZ3pCSjs7QXlGOS95QkU7RUFDRTtBekZpZ3pCSjs7QXlGLy95QkU7RUFDRTtBekZrZ3pCSjs7QXlGaGd6QkU7RUFDRTtBekZtZ3pCSjs7QXlGamd6QkU7RUFDRTtBekZvZ3pCSjs7QXlGbGd6QkU7RUFDRTtBekZxZ3pCSjs7QXlGOWh6QkU7RUFDRTtBekZpaXpCSjs7QXlGL2h6QkU7RUFDRTtBekZraXpCSjs7QXlGaGl6QkU7RUFDRTtBekZtaXpCSjs7QXlGaml6QkU7RUFDRTtBekZvaXpCSjs7QXlGbGl6QkU7RUFDRTtBekZxaXpCSjs7QXlGbml6QkU7RUFDRTtBekZzaXpCSjs7QXlGcGl6QkU7RUFDRTtBekZ1aXpCSjs7QXlGcml6QkU7RUFDRTtBekZ3aXpCSjs7QXlGdGl6QkU7RUFDRTtBekZ5aXpCSjs7QXlGbGt6QkU7RUFDRTtBekZxa3pCSjs7QXlGbmt6QkU7RUFDRTtBekZza3pCSjs7QXlGcGt6QkU7RUFDRTtBekZ1a3pCSjs7QXlGcmt6QkU7RUFDRTtBekZ3a3pCSjs7QXlGdGt6QkU7RUFDRTtBekZ5a3pCSjs7QXlGdmt6QkU7RUFDRTtBekYwa3pCSjs7QXlGeGt6QkU7RUFDRTtBekYya3pCSjs7QXlGemt6QkU7RUFDRTtBekY0a3pCSjs7QXlGMWt6QkU7RUFDRTtBekY2a3pCSjs7QXlGdG16QkU7RUFDRTtBekZ5bXpCSjs7QXlGdm16QkU7RUFDRTtBekYwbXpCSjs7QXlGeG16QkU7RUFDRTtBekYybXpCSjs7QXlGem16QkU7RUFDRTtBekY0bXpCSjs7QXlGMW16QkU7RUFDRTtBekY2bXpCSjs7QXlGM216QkU7RUFDRTtBekY4bXpCSjs7QXlGNW16QkU7RUFDRTtBekYrbXpCSjs7QXlGN216QkU7RUFDRTtBekZnbnpCSjs7QXlGOW16QkU7RUFDRTtBekZpbnpCSjs7QXlGMW96QkU7RUFDRTtBekY2b3pCSjs7QXlGM296QkU7RUFDRTtBekY4b3pCSjs7QXlGNW96QkU7RUFDRTtBekYrb3pCSjs7QXlGN296QkU7RUFDRTtBekZncHpCSjs7QXlGOW96QkU7RUFDRTtBekZpcHpCSjs7QXlGL296QkU7RUFDRTtBekZrcHpCSjs7QXlGaHB6QkU7RUFDRTtBekZtcHpCSjs7QXlGanB6QkU7RUFDRTtBekZvcHpCSjs7QXlGbHB6QkU7RUFDRTtBekZxcHpCSjs7QXlGOXF6QkU7RUFDRTtBekZpcnpCSjs7QXlGL3F6QkU7RUFDRTtBekZrcnpCSjs7QXlGaHJ6QkU7RUFDRTtBekZtcnpCSjs7QXlGanJ6QkU7RUFDRTtBekZvcnpCSjs7QXlGbHJ6QkU7RUFDRTtBekZxcnpCSjs7QXlGbnJ6QkU7RUFDRTtBekZzcnpCSjs7QXlGcHJ6QkU7RUFDRTtBekZ1cnpCSjs7QXlGcnJ6QkU7RUFDRTtBekZ3cnpCSjs7QXlGdHJ6QkU7RUFDRTtBekZ5cnpCSjs7QXlGbHR6QkU7RUFDRTtBekZxdHpCSjs7QXlGbnR6QkU7RUFDRTtBekZzdHpCSjs7QXlGcHR6QkU7RUFDRTtBekZ1dHpCSjs7QXlGcnR6QkU7RUFDRTtBekZ3dHpCSjs7QXlGdHR6QkU7RUFDRTtBekZ5dHpCSjs7QXlGdnR6QkU7RUFDRTtBekYwdHpCSjs7QXlGeHR6QkU7RUFDRTtBekYydHpCSjs7QXlGenR6QkU7RUFDRTtBekY0dHpCSjs7QXlGMXR6QkU7RUFDRTtBekY2dHpCSjs7QXlGdHZ6QkU7RUFDRTtBekZ5dnpCSjs7QXlGdnZ6QkU7RUFDRTtBekYwdnpCSjs7QXlGeHZ6QkU7RUFDRTtBekYydnpCSjs7QXlGenZ6QkU7RUFDRTtBekY0dnpCSjs7QXlGMXZ6QkU7RUFDRTtBekY2dnpCSjs7QXlGM3Z6QkU7RUFDRTtBekY4dnpCSjs7QXlGNXZ6QkU7RUFDRTtBekYrdnpCSjs7QXlGN3Z6QkU7RUFDRTtBekZnd3pCSjs7QXlGOXZ6QkU7RUFDRTtBekZpd3pCSjs7QXlGMXh6QkU7RUFDRTtBekY2eHpCSjs7QXlGM3h6QkU7RUFDRTtBekY4eHpCSjs7QXlGNXh6QkU7RUFDRTtBekYreHpCSjs7QXlGN3h6QkU7RUFDRTtBekZneXpCSjs7QXlGOXh6QkU7RUFDRTtBekZpeXpCSjs7QXlGL3h6QkU7RUFDRTtBekZreXpCSjs7QXlGaHl6QkU7RUFDRTtBekZteXpCSjs7QXlGanl6QkU7RUFDRTtBekZveXpCSjs7QXlGbHl6QkU7RUFDRTtBekZxeXpCSjs7QXlGOXp6QkU7RUFDRTtBekZpMHpCSjs7QXlGL3p6QkU7RUFDRTtBekZrMHpCSjs7QXlGaDB6QkU7RUFDRTtBekZtMHpCSjs7QXlGajB6QkU7RUFDRTtBekZvMHpCSjs7QXlGbDB6QkU7RUFDRTtBekZxMHpCSjs7QXlGbjB6QkU7RUFDRTtBekZzMHpCSjs7QXlGcDB6QkU7RUFDRTtBekZ1MHpCSjs7QXlGcjB6QkU7RUFDRTtBekZ3MHpCSjs7QXlGdDB6QkU7RUFDRTtBekZ5MHpCSjs7QXlGbDJ6QkU7RUFDRTtBekZxMnpCSjs7QXlGbjJ6QkU7RUFDRTtBekZzMnpCSjs7QXlGcDJ6QkU7RUFDRTtBekZ1MnpCSjs7QXlGcjJ6QkU7RUFDRTtBekZ3MnpCSjs7QXlGdDJ6QkU7RUFDRTtBekZ5MnpCSjs7QXlGdjJ6QkU7RUFDRTtBekYwMnpCSjs7QXlGeDJ6QkU7RUFDRTtBekYyMnpCSjs7QXlGejJ6QkU7RUFDRTtBekY0MnpCSjs7QXlGMTJ6QkU7RUFDRTtBekY2MnpCSjs7QXlGdDR6QkU7RUFDRTtBekZ5NHpCSjs7QXlGdjR6QkU7RUFDRTtBekYwNHpCSjs7QXlGeDR6QkU7RUFDRTtBekYyNHpCSjs7QXlGejR6QkU7RUFDRTtBekY0NHpCSjs7QXlGMTR6QkU7RUFDRTtBekY2NHpCSjs7QXlGMzR6QkU7RUFDRTtBekY4NHpCSjs7QXlGNTR6QkU7RUFDRTtBekYrNHpCSjs7QXlGNzR6QkU7RUFDRTtBekZnNXpCSjs7QXlGOTR6QkU7RUFDRTtBekZpNXpCSjs7QXlGMTZ6QkU7RUFDRTtBekY2NnpCSjs7QXlGMzZ6QkU7RUFDRTtBekY4NnpCSjs7QXlGNTZ6QkU7RUFDRTtBekYrNnpCSjs7QXlGNzZ6QkU7RUFDRTtBekZnN3pCSjs7QXlGOTZ6QkU7RUFDRTtBekZpN3pCSjs7QXlGLzZ6QkU7RUFDRTtBekZrN3pCSjs7QXlGaDd6QkU7RUFDRTtBekZtN3pCSjs7QXlGajd6QkU7RUFDRTtBekZvN3pCSjs7QXlGbDd6QkU7RUFDRTtBekZxN3pCSjs7QXlGOTh6QkU7RUFDRTtBekZpOXpCSjs7QXlGLzh6QkU7RUFDRTtBekZrOXpCSjs7QXlGaDl6QkU7RUFDRTtBekZtOXpCSjs7QXlGajl6QkU7RUFDRTtBekZvOXpCSjs7QXlGbDl6QkU7RUFDRTtBekZxOXpCSjs7QXlGbjl6QkU7RUFDRTtBekZzOXpCSjs7QXlGcDl6QkU7RUFDRTtBekZ1OXpCSjs7QXlGcjl6QkU7RUFDRTtBekZ3OXpCSjs7QXlGdDl6QkU7RUFDRTtBekZ5OXpCSjs7QXlGbC96QkU7RUFDRTtBekZxL3pCSjs7QXlGbi96QkU7RUFDRTtBekZzL3pCSjs7QXlGcC96QkU7RUFDRTtBekZ1L3pCSjs7QXlGci96QkU7RUFDRTtBekZ3L3pCSjs7QXlGdC96QkU7RUFDRTtBekZ5L3pCSjs7QXlGdi96QkU7RUFDRTtBekYwL3pCSjs7QXlGeC96QkU7RUFDRTtBekYyL3pCSjs7QXlGei96QkU7RUFDRTtBekY0L3pCSjs7QXlGMS96QkU7RUFDRTtBekY2L3pCSjs7QXlGdGgwQkU7RUFDRTtBekZ5aDBCSjs7QXlGdmgwQkU7RUFDRTtBekYwaDBCSjs7QXlGeGgwQkU7RUFDRTtBekYyaDBCSjs7QXlGemgwQkU7RUFDRTtBekY0aDBCSjs7QXlGMWgwQkU7RUFDRTtBekY2aDBCSjs7QXlGM2gwQkU7RUFDRTtBekY4aDBCSjs7QXlGNWgwQkU7RUFDRTtBekYraDBCSjs7QXlGN2gwQkU7RUFDRTtBekZnaTBCSjs7QXlGOWgwQkU7RUFDRTtBekZpaTBCSjs7QXlGMWowQkU7RUFDRTtBekY2ajBCSjs7QXlGM2owQkU7RUFDRTtBekY4ajBCSjs7QXlGNWowQkU7RUFDRTtBekYrajBCSjs7QXlGN2owQkU7RUFDRTtBekZnazBCSjs7QXlGOWowQkU7RUFDRTtBekZpazBCSjs7QXlGL2owQkU7RUFDRTtBekZrazBCSjs7QXlGaGswQkU7RUFDRTtBekZtazBCSjs7QXlGamswQkU7RUFDRTtBekZvazBCSjs7QXlGbGswQkU7RUFDRTtBekZxazBCSjs7QXlGOWwwQkU7RUFDRTtBekZpbTBCSjs7QXlGL2wwQkU7RUFDRTtBekZrbTBCSjs7QXlGaG0wQkU7RUFDRTtBekZtbTBCSjs7QXlGam0wQkU7RUFDRTtBekZvbTBCSjs7QXlGbG0wQkU7RUFDRTtBekZxbTBCSjs7QXlGbm0wQkU7RUFDRTtBekZzbTBCSjs7QXlGcG0wQkU7RUFDRTtBekZ1bTBCSjs7QXlGcm0wQkU7RUFDRTtBekZ3bTBCSjs7QXlGdG0wQkU7RUFDRTtBekZ5bTBCSjs7QXlGbG8wQkU7RUFDRTtBekZxbzBCSjs7QXlGbm8wQkU7RUFDRTtBekZzbzBCSjs7QXlGcG8wQkU7RUFDRTtBekZ1bzBCSjs7QXlGcm8wQkU7RUFDRTtBekZ3bzBCSjs7QXlGdG8wQkU7RUFDRTtBekZ5bzBCSjs7QXlGdm8wQkU7RUFDRTtBekYwbzBCSjs7QXlGeG8wQkU7RUFDRTtBekYybzBCSjs7QXlGem8wQkU7RUFDRTtBekY0bzBCSjs7QXlGMW8wQkU7RUFDRTtBekY2bzBCSjs7QXlGdHEwQkU7RUFDRTtBekZ5cTBCSjs7QXlGdnEwQkU7RUFDRTtBekYwcTBCSjs7QXlGeHEwQkU7RUFDRTtBekYycTBCSjs7QXlGenEwQkU7RUFDRTtBekY0cTBCSjs7QXlGMXEwQkU7RUFDRTtBekY2cTBCSjs7QXlGM3EwQkU7RUFDRTtBekY4cTBCSjs7QXlGNXEwQkU7RUFDRTtBekYrcTBCSjs7QXlGN3EwQkU7RUFDRTtBekZncjBCSjs7QXlGOXEwQkU7RUFDRTtBekZpcjBCSjs7QXlGMXMwQkU7RUFDRTtBekY2czBCSjs7QXlGM3MwQkU7RUFDRTtBekY4czBCSjs7QXlGNXMwQkU7RUFDRTtBekYrczBCSjs7QXlGN3MwQkU7RUFDRTtBekZndDBCSjs7QXlGOXMwQkU7RUFDRTtBekZpdDBCSjs7QXlGL3MwQkU7RUFDRTtBekZrdDBCSjs7QXlGaHQwQkU7RUFDRTtBekZtdDBCSjs7QXlGanQwQkU7RUFDRTtBekZvdDBCSjs7QXlGbHQwQkU7RUFDRTtBekZxdDBCSjs7QXlGOXUwQkU7RUFDRTtBekZpdjBCSjs7QXlGL3UwQkU7RUFDRTtBekZrdjBCSjs7QXlGaHYwQkU7RUFDRTtBekZtdjBCSjs7QXlGanYwQkU7RUFDRTtBekZvdjBCSjs7QXlGbHYwQkU7RUFDRTtBekZxdjBCSjs7QXlGbnYwQkU7RUFDRTtBekZzdjBCSjs7QXlGcHYwQkU7RUFDRTtBekZ1djBCSjs7QXlGcnYwQkU7RUFDRTtBekZ3djBCSjs7QXlGdHYwQkU7RUFDRTtBekZ5djBCSjs7QXlGbHgwQkU7RUFDRTtBekZxeDBCSjs7QXlGbngwQkU7RUFDRTtBekZzeDBCSjs7QXlGcHgwQkU7RUFDRTtBekZ1eDBCSjs7QXlGcngwQkU7RUFDRTtBekZ3eDBCSjs7QXlGdHgwQkU7RUFDRTtBekZ5eDBCSjs7QXlGdngwQkU7RUFDRTtBekYweDBCSjs7QXlGeHgwQkU7RUFDRTtBekYyeDBCSjs7QXlGengwQkU7RUFDRTtBekY0eDBCSjs7QXlGMXgwQkU7RUFDRTtBekY2eDBCSjs7QXlGdngwQkU7RUFDRTtBekYweDBCSjs7QXlGeHgwQkU7RUFDRTtBekYyeDBCSjs7QXlGengwQkU7RUFDRTtBekY0eDBCSjs7QXlGMXgwQkU7RUFDRTtBekY2eDBCSjs7QXlGdnkwQkU7RUFDRTtBekYweTBCSjs7QXlGeHkwQkU7RUFDRTtBekYyeTBCSjs7QXlGenkwQkU7RUFDRTtBekY0eTBCSjs7QXlGMXkwQkU7RUFDRTtBekY2eTBCSjs7QXlGdnowQkU7RUFDRTtBekYwejBCSjs7QXlGeHowQkU7RUFDRTtBekYyejBCSjs7QXlGenowQkU7RUFDRTtBekY0ejBCSjs7QXlGMXowQkU7RUFDRTtBekY2ejBCSjs7QXlGdjAwQkU7RUFDRTtBekYwMDBCSjs7QXlGeDAwQkU7RUFDRTtBekYyMDBCSjs7QXlGejAwQkU7RUFDRTtBekY0MDBCSjs7QXlGMTAwQkU7RUFDRTtBekY2MDBCSjs7QXlGdjEwQkU7RUFDRTtBekYwMTBCSjs7QXlGeDEwQkU7RUFDRTtBekYyMTBCSjs7QXlGejEwQkU7RUFDRTtBekY0MTBCSjs7QXlGMTEwQkU7RUFDRTtBekY2MTBCSjs7QXlGdjIwQkU7RUFDRTtBekYwMjBCSjs7QXlGeDIwQkU7RUFDRTtBekYyMjBCSjs7QXlGejIwQkU7RUFDRTtBekY0MjBCSjs7QXlGMTIwQkU7RUFDRTtBekY2MjBCSjs7QXlGdjMwQkU7RUFDRTtBekYwMzBCSjs7QXlGeDMwQkU7RUFDRTtBekYyMzBCSjs7QXlGejMwQkU7RUFDRTtBekY0MzBCSjs7QXlGMTMwQkU7RUFDRTtBekY2MzBCSjs7QXlGdjQwQkU7RUFDRTtBekYwNDBCSjs7QXlGeDQwQkU7RUFDRTtBekYyNDBCSjs7QXlGejQwQkU7RUFDRTtBekY0NDBCSjs7QXlGMTQwQkU7RUFDRTtBekY2NDBCSjs7QXlGdjUwQkU7RUFDRTtBekYwNTBCSjs7QXlGeDUwQkU7RUFDRTtBekYyNTBCSjs7QXlGejUwQkU7RUFDRTtBekY0NTBCSjs7QXlGMTUwQkU7RUFDRTtBekY2NTBCSjs7QXlGdjYwQkU7RUFDRTtBekYwNjBCSjs7QXlGeDYwQkU7RUFDRTtBekYyNjBCSjs7QXlGejYwQkU7RUFDRTtBekY0NjBCSjs7QXlGMTYwQkU7RUFDRTtBekY2NjBCSjs7QXlGdjcwQkU7RUFDRTtBekYwNzBCSjs7QXlGeDcwQkU7RUFDRTtBekYyNzBCSjs7QXlGejcwQkU7RUFDRTtBekY0NzBCSjs7QXlGMTcwQkU7RUFDRTtBekY2NzBCSjs7QXlGdjgwQkU7RUFDRTtBekYwODBCSjs7QXlGeDgwQkU7RUFDRTtBekYyODBCSjs7QXlGejgwQkU7RUFDRTtBekY0ODBCSjs7QXlGMTgwQkU7RUFDRTtBekY2ODBCSjs7QXlGdjkwQkU7RUFDRTtBekYwOTBCSjs7QXlGeDkwQkU7RUFDRTtBekYyOTBCSjs7QXlGejkwQkU7RUFDRTtBekY0OTBCSjs7QXlGMTkwQkU7RUFDRTtBekY2OTBCSjs7QXlGdiswQkU7RUFDRTtBekYwKzBCSjs7QXlGeCswQkU7RUFDRTtBekYyKzBCSjs7QXlGeiswQkU7RUFDRTtBekY0KzBCSjs7QXlGMSswQkU7RUFDRTtBekY2KzBCSjs7QXlGdi8wQkU7RUFDRTtBekYwLzBCSjs7QXlGeC8wQkU7RUFDRTtBekYyLzBCSjs7QXlGei8wQkU7RUFDRTtBekY0LzBCSjs7QXlGMS8wQkU7RUFDRTtBekY2LzBCSjs7QXlGdmcxQkU7RUFDRTtBekYwZzFCSjs7QXlGeGcxQkU7RUFDRTtBekYyZzFCSjs7QXlGemcxQkU7RUFDRTtBekY0ZzFCSjs7QXlGMWcxQkU7RUFDRTtBekY2ZzFCSjs7QXlGdmgxQkU7RUFDRTtBekYwaDFCSjs7QXlGeGgxQkU7RUFDRTtBekYyaDFCSjs7QXlGemgxQkU7RUFDRTtBekY0aDFCSjs7QXlGMWgxQkU7RUFDRTtBekY2aDFCSjs7QXlGdmkxQkU7RUFDRTtBekYwaTFCSjs7QXlGeGkxQkU7RUFDRTtBekYyaTFCSjs7QXlGemkxQkU7RUFDRTtBekY0aTFCSjs7QXlGMWkxQkU7RUFDRTtBekY2aTFCSjs7QXlGdmoxQkU7RUFDRTtBekYwajFCSjs7QXlGeGoxQkU7RUFDRTtBekYyajFCSjs7QXlGemoxQkU7RUFDRTtBekY0ajFCSjs7QXlGMWoxQkU7RUFDRTtBekY2ajFCSjs7QXlGdmsxQkU7RUFDRTtBekYwazFCSjs7QXlGeGsxQkU7RUFDRTtBekYyazFCSjs7QXlGemsxQkU7RUFDRTtBekY0azFCSjs7QXlGMWsxQkU7RUFDRTtBekY2azFCSjs7QXlGdmwxQkU7RUFDRTtBekYwbDFCSjs7QXlGeGwxQkU7RUFDRTtBekYybDFCSjs7QXlGemwxQkU7RUFDRTtBekY0bDFCSjs7QXlGMWwxQkU7RUFDRTtBekY2bDFCSjs7QXlGdm0xQkU7RUFDRTtBekYwbTFCSjs7QXlGeG0xQkU7RUFDRTtBekYybTFCSjs7QXlGem0xQkU7RUFDRTtBekY0bTFCSjs7QXlGMW0xQkU7RUFDRTtBekY2bTFCSjs7QXlGdm4xQkU7RUFDRTtBekYwbjFCSjs7QXlGeG4xQkU7RUFDRTtBekYybjFCSjs7QXlGem4xQkU7RUFDRTtBekY0bjFCSjs7QXlGMW4xQkU7RUFDRTtBekY2bjFCSjs7QXlGdm8xQkU7RUFDRTtBekYwbzFCSjs7QXlGeG8xQkU7RUFDRTtBekYybzFCSjs7QXlGem8xQkU7RUFDRTtBekY0bzFCSjs7QXlGMW8xQkU7RUFDRTtBekY2bzFCSjs7QXlGdnAxQkU7RUFDRTtBekYwcDFCSjs7QXlGeHAxQkU7RUFDRTtBekYycDFCSjs7QXlGenAxQkU7RUFDRTtBekY0cDFCSjs7QXlGMXAxQkU7RUFDRTtBekY2cDFCSjs7QXlGdnExQkU7RUFDRTtBekYwcTFCSjs7QXlGeHExQkU7RUFDRTtBekYycTFCSjs7QXlGenExQkU7RUFDRTtBekY0cTFCSjs7QXlGMXExQkU7RUFDRTtBekY2cTFCSjs7QXlGdnIxQkU7RUFDRTtBekYwcjFCSjs7QXlGeHIxQkU7RUFDRTtBekYycjFCSjs7QXlGenIxQkU7RUFDRTtBekY0cjFCSjs7QXlGMXIxQkU7RUFDRTtBekY2cjFCSjs7QXlGdnMxQkU7RUFDRTtBekYwczFCSjs7QXlGeHMxQkU7RUFDRTtBekYyczFCSjs7QXlGenMxQkU7RUFDRTtBekY0czFCSjs7QXlGMXMxQkU7RUFDRTtBekY2czFCSjs7QXlGdnQxQkU7RUFDRTtBekYwdDFCSjs7QXlGeHQxQkU7RUFDRTtBekYydDFCSjs7QXlGenQxQkU7RUFDRTtBekY0dDFCSjs7QXlGMXQxQkU7RUFDRTtBekY2dDFCSjs7QXlGdnUxQkU7RUFDRTtBekYwdTFCSjs7QXlGeHUxQkU7RUFDRTtBekYydTFCSjs7QXlGenUxQkU7RUFDRTtBekY0dTFCSjs7QXlGMXUxQkU7RUFDRTtBekY2dTFCSjs7QXlGdnYxQkU7RUFDRTtBekYwdjFCSjs7QXlGeHYxQkU7RUFDRTtBekYydjFCSjs7QXlGenYxQkU7RUFDRTtBekY0djFCSjs7QXlGMXYxQkU7RUFDRTtBekY2djFCSjs7QXlGdncxQkU7RUFDRTtBekYwdzFCSjs7QXlGeHcxQkU7RUFDRTtBekYydzFCSjs7QXlGencxQkU7RUFDRTtBekY0dzFCSjs7QXlGMXcxQkU7RUFDRTtBekY2dzFCSjs7QXlGdngxQkU7RUFDRTtBekYweDFCSjs7QXlGeHgxQkU7RUFDRTtBekYyeDFCSjs7QXlGengxQkU7RUFDRTtBekY0eDFCSjs7QXlGMXgxQkU7RUFDRTtBekY2eDFCSjs7QXlGdnkxQkU7RUFDRTtBekYweTFCSjs7QXlGeHkxQkU7RUFDRTtBekYyeTFCSjs7QXlGenkxQkU7RUFDRTtBekY0eTFCSjs7QXlGMXkxQkU7RUFDRTtBekY2eTFCSjs7QXlGdnoxQkU7RUFDRTtBekYwejFCSjs7QXlGeHoxQkU7RUFDRTtBekYyejFCSjs7QXlGenoxQkU7RUFDRTtBekY0ejFCSjs7QXlGMXoxQkU7RUFDRTtBekY2ejFCSjs7QXlGdjAxQkU7RUFDRTtBekYwMDFCSjs7QXlGeDAxQkU7RUFDRTtBekYyMDFCSjs7QXlGejAxQkU7RUFDRTtBekY0MDFCSjs7QXlGMTAxQkU7RUFDRTtBekY2MDFCSjs7QXlGdjExQkU7RUFDRTtBekYwMTFCSjs7QXlGeDExQkU7RUFDRTtBekYyMTFCSjs7QXlGejExQkU7RUFDRTtBekY0MTFCSjs7QXlGMTExQkU7RUFDRTtBekY2MTFCSjs7QXlGdjIxQkU7RUFDRTtBekYwMjFCSjs7QXlGeDIxQkU7RUFDRTtBekYyMjFCSjs7QXlGejIxQkU7RUFDRTtBekY0MjFCSjs7QXlGMTIxQkU7RUFDRTtBekY2MjFCSjs7QXlGdjMxQkU7RUFDRTtBekYwMzFCSjs7QXlGeDMxQkU7RUFDRTtBekYyMzFCSjs7QXlGejMxQkU7RUFDRTtBekY0MzFCSjs7QXlGMTMxQkU7RUFDRTtBekY2MzFCSjs7QXlGdjQxQkU7RUFDRTtBekYwNDFCSjs7QXlGeDQxQkU7RUFDRTtBekYyNDFCSjs7QXlGejQxQkU7RUFDRTtBekY0NDFCSjs7QXlGMTQxQkU7RUFDRTtBekY2NDFCSjs7QXlGdjUxQkU7RUFDRTtBekYwNTFCSjs7QXlGeDUxQkU7RUFDRTtBekYyNTFCSjs7QXlGejUxQkU7RUFDRTtBekY0NTFCSjs7QXlGMTUxQkU7RUFDRTtBekY2NTFCSjs7QXlGdjYxQkU7RUFDRTtBekYwNjFCSjs7QXlGeDYxQkU7RUFDRTtBekYyNjFCSjs7QXlGejYxQkU7RUFDRTtBekY0NjFCSjs7QXlGMTYxQkU7RUFDRTtBekY2NjFCSjs7QXlGdjcxQkU7RUFDRTtBekYwNzFCSjs7QXlGeDcxQkU7RUFDRTtBekYyNzFCSjs7QXlGejcxQkU7RUFDRTtBekY0NzFCSjs7QXlGMTcxQkU7RUFDRTtBekY2NzFCSjs7QXlGdjgxQkU7RUFDRTtBekYwODFCSjs7QXlGeDgxQkU7RUFDRTtBekYyODFCSjs7QXlGejgxQkU7RUFDRTtBekY0ODFCSjs7QXlGMTgxQkU7RUFDRTtBekY2ODFCSjs7QXlGdjkxQkU7RUFDRTtBekYwOTFCSjs7QXlGeDkxQkU7RUFDRTtBekYyOTFCSjs7QXlGejkxQkU7RUFDRTtBekY0OTFCSjs7QXlGMTkxQkU7RUFDRTtBekY2OTFCSjs7QXlGdisxQkU7RUFDRTtBekYwKzFCSjs7QXlGeCsxQkU7RUFDRTtBekYyKzFCSjs7QXlGeisxQkU7RUFDRTtBekY0KzFCSjs7QXlGMSsxQkU7RUFDRTtBekY2KzFCSjs7QXlGdi8xQkU7RUFDRTtBekYwLzFCSjs7QXlGeC8xQkU7RUFDRTtBekYyLzFCSjs7QXlGei8xQkU7RUFDRTtBekY0LzFCSjs7QXlGMS8xQkU7RUFDRTtBekY2LzFCSjs7QXlGdmcyQkU7RUFDRTtBekYwZzJCSjs7QXlGeGcyQkU7RUFDRTtBekYyZzJCSjs7QXlGemcyQkU7RUFDRTtBekY0ZzJCSjs7QXlGMWcyQkU7RUFDRTtBekY2ZzJCSjs7QXlGdmgyQkU7RUFDRTtBekYwaDJCSjs7QXlGeGgyQkU7RUFDRTtBekYyaDJCSjs7QXlGemgyQkU7RUFDRTtBekY0aDJCSjs7QXlGMWgyQkU7RUFDRTtBekY2aDJCSjs7QXlGdmkyQkU7RUFDRTtBekYwaTJCSjs7QXlGeGkyQkU7RUFDRTtBekYyaTJCSjs7QXlGemkyQkU7RUFDRTtBekY0aTJCSjs7QXlGMWkyQkU7RUFDRTtBekY2aTJCSjs7QXlGdmoyQkU7RUFDRTtBekYwajJCSjs7QXlGeGoyQkU7RUFDRTtBekYyajJCSjs7QXlGemoyQkU7RUFDRTtBekY0ajJCSjs7QXlGMWoyQkU7RUFDRTtBekY2ajJCSjs7QXlGdmsyQkU7RUFDRTtBekYwazJCSjs7QXlGeGsyQkU7RUFDRTtBekYyazJCSjs7QXlGemsyQkU7RUFDRTtBekY0azJCSjs7QXlGMWsyQkU7RUFDRTtBekY2azJCSjs7QXlGdmwyQkU7RUFDRTtBekYwbDJCSjs7QXlGeGwyQkU7RUFDRTtBekYybDJCSjs7QXlGemwyQkU7RUFDRTtBekY0bDJCSjs7QXlGMWwyQkU7RUFDRTtBekY2bDJCSjs7QXlGdm0yQkU7RUFDRTtBekYwbTJCSjs7QXlGeG0yQkU7RUFDRTtBekYybTJCSjs7QXlGem0yQkU7RUFDRTtBekY0bTJCSjs7QXlGMW0yQkU7RUFDRTtBekY2bTJCSjs7QXlGdm4yQkU7RUFDRTtBekYwbjJCSjs7QXlGeG4yQkU7RUFDRTtBekYybjJCSjs7QXlGem4yQkU7RUFDRTtBekY0bjJCSjs7QXlGMW4yQkU7RUFDRTtBekY2bjJCSjs7QXlGdm8yQkU7RUFDRTtBekYwbzJCSjs7QXlGeG8yQkU7RUFDRTtBekYybzJCSjs7QXlGem8yQkU7RUFDRTtBekY0bzJCSjs7QXlGMW8yQkU7RUFDRTtBekY2bzJCSjs7QXlGdnAyQkU7RUFDRTtBekYwcDJCSjs7QXlGeHAyQkU7RUFDRTtBekYycDJCSjs7QXlGenAyQkU7RUFDRTtBekY0cDJCSjs7QXlGMXAyQkU7RUFDRTtBekY2cDJCSjs7QXlGdnEyQkU7RUFDRTtBekYwcTJCSjs7QXlGeHEyQkU7RUFDRTtBekYycTJCSjs7QXlGenEyQkU7RUFDRTtBekY0cTJCSjs7QXlGMXEyQkU7RUFDRTtBekY2cTJCSjs7QXlGdnIyQkU7RUFDRTtBekYwcjJCSjs7QXlGeHIyQkU7RUFDRTtBekYycjJCSjs7QXlGenIyQkU7RUFDRTtBekY0cjJCSjs7QXlGMXIyQkU7RUFDRTtBekY2cjJCSjs7QXlGdnMyQkU7RUFDRTtBekYwczJCSjs7QXlGeHMyQkU7RUFDRTtBekYyczJCSjs7QXlGenMyQkU7RUFDRTtBekY0czJCSjs7QXlGMXMyQkU7RUFDRTtBekY2czJCSjs7QXlGdnQyQkU7RUFDRTtBekYwdDJCSjs7QXlGeHQyQkU7RUFDRTtBekYydDJCSjs7QXlGenQyQkU7RUFDRTtBekY0dDJCSjs7QXlGMXQyQkU7RUFDRTtBekY2dDJCSjs7QXlGdnUyQkU7RUFDRTtBekYwdTJCSjs7QXlGeHUyQkU7RUFDRTtBekYydTJCSjs7QXlGenUyQkU7RUFDRTtBekY0dTJCSjs7QXlGMXUyQkU7RUFDRTtBekY2dTJCSjs7QXlGdnYyQkU7RUFDRTtBekYwdjJCSjs7QXlGeHYyQkU7RUFDRTtBekYydjJCSjs7QXlGenYyQkU7RUFDRTtBekY0djJCSjs7QXlGMXYyQkU7RUFDRTtBekY2djJCSjs7QXlGdncyQkU7RUFDRTtBekYwdzJCSjs7QXlGeHcyQkU7RUFDRTtBekYydzJCSjs7QXlGencyQkU7RUFDRTtBekY0dzJCSjs7QXlGMXcyQkU7RUFDRTtBekY2dzJCSjs7QXlGdngyQkU7RUFDRTtBekYweDJCSjs7QXlGeHgyQkU7RUFDRTtBekYyeDJCSjs7QXlGengyQkU7RUFDRTtBekY0eDJCSjs7QXlGMXgyQkU7RUFDRTtBekY2eDJCSjs7QXlGdnkyQkU7RUFDRTtBekYweTJCSjs7QXlGeHkyQkU7RUFDRTtBekYyeTJCSjs7QXlGenkyQkU7RUFDRTtBekY0eTJCSjs7QXlGMXkyQkU7RUFDRTtBekY2eTJCSjs7QXlGdnoyQkU7RUFDRTtBekYwejJCSjs7QXlGeHoyQkU7RUFDRTtBekYyejJCSjs7QXlGenoyQkU7RUFDRTtBekY0ejJCSjs7QXlGMXoyQkU7RUFDRTtBekY2ejJCSjs7QXlGdjAyQkU7RUFDRTtBekYwMDJCSjs7QXlGeDAyQkU7RUFDRTtBekYyMDJCSjs7QXlGejAyQkU7RUFDRTtBekY0MDJCSjs7QXlGMTAyQkU7RUFDRTtBekY2MDJCSjs7QXlGdjEyQkU7RUFDRTtBekYwMTJCSjs7QXlGeDEyQkU7RUFDRTtBekYyMTJCSjs7QXlGejEyQkU7RUFDRTtBekY0MTJCSjs7QXlGMTEyQkU7RUFDRTtBekY2MTJCSjs7QXlGdjIyQkU7RUFDRTtBekYwMjJCSjs7QXlGeDIyQkU7RUFDRTtBekYyMjJCSjs7QXlGejIyQkU7RUFDRTtBekY0MjJCSjs7QXlGMTIyQkU7RUFDRTtBekY2MjJCSjs7QXlGdjMyQkU7RUFDRTtBekYwMzJCSjs7QXlGeDMyQkU7RUFDRTtBekYyMzJCSjs7QXlGejMyQkU7RUFDRTtBekY0MzJCSjs7QXlGMTMyQkU7RUFDRTtBekY2MzJCSjs7QXlGdjQyQkU7RUFDRTtBekYwNDJCSjs7QXlGeDQyQkU7RUFDRTtBekYyNDJCSjs7QXlGejQyQkU7RUFDRTtBekY0NDJCSjs7QXlGMTQyQkU7RUFDRTtBekY2NDJCSjs7QXlGdjUyQkU7RUFDRTtBekYwNTJCSjs7QXlGeDUyQkU7RUFDRTtBekYyNTJCSjs7QXlGejUyQkU7RUFDRTtBekY0NTJCSjs7QXlGMTUyQkU7RUFDRTtBekY2NTJCSjs7QXlGdjYyQkU7RUFDRTtBekYwNjJCSjs7QXlGeDYyQkU7RUFDRTtBekYyNjJCSjs7QXlGejYyQkU7RUFDRTtBekY0NjJCSjs7QXlGMTYyQkU7RUFDRTtBekY2NjJCSjs7QXlGdjcyQkU7RUFDRTtBekYwNzJCSjs7QXlGeDcyQkU7RUFDRTtBekYyNzJCSjs7QXlGejcyQkU7RUFDRTtBekY0NzJCSjs7QXlGMTcyQkU7RUFDRTtBekY2NzJCSjs7QXlGdjgyQkU7RUFDRTtBekYwODJCSjs7QXlGeDgyQkU7RUFDRTtBekYyODJCSjs7QXlGejgyQkU7RUFDRTtBekY0ODJCSjs7QXlGMTgyQkU7RUFDRTtBekY2ODJCSjs7QXlGdjkyQkU7RUFDRTtBekYwOTJCSjs7QXlGeDkyQkU7RUFDRTtBekYyOTJCSjs7QXlGejkyQkU7RUFDRTtBekY0OTJCSjs7QXlGMTkyQkU7RUFDRTtBekY2OTJCSjs7QXlGdisyQkU7RUFDRTtBekYwKzJCSjs7QXlGeCsyQkU7RUFDRTtBekYyKzJCSjs7QXlGeisyQkU7RUFDRTtBekY0KzJCSjs7QXlGMSsyQkU7RUFDRTtBekY2KzJCSjs7QXlGdi8yQkU7RUFDRTtBekYwLzJCSjs7QXlGeC8yQkU7RUFDRTtBekYyLzJCSjs7QXlGei8yQkU7RUFDRTtBekY0LzJCSjs7QXlGMS8yQkU7RUFDRTtBekY2LzJCSjs7QXlGdmczQkU7RUFDRTtBekYwZzNCSjs7QXlGeGczQkU7RUFDRTtBekYyZzNCSjs7QXlGemczQkU7RUFDRTtBekY0ZzNCSjs7QXlGMWczQkU7RUFDRTtBekY2ZzNCSjs7QXlGdmgzQkU7RUFDRTtBekYwaDNCSjs7QXlGeGgzQkU7RUFDRTtBekYyaDNCSjs7QXlGemgzQkU7RUFDRTtBekY0aDNCSjs7QXlGMWgzQkU7RUFDRTtBekY2aDNCSjs7QXlGdmkzQkU7RUFDRTtBekYwaTNCSjs7QXlGeGkzQkU7RUFDRTtBekYyaTNCSjs7QXlGemkzQkU7RUFDRTtBekY0aTNCSjs7QXlGMWkzQkU7RUFDRTtBekY2aTNCSjs7QXlGdmozQkU7RUFDRTtBekYwajNCSjs7QXlGeGozQkU7RUFDRTtBekYyajNCSjs7QXlGemozQkU7RUFDRTtBekY0ajNCSjs7QXlGMWozQkU7RUFDRTtBekY2ajNCSjs7QXlGdmszQkU7RUFDRTtBekYwazNCSjs7QXlGeGszQkU7RUFDRTtBekYyazNCSjs7QXlGemszQkU7RUFDRTtBekY0azNCSjs7QXlGMWszQkU7RUFDRTtBekY2azNCSjs7QXlGdmwzQkU7RUFDRTtBekYwbDNCSjs7QXlGeGwzQkU7RUFDRTtBekYybDNCSjs7QXlGemwzQkU7RUFDRTtBekY0bDNCSjs7QXlGMWwzQkU7RUFDRTtBekY2bDNCSjs7QXlGdm0zQkU7RUFDRTtBekYwbTNCSjs7QXlGeG0zQkU7RUFDRTtBekYybTNCSjs7QXlGem0zQkU7RUFDRTtBekY0bTNCSjs7QXlGMW0zQkU7RUFDRTtBekY2bTNCSjs7QXlGdm4zQkU7RUFDRTtBekYwbjNCSjs7QXlGeG4zQkU7RUFDRTtBekYybjNCSjs7QXlGem4zQkU7RUFDRTtBekY0bjNCSjs7QXlGMW4zQkU7RUFDRTtBekY2bjNCSjs7QXlGdm8zQkU7RUFDRTtBekYwbzNCSjs7QXlGeG8zQkU7RUFDRTtBekYybzNCSjs7QXlGem8zQkU7RUFDRTtBekY0bzNCSjs7QXlGMW8zQkU7RUFDRTtBekY2bzNCSjs7QXlGdnAzQkU7RUFDRTtBekYwcDNCSjs7QXlGeHAzQkU7RUFDRTtBekYycDNCSjs7QXlGenAzQkU7RUFDRTtBekY0cDNCSjs7QXlGMXAzQkU7RUFDRTtBekY2cDNCSjs7QXlGdnEzQkU7RUFDRTtBekYwcTNCSjs7QXlGeHEzQkU7RUFDRTtBekYycTNCSjs7QXlGenEzQkU7RUFDRTtBekY0cTNCSjs7QXlGMXEzQkU7RUFDRTtBekY2cTNCSjs7QXlGdnIzQkU7RUFDRTtBekYwcjNCSjs7QXlGeHIzQkU7RUFDRTtBekYycjNCSjs7QXlGenIzQkU7RUFDRTtBekY0cjNCSjs7QXlGMXIzQkU7RUFDRTtBekY2cjNCSjs7QXlGdnMzQkU7RUFDRTtBekYwczNCSjs7QXlGeHMzQkU7RUFDRTtBekYyczNCSjs7QXlGenMzQkU7RUFDRTtBekY0czNCSjs7QXlGMXMzQkU7RUFDRTtBekY2czNCSjs7QXlGdnQzQkU7RUFDRTtBekYwdDNCSjs7QXlGeHQzQkU7RUFDRTtBekYydDNCSjs7QXlGenQzQkU7RUFDRTtBekY0dDNCSjs7QXlGMXQzQkU7RUFDRTtBekY2dDNCSjs7QXlGdnUzQkU7RUFDRTtBekYwdTNCSjs7QXlGeHUzQkU7RUFDRTtBekYydTNCSjs7QXlGenUzQkU7RUFDRTtBekY0dTNCSjs7QXlGMXUzQkU7RUFDRTtBekY2dTNCSjs7QXlGdnYzQkU7RUFDRTtBekYwdjNCSjs7QXlGeHYzQkU7RUFDRTtBekYydjNCSjs7QXlGenYzQkU7RUFDRTtBekY0djNCSjs7QXlGMXYzQkU7RUFDRTtBekY2djNCSjs7QXlGdnczQkU7RUFDRTtBekYwdzNCSjs7QXlGeHczQkU7RUFDRTtBekYydzNCSjs7QXlGenczQkU7RUFDRTtBekY0dzNCSjs7QXlGMXczQkU7RUFDRTtBekY2dzNCSjs7QXlGdngzQkU7RUFDRTtBekYweDNCSjs7QXlGeHgzQkU7RUFDRTtBekYyeDNCSjs7QXlGengzQkU7RUFDRTtBekY0eDNCSjs7QXlGMXgzQkU7RUFDRTtBekY2eDNCSjs7QXlGdnkzQkU7RUFDRTtBekYweTNCSjs7QXlGeHkzQkU7RUFDRTtBekYyeTNCSjs7QXlGenkzQkU7RUFDRTtBekY0eTNCSjs7QXlGMXkzQkU7RUFDRTtBekY2eTNCSjs7QXlGdnozQkU7RUFDRTtBekYwejNCSjs7QXlGeHozQkU7RUFDRTtBekYyejNCSjs7QXlGenozQkU7RUFDRTtBekY0ejNCSjs7QXlGMXozQkU7RUFDRTtBekY2ejNCSjs7QXlGdjAzQkU7RUFDRTtBekYwMDNCSjs7QXlGeDAzQkU7RUFDRTtBekYyMDNCSjs7QXlGejAzQkU7RUFDRTtBekY0MDNCSjs7QXlGMTAzQkU7RUFDRTtBekY2MDNCSjs7QXlGdjEzQkU7RUFDRTtBekYwMTNCSjs7QXlGeDEzQkU7RUFDRTtBekYyMTNCSjs7QXlGejEzQkU7RUFDRTtBekY0MTNCSjs7QXlGMTEzQkU7RUFDRTtBekY2MTNCSjs7QXlGdjIzQkU7RUFDRTtBekYwMjNCSjs7QXlGeDIzQkU7RUFDRTtBekYyMjNCSjs7QXlGejIzQkU7RUFDRTtBekY0MjNCSjs7QXlGMTIzQkU7RUFDRTtBekY2MjNCSjs7QXlGdjMzQkU7RUFDRTtBekYwMzNCSjs7QXlGeDMzQkU7RUFDRTtBekYyMzNCSjs7QXlGejMzQkU7RUFDRTtBekY0MzNCSjs7QXlGMTMzQkU7RUFDRTtBekY2MzNCSjs7QXlGdjQzQkU7RUFDRTtBekYwNDNCSjs7QXlGeDQzQkU7RUFDRTtBekYyNDNCSjs7QXlGejQzQkU7RUFDRTtBekY0NDNCSjs7QXlGMTQzQkU7RUFDRTtBekY2NDNCSjs7QXlGdjUzQkU7RUFDRTtBekYwNTNCSjs7QXlGeDUzQkU7RUFDRTtBekYyNTNCSjs7QXlGejUzQkU7RUFDRTtBekY0NTNCSjs7QXlGMTUzQkU7RUFDRTtBekY2NTNCSjs7QXlGdjYzQkU7RUFDRTtBekYwNjNCSjs7QXlGeDYzQkU7RUFDRTtBekYyNjNCSjs7QXlGejYzQkU7RUFDRTtBekY0NjNCSjs7QXlGMTYzQkU7RUFDRTtBekY2NjNCSjs7QXlGdjczQkU7RUFDRTtBekYwNzNCSjs7QXlGeDczQkU7RUFDRTtBekYyNzNCSjs7QXlGejczQkU7RUFDRTtBekY0NzNCSjs7QXlGMTczQkU7RUFDRTtBekY2NzNCSjs7QXlGdjgzQkU7RUFDRTtBekYwODNCSjs7QXlGeDgzQkU7RUFDRTtBekYyODNCSjs7QXlGejgzQkU7RUFDRTtBekY0ODNCSjs7QXlGMTgzQkU7RUFDRTtBekY2ODNCSjs7QXlGdjkzQkU7RUFDRTtBekYwOTNCSjs7QXlGeDkzQkU7RUFDRTtBekYyOTNCSjs7QXlGejkzQkU7RUFDRTtBekY0OTNCSjs7QXlGMTkzQkU7RUFDRTtBekY2OTNCSjs7QXlGdiszQkU7RUFDRTtBekYwKzNCSjs7QXlGeCszQkU7RUFDRTtBekYyKzNCSjs7QXlGeiszQkU7RUFDRTtBekY0KzNCSjs7QXlGMSszQkU7RUFDRTtBekY2KzNCSjs7QXlGdi8zQkU7RUFDRTtBekYwLzNCSjs7QXlGeC8zQkU7RUFDRTtBekYyLzNCSjs7QXlGei8zQkU7RUFDRTtBekY0LzNCSjs7QXlGMS8zQkU7RUFDRTtBekY2LzNCSjs7QXlGdmc0QkU7RUFDRTtBekYwZzRCSjs7QXlGeGc0QkU7RUFDRTtBekYyZzRCSjs7QXlGemc0QkU7RUFDRTtBekY0ZzRCSjs7QXlGMWc0QkU7RUFDRTtBekY2ZzRCSjs7QXlGdmg0QkU7RUFDRTtBekYwaDRCSjs7QXlGeGg0QkU7RUFDRTtBekYyaDRCSjs7QXlGemg0QkU7RUFDRTtBekY0aDRCSjs7QXlGMWg0QkU7RUFDRTtBekY2aDRCSjs7QXlGdmk0QkU7RUFDRTtBekYwaTRCSjs7QXlGeGk0QkU7RUFDRTtBekYyaTRCSjs7QXlGemk0QkU7RUFDRTtBekY0aTRCSjs7QXlGMWk0QkU7RUFDRTtBekY2aTRCSjs7QXlGdmo0QkU7RUFDRTtBekYwajRCSjs7QXlGeGo0QkU7RUFDRTtBekYyajRCSjs7QXlGemo0QkU7RUFDRTtBekY0ajRCSjs7QXlGMWo0QkU7RUFDRTtBekY2ajRCSjs7QXlGdms0QkU7RUFDRTtBekYwazRCSjs7QXlGeGs0QkU7RUFDRTtBekYyazRCSjs7QXlGems0QkU7RUFDRTtBekY0azRCSjs7QXlGMWs0QkU7RUFDRTtBekY2azRCSjs7QXlGdmw0QkU7RUFDRTtBekYwbDRCSjs7QXlGeGw0QkU7RUFDRTtBekYybDRCSjs7QXlGemw0QkU7RUFDRTtBekY0bDRCSjs7QXlGMWw0QkU7RUFDRTtBekY2bDRCSjs7QXlGdm00QkU7RUFDRTtBekYwbTRCSjs7QXlGeG00QkU7RUFDRTtBekYybTRCSjs7QXlGem00QkU7RUFDRTtBekY0bTRCSjs7QXlGMW00QkU7RUFDRTtBekY2bTRCSjs7QXlGdm40QkU7RUFDRTtBekYwbjRCSjs7QXlGeG40QkU7RUFDRTtBekYybjRCSjs7QXlGem40QkU7RUFDRTtBekY0bjRCSjs7QXlGMW40QkU7RUFDRTtBekY2bjRCSjs7QXlGdm80QkU7RUFDRTtBekYwbzRCSjs7QXlGeG80QkU7RUFDRTtBekYybzRCSjs7QXlGem80QkU7RUFDRTtBekY0bzRCSjs7QXlGMW80QkU7RUFDRTtBekY2bzRCSjs7QXlGdnA0QkU7RUFDRTtBekYwcDRCSjs7QXlGeHA0QkU7RUFDRTtBekYycDRCSjs7QXlGenA0QkU7RUFDRTtBekY0cDRCSjs7QXlGMXA0QkU7RUFDRTtBekY2cDRCSjs7QXlGdnE0QkU7RUFDRTtBekYwcTRCSjs7QXlGeHE0QkU7RUFDRTtBekYycTRCSjs7QXlGenE0QkU7RUFDRTtBekY0cTRCSjs7QXlGMXE0QkU7RUFDRTtBekY2cTRCSjs7QXlGdnI0QkU7RUFDRTtBekYwcjRCSjs7QXlGeHI0QkU7RUFDRTtBekYycjRCSjs7QXlGenI0QkU7RUFDRTtBekY0cjRCSjs7QXlGMXI0QkU7RUFDRTtBekY2cjRCSjs7QXlGdnM0QkU7RUFDRTtBekYwczRCSjs7QXlGeHM0QkU7RUFDRTtBekYyczRCSjs7QXlGenM0QkU7RUFDRTtBekY0czRCSjs7QXlGMXM0QkU7RUFDRTtBekY2czRCSjs7QXlGdnQ0QkU7RUFDRTtBekYwdDRCSjs7QXlGeHQ0QkU7RUFDRTtBekYydDRCSjs7QXlGenQ0QkU7RUFDRTtBekY0dDRCSjs7QXlGMXQ0QkU7RUFDRTtBekY2dDRCSjs7QXlGdnU0QkU7RUFDRTtBekYwdTRCSjs7QXlGeHU0QkU7RUFDRTtBekYydTRCSjs7QXlGenU0QkU7RUFDRTtBekY0dTRCSjs7QXlGMXU0QkU7RUFDRTtBekY2dTRCSjs7QXlGdnY0QkU7RUFDRTtBekYwdjRCSjs7QXlGeHY0QkU7RUFDRTtBekYydjRCSjs7QXlGenY0QkU7RUFDRTtBekY0djRCSjs7QXlGMXY0QkU7RUFDRTtBekY2djRCSjs7QXlGdnc0QkU7RUFDRTtBekYwdzRCSjs7QXlGeHc0QkU7RUFDRTtBekYydzRCSjs7QXlGenc0QkU7RUFDRTtBekY0dzRCSjs7QXlGMXc0QkU7RUFDRTtBekY2dzRCSjs7QXlGdng0QkU7RUFDRTtBekYweDRCSjs7QXlGeHg0QkU7RUFDRTtBekYyeDRCSjs7QXlGeng0QkU7RUFDRTtBekY0eDRCSjs7QXlGMXg0QkU7RUFDRTtBekY2eDRCSjs7QXlGdnk0QkU7RUFDRTtBekYweTRCSjs7QXlGeHk0QkU7RUFDRTtBekYyeTRCSjs7QXlGenk0QkU7RUFDRTtBekY0eTRCSjs7QXlGMXk0QkU7RUFDRTtBekY2eTRCSjs7QXlGdno0QkU7RUFDRTtBekYwejRCSjs7QXlGeHo0QkU7RUFDRTtBekYyejRCSjs7QXlGeno0QkU7RUFDRTtBekY0ejRCSjs7QXlGMXo0QkU7RUFDRTtBekY2ejRCSjs7QXlGdjA0QkU7RUFDRTtBekYwMDRCSjs7QXlGeDA0QkU7RUFDRTtBekYyMDRCSjs7QXlGejA0QkU7RUFDRTtBekY0MDRCSjs7QXlGMTA0QkU7RUFDRTtBekY2MDRCSjs7QXlGdjE0QkU7RUFDRTtBekYwMTRCSjs7QXlGeDE0QkU7RUFDRTtBekYyMTRCSjs7QXlGejE0QkU7RUFDRTtBekY0MTRCSjs7QXlGMTE0QkU7RUFDRTtBekY2MTRCSjs7QXlGdjI0QkU7RUFDRTtBekYwMjRCSjs7QXlGeDI0QkU7RUFDRTtBekYyMjRCSjs7QXlGejI0QkU7RUFDRTtBekY0MjRCSjs7QXlGMTI0QkU7RUFDRTtBekY2MjRCSjs7QXlGdjM0QkU7RUFDRTtBekYwMzRCSjs7QXlGeDM0QkU7RUFDRTtBekYyMzRCSjs7QXlGejM0QkU7RUFDRTtBekY0MzRCSjs7QXlGMTM0QkU7RUFDRTtBekY2MzRCSjs7QXlGdjQ0QkU7RUFDRTtBekYwNDRCSjs7QXlGeDQ0QkU7RUFDRTtBekYyNDRCSjs7QXlGejQ0QkU7RUFDRTtBekY0NDRCSjs7QXlGMTQ0QkU7RUFDRTtBekY2NDRCSjs7QXlGdjU0QkU7RUFDRTtBekYwNTRCSjs7QXlGeDU0QkU7RUFDRTtBekYyNTRCSjs7QXlGejU0QkU7RUFDRTtBekY0NTRCSjs7QXlGMTU0QkU7RUFDRTtBekY2NTRCSjs7QXlGdjY0QkU7RUFDRTtBekYwNjRCSjs7QXlGeDY0QkU7RUFDRTtBekYyNjRCSjs7QXlGejY0QkU7RUFDRTtBekY0NjRCSjs7QXlGMTY0QkU7RUFDRTtBekY2NjRCSjs7QXlGdjc0QkU7RUFDRTtBekYwNzRCSjs7QXlGeDc0QkU7RUFDRTtBekYyNzRCSjs7QXlGejc0QkU7RUFDRTtBekY0NzRCSjs7QXlGMTc0QkU7RUFDRTtBekY2NzRCSjs7QXlGdjg0QkU7RUFDRTtBekYwODRCSjs7QXlGeDg0QkU7RUFDRTtBekYyODRCSjs7QXlGejg0QkU7RUFDRTtBekY0ODRCSjs7QXlGMTg0QkU7RUFDRTtBekY2ODRCSjs7QXlGdjk0QkU7RUFDRTtBekYwOTRCSjs7QXlGeDk0QkU7RUFDRTtBekYyOTRCSjs7QXlGejk0QkU7RUFDRTtBekY0OTRCSjs7QXlGMTk0QkU7RUFDRTtBekY2OTRCSjs7QXlGdis0QkU7RUFDRTtBekYwKzRCSjs7QXlGeCs0QkU7RUFDRTtBekYyKzRCSjs7QXlGeis0QkU7RUFDRTtBekY0KzRCSjs7QXlGMSs0QkU7RUFDRTtBekY2KzRCSjs7QXlGdi80QkU7RUFDRTtBekYwLzRCSjs7QXlGeC80QkU7RUFDRTtBekYyLzRCSjs7QXlGei80QkU7RUFDRTtBekY0LzRCSjs7QXlGMS80QkU7RUFDRTtBekY2LzRCSjs7QXlGdmc1QkU7RUFDRTtBekYwZzVCSjs7QXlGeGc1QkU7RUFDRTtBekYyZzVCSjs7QXlGemc1QkU7RUFDRTtBekY0ZzVCSjs7QXlGMWc1QkU7RUFDRTtBekY2ZzVCSjs7QXlGdmg1QkU7RUFDRTtBekYwaDVCSjs7QXlGeGg1QkU7RUFDRTtBekYyaDVCSjs7QXlGemg1QkU7RUFDRTtBekY0aDVCSjs7QXlGMWg1QkU7RUFDRTtBekY2aDVCSjs7QXlGdmk1QkU7RUFDRTtBekYwaTVCSjs7QXlGeGk1QkU7RUFDRTtBekYyaTVCSjs7QXlGemk1QkU7RUFDRTtBekY0aTVCSjs7QXlGMWk1QkU7RUFDRTtBekY2aTVCSjs7QXlGdmo1QkU7RUFDRTtBekYwajVCSjs7QXlGeGo1QkU7RUFDRTtBekYyajVCSjs7QXlGemo1QkU7RUFDRTtBekY0ajVCSjs7QXlGMWo1QkU7RUFDRTtBekY2ajVCSjs7QXlGdms1QkU7RUFDRTtBekYwazVCSjs7QXlGeGs1QkU7RUFDRTtBekYyazVCSjs7QXlGems1QkU7RUFDRTtBekY0azVCSjs7QXlGMWs1QkU7RUFDRTtBekY2azVCSjs7QXlGdmw1QkU7RUFDRTtBekYwbDVCSjs7QXlGeGw1QkU7RUFDRTtBekYybDVCSjs7QXlGemw1QkU7RUFDRTtBekY0bDVCSjs7QXlGMWw1QkU7RUFDRTtBekY2bDVCSjs7QXlGdm01QkU7RUFDRTtBekYwbTVCSjs7QXlGeG01QkU7RUFDRTtBekYybTVCSjs7QXlGem01QkU7RUFDRTtBekY0bTVCSjs7QXlGMW01QkU7RUFDRTtBekY2bTVCSjs7QXlGdm41QkU7RUFDRTtBekYwbjVCSjs7QXlGeG41QkU7RUFDRTtBekYybjVCSjs7QXlGem41QkU7RUFDRTtBekY0bjVCSjs7QXlGMW41QkU7RUFDRTtBekY2bjVCSjs7QXlGdm81QkU7RUFDRTtBekYwbzVCSjs7QXlGeG81QkU7RUFDRTtBekYybzVCSjs7QXlGem81QkU7RUFDRTtBekY0bzVCSjs7QXlGMW81QkU7RUFDRTtBekY2bzVCSjs7QXlGdnA1QkU7RUFDRTtBekYwcDVCSjs7QXlGeHA1QkU7RUFDRTtBekYycDVCSjs7QXlGenA1QkU7RUFDRTtBekY0cDVCSjs7QXlGMXA1QkU7RUFDRTtBekY2cDVCSjs7QXlGdnE1QkU7RUFDRTtBekYwcTVCSjs7QXlGeHE1QkU7RUFDRTtBekYycTVCSjs7QXlGenE1QkU7RUFDRTtBekY0cTVCSjs7QXlGMXE1QkU7RUFDRTtBekY2cTVCSjs7QXlGdnI1QkU7RUFDRTtBekYwcjVCSjs7QXlGeHI1QkU7RUFDRTtBekYycjVCSjs7QXlGenI1QkU7RUFDRTtBekY0cjVCSjs7QXlGMXI1QkU7RUFDRTtBekY2cjVCSjs7QXlGdnM1QkU7RUFDRTtBekYwczVCSjs7QXlGeHM1QkU7RUFDRTtBekYyczVCSjs7QXlGenM1QkU7RUFDRTtBekY0czVCSjs7QXlGMXM1QkU7RUFDRTtBekY2czVCSjs7QXlGdnQ1QkU7RUFDRTtBekYwdDVCSjs7QXlGeHQ1QkU7RUFDRTtBekYydDVCSjs7QXlGenQ1QkU7RUFDRTtBekY0dDVCSjs7QXlGMXQ1QkU7RUFDRTtBekY2dDVCSjs7QXlGdnU1QkU7RUFDRTtBekYwdTVCSjs7QXlGeHU1QkU7RUFDRTtBekYydTVCSjs7QXlGenU1QkU7RUFDRTtBekY0dTVCSjs7QXlGMXU1QkU7RUFDRTtBekY2dTVCSjs7QXlGdnY1QkU7RUFDRTtBekYwdjVCSjs7QXlGeHY1QkU7RUFDRTtBekYydjVCSjs7QXlGenY1QkU7RUFDRTtBekY0djVCSjs7QXlGMXY1QkU7RUFDRTtBekY2djVCSjs7QXlGdnc1QkU7RUFDRTtBekYwdzVCSjs7QXlGeHc1QkU7RUFDRTtBekYydzVCSjs7QXlGenc1QkU7RUFDRTtBekY0dzVCSjs7QXlGMXc1QkU7RUFDRTtBekY2dzVCSjs7QXlGdng1QkU7RUFDRTtBekYweDVCSjs7QXlGeHg1QkU7RUFDRTtBekYyeDVCSjs7QXlGeng1QkU7RUFDRTtBekY0eDVCSjs7QXlGMXg1QkU7RUFDRTtBekY2eDVCSjs7QXlGdnk1QkU7RUFDRTtBekYweTVCSjs7QXlGeHk1QkU7RUFDRTtBekYyeTVCSjs7QXlGenk1QkU7RUFDRTtBekY0eTVCSjs7QXlGMXk1QkU7RUFDRTtBekY2eTVCSjs7QXlGdno1QkU7RUFDRTtBekYwejVCSjs7QXlGeHo1QkU7RUFDRTtBekYyejVCSjs7QXlGeno1QkU7RUFDRTtBekY0ejVCSjs7QXlGMXo1QkU7RUFDRTtBekY2ejVCSjs7QXlGdjA1QkU7RUFDRTtBekYwMDVCSjs7QXlGeDA1QkU7RUFDRTtBekYyMDVCSjs7QXlGejA1QkU7RUFDRTtBekY0MDVCSjs7QXlGMTA1QkU7RUFDRTtBekY2MDVCSjs7QXlGdjE1QkU7RUFDRTtBekYwMTVCSjs7QXlGeDE1QkU7RUFDRTtBekYyMTVCSjs7QXlGejE1QkU7RUFDRTtBekY0MTVCSjs7QXlGMTE1QkU7RUFDRTtBekY2MTVCSjs7QXlGdjI1QkU7RUFDRTtBekYwMjVCSjs7QXlGeDI1QkU7RUFDRTtBekYyMjVCSjs7QXlGejI1QkU7RUFDRTtBekY0MjVCSjs7QXlGMTI1QkU7RUFDRTtBekY2MjVCSjs7QXlGdjM1QkU7RUFDRTtBekYwMzVCSjs7QXlGeDM1QkU7RUFDRTtBekYyMzVCSjs7QXlGejM1QkU7RUFDRTtBekY0MzVCSjs7QXlGMTM1QkU7RUFDRTtBekY2MzVCSjs7QXlGdjQ1QkU7RUFDRTtBekYwNDVCSjs7QXlGeDQ1QkU7RUFDRTtBekYyNDVCSjs7QXlGejQ1QkU7RUFDRTtBekY0NDVCSjs7QXlGMTQ1QkU7RUFDRTtBekY2NDVCSjs7QXlGdjU1QkU7RUFDRTtBekYwNTVCSjs7QXlGeDU1QkU7RUFDRTtBekYyNTVCSjs7QXlGejU1QkU7RUFDRTtBekY0NTVCSjs7QXlGMTU1QkU7RUFDRTtBekY2NTVCSjs7QXlGdjY1QkU7RUFDRTtBekYwNjVCSjs7QXlGeDY1QkU7RUFDRTtBekYyNjVCSjs7QXlGejY1QkU7RUFDRTtBekY0NjVCSjs7QXlGMTY1QkU7RUFDRTtBekY2NjVCSjs7QXlGdjc1QkU7RUFDRTtBekYwNzVCSjs7QXlGeDc1QkU7RUFDRTtBekYyNzVCSjs7QXlGejc1QkU7RUFDRTtBekY0NzVCSjs7QXlGMTc1QkU7RUFDRTtBekY2NzVCSjs7QXlGdjg1QkU7RUFDRTtBekYwODVCSjs7QXlGeDg1QkU7RUFDRTtBekYyODVCSjs7QXlGejg1QkU7RUFDRTtBekY0ODVCSjs7QXlGMTg1QkU7RUFDRTtBekY2ODVCSjs7QXlGdjk1QkU7RUFDRTtBekYwOTVCSjs7QXlGeDk1QkU7RUFDRTtBekYyOTVCSjs7QXlGejk1QkU7RUFDRTtBekY0OTVCSjs7QXlGMTk1QkU7RUFDRTtBekY2OTVCSjs7QXlGdis1QkU7RUFDRTtBekYwKzVCSjs7QXlGeCs1QkU7RUFDRTtBekYyKzVCSjs7QXlGeis1QkU7RUFDRTtBekY0KzVCSjs7QXlGMSs1QkU7RUFDRTtBekY2KzVCSjs7QXlGdi81QkU7RUFDRTtBekYwLzVCSjs7QXlGeC81QkU7RUFDRTtBekYyLzVCSjs7QXlGei81QkU7RUFDRTtBekY0LzVCSjs7QXlGMS81QkU7RUFDRTtBekY2LzVCSjs7QXlGdmc2QkU7RUFDRTtBekYwZzZCSjs7QXlGeGc2QkU7RUFDRTtBekYyZzZCSjs7QXlGemc2QkU7RUFDRTtBekY0ZzZCSjs7QXlGMWc2QkU7RUFDRTtBekY2ZzZCSjs7QXlGdmg2QkU7RUFDRTtBekYwaDZCSjs7QXlGeGg2QkU7RUFDRTtBekYyaDZCSjs7QXlGemg2QkU7RUFDRTtBekY0aDZCSjs7QXlGMWg2QkU7RUFDRTtBekY2aDZCSjs7QXlGdmk2QkU7RUFDRTtBekYwaTZCSjs7QXlGeGk2QkU7RUFDRTtBekYyaTZCSjs7QXlGemk2QkU7RUFDRTtBekY0aTZCSjs7QXlGMWk2QkU7RUFDRTtBekY2aTZCSjs7QXlGdmo2QkU7RUFDRTtBekYwajZCSjs7QXlGeGo2QkU7RUFDRTtBekYyajZCSjs7QXlGemo2QkU7RUFDRTtBekY0ajZCSjs7QXlGMWo2QkU7RUFDRTtBekY2ajZCSjs7QXlGdms2QkU7RUFDRTtBekYwazZCSjs7QXlGeGs2QkU7RUFDRTtBekYyazZCSjs7QXlGems2QkU7RUFDRTtBekY0azZCSjs7QXlGMWs2QkU7RUFDRTtBekY2azZCSjs7QXlGdmw2QkU7RUFDRTtBekYwbDZCSjs7QXlGeGw2QkU7RUFDRTtBekYybDZCSjs7QXlGemw2QkU7RUFDRTtBekY0bDZCSjs7QXlGMWw2QkU7RUFDRTtBekY2bDZCSjs7QXlGdm02QkU7RUFDRTtBekYwbTZCSjs7QXlGeG02QkU7RUFDRTtBekYybTZCSjs7QXlGem02QkU7RUFDRTtBekY0bTZCSjs7QXlGMW02QkU7RUFDRTtBekY2bTZCSjs7QXlGdm42QkU7RUFDRTtBekYwbjZCSjs7QXlGeG42QkU7RUFDRTtBekYybjZCSjs7QXlGem42QkU7RUFDRTtBekY0bjZCSjs7QXlGMW42QkU7RUFDRTtBekY2bjZCSjs7QXlGdm82QkU7RUFDRTtBekYwbzZCSjs7QXlGeG82QkU7RUFDRTtBekYybzZCSjs7QXlGem82QkU7RUFDRTtBekY0bzZCSjs7QXlGMW82QkU7RUFDRTtBekY2bzZCSjs7QXlGdnA2QkU7RUFDRTtBekYwcDZCSjs7QXlGeHA2QkU7RUFDRTtBekYycDZCSjs7QXlGenA2QkU7RUFDRTtBekY0cDZCSjs7QXlGMXA2QkU7RUFDRTtBekY2cDZCSjs7QXlGdnE2QkU7RUFDRTtBekYwcTZCSjs7QXlGeHE2QkU7RUFDRTtBekYycTZCSjs7QXlGenE2QkU7RUFDRTtBekY0cTZCSjs7QXlGMXE2QkU7RUFDRTtBekY2cTZCSjs7QXlGdnI2QkU7RUFDRTtBekYwcjZCSjs7QXlGeHI2QkU7RUFDRTtBekYycjZCSjs7QXlGenI2QkU7RUFDRTtBekY0cjZCSjs7QXlGMXI2QkU7RUFDRTtBekY2cjZCSjs7QXlGdnM2QkU7RUFDRTtBekYwczZCSjs7QXlGeHM2QkU7RUFDRTtBekYyczZCSjs7QXlGenM2QkU7RUFDRTtBekY0czZCSjs7QXlGMXM2QkU7RUFDRTtBekY2czZCSjs7QXlGdnQ2QkU7RUFDRTtBekYwdDZCSjs7QXlGeHQ2QkU7RUFDRTtBekYydDZCSjs7QXlGenQ2QkU7RUFDRTtBekY0dDZCSjs7QXlGMXQ2QkU7RUFDRTtBekY2dDZCSjs7QXlGdnU2QkU7RUFDRTtBekYwdTZCSjs7QXlGeHU2QkU7RUFDRTtBekYydTZCSjs7QXlGenU2QkU7RUFDRTtBekY0dTZCSjs7QXlGMXU2QkU7RUFDRTtBekY2dTZCSjs7QXlGdnY2QkU7RUFDRTtBekYwdjZCSjs7QXlGeHY2QkU7RUFDRTtBekYydjZCSjs7QXlGenY2QkU7RUFDRTtBekY0djZCSjs7QXlGMXY2QkU7RUFDRTtBekY2djZCSjs7QXlGdnc2QkU7RUFDRTtBekYwdzZCSjs7QXlGeHc2QkU7RUFDRTtBekYydzZCSjs7QXlGenc2QkU7RUFDRTtBekY0dzZCSjs7QXlGMXc2QkU7RUFDRTtBekY2dzZCSjs7QXlGdng2QkU7RUFDRTtBekYweDZCSjs7QXlGeHg2QkU7RUFDRTtBekYyeDZCSjs7QXlGeng2QkU7RUFDRTtBekY0eDZCSjs7QXlGMXg2QkU7RUFDRTtBekY2eDZCSjs7QXlGdnk2QkU7RUFDRTtBekYweTZCSjs7QXlGeHk2QkU7RUFDRTtBekYyeTZCSjs7QXlGenk2QkU7RUFDRTtBekY0eTZCSjs7QXlGMXk2QkU7RUFDRTtBekY2eTZCSjs7QXlGdno2QkU7RUFDRTtBekYwejZCSjs7QXlGeHo2QkU7RUFDRTtBekYyejZCSjs7QXlGeno2QkU7RUFDRTtBekY0ejZCSjs7QXlGMXo2QkU7RUFDRTtBekY2ejZCSjs7QXlGdjA2QkU7RUFDRTtBekYwMDZCSjs7QXlGeDA2QkU7RUFDRTtBekYyMDZCSjs7QXlGejA2QkU7RUFDRTtBekY0MDZCSjs7QXlGMTA2QkU7RUFDRTtBekY2MDZCSjs7QXlGdjE2QkU7RUFDRTtBekYwMTZCSjs7QXlGeDE2QkU7RUFDRTtBekYyMTZCSjs7QXlGejE2QkU7RUFDRTtBekY0MTZCSjs7QXlGMTE2QkU7RUFDRTtBekY2MTZCSjs7QXlGdjI2QkU7RUFDRTtBekYwMjZCSjs7QXlGeDI2QkU7RUFDRTtBekYyMjZCSjs7QXlGejI2QkU7RUFDRTtBekY0MjZCSjs7QXlGMTI2QkU7RUFDRTtBekY2MjZCSjs7QXlGdjM2QkU7RUFDRTtBekYwMzZCSjs7QXlGeDM2QkU7RUFDRTtBekYyMzZCSjs7QXlGejM2QkU7RUFDRTtBekY0MzZCSjs7QXlGMTM2QkU7RUFDRTtBekY2MzZCSjs7QXlGdjQ2QkU7RUFDRTtBekYwNDZCSjs7QXlGeDQ2QkU7RUFDRTtBekYyNDZCSjs7QXlGejQ2QkU7RUFDRTtBekY0NDZCSjs7QXlGMTQ2QkU7RUFDRTtBekY2NDZCSjs7QXlGdjU2QkU7RUFDRTtBekYwNTZCSjs7QXlGeDU2QkU7RUFDRTtBekYyNTZCSjs7QXlGejU2QkU7RUFDRTtBekY0NTZCSjs7QXlGMTU2QkU7RUFDRTtBekY2NTZCSjs7QXlGdjY2QkU7RUFDRTtBekYwNjZCSjs7QXlGeDY2QkU7RUFDRTtBekYyNjZCSjs7QXlGejY2QkU7RUFDRTtBekY0NjZCSjs7QXlGMTY2QkU7RUFDRTtBekY2NjZCSjs7QXlGdjc2QkU7RUFDRTtBekYwNzZCSjs7QXlGeDc2QkU7RUFDRTtBekYyNzZCSjs7QXlGejc2QkU7RUFDRTtBekY0NzZCSjs7QXlGMTc2QkU7RUFDRTtBekY2NzZCSjs7QXlGdjg2QkU7RUFDRTtBekYwODZCSjs7QXlGeDg2QkU7RUFDRTtBekYyODZCSjs7QXlGejg2QkU7RUFDRTtBekY0ODZCSjs7QXlGMTg2QkU7RUFDRTtBekY2ODZCSjs7QXlGdjk2QkU7RUFDRTtBekYwOTZCSjs7QXlGeDk2QkU7RUFDRTtBekYyOTZCSjs7QXlGejk2QkU7RUFDRTtBekY0OTZCSjs7QXlGMTk2QkU7RUFDRTtBekY2OTZCSjs7QXlGdis2QkU7RUFDRTtBekYwKzZCSjs7QXlGeCs2QkU7RUFDRTtBekYyKzZCSjs7QXlGeis2QkU7RUFDRTtBekY0KzZCSjs7QXlGMSs2QkU7RUFDRTtBekY2KzZCSjs7QXlGdi82QkU7RUFDRTtBekYwLzZCSjs7QXlGeC82QkU7RUFDRTtBekYyLzZCSjs7QXlGei82QkU7RUFDRTtBekY0LzZCSjs7QXlGMS82QkU7RUFDRTtBekY2LzZCSjs7QXlGdmc3QkU7RUFDRTtBekYwZzdCSjs7QXlGeGc3QkU7RUFDRTtBekYyZzdCSjs7QXlGemc3QkU7RUFDRTtBekY0ZzdCSjs7QXlGMWc3QkU7RUFDRTtBekY2ZzdCSjs7QXlGdmg3QkU7RUFDRTtBekYwaDdCSjs7QXlGeGg3QkU7RUFDRTtBekYyaDdCSjs7QXlGemg3QkU7RUFDRTtBekY0aDdCSjs7QXlGMWg3QkU7RUFDRTtBekY2aDdCSjs7QXlGdmk3QkU7RUFDRTtBekYwaTdCSjs7QXlGeGk3QkU7RUFDRTtBekYyaTdCSjs7QXlGemk3QkU7RUFDRTtBekY0aTdCSjs7QXlGMWk3QkU7RUFDRTtBekY2aTdCSjs7QXlGdmo3QkU7RUFDRTtBekYwajdCSjs7QXlGeGo3QkU7RUFDRTtBekYyajdCSjs7QXlGemo3QkU7RUFDRTtBekY0ajdCSjs7QXlGMWo3QkU7RUFDRTtBekY2ajdCSjs7QXlGdms3QkU7RUFDRTtBekYwazdCSjs7QXlGeGs3QkU7RUFDRTtBekYyazdCSjs7QXlGems3QkU7RUFDRTtBekY0azdCSjs7QXlGMWs3QkU7RUFDRTtBekY2azdCSjs7QXlGdmw3QkU7RUFDRTtBekYwbDdCSjs7QXlGeGw3QkU7RUFDRTtBekYybDdCSjs7QXlGemw3QkU7RUFDRTtBekY0bDdCSjs7QXlGMWw3QkU7RUFDRTtBekY2bDdCSjs7QXlGdm03QkU7RUFDRTtBekYwbTdCSjs7QXlGeG03QkU7RUFDRTtBekYybTdCSjs7QXlGem03QkU7RUFDRTtBekY0bTdCSjs7QXlGMW03QkU7RUFDRTtBekY2bTdCSjs7QXlGdm43QkU7RUFDRTtBekYwbjdCSjs7QXlGeG43QkU7RUFDRTtBekYybjdCSjs7QXlGem43QkU7RUFDRTtBekY0bjdCSjs7QXlGMW43QkU7RUFDRTtBekY2bjdCSjs7QXlGdm83QkU7RUFDRTtBekYwbzdCSjs7QXlGeG83QkU7RUFDRTtBekYybzdCSjs7QXlGem83QkU7RUFDRTtBekY0bzdCSjs7QXlGMW83QkU7RUFDRTtBekY2bzdCSjs7QXlGdnA3QkU7RUFDRTtBekYwcDdCSjs7QXlGeHA3QkU7RUFDRTtBekYycDdCSjs7QXlGenA3QkU7RUFDRTtBekY0cDdCSjs7QXlGMXA3QkU7RUFDRTtBekY2cDdCSjs7QXlGdnE3QkU7RUFDRTtBekYwcTdCSjs7QXlGeHE3QkU7RUFDRTtBekYycTdCSjs7QXlGenE3QkU7RUFDRTtBekY0cTdCSjs7QXlGMXE3QkU7RUFDRTtBekY2cTdCSjs7QXlGdnI3QkU7RUFDRTtBekYwcjdCSjs7QXlGeHI3QkU7RUFDRTtBekYycjdCSjs7QXlGenI3QkU7RUFDRTtBekY0cjdCSjs7QXlGMXI3QkU7RUFDRTtBekY2cjdCSjs7QXlGdnM3QkU7RUFDRTtBekYwczdCSjs7QXlGeHM3QkU7RUFDRTtBekYyczdCSjs7QXlGenM3QkU7RUFDRTtBekY0czdCSjs7QXlGMXM3QkU7RUFDRTtBekY2czdCSjs7QXlGdnQ3QkU7RUFDRTtBekYwdDdCSjs7QXlGeHQ3QkU7RUFDRTtBekYydDdCSjs7QXlGenQ3QkU7RUFDRTtBekY0dDdCSjs7QXlGMXQ3QkU7RUFDRTtBekY2dDdCSjs7QXlGdnU3QkU7RUFDRTtBekYwdTdCSjs7QXlGeHU3QkU7RUFDRTtBekYydTdCSjs7QXlGenU3QkU7RUFDRTtBekY0dTdCSjs7QXlGMXU3QkU7RUFDRTtBekY2dTdCSjs7QXlGdnY3QkU7RUFDRTtBekYwdjdCSjs7QXlGeHY3QkU7RUFDRTtBekYydjdCSjs7QXlGenY3QkU7RUFDRTtBekY0djdCSjs7QXlGMXY3QkU7RUFDRTtBekY2djdCSjs7QXlGdnc3QkU7RUFDRTtBekYwdzdCSjs7QXlGeHc3QkU7RUFDRTtBekYydzdCSjs7QXlGenc3QkU7RUFDRTtBekY0dzdCSjs7QXlGMXc3QkU7RUFDRTtBekY2dzdCSjs7QXlGdng3QkU7RUFDRTtBekYweDdCSjs7QXlGeHg3QkU7RUFDRTtBekYyeDdCSjs7QXlGeng3QkU7RUFDRTtBekY0eDdCSjs7QXlGMXg3QkU7RUFDRTtBekY2eDdCSjs7QXlGdnk3QkU7RUFDRTtBekYweTdCSjs7QXlGeHk3QkU7RUFDRTtBekYyeTdCSjs7QXlGenk3QkU7RUFDRTtBekY0eTdCSjs7QXlGMXk3QkU7RUFDRTtBekY2eTdCSjs7QXlGdno3QkU7RUFDRTtBekYwejdCSjs7QXlGeHo3QkU7RUFDRTtBekYyejdCSjs7QXlGeno3QkU7RUFDRTtBekY0ejdCSjs7QXlGMXo3QkU7RUFDRTtBekY2ejdCSjs7QXlGdjA3QkU7RUFDRTtBekYwMDdCSjs7QXlGeDA3QkU7RUFDRTtBekYyMDdCSjs7QXlGejA3QkU7RUFDRTtBekY0MDdCSjs7QXlGMTA3QkU7RUFDRTtBekY2MDdCSjs7QXlGdjE3QkU7RUFDRTtBekYwMTdCSjs7QXlGeDE3QkU7RUFDRTtBekYyMTdCSjs7QXlGejE3QkU7RUFDRTtBekY0MTdCSjs7QXlGMTE3QkU7RUFDRTtBekY2MTdCSjs7QXlGdjI3QkU7RUFDRTtBekYwMjdCSjs7QXlGeDI3QkU7RUFDRTtBekYyMjdCSjs7QXlGejI3QkU7RUFDRTtBekY0MjdCSjs7QXlGMTI3QkU7RUFDRTtBekY2MjdCSjs7QXlGdjM3QkU7RUFDRTtBekYwMzdCSjs7QXlGeDM3QkU7RUFDRTtBekYyMzdCSjs7QXlGejM3QkU7RUFDRTtBekY0MzdCSjs7QXlGMTM3QkU7RUFDRTtBekY2MzdCSjs7QXlGdjQ3QkU7RUFDRTtBekYwNDdCSjs7QXlGeDQ3QkU7RUFDRTtBekYyNDdCSjs7QXlGejQ3QkU7RUFDRTtBekY0NDdCSjs7QXlGMTQ3QkU7RUFDRTtBekY2NDdCSjs7QXlGdjU3QkU7RUFDRTtBekYwNTdCSjs7QXlGeDU3QkU7RUFDRTtBekYyNTdCSjs7QXlGejU3QkU7RUFDRTtBekY0NTdCSjs7QXlGMTU3QkU7RUFDRTtBekY2NTdCSjs7QXlGdjY3QkU7RUFDRTtBekYwNjdCSjs7QXlGeDY3QkU7RUFDRTtBekYyNjdCSjs7QXlGejY3QkU7RUFDRTtBekY0NjdCSjs7QXlGMTY3QkU7RUFDRTtBekY2NjdCSjs7QXlGdjc3QkU7RUFDRTtBekYwNzdCSjs7QXlGeDc3QkU7RUFDRTtBekYyNzdCSjs7QXlGejc3QkU7RUFDRTtBekY0NzdCSjs7QXlGMTc3QkU7RUFDRTtBekY2NzdCSjs7QXlGdjg3QkU7RUFDRTtBekYwODdCSjs7QXlGeDg3QkU7RUFDRTtBekYyODdCSjs7QXlGejg3QkU7RUFDRTtBekY0ODdCSjs7QXlGMTg3QkU7RUFDRTtBekY2ODdCSjs7QXlGdjk3QkU7RUFDRTtBekYwOTdCSjs7QXlGeDk3QkU7RUFDRTtBekYyOTdCSjs7QXlGejk3QkU7RUFDRTtBekY0OTdCSjs7QXlGMTk3QkU7RUFDRTtBekY2OTdCSjs7QXlGdis3QkU7RUFDRTtBekYwKzdCSjs7QXlGeCs3QkU7RUFDRTtBekYyKzdCSjs7QXlGeis3QkU7RUFDRTtBekY0KzdCSjs7QXlGMSs3QkU7RUFDRTtBekY2KzdCSjs7QXlGdi83QkU7RUFDRTtBekYwLzdCSjs7QXlGeC83QkU7RUFDRTtBekYyLzdCSjs7QXlGei83QkU7RUFDRTtBekY0LzdCSjs7QXlGMS83QkU7RUFDRTtBekY2LzdCSjs7QXlGdmc4QkU7RUFDRTtBekYwZzhCSjs7QXlGeGc4QkU7RUFDRTtBekYyZzhCSjs7QXlGemc4QkU7RUFDRTtBekY0ZzhCSjs7QXlGMWc4QkU7RUFDRTtBekY2ZzhCSjs7QXlGdmg4QkU7RUFDRTtBekYwaDhCSjs7QXlGeGg4QkU7RUFDRTtBekYyaDhCSjs7QXlGemg4QkU7RUFDRTtBekY0aDhCSjs7QXlGMWg4QkU7RUFDRTtBekY2aDhCSjs7QXlGdmk4QkU7RUFDRTtBekYwaThCSjs7QXlGeGk4QkU7RUFDRTtBekYyaThCSjs7QXlGemk4QkU7RUFDRTtBekY0aThCSjs7QXlGMWk4QkU7RUFDRTtBekY2aThCSjs7QXlGdmo4QkU7RUFDRTtBekYwajhCSjs7QXlGeGo4QkU7RUFDRTtBekYyajhCSjs7QXlGemo4QkU7RUFDRTtBekY0ajhCSjs7QXlGMWo4QkU7RUFDRTtBekY2ajhCSjs7QXlGdms4QkU7RUFDRTtBekYwazhCSjs7QXlGeGs4QkU7RUFDRTtBekYyazhCSjs7QXlGems4QkU7RUFDRTtBekY0azhCSjs7QXlGMWs4QkU7RUFDRTtBekY2azhCSjs7QXlGdmw4QkU7RUFDRTtBekYwbDhCSjs7QXlGeGw4QkU7RUFDRTtBekYybDhCSjs7QXlGemw4QkU7RUFDRTtBekY0bDhCSjs7QXlGMWw4QkU7RUFDRTtBekY2bDhCSjs7QXlGdm04QkU7RUFDRTtBekYwbThCSjs7QXlGeG04QkU7RUFDRTtBekYybThCSjs7QXlGem04QkU7RUFDRTtBekY0bThCSjs7QXlGMW04QkU7RUFDRTtBekY2bThCSjs7QXlGdm44QkU7RUFDRTtBekYwbjhCSjs7QXlGeG44QkU7RUFDRTtBekYybjhCSjs7QXlGem44QkU7RUFDRTtBekY0bjhCSjs7QXlGMW44QkU7RUFDRTtBekY2bjhCSjs7QXlGdm84QkU7RUFDRTtBekYwbzhCSjs7QXlGeG84QkU7RUFDRTtBekYybzhCSjs7QXlGem84QkU7RUFDRTtBekY0bzhCSjs7QXlGMW84QkU7RUFDRTtBekY2bzhCSjs7QXlGdnA4QkU7RUFDRTtBekYwcDhCSjs7QXlGeHA4QkU7RUFDRTtBekYycDhCSjs7QXlGenA4QkU7RUFDRTtBekY0cDhCSjs7QXlGMXA4QkU7RUFDRTtBekY2cDhCSjs7QXlGdnE4QkU7RUFDRTtBekYwcThCSjs7QXlGeHE4QkU7RUFDRTtBekYycThCSjs7QXlGenE4QkU7RUFDRTtBekY0cThCSjs7QXlGMXE4QkU7RUFDRTtBekY2cThCSjs7QXlGdnI4QkU7RUFDRTtBekYwcjhCSjs7QXlGeHI4QkU7RUFDRTtBekYycjhCSjs7QXlGenI4QkU7RUFDRTtBekY0cjhCSjs7QXlGMXI4QkU7RUFDRTtBekY2cjhCSjs7QXlGdnM4QkU7RUFDRTtBekYwczhCSjs7QXlGeHM4QkU7RUFDRTtBekYyczhCSjs7QXlGenM4QkU7RUFDRTtBekY0czhCSjs7QXlGMXM4QkU7RUFDRTtBekY2czhCSjs7QXlGdnQ4QkU7RUFDRTtBekYwdDhCSjs7QXlGeHQ4QkU7RUFDRTtBekYydDhCSjs7QXlGenQ4QkU7RUFDRTtBekY0dDhCSjs7QXlGMXQ4QkU7RUFDRTtBekY2dDhCSjs7QXlGdnU4QkU7RUFDRTtBekYwdThCSjs7QXlGeHU4QkU7RUFDRTtBekYydThCSjs7QXlGenU4QkU7RUFDRTtBekY0dThCSjs7QXlGMXU4QkU7RUFDRTtBekY2dThCSjs7QXlGdnY4QkU7RUFDRTtBekYwdjhCSjs7QXlGeHY4QkU7RUFDRTtBekYydjhCSjs7QXlGenY4QkU7RUFDRTtBekY0djhCSjs7QXlGMXY4QkU7RUFDRTtBekY2djhCSjs7QXlGdnc4QkU7RUFDRTtBekYwdzhCSjs7QXlGeHc4QkU7RUFDRTtBekYydzhCSjs7QXlGenc4QkU7RUFDRTtBekY0dzhCSjs7QXlGMXc4QkU7RUFDRTtBekY2dzhCSjs7QXlGdng4QkU7RUFDRTtBekYweDhCSjs7QXlGeHg4QkU7RUFDRTtBekYyeDhCSjs7QXlGeng4QkU7RUFDRTtBekY0eDhCSjs7QXlGMXg4QkU7RUFDRTtBekY2eDhCSjs7QXlGdnk4QkU7RUFDRTtBekYweThCSjs7QXlGeHk4QkU7RUFDRTtBekYyeThCSjs7QXlGenk4QkU7RUFDRTtBekY0eThCSjs7QXlGMXk4QkU7RUFDRTtBekY2eThCSjs7QXlGdno4QkU7RUFDRTtBekYwejhCSjs7QXlGeHo4QkU7RUFDRTtBekYyejhCSjs7QXlGeno4QkU7RUFDRTtBekY0ejhCSjs7QXlGMXo4QkU7RUFDRTtBekY2ejhCSjs7QXlGdjA4QkU7RUFDRTtBekYwMDhCSjs7QXlGeDA4QkU7RUFDRTtBekYyMDhCSjs7QXlGejA4QkU7RUFDRTtBekY0MDhCSjs7QXlGMTA4QkU7RUFDRTtBekY2MDhCSjs7QXlGdjE4QkU7RUFDRTtBekYwMThCSjs7QXlGeDE4QkU7RUFDRTtBekYyMThCSjs7QXlGejE4QkU7RUFDRTtBekY0MThCSjs7QXlGMTE4QkU7RUFDRTtBekY2MThCSjs7QXlGdjI4QkU7RUFDRTtBekYwMjhCSjs7QXlGeDI4QkU7RUFDRTtBekYyMjhCSjs7QXlGejI4QkU7RUFDRTtBekY0MjhCSjs7QXlGMTI4QkU7RUFDRTtBekY2MjhCSjs7QXlGdjM4QkU7RUFDRTtBekYwMzhCSjs7QXlGeDM4QkU7RUFDRTtBekYyMzhCSjs7QXlGejM4QkU7RUFDRTtBekY0MzhCSjs7QXlGMTM4QkU7RUFDRTtBekY2MzhCSjs7QXlGdjQ4QkU7RUFDRTtBekYwNDhCSjs7QXlGeDQ4QkU7RUFDRTtBekYyNDhCSjs7QXlGejQ4QkU7RUFDRTtBekY0NDhCSjs7QXlGMTQ4QkU7RUFDRTtBekY2NDhCSjs7QXlGdjU4QkU7RUFDRTtBekYwNThCSjs7QXlGeDU4QkU7RUFDRTtBekYyNThCSjs7QXlGejU4QkU7RUFDRTtBekY0NThCSjs7QXlGMTU4QkU7RUFDRTtBekY2NThCSjs7QXlGdjY4QkU7RUFDRTtBekYwNjhCSjs7QXlGeDY4QkU7RUFDRTtBekYyNjhCSjs7QXlGejY4QkU7RUFDRTtBekY0NjhCSjs7QXlGMTY4QkU7RUFDRTtBekY2NjhCSjs7QXlGdjc4QkU7RUFDRTtBekYwNzhCSjs7QXlGeDc4QkU7RUFDRTtBekYyNzhCSjs7QXlGejc4QkU7RUFDRTtBekY0NzhCSjs7QXlGMTc4QkU7RUFDRTtBekY2NzhCSjs7QXlGdjg4QkU7RUFDRTtBekYwODhCSjs7QXlGeDg4QkU7RUFDRTtBekYyODhCSjs7QXlGejg4QkU7RUFDRTtBekY0ODhCSjs7QXlGMTg4QkU7RUFDRTtBekY2ODhCSjs7QXlGdjk4QkU7RUFDRTtBekYwOThCSjs7QXlGeDk4QkU7RUFDRTtBekYyOThCSjs7QXlGejk4QkU7RUFDRTtBekY0OThCSjs7QXlGMTk4QkU7RUFDRTtBekY2OThCSjs7QXlGdis4QkU7RUFDRTtBekYwKzhCSjs7QXlGeCs4QkU7RUFDRTtBekYyKzhCSjs7QXlGeis4QkU7RUFDRTtBekY0KzhCSjs7QXlGMSs4QkU7RUFDRTtBekY2KzhCSjs7QXlGdi84QkU7RUFDRTtBekYwLzhCSjs7QXlGeC84QkU7RUFDRTtBekYyLzhCSjs7QXlGei84QkU7RUFDRTtBekY0LzhCSjs7QXlGMS84QkU7RUFDRTtBekY2LzhCSjs7QXlGdmc5QkU7RUFDRTtBekYwZzlCSjs7QXlGeGc5QkU7RUFDRTtBekYyZzlCSjs7QXlGemc5QkU7RUFDRTtBekY0ZzlCSjs7QXlGMWc5QkU7RUFDRTtBekY2ZzlCSjs7QXlGdmg5QkU7RUFDRTtBekYwaDlCSjs7QXlGeGg5QkU7RUFDRTtBekYyaDlCSjs7QXlGemg5QkU7RUFDRTtBekY0aDlCSjs7QXlGMWg5QkU7RUFDRTtBekY2aDlCSjs7QXlGdmk5QkU7RUFDRTtBekYwaTlCSjs7QXlGeGk5QkU7RUFDRTtBekYyaTlCSjs7QXlGemk5QkU7RUFDRTtBekY0aTlCSjs7QXlGMWk5QkU7RUFDRTtBekY2aTlCSjs7QXlGdmo5QkU7RUFDRTtBekYwajlCSjs7QXlGeGo5QkU7RUFDRTtBekYyajlCSjs7QXlGemo5QkU7RUFDRTtBekY0ajlCSjs7QXlGMWo5QkU7RUFDRTtBekY2ajlCSjs7QXlGdms5QkU7RUFDRTtBekYwazlCSjs7QXlGeGs5QkU7RUFDRTtBekYyazlCSjs7QXlGems5QkU7RUFDRTtBekY0azlCSjs7QXlGMWs5QkU7RUFDRTtBekY2azlCSjs7QXlGdmw5QkU7RUFDRTtBekYwbDlCSjs7QXlGeGw5QkU7RUFDRTtBekYybDlCSjs7QXlGemw5QkU7RUFDRTtBekY0bDlCSjs7QXlGMWw5QkU7RUFDRTtBekY2bDlCSjs7QXlGdm05QkU7RUFDRTtBekYwbTlCSjs7QXlGeG05QkU7RUFDRTtBekYybTlCSjs7QXlGem05QkU7RUFDRTtBekY0bTlCSjs7QXlGMW05QkU7RUFDRTtBekY2bTlCSjs7QXlGdm45QkU7RUFDRTtBekYwbjlCSjs7QXlGeG45QkU7RUFDRTtBekYybjlCSjs7QXlGem45QkU7RUFDRTtBekY0bjlCSjs7QXlGMW45QkU7RUFDRTtBekY2bjlCSjs7QXlGdm85QkU7RUFDRTtBekYwbzlCSjs7QXlGeG85QkU7RUFDRTtBekYybzlCSjs7QXlGem85QkU7RUFDRTtBekY0bzlCSjs7QXlGMW85QkU7RUFDRTtBekY2bzlCSjs7QXlGdnA5QkU7RUFDRTtBekYwcDlCSjs7QXlGeHA5QkU7RUFDRTtBekYycDlCSjs7QXlGenA5QkU7RUFDRTtBekY0cDlCSjs7QXlGMXA5QkU7RUFDRTtBekY2cDlCSjs7QXlGdnE5QkU7RUFDRTtBekYwcTlCSjs7QXlGeHE5QkU7RUFDRTtBekYycTlCSjs7QXlGenE5QkU7RUFDRTtBekY0cTlCSjs7QXlGMXE5QkU7RUFDRTtBekY2cTlCSjs7QXlGdnI5QkU7RUFDRTtBekYwcjlCSjs7QXlGeHI5QkU7RUFDRTtBekYycjlCSjs7QXlGenI5QkU7RUFDRTtBekY0cjlCSjs7QXlGMXI5QkU7RUFDRTtBekY2cjlCSjs7QXlGdnM5QkU7RUFDRTtBekYwczlCSjs7QXlGeHM5QkU7RUFDRTtBekYyczlCSjs7QXlGenM5QkU7RUFDRTtBekY0czlCSjs7QXlGMXM5QkU7RUFDRTtBekY2czlCSjs7QXlGdnQ5QkU7RUFDRTtBekYwdDlCSjs7QXlGeHQ5QkU7RUFDRTtBekYydDlCSjs7QXlGenQ5QkU7RUFDRTtBekY0dDlCSjs7QXlGMXQ5QkU7RUFDRTtBekY2dDlCSjs7QXlGdnU5QkU7RUFDRTtBekYwdTlCSjs7QXlGeHU5QkU7RUFDRTtBekYydTlCSjs7QXlGenU5QkU7RUFDRTtBekY0dTlCSjs7QXlGMXU5QkU7RUFDRTtBekY2dTlCSjs7QXlGdnY5QkU7RUFDRTtBekYwdjlCSjs7QXlGeHY5QkU7RUFDRTtBekYydjlCSjs7QXlGenY5QkU7RUFDRTtBekY0djlCSjs7QXlGMXY5QkU7RUFDRTtBekY2djlCSjs7QXlGdnc5QkU7RUFDRTtBekYwdzlCSjs7QXlGeHc5QkU7RUFDRTtBekYydzlCSjs7QXlGenc5QkU7RUFDRTtBekY0dzlCSjs7QXlGMXc5QkU7RUFDRTtBekY2dzlCSjs7QXlGdng5QkU7RUFDRTtBekYweDlCSjs7QXlGeHg5QkU7RUFDRTtBekYyeDlCSjs7QXlGeng5QkU7RUFDRTtBekY0eDlCSjs7QXlGMXg5QkU7RUFDRTtBekY2eDlCSjs7QXlGdnk5QkU7RUFDRTtBekYweTlCSjs7QXlGeHk5QkU7RUFDRTtBekYyeTlCSjs7QXlGenk5QkU7RUFDRTtBekY0eTlCSjs7QXlGMXk5QkU7RUFDRTtBekY2eTlCSjs7QXlGdno5QkU7RUFDRTtBekYwejlCSjs7QXlGeHo5QkU7RUFDRTtBekYyejlCSjs7QXlGeno5QkU7RUFDRTtBekY0ejlCSjs7QXlGMXo5QkU7RUFDRTtBekY2ejlCSjs7QXlGdjA5QkU7RUFDRTtBekYwMDlCSjs7QXlGeDA5QkU7RUFDRTtBekYyMDlCSjs7QXlGejA5QkU7RUFDRTtBekY0MDlCSjs7QXlGMTA5QkU7RUFDRTtBekY2MDlCSjs7QXlGdjE5QkU7RUFDRTtBekYwMTlCSjs7QXlGeDE5QkU7RUFDRTtBekYyMTlCSjs7QXlGejE5QkU7RUFDRTtBekY0MTlCSjs7QXlGMTE5QkU7RUFDRTtBekY2MTlCSjs7QXlGdjI5QkU7RUFDRTtBekYwMjlCSjs7QXlGeDI5QkU7RUFDRTtBekYyMjlCSjs7QXlGejI5QkU7RUFDRTtBekY0MjlCSjs7QXlGMTI5QkU7RUFDRTtBekY2MjlCSjs7QXlGdjM5QkU7RUFDRTtBekYwMzlCSjs7QXlGeDM5QkU7RUFDRTtBekYyMzlCSjs7QXlGejM5QkU7RUFDRTtBekY0MzlCSjs7QXlGMTM5QkU7RUFDRTtBekY2MzlCSjs7QXlGdjQ5QkU7RUFDRTtBekYwNDlCSjs7QXlGeDQ5QkU7RUFDRTtBekYyNDlCSjs7QXlGejQ5QkU7RUFDRTtBekY0NDlCSjs7QXlGMTQ5QkU7RUFDRTtBekY2NDlCSjs7QXlGdjU5QkU7RUFDRTtBekYwNTlCSjs7QXlGeDU5QkU7RUFDRTtBekYyNTlCSjs7QXlGejU5QkU7RUFDRTtBekY0NTlCSjs7QXlGMTU5QkU7RUFDRTtBekY2NTlCSjs7QXlGdjY5QkU7RUFDRTtBekYwNjlCSjs7QXlGeDY5QkU7RUFDRTtBekYyNjlCSjs7QXlGejY5QkU7RUFDRTtBekY0NjlCSjs7QXlGMTY5QkU7RUFDRTtBekY2NjlCSjs7QXlGdjc5QkU7RUFDRTtBekYwNzlCSjs7QXlGeDc5QkU7RUFDRTtBekYyNzlCSjs7QXlGejc5QkU7RUFDRTtBekY0NzlCSjs7QXlGMTc5QkU7RUFDRTtBekY2NzlCSjs7QXlGdjg5QkU7RUFDRTtBekYwODlCSjs7QXlGeDg5QkU7RUFDRTtBekYyODlCSjs7QXlGejg5QkU7RUFDRTtBekY0ODlCSjs7QXlGMTg5QkU7RUFDRTtBekY2ODlCSjs7QXlGdjk5QkU7RUFDRTtBekYwOTlCSjs7QXlGeDk5QkU7RUFDRTtBekYyOTlCSjs7QXlGejk5QkU7RUFDRTtBekY0OTlCSjs7QXlGMTk5QkU7RUFDRTtBekY2OTlCSjs7QXlGdis5QkU7RUFDRTtBekYwKzlCSjs7QXlGeCs5QkU7RUFDRTtBekYyKzlCSjs7QXlGeis5QkU7RUFDRTtBekY0KzlCSjs7QXlGMSs5QkU7RUFDRTtBekY2KzlCSjs7QXlGdi85QkU7RUFDRTtBekYwLzlCSjs7QXlGeC85QkU7RUFDRTtBekYyLzlCSjs7QXlGei85QkU7RUFDRTtBekY0LzlCSjs7QXlGMS85QkU7RUFDRTtBekY2LzlCSjs7QXlGdmcrQkU7RUFDRTtBekYwZytCSjs7QXlGeGcrQkU7RUFDRTtBekYyZytCSjs7QXlGemcrQkU7RUFDRTtBekY0ZytCSjs7QXlGMWcrQkU7RUFDRTtBekY2ZytCSjs7QXlGdmgrQkU7RUFDRTtBekYwaCtCSjs7QXlGeGgrQkU7RUFDRTtBekYyaCtCSjs7QXlGemgrQkU7RUFDRTtBekY0aCtCSjs7QXlGMWgrQkU7RUFDRTtBekY2aCtCSjs7QXlGdmkrQkU7RUFDRTtBekYwaStCSjs7QXlGeGkrQkU7RUFDRTtBekYyaStCSjs7QXlGemkrQkU7RUFDRTtBekY0aStCSjs7QXlGMWkrQkU7RUFDRTtBekY2aStCSjs7QXlGdmorQkU7RUFDRTtBekYwaitCSjs7QXlGeGorQkU7RUFDRTtBekYyaitCSjs7QXlGemorQkU7RUFDRTtBekY0aitCSjs7QXlGMWorQkU7RUFDRTtBekY2aitCSjs7QXlGdmsrQkU7RUFDRTtBekYwaytCSjs7QXlGeGsrQkU7RUFDRTtBekYyaytCSjs7QXlGemsrQkU7RUFDRTtBekY0aytCSjs7QXlGMWsrQkU7RUFDRTtBekY2aytCSjs7QXlGdmwrQkU7RUFDRTtBekYwbCtCSjs7QXlGeGwrQkU7RUFDRTtBekYybCtCSjs7QXlGemwrQkU7RUFDRTtBekY0bCtCSjs7QXlGMWwrQkU7RUFDRTtBekY2bCtCSjs7QXlGdm0rQkU7RUFDRTtBekYwbStCSjs7QXlGeG0rQkU7RUFDRTtBekYybStCSjs7QXlGem0rQkU7RUFDRTtBekY0bStCSjs7QXlGMW0rQkU7RUFDRTtBekY2bStCSjs7QXlGdm4rQkU7RUFDRTtBekYwbitCSjs7QXlGeG4rQkU7RUFDRTtBekYybitCSjs7QXlGem4rQkU7RUFDRTtBekY0bitCSjs7QXlGMW4rQkU7RUFDRTtBekY2bitCSjs7QXlGdm8rQkU7RUFDRTtBekYwbytCSjs7QXlGeG8rQkU7RUFDRTtBekYybytCSjs7QXlGem8rQkU7RUFDRTtBekY0bytCSjs7QXlGMW8rQkU7RUFDRTtBekY2bytCSjs7QXlGdnArQkU7RUFDRTtBekYwcCtCSjs7QXlGeHArQkU7RUFDRTtBekYycCtCSjs7QXlGenArQkU7RUFDRTtBekY0cCtCSjs7QXlGMXArQkU7RUFDRTtBekY2cCtCSjs7QXlGdnErQkU7RUFDRTtBekYwcStCSjs7QXlGeHErQkU7RUFDRTtBekYycStCSjs7QXlGenErQkU7RUFDRTtBekY0cStCSjs7QXlGMXErQkU7RUFDRTtBekY2cStCSjs7QXlGdnIrQkU7RUFDRTtBekYwcitCSjs7QXlGeHIrQkU7RUFDRTtBekYycitCSjs7QXlGenIrQkU7RUFDRTtBekY0citCSjs7QXlGMXIrQkU7RUFDRTtBekY2citCSjs7QXlGdnMrQkU7RUFDRTtBekYwcytCSjs7QXlGeHMrQkU7RUFDRTtBekYycytCSjs7QXlGenMrQkU7RUFDRTtBekY0cytCSjs7QXlGMXMrQkU7RUFDRTtBekY2cytCSjs7QXlGdnQrQkU7RUFDRTtBekYwdCtCSjs7QXlGeHQrQkU7RUFDRTtBekYydCtCSjs7QXlGenQrQkU7RUFDRTtBekY0dCtCSjs7QXlGMXQrQkU7RUFDRTtBekY2dCtCSjs7QXlGdnUrQkU7RUFDRTtBekYwdStCSjs7QXlGeHUrQkU7RUFDRTtBekYydStCSjs7QXlGenUrQkU7RUFDRTtBekY0dStCSjs7QXlGMXUrQkU7RUFDRTtBekY2dStCSjs7QXlGdnYrQkU7RUFDRTtBekYwditCSjs7QXlGeHYrQkU7RUFDRTtBekYyditCSjs7QXlGenYrQkU7RUFDRTtBekY0ditCSjs7QXlGMXYrQkU7RUFDRTtBekY2ditCSjs7QXlGdncrQkU7RUFDRTtBekYwdytCSjs7QXlGeHcrQkU7RUFDRTtBekYydytCSjs7QXlGencrQkU7RUFDRTtBekY0dytCSjs7QXlGMXcrQkU7RUFDRTtBekY2dytCSjs7QXlGdngrQkU7RUFDRTtBekYweCtCSjs7QXlGeHgrQkU7RUFDRTtBekYyeCtCSjs7QXlGengrQkU7RUFDRTtBekY0eCtCSjs7QXlGMXgrQkU7RUFDRTtBekY2eCtCSjs7QXlGdnkrQkU7RUFDRTtBekYweStCSjs7QXlGeHkrQkU7RUFDRTtBekYyeStCSjs7QXlGenkrQkU7RUFDRTtBekY0eStCSjs7QXlGMXkrQkU7RUFDRTtBekY2eStCSjs7QXlGdnorQkU7RUFDRTtBekYweitCSjs7QXlGeHorQkU7RUFDRTtBekYyeitCSjs7QXlGenorQkU7RUFDRTtBekY0eitCSjs7QXlGMXorQkU7RUFDRTtBekY2eitCSjs7QXlGdjArQkU7RUFDRTtBekYwMCtCSjs7QXlGeDArQkU7RUFDRTtBekYyMCtCSjs7QXlGejArQkU7RUFDRTtBekY0MCtCSjs7QXlGMTArQkU7RUFDRTtBekY2MCtCSjs7QXlGdjErQkU7RUFDRTtBekYwMStCSjs7QXlGeDErQkU7RUFDRTtBekYyMStCSjs7QXlGejErQkU7RUFDRTtBekY0MStCSjs7QXlGMTErQkU7RUFDRTtBekY2MStCSjs7QXlGdjIrQkU7RUFDRTtBekYwMitCSjs7QXlGeDIrQkU7RUFDRTtBekYyMitCSjs7QXlGejIrQkU7RUFDRTtBekY0MitCSjs7QXlGMTIrQkU7RUFDRTtBekY2MitCSjs7QXlGdjMrQkU7RUFDRTtBekYwMytCSjs7QXlGeDMrQkU7RUFDRTtBekYyMytCSjs7QXlGejMrQkU7RUFDRTtBekY0MytCSjs7QXlGMTMrQkU7RUFDRTtBekY2MytCSjs7QXlGdjQrQkU7RUFDRTtBekYwNCtCSjs7QXlGeDQrQkU7RUFDRTtBekYyNCtCSjs7QXlGejQrQkU7RUFDRTtBekY0NCtCSjs7QXlGMTQrQkU7RUFDRTtBekY2NCtCSjs7QXlGdjUrQkU7RUFDRTtBekYwNStCSjs7QXlGeDUrQkU7RUFDRTtBekYyNStCSjs7QXlGejUrQkU7RUFDRTtBekY0NStCSjs7QXlGMTUrQkU7RUFDRTtBekY2NStCSjs7QXlGdjYrQkU7RUFDRTtBekYwNitCSjs7QXlGeDYrQkU7RUFDRTtBekYyNitCSjs7QXlGejYrQkU7RUFDRTtBekY0NitCSjs7QXlGMTYrQkU7RUFDRTtBekY2NitCSjs7QXlGdjcrQkU7RUFDRTtBekYwNytCSjs7QXlGeDcrQkU7RUFDRTtBekYyNytCSjs7QXlGejcrQkU7RUFDRTtBekY0NytCSjs7QXlGMTcrQkU7RUFDRTtBekY2NytCSjs7QXlGdjgrQkU7RUFDRTtBekYwOCtCSjs7QXlGeDgrQkU7RUFDRTtBekYyOCtCSjs7QXlGejgrQkU7RUFDRTtBekY0OCtCSjs7QXlGMTgrQkU7RUFDRTtBekY2OCtCSjs7QXlGdjkrQkU7RUFDRTtBekYwOStCSjs7QXlGeDkrQkU7RUFDRTtBekYyOStCSjs7QXlGejkrQkU7RUFDRTtBekY0OStCSjs7QXlGMTkrQkU7RUFDRTtBekY2OStCSjs7QXlGdisrQkU7RUFDRTtBekYwKytCSjs7QXlGeCsrQkU7RUFDRTtBekYyKytCSjs7QXlGeisrQkU7RUFDRTtBekY0KytCSjs7QXlGMSsrQkU7RUFDRTtBekY2KytCSjs7QXlGdi8rQkU7RUFDRTtBekYwLytCSjs7QXlGeC8rQkU7RUFDRTtBekYyLytCSjs7QXlGei8rQkU7RUFDRTtBekY0LytCSjs7QXlGMS8rQkU7RUFDRTtBekY2LytCSjs7QXlGdmcvQkU7RUFDRTtBekYwZy9CSjs7QXlGeGcvQkU7RUFDRTtBekYyZy9CSjs7QXlGemcvQkU7RUFDRTtBekY0Zy9CSjs7QXlGMWcvQkU7RUFDRTtBekY2Zy9CSjs7QXlGdmgvQkU7RUFDRTtBekYwaC9CSjs7QXlGeGgvQkU7RUFDRTtBekYyaC9CSjs7QXlGemgvQkU7RUFDRTtBekY0aC9CSjs7QXlGMWgvQkU7RUFDRTtBekY2aC9CSjs7QXlGdmkvQkU7RUFDRTtBekYwaS9CSjs7QXlGeGkvQkU7RUFDRTtBekYyaS9CSjs7QXlGemkvQkU7RUFDRTtBekY0aS9CSjs7QXlGMWkvQkU7RUFDRTtBekY2aS9CSjs7QXlGdmovQkU7RUFDRTtBekYwai9CSjs7QXlGeGovQkU7RUFDRTtBekYyai9CSjs7QXlGemovQkU7RUFDRTtBekY0ai9CSjs7QXlGMWovQkU7RUFDRTtBekY2ai9CSjs7QXlGdmsvQkU7RUFDRTtBekYway9CSjs7QXlGeGsvQkU7RUFDRTtBekYyay9CSjs7QXlGemsvQkU7RUFDRTtBekY0ay9CSjs7QXlGMWsvQkU7RUFDRTtBekY2ay9CSjs7QXlGdmwvQkU7RUFDRTtBekYwbC9CSjs7QXlGeGwvQkU7RUFDRTtBekYybC9CSjs7QXlGemwvQkU7RUFDRTtBekY0bC9CSjs7QXlGMWwvQkU7RUFDRTtBekY2bC9CSjs7QXlGdm0vQkU7RUFDRTtBekYwbS9CSjs7QXlGeG0vQkU7RUFDRTtBekYybS9CSjs7QXlGem0vQkU7RUFDRTtBekY0bS9CSjs7QXlGMW0vQkU7RUFDRTtBekY2bS9CSjs7QXlGdm4vQkU7RUFDRTtBekYwbi9CSjs7QXlGeG4vQkU7RUFDRTtBekYybi9CSjs7QXlGem4vQkU7RUFDRTtBekY0bi9CSjs7QXlGMW4vQkU7RUFDRTtBekY2bi9CSjs7QXlGdm8vQkU7RUFDRTtBekYwby9CSjs7QXlGeG8vQkU7RUFDRTtBekYyby9CSjs7QXlGem8vQkU7RUFDRTtBekY0by9CSjs7QXlGMW8vQkU7RUFDRTtBekY2by9CSjs7QXlGdnAvQkU7RUFDRTtBekYwcC9CSjs7QXlGeHAvQkU7RUFDRTtBekYycC9CSjs7QXlGenAvQkU7RUFDRTtBekY0cC9CSjs7QXlGMXAvQkU7RUFDRTtBekY2cC9CSjs7QXlGdnEvQkU7RUFDRTtBekYwcS9CSjs7QXlGeHEvQkU7RUFDRTtBekYycS9CSjs7QXlGenEvQkU7RUFDRTtBekY0cS9CSjs7QXlGMXEvQkU7RUFDRTtBekY2cS9CSjs7QXlGdnIvQkU7RUFDRTtBekYwci9CSjs7QXlGeHIvQkU7RUFDRTtBekYyci9CSjs7QXlGenIvQkU7RUFDRTtBekY0ci9CSjs7QXlGMXIvQkU7RUFDRTtBekY2ci9CSjs7QXlGdnMvQkU7RUFDRTtBekYwcy9CSjs7QXlGeHMvQkU7RUFDRTtBekYycy9CSjs7QXlGenMvQkU7RUFDRTtBekY0cy9CSjs7QXlGMXMvQkU7RUFDRTtBekY2cy9CSjs7QXlGdnQvQkU7RUFDRTtBekYwdC9CSjs7QXlGeHQvQkU7RUFDRTtBekYydC9CSjs7QXlGenQvQkU7RUFDRTtBekY0dC9CSjs7QXlGMXQvQkU7RUFDRTtBekY2dC9CSjs7QXlGdnUvQkU7RUFDRTtBekYwdS9CSjs7QXlGeHUvQkU7RUFDRTtBekYydS9CSjs7QXlGenUvQkU7RUFDRTtBekY0dS9CSjs7QXlGMXUvQkU7RUFDRTtBekY2dS9CSjs7QXlGdnYvQkU7RUFDRTtBekYwdi9CSjs7QXlGeHYvQkU7RUFDRTtBekYydi9CSjs7QXlGenYvQkU7RUFDRTtBekY0di9CSjs7QXlGMXYvQkU7RUFDRTtBekY2di9CSjs7QXlGdncvQkU7RUFDRTtBekYwdy9CSjs7QXlGeHcvQkU7RUFDRTtBekYydy9CSjs7QXlGencvQkU7RUFDRTtBekY0dy9CSjs7QXlGMXcvQkU7RUFDRTtBekY2dy9CSjs7QXlGdngvQkU7RUFDRTtBekYweC9CSjs7QXlGeHgvQkU7RUFDRTtBekYyeC9CSjs7QXlGengvQkU7RUFDRTtBekY0eC9CSjs7QXlGMXgvQkU7RUFDRTtBekY2eC9CSjs7QXlGdnkvQkU7RUFDRTtBekYweS9CSjs7QXlGeHkvQkU7RUFDRTtBekYyeS9CSjs7QXlGenkvQkU7RUFDRTtBekY0eS9CSjs7QXlGMXkvQkU7RUFDRTtBekY2eS9CSjs7QXlGdnovQkU7RUFDRTtBekYwei9CSjs7QXlGeHovQkU7RUFDRTtBekYyei9CSjs7QXlGenovQkU7RUFDRTtBekY0ei9CSjs7QXlGMXovQkU7RUFDRTtBekY2ei9CSjs7QXlGdjAvQkU7RUFDRTtBekYwMC9CSjs7QXlGeDAvQkU7RUFDRTtBekYyMC9CSjs7QXlGejAvQkU7RUFDRTtBekY0MC9CSjs7QXlGMTAvQkU7RUFDRTtBekY2MC9CSjs7QXlGdjEvQkU7RUFDRTtBekYwMS9CSjs7QXlGeDEvQkU7RUFDRTtBekYyMS9CSjs7QXlGejEvQkU7RUFDRTtBekY0MS9CSjs7QXlGMTEvQkU7RUFDRTtBekY2MS9CSjs7QXlGdjIvQkU7RUFDRTtBekYwMi9CSjs7QXlGeDIvQkU7RUFDRTtBekYyMi9CSjs7QXlGejIvQkU7RUFDRTtBekY0Mi9CSjs7QXlGMTIvQkU7RUFDRTtBekY2Mi9CSjs7QXlGdjMvQkU7RUFDRTtBekYwMy9CSjs7QXlGeDMvQkU7RUFDRTtBekYyMy9CSjs7QXlGejMvQkU7RUFDRTtBekY0My9CSjs7QXlGMTMvQkU7RUFDRTtBekY2My9CSjs7QXlGdjQvQkU7RUFDRTtBekYwNC9CSjs7QXlGeDQvQkU7RUFDRTtBekYyNC9CSjs7QXlGejQvQkU7RUFDRTtBekY0NC9CSjs7QXlGMTQvQkU7RUFDRTtBekY2NC9CSjs7QXlGdjUvQkU7RUFDRTtBekYwNS9CSjs7QXlGeDUvQkU7RUFDRTtBekYyNS9CSjs7QXlGejUvQkU7RUFDRTtBekY0NS9CSjs7QXlGMTUvQkU7RUFDRTtBekY2NS9CSjs7QXlGdjYvQkU7RUFDRTtBekYwNi9CSjs7QXlGeDYvQkU7RUFDRTtBekYyNi9CSjs7QXlGejYvQkU7RUFDRTtBekY0Ni9CSjs7QXlGMTYvQkU7RUFDRTtBekY2Ni9CSjs7QXlGdjcvQkU7RUFDRTtBekYwNy9CSjs7QXlGeDcvQkU7RUFDRTtBekYyNy9CSjs7QXlGejcvQkU7RUFDRTtBekY0Ny9CSjs7QXlGMTcvQkU7RUFDRTtBekY2Ny9CSjs7QXlGdjgvQkU7RUFDRTtBekYwOC9CSjs7QXlGeDgvQkU7RUFDRTtBekYyOC9CSjs7QXlGejgvQkU7RUFDRTtBekY0OC9CSjs7QXlGMTgvQkU7RUFDRTtBekY2OC9CSjs7QXlGdjkvQkU7RUFDRTtBekYwOS9CSjs7QXlGeDkvQkU7RUFDRTtBekYyOS9CSjs7QXlGejkvQkU7RUFDRTtBekY0OS9CSjs7QXlGMTkvQkU7RUFDRTtBekY2OS9CSjs7QXlGdisvQkU7RUFDRTtBekYwKy9CSjs7QXlGeCsvQkU7RUFDRTtBekYyKy9CSjs7QXlGeisvQkU7RUFDRTtBekY0Ky9CSjs7QXlGMSsvQkU7RUFDRTtBekY2Ky9CSjs7QXlGdi8vQkU7RUFDRTtBekYwLy9CSjs7QXlGeC8vQkU7RUFDRTtBekYyLy9CSjs7QXlGei8vQkU7RUFDRTtBekY0Ly9CSjs7QXlGMS8vQkU7RUFDRTtBekY2Ly9CSjs7QXlGdmdnQ0U7RUFDRTtBekYwZ2dDSjs7QXlGeGdnQ0U7RUFDRTtBekYyZ2dDSjs7QXlGemdnQ0U7RUFDRTtBekY0Z2dDSjs7QXlGMWdnQ0U7RUFDRTtBekY2Z2dDSjs7QXlGdmhnQ0U7RUFDRTtBekYwaGdDSjs7QXlGeGhnQ0U7RUFDRTtBekYyaGdDSjs7QXlGemhnQ0U7RUFDRTtBekY0aGdDSjs7QXlGMWhnQ0U7RUFDRTtBekY2aGdDSjs7QXlGdmlnQ0U7RUFDRTtBekYwaWdDSjs7QXlGeGlnQ0U7RUFDRTtBekYyaWdDSjs7QXlGemlnQ0U7RUFDRTtBekY0aWdDSjs7QXlGMWlnQ0U7RUFDRTtBekY2aWdDSjs7QXlGdmpnQ0U7RUFDRTtBekYwamdDSjs7QXlGeGpnQ0U7RUFDRTtBekYyamdDSjs7QXlGempnQ0U7RUFDRTtBekY0amdDSjs7QXlGMWpnQ0U7RUFDRTtBekY2amdDSjs7QXlGdmtnQ0U7RUFDRTtBekYwa2dDSjs7QXlGeGtnQ0U7RUFDRTtBekYya2dDSjs7QXlGemtnQ0U7RUFDRTtBekY0a2dDSjs7QXlGMWtnQ0U7RUFDRTtBekY2a2dDSjs7QXlGdmxnQ0U7RUFDRTtBekYwbGdDSjs7QXlGeGxnQ0U7RUFDRTtBekYybGdDSjs7QXlGemxnQ0U7RUFDRTtBekY0bGdDSjs7QXlGMWxnQ0U7RUFDRTtBekY2bGdDSjs7QXlGdm1nQ0U7RUFDRTtBekYwbWdDSjs7QXlGeG1nQ0U7RUFDRTtBekYybWdDSjs7QXlGem1nQ0U7RUFDRTtBekY0bWdDSjs7QXlGMW1nQ0U7RUFDRTtBekY2bWdDSjs7QXlGdm5nQ0U7RUFDRTtBekYwbmdDSjs7QXlGeG5nQ0U7RUFDRTtBekYybmdDSjs7QXlGem5nQ0U7RUFDRTtBekY0bmdDSjs7QXlGMW5nQ0U7RUFDRTtBekY2bmdDSjs7QXlGdm9nQ0U7RUFDRTtBekYwb2dDSjs7QXlGeG9nQ0U7RUFDRTtBekYyb2dDSjs7QXlGem9nQ0U7RUFDRTtBekY0b2dDSjs7QXlGMW9nQ0U7RUFDRTtBekY2b2dDSjs7QXlGdnBnQ0U7RUFDRTtBekYwcGdDSjs7QXlGeHBnQ0U7RUFDRTtBekYycGdDSjs7QXlGenBnQ0U7RUFDRTtBekY0cGdDSjs7QXlGMXBnQ0U7RUFDRTtBekY2cGdDSjs7QXlGdnFnQ0U7RUFDRTtBekYwcWdDSjs7QXlGeHFnQ0U7RUFDRTtBekYycWdDSjs7QXlGenFnQ0U7RUFDRTtBekY0cWdDSjs7QXlGMXFnQ0U7RUFDRTtBekY2cWdDSjs7QXlGdnJnQ0U7RUFDRTtBekYwcmdDSjs7QXlGeHJnQ0U7RUFDRTtBekYycmdDSjs7QXlGenJnQ0U7RUFDRTtBekY0cmdDSjs7QXlGMXJnQ0U7RUFDRTtBekY2cmdDSjs7QXlGdnNnQ0U7RUFDRTtBekYwc2dDSjs7QXlGeHNnQ0U7RUFDRTtBekYyc2dDSjs7QXlGenNnQ0U7RUFDRTtBekY0c2dDSjs7QXlGMXNnQ0U7RUFDRTtBekY2c2dDSjs7QXlGdnRnQ0U7RUFDRTtBekYwdGdDSjs7QXlGeHRnQ0U7RUFDRTtBekYydGdDSjs7QXlGenRnQ0U7RUFDRTtBekY0dGdDSjs7QXlGMXRnQ0U7RUFDRTtBekY2dGdDSjs7QXlGdnVnQ0U7RUFDRTtBekYwdWdDSjs7QXlGeHVnQ0U7RUFDRTtBekYydWdDSjs7QXlGenVnQ0U7RUFDRTtBekY0dWdDSjs7QXlGMXVnQ0U7RUFDRTtBekY2dWdDSjs7QXlGdnZnQ0U7RUFDRTtBekYwdmdDSjs7QXlGeHZnQ0U7RUFDRTtBekYydmdDSjs7QXlGenZnQ0U7RUFDRTtBekY0dmdDSjs7QXlGMXZnQ0U7RUFDRTtBekY2dmdDSjs7QXlGdndnQ0U7RUFDRTtBekYwd2dDSjs7QXlGeHdnQ0U7RUFDRTtBekYyd2dDSjs7QXlGendnQ0U7RUFDRTtBekY0d2dDSjs7QXlGMXdnQ0U7RUFDRTtBekY2d2dDSjs7QXlGdnhnQ0U7RUFDRTtBekYweGdDSjs7QXlGeHhnQ0U7RUFDRTtBekYyeGdDSjs7QXlGenhnQ0U7RUFDRTtBekY0eGdDSjs7QXlGMXhnQ0U7RUFDRTtBekY2eGdDSjs7QXlGdnlnQ0U7RUFDRTtBekYweWdDSjs7QXlGeHlnQ0U7RUFDRTtBekYyeWdDSjs7QXlGenlnQ0U7RUFDRTtBekY0eWdDSjs7QXlGMXlnQ0U7RUFDRTtBekY2eWdDSjs7QXlGdnpnQ0U7RUFDRTtBekYwemdDSjs7QXlGeHpnQ0U7RUFDRTtBekYyemdDSjs7QXlGenpnQ0U7RUFDRTtBekY0emdDSjs7QXlGMXpnQ0U7RUFDRTtBekY2emdDSjs7QXlGdjBnQ0U7RUFDRTtBekYwMGdDSjs7QXlGeDBnQ0U7RUFDRTtBekYyMGdDSjs7QXlGejBnQ0U7RUFDRTtBekY0MGdDSjs7QXlGMTBnQ0U7RUFDRTtBekY2MGdDSjs7QXlGdjFnQ0U7RUFDRTtBekYwMWdDSjs7QXlGeDFnQ0U7RUFDRTtBekYyMWdDSjs7QXlGejFnQ0U7RUFDRTtBekY0MWdDSjs7QXlGMTFnQ0U7RUFDRTtBekY2MWdDSjs7QXlGdjJnQ0U7RUFDRTtBekYwMmdDSjs7QXlGeDJnQ0U7RUFDRTtBekYyMmdDSjs7QXlGejJnQ0U7RUFDRTtBekY0MmdDSjs7QXlGMTJnQ0U7RUFDRTtBekY2MmdDSjs7QXlGdjNnQ0U7RUFDRTtBekYwM2dDSjs7QXlGeDNnQ0U7RUFDRTtBekYyM2dDSjs7QXlGejNnQ0U7RUFDRTtBekY0M2dDSjs7QXlGMTNnQ0U7RUFDRTtBekY2M2dDSjs7QXlGdjRnQ0U7RUFDRTtBekYwNGdDSjs7QXlGeDRnQ0U7RUFDRTtBekYyNGdDSjs7QXlGejRnQ0U7RUFDRTtBekY0NGdDSjs7QXlGMTRnQ0U7RUFDRTtBekY2NGdDSjs7QXlGdjVnQ0U7RUFDRTtBekYwNWdDSjs7QXlGeDVnQ0U7RUFDRTtBekYyNWdDSjs7QXlGejVnQ0U7RUFDRTtBekY0NWdDSjs7QXlGMTVnQ0U7RUFDRTtBekY2NWdDSjs7QXlGdjZnQ0U7RUFDRTtBekYwNmdDSjs7QXlGeDZnQ0U7RUFDRTtBekYyNmdDSjs7QXlGejZnQ0U7RUFDRTtBekY0NmdDSjs7QXlGMTZnQ0U7RUFDRTtBekY2NmdDSjs7QXlGdjdnQ0U7RUFDRTtBekYwN2dDSjs7QXlGeDdnQ0U7RUFDRTtBekYyN2dDSjs7QXlGejdnQ0U7RUFDRTtBekY0N2dDSjs7QXlGMTdnQ0U7RUFDRTtBekY2N2dDSjs7QXlGdjhnQ0U7RUFDRTtBekYwOGdDSjs7QXlGeDhnQ0U7RUFDRTtBekYyOGdDSjs7QXlGejhnQ0U7RUFDRTtBekY0OGdDSjs7QXlGMThnQ0U7RUFDRTtBekY2OGdDSjs7QXlGdjlnQ0U7RUFDRTtBekYwOWdDSjs7QXlGeDlnQ0U7RUFDRTtBekYyOWdDSjs7QXlGejlnQ0U7RUFDRTtBekY0OWdDSjs7QXlGMTlnQ0U7RUFDRTtBekY2OWdDSjs7QXlGditnQ0U7RUFDRTtBekYwK2dDSjs7QXlGeCtnQ0U7RUFDRTtBekYyK2dDSjs7QXlGeitnQ0U7RUFDRTtBekY0K2dDSjs7QXlGMStnQ0U7RUFDRTtBekY2K2dDSjs7QXlGdi9nQ0U7RUFDRTtBekYwL2dDSjs7QXlGeC9nQ0U7RUFDRTtBekYyL2dDSjs7QXlGei9nQ0U7RUFDRTtBekY0L2dDSjs7QXlGMS9nQ0U7RUFDRTtBekY2L2dDSjs7QXlGdmdoQ0U7RUFDRTtBekYwZ2hDSjs7QXlGeGdoQ0U7RUFDRTtBekYyZ2hDSjs7QXlGemdoQ0U7RUFDRTtBekY0Z2hDSjs7QXlGMWdoQ0U7RUFDRTtBekY2Z2hDSjs7QXlGdmhoQ0U7RUFDRTtBekYwaGhDSjs7QXlGeGhoQ0U7RUFDRTtBekYyaGhDSjs7QXlGemhoQ0U7RUFDRTtBekY0aGhDSjs7QXlGMWhoQ0U7RUFDRTtBekY2aGhDSjs7QXlGdmloQ0U7RUFDRTtBekYwaWhDSjs7QXlGeGloQ0U7RUFDRTtBekYyaWhDSjs7QXlGemloQ0U7RUFDRTtBekY0aWhDSjs7QXlGMWloQ0U7RUFDRTtBekY2aWhDSjs7QXlGdmpoQ0U7RUFDRTtBekYwamhDSjs7QXlGeGpoQ0U7RUFDRTtBekYyamhDSjs7QXlGempoQ0U7RUFDRTtBekY0amhDSjs7QXlGMWpoQ0U7RUFDRTtBekY2amhDSjs7QXlGdmtoQ0U7RUFDRTtBekYwa2hDSjs7QXlGeGtoQ0U7RUFDRTtBekYya2hDSjs7QXlGemtoQ0U7RUFDRTtBekY0a2hDSjs7QXlGMWtoQ0U7RUFDRTtBekY2a2hDSjs7QXlGdmxoQ0U7RUFDRTtBekYwbGhDSjs7QXlGeGxoQ0U7RUFDRTtBekYybGhDSjs7QXlGemxoQ0U7RUFDRTtBekY0bGhDSjs7QXlGMWxoQ0U7RUFDRTtBekY2bGhDSjs7QXlGdm1oQ0U7RUFDRTtBekYwbWhDSjs7QXlGeG1oQ0U7RUFDRTtBekYybWhDSjs7QXlGem1oQ0U7RUFDRTtBekY0bWhDSjs7QXlGMW1oQ0U7RUFDRTtBekY2bWhDSjs7QXlGdm5oQ0U7RUFDRTtBekYwbmhDSjs7QXlGeG5oQ0U7RUFDRTtBekYybmhDSjs7QXlGem5oQ0U7RUFDRTtBekY0bmhDSjs7QXlGMW5oQ0U7RUFDRTtBekY2bmhDSjs7QXlGdm9oQ0U7RUFDRTtBekYwb2hDSjs7QXlGeG9oQ0U7RUFDRTtBekYyb2hDSjs7QXlGem9oQ0U7RUFDRTtBekY0b2hDSjs7QXlGMW9oQ0U7RUFDRTtBekY2b2hDSjs7QXlGdnBoQ0U7RUFDRTtBekYwcGhDSjs7QXlGeHBoQ0U7RUFDRTtBekYycGhDSjs7QXlGenBoQ0U7RUFDRTtBekY0cGhDSjs7QXlGMXBoQ0U7RUFDRTtBekY2cGhDSjs7QXlGdnFoQ0U7RUFDRTtBekYwcWhDSjs7QXlGeHFoQ0U7RUFDRTtBekYycWhDSjs7QXlGenFoQ0U7RUFDRTtBekY0cWhDSjs7QXlGMXFoQ0U7RUFDRTtBekY2cWhDSjs7QXlGdnJoQ0U7RUFDRTtBekYwcmhDSjs7QXlGeHJoQ0U7RUFDRTtBekYycmhDSjs7QXlGenJoQ0U7RUFDRTtBekY0cmhDSjs7QXlGMXJoQ0U7RUFDRTtBekY2cmhDSjs7QXlGdnNoQ0U7RUFDRTtBekYwc2hDSjs7QXlGeHNoQ0U7RUFDRTtBekYyc2hDSjs7QXlGenNoQ0U7RUFDRTtBekY0c2hDSjs7QXlGMXNoQ0U7RUFDRTtBekY2c2hDSjs7QXlGdnRoQ0U7RUFDRTtBekYwdGhDSjs7QXlGeHRoQ0U7RUFDRTtBekYydGhDSjs7QXlGenRoQ0U7RUFDRTtBekY0dGhDSjs7QXlGMXRoQ0U7RUFDRTtBekY2dGhDSjs7QXlGdnVoQ0U7RUFDRTtBekYwdWhDSjs7QXlGeHVoQ0U7RUFDRTtBekYydWhDSjs7QXlGenVoQ0U7RUFDRTtBekY0dWhDSjs7QXlGMXVoQ0U7RUFDRTtBekY2dWhDSjs7QXlGdnZoQ0U7RUFDRTtBekYwdmhDSjs7QXlGeHZoQ0U7RUFDRTtBekYydmhDSjs7QXlGenZoQ0U7RUFDRTtBekY0dmhDSjs7QXlGMXZoQ0U7RUFDRTtBekY2dmhDSjs7QXlGdndoQ0U7RUFDRTtBekYwd2hDSjs7QXlGeHdoQ0U7RUFDRTtBekYyd2hDSjs7QXlGendoQ0U7RUFDRTtBekY0d2hDSjs7QXlGMXdoQ0U7RUFDRTtBekY2d2hDSjs7QXlGdnhoQ0U7RUFDRTtBekYweGhDSjs7QXlGeHhoQ0U7RUFDRTtBekYyeGhDSjs7QXlGenhoQ0U7RUFDRTtBekY0eGhDSjs7QXlGMXhoQ0U7RUFDRTtBekY2eGhDSjs7QXlGdnloQ0U7RUFDRTtBekYweWhDSjs7QXlGeHloQ0U7RUFDRTtBekYyeWhDSjs7QXlGenloQ0U7RUFDRTtBekY0eWhDSjs7QXlGMXloQ0U7RUFDRTtBekY2eWhDSjs7QXlGdnpoQ0U7RUFDRTtBekYwemhDSjs7QXlGeHpoQ0U7RUFDRTtBekYyemhDSjs7QXlGenpoQ0U7RUFDRTtBekY0emhDSjs7QXlGMXpoQ0U7RUFDRTtBekY2emhDSjs7QXlGdjBoQ0U7RUFDRTtBekYwMGhDSjs7QXlGeDBoQ0U7RUFDRTtBekYyMGhDSjs7QXlGejBoQ0U7RUFDRTtBekY0MGhDSjs7QXlGMTBoQ0U7RUFDRTtBekY2MGhDSjs7QXlGdjFoQ0U7RUFDRTtBekYwMWhDSjs7QXlGeDFoQ0U7RUFDRTtBekYyMWhDSjs7QXlGejFoQ0U7RUFDRTtBekY0MWhDSjs7QXlGMTFoQ0U7RUFDRTtBekY2MWhDSjs7QXlGdjJoQ0U7RUFDRTtBekYwMmhDSjs7QXlGeDJoQ0U7RUFDRTtBekYyMmhDSjs7QXlGejJoQ0U7RUFDRTtBekY0MmhDSjs7QXlGMTJoQ0U7RUFDRTtBekY2MmhDSjs7QXlGdjNoQ0U7RUFDRTtBekYwM2hDSjs7QXlGeDNoQ0U7RUFDRTtBekYyM2hDSjs7QXlGejNoQ0U7RUFDRTtBekY0M2hDSjs7QXlGMTNoQ0U7RUFDRTtBekY2M2hDSjs7QXlGdjRoQ0U7RUFDRTtBekYwNGhDSjs7QXlGeDRoQ0U7RUFDRTtBekYyNGhDSjs7QXlGejRoQ0U7RUFDRTtBekY0NGhDSjs7QXlGMTRoQ0U7RUFDRTtBekY2NGhDSjs7QXlGdjVoQ0U7RUFDRTtBekYwNWhDSjs7QXlGeDVoQ0U7RUFDRTtBekYyNWhDSjs7QXlGejVoQ0U7RUFDRTtBekY0NWhDSjs7QXlGMTVoQ0U7RUFDRTtBekY2NWhDSjs7QXlGdjZoQ0U7RUFDRTtBekYwNmhDSjs7QXlGeDZoQ0U7RUFDRTtBekYyNmhDSjs7QXlGejZoQ0U7RUFDRTtBekY0NmhDSjs7QXlGMTZoQ0U7RUFDRTtBekY2NmhDSjs7QXlGdjdoQ0U7RUFDRTtBekYwN2hDSjs7QXlGeDdoQ0U7RUFDRTtBekYyN2hDSjs7QXlGejdoQ0U7RUFDRTtBekY0N2hDSjs7QXlGMTdoQ0U7RUFDRTtBekY2N2hDSjs7QXlGdjhoQ0U7RUFDRTtBekYwOGhDSjs7QXlGeDhoQ0U7RUFDRTtBekYyOGhDSjs7QXlGejhoQ0U7RUFDRTtBekY0OGhDSjs7QXlGMThoQ0U7RUFDRTtBekY2OGhDSjs7QXlGdjloQ0U7RUFDRTtBekYwOWhDSjs7QXlGeDloQ0U7RUFDRTtBekYyOWhDSjs7QXlGejloQ0U7RUFDRTtBekY0OWhDSjs7QXlGMTloQ0U7RUFDRTtBekY2OWhDSjs7QXlGditoQ0U7RUFDRTtBekYwK2hDSjs7QXlGeCtoQ0U7RUFDRTtBekYyK2hDSjs7QXlGeitoQ0U7RUFDRTtBekY0K2hDSjs7QXlGMStoQ0U7RUFDRTtBekY2K2hDSjs7QXlGdi9oQ0U7RUFDRTtBekYwL2hDSjs7QXlGeC9oQ0U7RUFDRTtBekYyL2hDSjs7QXlGei9oQ0U7RUFDRTtBekY0L2hDSjs7QXlGMS9oQ0U7RUFDRTtBekY2L2hDSjs7QXlGdmdpQ0U7RUFDRTtBekYwZ2lDSjs7QXlGeGdpQ0U7RUFDRTtBekYyZ2lDSjs7QXlGemdpQ0U7RUFDRTtBekY0Z2lDSjs7QXlGMWdpQ0U7RUFDRTtBekY2Z2lDSjs7QXlGdmhpQ0U7RUFDRTtBekYwaGlDSjs7QXlGeGhpQ0U7RUFDRTtBekYyaGlDSjs7QXlGemhpQ0U7RUFDRTtBekY0aGlDSjs7QXlGMWhpQ0U7RUFDRTtBekY2aGlDSjs7QXlGdmlpQ0U7RUFDRTtBekYwaWlDSjs7QXlGeGlpQ0U7RUFDRTtBekYyaWlDSjs7QXlGemlpQ0U7RUFDRTtBekY0aWlDSjs7QXlGMWlpQ0U7RUFDRTtBekY2aWlDSjs7QXlGdmppQ0U7RUFDRTtBekYwamlDSjs7QXlGeGppQ0U7RUFDRTtBekYyamlDSjs7QXlGemppQ0U7RUFDRTtBekY0amlDSjs7QXlGMWppQ0U7RUFDRTtBekY2amlDSjs7QXlGdmtpQ0U7RUFDRTtBekYwa2lDSjs7QXlGeGtpQ0U7RUFDRTtBekYya2lDSjs7QXlGemtpQ0U7RUFDRTtBekY0a2lDSjs7QXlGMWtpQ0U7RUFDRTtBekY2a2lDSjs7QXlGdmxpQ0U7RUFDRTtBekYwbGlDSjs7QXlGeGxpQ0U7RUFDRTtBekYybGlDSjs7QXlGemxpQ0U7RUFDRTtBekY0bGlDSjs7QXlGMWxpQ0U7RUFDRTtBekY2bGlDSjs7QXlGdm1pQ0U7RUFDRTtBekYwbWlDSjs7QXlGeG1pQ0U7RUFDRTtBekYybWlDSjs7QXlGem1pQ0U7RUFDRTtBekY0bWlDSjs7QXlGMW1pQ0U7RUFDRTtBekY2bWlDSjs7QXlGdm5pQ0U7RUFDRTtBekYwbmlDSjs7QXlGeG5pQ0U7RUFDRTtBekYybmlDSjs7QXlGem5pQ0U7RUFDRTtBekY0bmlDSjs7QXlGMW5pQ0U7RUFDRTtBekY2bmlDSjs7QXlGdm9pQ0U7RUFDRTtBekYwb2lDSjs7QXlGeG9pQ0U7RUFDRTtBekYyb2lDSjs7QXlGem9pQ0U7RUFDRTtBekY0b2lDSjs7QXlGMW9pQ0U7RUFDRTtBekY2b2lDSjs7QXlGdnBpQ0U7RUFDRTtBekYwcGlDSjs7QXlGeHBpQ0U7RUFDRTtBekYycGlDSjs7QXlGenBpQ0U7RUFDRTtBekY0cGlDSjs7QXlGMXBpQ0U7RUFDRTtBekY2cGlDSjs7QXlGdnFpQ0U7RUFDRTtBekYwcWlDSjs7QXlGeHFpQ0U7RUFDRTtBekYycWlDSjs7QXlGenFpQ0U7RUFDRTtBekY0cWlDSjs7QXlGMXFpQ0U7RUFDRTtBekY2cWlDSjs7QXlGdnJpQ0U7RUFDRTtBekYwcmlDSjs7QXlGeHJpQ0U7RUFDRTtBekYycmlDSjs7QXlGenJpQ0U7RUFDRTtBekY0cmlDSjs7QXlGMXJpQ0U7RUFDRTtBekY2cmlDSjs7QXlGdnNpQ0U7RUFDRTtBekYwc2lDSjs7QXlGeHNpQ0U7RUFDRTtBekYyc2lDSjs7QXlGenNpQ0U7RUFDRTtBekY0c2lDSjs7QXlGMXNpQ0U7RUFDRTtBekY2c2lDSjs7QXlGdnRpQ0U7RUFDRTtBekYwdGlDSjs7QXlGeHRpQ0U7RUFDRTtBekYydGlDSjs7QXlGenRpQ0U7RUFDRTtBekY0dGlDSjs7QXlGMXRpQ0U7RUFDRTtBekY2dGlDSjs7QXlGdnVpQ0U7RUFDRTtBekYwdWlDSjs7QXlGeHVpQ0U7RUFDRTtBekYydWlDSjs7QXlGenVpQ0U7RUFDRTtBekY0dWlDSjs7QXlGMXVpQ0U7RUFDRTtBekY2dWlDSjs7QXlGdnZpQ0U7RUFDRTtBekYwdmlDSjs7QXlGeHZpQ0U7RUFDRTtBekYydmlDSjs7QXlGenZpQ0U7RUFDRTtBekY0dmlDSjs7QXlGMXZpQ0U7RUFDRTtBekY2dmlDSjs7QXlGdndpQ0U7RUFDRTtBekYwd2lDSjs7QXlGeHdpQ0U7RUFDRTtBekYyd2lDSjs7QXlGendpQ0U7RUFDRTtBekY0d2lDSjs7QXlGMXdpQ0U7RUFDRTtBekY2d2lDSjs7QXlGdnhpQ0U7RUFDRTtBekYweGlDSjs7QXlGeHhpQ0U7RUFDRTtBekYyeGlDSjs7QXlGenhpQ0U7RUFDRTtBekY0eGlDSjs7QXlGMXhpQ0U7RUFDRTtBekY2eGlDSjs7QXlGdnlpQ0U7RUFDRTtBekYweWlDSjs7QXlGeHlpQ0U7RUFDRTtBekYyeWlDSjs7QXlGenlpQ0U7RUFDRTtBekY0eWlDSjs7QXlGMXlpQ0U7RUFDRTtBekY2eWlDSjs7QXlGdnppQ0U7RUFDRTtBekYwemlDSjs7QXlGeHppQ0U7RUFDRTtBekYyemlDSjs7QXlGenppQ0U7RUFDRTtBekY0emlDSjs7QXlGMXppQ0U7RUFDRTtBekY2emlDSjs7QXlGdjBpQ0U7RUFDRTtBekYwMGlDSjs7QXlGeDBpQ0U7RUFDRTtBekYyMGlDSjs7QXlGejBpQ0U7RUFDRTtBekY0MGlDSjs7QXlGMTBpQ0U7RUFDRTtBekY2MGlDSjs7QXlGdjFpQ0U7RUFDRTtBekYwMWlDSjs7QXlGeDFpQ0U7RUFDRTtBekYyMWlDSjs7QXlGejFpQ0U7RUFDRTtBekY0MWlDSjs7QXlGMTFpQ0U7RUFDRTtBekY2MWlDSjs7QXlGdjJpQ0U7RUFDRTtBekYwMmlDSjs7QXlGeDJpQ0U7RUFDRTtBekYyMmlDSjs7QXlGejJpQ0U7RUFDRTtBekY0MmlDSjs7QXlGMTJpQ0U7RUFDRTtBekY2MmlDSjs7QXlGdjNpQ0U7RUFDRTtBekYwM2lDSjs7QXlGeDNpQ0U7RUFDRTtBekYyM2lDSjs7QXlGejNpQ0U7RUFDRTtBekY0M2lDSjs7QXlGMTNpQ0U7RUFDRTtBekY2M2lDSjs7QXlGdjRpQ0U7RUFDRTtBekYwNGlDSjs7QXlGeDRpQ0U7RUFDRTtBekYyNGlDSjs7QXlGejRpQ0U7RUFDRTtBekY0NGlDSjs7QXlGMTRpQ0U7RUFDRTtBekY2NGlDSjs7QXlGdjVpQ0U7RUFDRTtBekYwNWlDSjs7QXlGeDVpQ0U7RUFDRTtBekYyNWlDSjs7QXlGejVpQ0U7RUFDRTtBekY0NWlDSjs7QXlGMTVpQ0U7RUFDRTtBekY2NWlDSjs7QXlGdjZpQ0U7RUFDRTtBekYwNmlDSjs7QXlGeDZpQ0U7RUFDRTtBekYyNmlDSjs7QXlGejZpQ0U7RUFDRTtBekY0NmlDSjs7QXlGMTZpQ0U7RUFDRTtBekY2NmlDSjs7QXlGdjdpQ0U7RUFDRTtBekYwN2lDSjs7QXlGeDdpQ0U7RUFDRTtBekYyN2lDSjs7QXlGejdpQ0U7RUFDRTtBekY0N2lDSjs7QXlGMTdpQ0U7RUFDRTtBekY2N2lDSjs7QXlGdjhpQ0U7RUFDRTtBekYwOGlDSjs7QXlGeDhpQ0U7RUFDRTtBekYyOGlDSjs7QXlGejhpQ0U7RUFDRTtBekY0OGlDSjs7QXlGMThpQ0U7RUFDRTtBekY2OGlDSjs7QXlGdjlpQ0U7RUFDRTtBekYwOWlDSjs7QXlGeDlpQ0U7RUFDRTtBekYyOWlDSjs7QXlGejlpQ0U7RUFDRTtBekY0OWlDSjs7QXlGMTlpQ0U7RUFDRTtBekY2OWlDSjs7QXlGditpQ0U7RUFDRTtBekYwK2lDSjs7QXlGeCtpQ0U7RUFDRTtBekYyK2lDSjs7QXlGeitpQ0U7RUFDRTtBekY0K2lDSjs7QXlGMStpQ0U7RUFDRTtBekY2K2lDSjs7QXlGdi9pQ0U7RUFDRTtBekYwL2lDSjs7QXlGeC9pQ0U7RUFDRTtBekYyL2lDSjs7QXlGei9pQ0U7RUFDRTtBekY0L2lDSjs7QXlGMS9pQ0U7RUFDRTtBekY2L2lDSjs7QXlGdmdqQ0U7RUFDRTtBekYwZ2pDSjs7QXlGeGdqQ0U7RUFDRTtBekYyZ2pDSjs7QXlGemdqQ0U7RUFDRTtBekY0Z2pDSjs7QXlGMWdqQ0U7RUFDRTtBekY2Z2pDSjs7QXlGdmhqQ0U7RUFDRTtBekYwaGpDSjs7QXlGeGhqQ0U7RUFDRTtBekYyaGpDSjs7QXlGemhqQ0U7RUFDRTtBekY0aGpDSjs7QXlGMWhqQ0U7RUFDRTtBekY2aGpDSjs7QXlGdmlqQ0U7RUFDRTtBekYwaWpDSjs7QXlGeGlqQ0U7RUFDRTtBekYyaWpDSjs7QXlGemlqQ0U7RUFDRTtBekY0aWpDSjs7QXlGMWlqQ0U7RUFDRTtBekY2aWpDSjs7QXlGdmpqQ0U7RUFDRTtBekYwampDSjs7QXlGeGpqQ0U7RUFDRTtBekYyampDSjs7QXlGempqQ0U7RUFDRTtBekY0ampDSjs7QXlGMWpqQ0U7RUFDRTtBekY2ampDSjs7QXlGdmtqQ0U7RUFDRTtBekYwa2pDSjs7QXlGeGtqQ0U7RUFDRTtBekYya2pDSjs7QXlGemtqQ0U7RUFDRTtBekY0a2pDSjs7QXlGMWtqQ0U7RUFDRTtBekY2a2pDSjs7QXlGdmxqQ0U7RUFDRTtBekYwbGpDSjs7QXlGeGxqQ0U7RUFDRTtBekYybGpDSjs7QXlGemxqQ0U7RUFDRTtBekY0bGpDSjs7QXlGMWxqQ0U7RUFDRTtBekY2bGpDSjs7QXlGdm1qQ0U7RUFDRTtBekYwbWpDSjs7QXlGeG1qQ0U7RUFDRTtBekYybWpDSjs7QXlGem1qQ0U7RUFDRTtBekY0bWpDSjs7QXlGMW1qQ0U7RUFDRTtBekY2bWpDSjs7QXlGdm5qQ0U7RUFDRTtBekYwbmpDSjs7QXlGeG5qQ0U7RUFDRTtBekYybmpDSjs7QXlGem5qQ0U7RUFDRTtBekY0bmpDSjs7QXlGMW5qQ0U7RUFDRTtBekY2bmpDSjs7QXlGdm9qQ0U7RUFDRTtBekYwb2pDSjs7QXlGeG9qQ0U7RUFDRTtBekYyb2pDSjs7QXlGem9qQ0U7RUFDRTtBekY0b2pDSjs7QXlGMW9qQ0U7RUFDRTtBekY2b2pDSjs7QXlGdnBqQ0U7RUFDRTtBekYwcGpDSjs7QXlGeHBqQ0U7RUFDRTtBekYycGpDSjs7QXlGenBqQ0U7RUFDRTtBekY0cGpDSjs7QXlGMXBqQ0U7RUFDRTtBekY2cGpDSjs7QXlGdnFqQ0U7RUFDRTtBekYwcWpDSjs7QXlGeHFqQ0U7RUFDRTtBekYycWpDSjs7QXlGenFqQ0U7RUFDRTtBekY0cWpDSjs7QXlGMXFqQ0U7RUFDRTtBekY2cWpDSjs7QXlGdnJqQ0U7RUFDRTtBekYwcmpDSjs7QXlGeHJqQ0U7RUFDRTtBekYycmpDSjs7QXlGenJqQ0U7RUFDRTtBekY0cmpDSjs7QXlGMXJqQ0U7RUFDRTtBekY2cmpDSjs7QXlGdnNqQ0U7RUFDRTtBekYwc2pDSjs7QXlGeHNqQ0U7RUFDRTtBekYyc2pDSjs7QXlGenNqQ0U7RUFDRTtBekY0c2pDSjs7QXlGMXNqQ0U7RUFDRTtBekY2c2pDSjs7QXlGdnRqQ0U7RUFDRTtBekYwdGpDSjs7QXlGeHRqQ0U7RUFDRTtBekYydGpDSjs7QXlGenRqQ0U7RUFDRTtBekY0dGpDSjs7QXlGMXRqQ0U7RUFDRTtBekY2dGpDSjs7QXlGdnVqQ0U7RUFDRTtBekYwdWpDSjs7QXlGeHVqQ0U7RUFDRTtBekYydWpDSjs7QXlGenVqQ0U7RUFDRTtBekY0dWpDSjs7QXlGMXVqQ0U7RUFDRTtBekY2dWpDSjs7QXlGdnZqQ0U7RUFDRTtBekYwdmpDSjs7QXlGeHZqQ0U7RUFDRTtBekYydmpDSjs7QXlGenZqQ0U7RUFDRTtBekY0dmpDSjs7QXlGMXZqQ0U7RUFDRTtBekY2dmpDSjs7QXlGdndqQ0U7RUFDRTtBekYwd2pDSjs7QXlGeHdqQ0U7RUFDRTtBekYyd2pDSjs7QXlGendqQ0U7RUFDRTtBekY0d2pDSjs7QXlGMXdqQ0U7RUFDRTtBekY2d2pDSjs7QXlGdnhqQ0U7RUFDRTtBekYweGpDSjs7QXlGeHhqQ0U7RUFDRTtBekYyeGpDSjs7QXlGenhqQ0U7RUFDRTtBekY0eGpDSjs7QXlGMXhqQ0U7RUFDRTtBekY2eGpDSjs7QXlGdnlqQ0U7RUFDRTtBekYweWpDSjs7QXlGeHlqQ0U7RUFDRTtBekYyeWpDSjs7QXlGenlqQ0U7RUFDRTtBekY0eWpDSjs7QXlGMXlqQ0U7RUFDRTtBekY2eWpDSjs7QXlGdnpqQ0U7RUFDRTtBekYwempDSjs7QXlGeHpqQ0U7RUFDRTtBekYyempDSjs7QXlGenpqQ0U7RUFDRTtBekY0empDSjs7QXlGMXpqQ0U7RUFDRTtBekY2empDSjs7QXlGdjBqQ0U7RUFDRTtBekYwMGpDSjs7QXlGeDBqQ0U7RUFDRTtBekYyMGpDSjs7QXlGejBqQ0U7RUFDRTtBekY0MGpDSjs7QXlGMTBqQ0U7RUFDRTtBekY2MGpDSjs7QXlGdjFqQ0U7RUFDRTtBekYwMWpDSjs7QXlGeDFqQ0U7RUFDRTtBekYyMWpDSjs7QXlGejFqQ0U7RUFDRTtBekY0MWpDSjs7QXlGMTFqQ0U7RUFDRTtBekY2MWpDSjs7QXlGdjJqQ0U7RUFDRTtBekYwMmpDSjs7QXlGeDJqQ0U7RUFDRTtBekYyMmpDSjs7QXlGejJqQ0U7RUFDRTtBekY0MmpDSjs7QXlGMTJqQ0U7RUFDRTtBekY2MmpDSjs7QXlGdjNqQ0U7RUFDRTtBekYwM2pDSjs7QXlGeDNqQ0U7RUFDRTtBekYyM2pDSjs7QXlGejNqQ0U7RUFDRTtBekY0M2pDSjs7QXlGMTNqQ0U7RUFDRTtBekY2M2pDSjs7QXlGdjRqQ0U7RUFDRTtBekYwNGpDSjs7QXlGeDRqQ0U7RUFDRTtBekYyNGpDSjs7QXlGejRqQ0U7RUFDRTtBekY0NGpDSjs7QXlGMTRqQ0U7RUFDRTtBekY2NGpDSjs7QXlGdjVqQ0U7RUFDRTtBekYwNWpDSjs7QXlGeDVqQ0U7RUFDRTtBekYyNWpDSjs7QXlGejVqQ0U7RUFDRTtBekY0NWpDSjs7QXlGMTVqQ0U7RUFDRTtBekY2NWpDSjs7QXlGdjZqQ0U7RUFDRTtBekYwNmpDSjs7QXlGeDZqQ0U7RUFDRTtBekYyNmpDSjs7QXlGejZqQ0U7RUFDRTtBekY0NmpDSjs7QXlGMTZqQ0U7RUFDRTtBekY2NmpDSjs7QXlGdjdqQ0U7RUFDRTtBekYwN2pDSjs7QXlGeDdqQ0U7RUFDRTtBekYyN2pDSjs7QXlGejdqQ0U7RUFDRTtBekY0N2pDSjs7QXlGMTdqQ0U7RUFDRTtBekY2N2pDSjs7QXlGdjhqQ0U7RUFDRTtBekYwOGpDSjs7QXlGeDhqQ0U7RUFDRTtBekYyOGpDSjs7QXlGejhqQ0U7RUFDRTtBekY0OGpDSjs7QXlGMThqQ0U7RUFDRTtBekY2OGpDSjs7QXlGdjlqQ0U7RUFDRTtBekYwOWpDSjs7QXlGeDlqQ0U7RUFDRTtBekYyOWpDSjs7QXlGejlqQ0U7RUFDRTtBekY0OWpDSjs7QXlGMTlqQ0U7RUFDRTtBekY2OWpDSjs7QXlGditqQ0U7RUFDRTtBekYwK2pDSjs7QXlGeCtqQ0U7RUFDRTtBekYyK2pDSjs7QXlGeitqQ0U7RUFDRTtBekY0K2pDSjs7QXlGMStqQ0U7RUFDRTtBekY2K2pDSjs7QXlGdi9qQ0U7RUFDRTtBekYwL2pDSjs7QXlGeC9qQ0U7RUFDRTtBekYyL2pDSjs7QXlGei9qQ0U7RUFDRTtBekY0L2pDSjs7QXlGMS9qQ0U7RUFDRTtBekY2L2pDSjs7QXlGdmdrQ0U7RUFDRTtBekYwZ2tDSjs7QXlGeGdrQ0U7RUFDRTtBekYyZ2tDSjs7QXlGemdrQ0U7RUFDRTtBekY0Z2tDSjs7QXlGMWdrQ0U7RUFDRTtBekY2Z2tDSjs7QXlGdmhrQ0U7RUFDRTtBekYwaGtDSjs7QXlGeGhrQ0U7RUFDRTtBekYyaGtDSjs7QXlGemhrQ0U7RUFDRTtBekY0aGtDSjs7QXlGMWhrQ0U7RUFDRTtBekY2aGtDSjs7QXlGdmlrQ0U7RUFDRTtBekYwaWtDSjs7QXlGeGlrQ0U7RUFDRTtBekYyaWtDSjs7QXlGemlrQ0U7RUFDRTtBekY0aWtDSjs7QXlGMWlrQ0U7RUFDRTtBekY2aWtDSjs7QXlGdmprQ0U7RUFDRTtBekYwamtDSjs7QXlGeGprQ0U7RUFDRTtBekYyamtDSjs7QXlGemprQ0U7RUFDRTtBekY0amtDSjs7QXlGMWprQ0U7RUFDRTtBekY2amtDSjs7QXlGdmtrQ0U7RUFDRTtBekYwa2tDSjs7QXlGeGtrQ0U7RUFDRTtBekYya2tDSjs7QXlGemtrQ0U7RUFDRTtBekY0a2tDSjs7QXlGMWtrQ0U7RUFDRTtBekY2a2tDSjs7QXlGdGtrQ0k7RUFDRTtBekZ5a2tDTjtBeUZwa2tDSTtFQUNFO0F6RnNra0NOOztBeUZoa2tDQTtFQUNFLGtCbkZ4SnlCO0VtRnlKekIsbUJuRnpKeUI7QU40dGtDM0I7O0F5Rmhra0NBO0VBQ0U7QXpGbWtrQ0Y7O0F5Rmhra0NBO0VBQ0U7QXpGbWtrQ0Y7O0F5Rmhra0NBO0VBQ0U7QXpGbWtrQ0Y7O0F5Rmhra0NBO0VBQ0U7QXpGbWtrQ0Y7O0FnRnJ5a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZreWtDRjs7QWdGL3hrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjR4a0NGOztBMEYxNWtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRjY1a0NGOztBMEYxNWtDQTtFQUNFO0VBQ0E7RUFDQSxrQnBGK0VpQjtFb0Y5RWpCO0VBQ0E7RUFDQTtBMUY2NWtDRjtBMEYzNWtDRTtFQVJGO0lBU0k7SUFDQTtFMUY4NWtDRjtBQUNGOztBMEYzNWtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwRmdDNkI7QU44M2tDL0I7O0FnRng3a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxN2tDRjs7QWdGbDdrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRis2a0NGOztBMkY3aWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckYwQ3VCO0FOc2dsQ3pCO0EyRjlpbENFO0VBQ0U7RUFDQTtBM0ZnamxDSjtBMkY3aWxDRTtFQUNFO0EzRitpbENKO0EyRjVpbENFO0VBQ0U7QTNGOGlsQ0o7QTJGM2lsQ0U7RUFDRSxjckZUSTtFcUZVSixxQnJGdkJHO0VxRndCSCx5QnJGeEJHO0VxRnlCSDtBM0Y2aWxDSjtBMkYzaWxDSTtFQUNFLHlCckYzQk07QU53a2xDWjtBMkZ6aWxDTTtFQUNFLHlCckZqQ0Q7QU40a2xDUDtBMkZ0aWxDRTtFQUNFO0VBQ0E7RUFDQTtBM0Z3aWxDSjtBMkZ0aWxDSTtFQUNFO0VBQ0E7QTNGd2lsQ047QTJGcmlsQ0k7RUFDRTtBM0Z1aWxDTjtBMkZuaWxDTTtFQUNFO0VBQ0E7QTNGcWlsQ1I7QTJGaGlsQ0U7RUFDRTtFQUNBO0EzRmtpbENKO0EyRi9obENNO0VBQ0U7QTNGaWlsQ1I7QTJGN2hsQ0k7RUFDRTtBM0YraGxDTjtBMkYzaGxDRTtFQUNFLGNyRi9ESTtFcUZnRUo7RUFDQTtBM0Y2aGxDSjtBMkYzaGxDSTtFQUNFO0EzRjZobENOO0EyRnpobENNO0VBQ0U7QTNGMmhsQ1I7QTJGdGhsQ0U7RUFDRSxjckYvRUk7QU51bWxDUjtBMkZyaGxDRTtFQUNFLGNyRm5GSTtFcUZvRkoscUJyRjlEVztFcUYrRFgseUJyRi9EVztFcUZnRVg7QTNGdWhsQ0o7QTJGcmhsQ0k7RUFDRTtBM0Z1aGxDTjtBMkZuaGxDTTtFQUNFLHlCckZ4RU87QU42bGxDZjtBMkZoaGxDRTtFQUNFLGNyRnBHSTtBTnNubENSO0EyRi9nbENFO0VBQ0UsY3JGeEdJO0VxRnlHSixxQnJGdEZTO0VxRnVGVCx5QnJGdkZTO0VxRndGVDtBM0ZpaGxDSjtBMkYvZ2xDSTtFQUNFO0EzRmlobENOO0EyRjdnbENNO0VBQ0UseUJyRmhHSztBTittbENiO0EyRjFnbENFO0VBQ0UsY3JGekhJO0VxRjBISixxQnJGdEdZO0VxRnVHWix5QnJGdkdZO0VxRndHWjtBM0Y0Z2xDSjtBMkZ6Z2xDTTtFQUNFLHlCckY1R1E7QU51bmxDaEI7QTJGdmdsQ0k7RUFDRTtBM0Z5Z2xDTjtBMkZyZ2xDRTtFQUNFLGNyRnZKRztBTjhwbENQO0EyRnJnbENJO0VBQ0UsY3JGN0lFO0FOb3BsQ1I7QTJGbmdsQ007RUFDRSxjckYvSkQ7QU5vcWxDUDtBMkZoZ2xDRTtFQUNFLGNyRmpJWTtBTm1vbENoQjtBMkZoZ2xDSTtFQUNFLGNyRjNKRTtBTjZwbENSO0EyRjkva0NNO0VBQ0UsY3JGeklRO0FOeW9sQ2hCO0EyRjMva0NFO0VBQ0UsY3JGaEpXO0FONm9sQ2Y7QTJGMy9rQ0k7RUFDRSxjckZ6S0U7QU5zcWxDUjtBMkZ6L2tDTTtFQUNFLGNyRnhKTztBTm1wbENmO0EyRnQva0NFO0VBQ0UsY3JGaktTO0VxRmtLVCxxQnJGbEtTO0FOMHBsQ2I7QTJGdC9rQ0k7RUFDRSxjckZ4TEU7QU5ncmxDUjtBMkZwL2tDTTtFQUNFLGNyRjFLSztBTmdxbENiO0EyRmova0NFO0VBQ0UsY3JGL0tZO0VxRmdMWixxQnJGaExZO0FObXFsQ2hCO0EyRmova0NJO0VBQ0UsY3JGdk1FO0VxRndNRix5QnJGcExVO0FOdXFsQ2hCO0EyRi8ra0NNO0VBQ0UsY3JGekxRO0VxRjBMUjtBM0ZpL2tDUjtBMkY1K2tDRTtFQUNFO0VBQ0EsY3JGeExnQztFcUZ5TGhDLHNCckZ2S29CO0VxRndLcEI7RUFDQTtFQUNBO0EzRjgra0NKO0EyRjUra0NJO0VBQ0UsY3JGck5RO0VxRnNOUjtBM0Y4K2tDTjtBMkYzK2tDSTtFQUNFO0EzRjYra0NOO0EyRnora0NFO0VBQ0UsY3JGblBHO0VxRm9QSDtFQUFBO0VBQ0E7RUFDQTtFQUNBO0EzRjIra0NKO0EyRnora0NJO0VBQ0UsY3JGN09FO0VxRjhPRix5QnJGM1BDO0FOc3VsQ1A7QTJGditrQ007RUFDRTtBM0Z5K2tDUjs7QTJGaitrQ0k7RUFDRTtFQUNBO0VBQ0Esc0JyRjVOa0I7QU5nc2xDeEI7QTJGbCtrQ007RUFDRTtFQUNBO0EzRm8ra0NSO0EyRmora0NNO0VBQ0U7RUFDQSxjckZoUU07RXFGaVFOO0EzRm0ra0NSOztBMkY3OWtDQTtFQUNFO0EzRmcra0NGO0EyRjk5a0NFO0VBQ0U7QTNGZytrQ0o7QTJGNzlrQ0U7RUFDRTtBM0YrOWtDSjs7QTJGMzlrQ0E7RUFDRTtBM0Y4OWtDRjtBMkY1OWtDRTtFQUNFO0EzRjg5a0NKO0EyRjM5a0NFO0VBQ0U7QTNGNjlrQ0o7O0EyRno5a0NBO0VBQ0U7QTNGNDlrQ0Y7QTJGMTlrQ0U7RUFDRTtBM0Y0OWtDSjtBMkZ6OWtDRTtFQUNFO0EzRjI5a0NKOztBMkZ2OWtDQTtFQUNFO0EzRjA5a0NGO0EyRng5a0NFO0VBQ0U7QTNGMDlrQ0o7QTJGdjlrQ0U7RUFDRTtBM0Z5OWtDSjs7QTJGcjlrQ0E7RUFDRTtBM0Z3OWtDRjtBMkZ0OWtDRTtFQUNFO0EzRnc5a0NKO0EyRnI5a0NFO0VBQ0U7QTNGdTlrQ0o7O0EyRm45a0NBO0VBQ0U7QTNGczlrQ0Y7QTJGcDlrQ0U7RUFDRTtBM0ZzOWtDSjtBMkZuOWtDRTtFQUNFO0EzRnE5a0NKOztBMkZqOWtDQTtFQUNFO0EzRm85a0NGO0EyRmw5a0NFO0VBQ0U7QTNGbzlrQ0o7QTJGajlrQ0U7RUFDRTtBM0ZtOWtDSjs7QTJGLzhrQ0E7RUFDRTtBM0ZrOWtDRjtBMkZoOWtDRTtFQUNFO0EzRms5a0NKO0EyRi84a0NFO0VBQ0U7QTNGaTlrQ0o7O0EyRjU4a0NFO0VBQ0U7QTNGKzhrQ0o7QTJGNzhrQ0k7RUFDRTtBM0YrOGtDTjtBMkY1OGtDSTtFQUNFO0EzRjg4a0NOOztBMkZ4OGtDRTtFQUNFO0EzRjI4a0NKO0EyRno4a0NJO0VBQ0U7QTNGMjhrQ047QTJGeDhrQ0k7RUFDRTtBM0YwOGtDTjs7QWdGMzFsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRncxbENGOztBZ0ZyMWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGazFsQ0Y7O0E0RjE2bENBO0VBQ0U7QTVGNjZsQ0Y7O0E0RjE2bENBO0VBQ0U7RUFDQTtBNUY2NmxDRjs7QTRGMTZsQ0E7RUFDRTtBNUY2NmxDRjs7QTRGOTZsQ0E7RUFDRTtBNUY2NmxDRjs7QTRGOTZsQ0E7RUFDRTtBNUY2NmxDRjs7QTRGOTZsQ0E7RUFDRTtBNUY2NmxDRjs7QTRGMTZsQ0E7RUFsREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBMENBO0E1Rm83bENGO0E0Rmw3bENFO0VBQ0U7RUFDQTtBNUZvN2xDSjtBNEZqN2xDRTtFQUNFO0VBQ0E7QTVGbTdsQ0o7O0E0Ri82bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGazdsQ0Y7QTRGaDdsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZrN2xDSjs7QTRGOTZsQ0E7RUF6RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVGQTtFQUNBO0E1RnE3bENGO0E0Rm43bENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGcTdsQ0o7O0E0Rmo3bENBO0VBQ0U7QTVGbzdsQ0Y7O0E0Rmg3bENBO0VBQ0U7RUFDQTtFQUNBO0E1Rm03bENGO0E0Rmo3bENFO0VBQ0U7QTVGbTdsQ0o7QTRGajdsQ0k7RUFDRTtBNUZtN2xDTjtBNEYvNmxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZpN2xDSjtBNEYvNmxDSTtFQUNFO0E1Rmk3bENOO0E0Rjk2bENJO0VBQ0UsY3RGcEhRO0FOb2ltQ2Q7O0E0Rno2bENFO0VBQ0U7RUFDQTtBNUY0NmxDSjs7QTRGdDZsQ0k7RUFDRTtBNUZ5NmxDTjs7QTRGbDZsQ0k7RUFDRTtBNUZxNmxDTjtBNEZqNmxDRTtFQUNFO0E1Rm02bENKO0E0Rmg2bENFO0VBcElBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Y2SkoscUJ0RnRKVTtFc0Z1SlY7QTVGbTZsQ0o7QTRGaDZsQ0U7RUFDRTtFQUNBO0E1Rms2bENKO0E0Ri9qbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZpa21DTjtBNEY5am1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGZ2ttQ047O0E0RnQ2bENJO0VBQ0UscUJ0RnJLUTtFc0ZzS1I7QTVGeTZsQ047QTRGcjZsQ0U7RUFDRTtBNUZ1NmxDSjtBNEZwNmxDRTtFQTlKQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGdUxKLHFCdEZoTFU7RXNGaUxWO0E1RnU2bENKO0E0RnA2bENFO0VBQ0U7QTVGczZsQ0o7QTRGbjZsQ0U7RUFDRTtFQUNBO0E1RnE2bENKO0E0RmhtbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZrbW1DTjtBNEYvbG1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGaW1tQ047O0E0Rno2bENJO0VBQ0UscUJ0RjlNRTtFc0YrTUY7QTVGNDZsQ047QTRGeDZsQ0U7RUFDRTtBNUYwNmxDSjtBNEZ2NmxDRTtFQTVMQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGcU5KLHFCdEZ6Tkk7RXNGME5KO0E1RjA2bENKO0E0RnY2bENFO0VBQ0U7QTVGeTZsQ0o7QTRGdDZsQ0U7RUFDRTtFQUNBO0E1Rnc2bENKO0E0RmpvbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZtb21DTjtBNEZob21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGa29tQ047O0E0RjU2bENJO0VBQ0UscUJ0RjlPRztFc0YrT0g7QTVGKzZsQ047QTRGMzZsQ0U7RUFDRTtBNUY2NmxDSjtBNEYxNmxDRTtFQTFOQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGbVBKLHFCdEZ6UEs7RXNGMFBMO0E1RjY2bENKO0E0RjE2bENFO0VBQ0U7QTVGNDZsQ0o7QTRGejZsQ0U7RUFDRTtFQUNBO0E1RjI2bENKO0E0RmxxbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZvcW1DTjtBNEZqcW1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGbXFtQ047O0E0Ri82bENJO0VBQ0U7RUFDQTtBNUZrN2xDTjtBNEY5NmxDRTtFQUNFO0E1Rmc3bENKO0E0Rjc2bENFO0VBeFBBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZpUko7RUFDQTtBNUZnN2xDSjtBNEY3NmxDRTtFQUNFO0E1Ris2bENKO0E0RjU2bENFO0VBQ0U7RUFDQTtBNUY4NmxDSjtBNEZuc21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGcXNtQ047QTRGbHNtQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1Rm9zbUNOOztBNEZsN2xDRTtFQUNFO0VBQ0E7QTVGcTdsQ0o7QTRGbjdsQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGcTdsQ047QTRGajdsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbTdsQ047QTRGLzZsQ0k7RUFDRTtFQUNBO0E1Rmk3bENOO0E0Rjc2bENJO0VBQ0U7QTVGKzZsQ047QTRGMzZsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RjY2bENOO0E0RnI2bENNO0VBQ0U7QTVGdTZsQ1I7QTRGbjZsQ007RUFDRSxxQnRGcFZNO0FOeXZtQ2Q7QTRGajZsQ007RUFDRSxtQnRGelZNO0VzRjBWTjtBNUZtNmxDUjtBNEZyNWxDTTtFQUNFLHFCdEZ6VlE7QU5ndm1DaEI7QTRGbjVsQ007RUFDRSxxQnRGOVZRO0FObXZtQ2hCO0E0Rmo1bENNO0VBQ0UsbUJ0Rm5XUTtFc0ZvV1I7QTVGbTVsQ1I7QTRGcjRsQ007RUFDRSxxQnRGdFhRO0FONnZtQ2hCO0E0Rm40bENNO0VBQ0UscUJ0RjNYUTtBTmd3bUNoQjtBNEZqNGxDTTtFQUNFLG1CdEZoWVE7RXNGaVlSO0E1Rm00bENSO0E0RnIzbENNO0VBQ0UscUJ0RmpaSztBTnd3bUNiO0E0Rm4zbENNO0VBQ0UscUJ0RnRaSztBTjJ3bUNiO0E0RmozbENNO0VBQ0UsbUJ0RjNaSztFc0Y0Wkw7QTVGbTNsQ1I7O0E0RnYybENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYwMmxDRjtBNEZ4MmxDRTtFQUNFO0E1RjAybENKO0E0RngybENJO0VBQ0U7QTVGMDJsQ047QTRGdDJsQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGdzJsQ0o7QTRGcjJsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdTJsQ0o7QTRGcjJsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdTJsQ047QTRGbjJsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZxMmxDSjtBNEZsMmxDRTtFQUNFO0E1Rm8ybENKO0E0RmwybENJO0VBQ0U7RUFDQTtFQUNBO0E1Rm8ybENOO0E0RmwybENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGbzJsQ1I7QTRGOTFsQ0k7RUFDRSxxQnRGOWZRO0FOODFtQ2Q7QTRGOTFsQ007RUFDRSxtQnRGamdCTTtBTmkybUNkO0E0RjExbENJO0VBQ0UscUJ0RnhnQlE7QU5vMm1DZDtBNEYxMWxDTTtFQUNFLG1CdEYzZ0JNO0FOdTJtQ2Q7QTRGdDFsQ0k7RUFDRSxxQnRGbGdCVTtBTjAxbUNoQjtBNEZ0MWxDTTtFQUNFLG1CdEZyZ0JRO0FONjFtQ2hCO0E0RmwxbENJO0VBQ0UscUJ0Ri9nQlU7QU5tMm1DaEI7QTRGbDFsQ007RUFDRSxtQnRGbGhCUTtBTnMybUNoQjtBNEY5MGxDSTtFQUNFLHFCdEYxaEJPO0FOMDJtQ2I7QTRGOTBsQ007RUFDRSxtQnRGN2hCSztBTjYybUNiOztBNEZ4MGxDRTtFQUNFO0VBQ0E7QTVGMjBsQ0o7QTRGejBsQ0k7RUFDRTtBNUYyMGxDTjtBNEZ4MGxDSTtFQUNFO0VBQ0E7QTVGMDBsQ047QTRGeDBsQ007RUFDRTtBNUYwMGxDUjtBNEZ2MGxDTTtFQUNFO0VBQ0E7RUFDQSx5QnRGcGtCTTtFc0Zxa0JOO0VBS0E7QTVGeTBsQ1I7QTRGdjBsQ1E7RUFDRSxjdEZwbEJGO0FONjVtQ1I7O0E0RmowbENBO0VBQ0U7RUFDQSxjdEZ2bEJZO0VzRndsQlo7QTVGbzBsQ0Y7QTRGbDBsQ0U7RUFDRTtBNUZvMGxDSjtBNEZsMGxDSTtFQUNFLHFCdEY5bEJRO0FOazZtQ2Q7QTRGbDBsQ007RUFDRTtFQUNBLHlCdEZsbUJNO0FOczZtQ2Q7QTRGL3psQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZpMGxDSjtBNEYvemxDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmkwbENOOztBNEYzemxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZybEJ1QjtFc0ZzbEJ2QjtBNUY4emxDRjtBNEY1emxDRTtFQUNFO0E1Rjh6bENKO0E0RjV6bENJO0VBQ0U7QTVGOHpsQ047QTRGMXpsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjR6bENKO0E0RjF6bENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0emxDTjs7QTRGdHpsQ0U7RUFDRTtBNUZ5emxDSjs7QTRGbnpsQ0E7RUFDRTtBNUZzemxDRjtBNEZwemxDRTtFQUNFO0VBQ0E7QTVGc3psQ0o7QTRGbnpsQ0U7RUFDRTtBNUZxemxDSjtBNEZqemxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGMXJCc0I7RXNGMnJCdEI7QTVGbXpsQ0o7QTRGanpsQ0k7RUFDRSxjdEZoc0JRO0FObS9tQ2Q7QTRGL3lsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnZzQnNCO0VzRndzQnRCO0E1Rml6bENKO0E0Ri95bENJO0VBQ0UsY3RGN3NCUTtBTjgvbUNkO0E0Rjd5bENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rit5bENKO0E0RjV5bENFO0VBQ0U7QTVGOHlsQ0o7QTRGMXlsQ0k7RUFDRSxjdEYxdUJFO0VzRjJ1QkYseUJ0RnB1QlE7QU5naG5DZDtBNEZ2eWxDSTtFQUNFO0VBQ0E7RUFDQTtBNUZ5eWxDTjtBNEZ2eWxDTTtFQUNFO0VBQ0E7QTVGeXlsQ1I7QTRGcHlsQ007RUFDRTtFQUNBO0E1RnN5bENSO0E0Rnh5bENNO0VBQ0U7RUFDQTtBNUYweWxDUjtBNEY1eWxDTTtFQUNFO0VBQ0E7QTVGOHlsQ1I7QTRGaHpsQ007RUFDRTtFQUNBO0E1Rmt6bENSO0E0RnB6bENNO0VBQ0U7RUFDQTtBNUZzemxDUjtBNEZ4emxDTTtFQUNFO0VBQ0E7QTVGMHpsQ1I7QTRGNXpsQ007RUFDRTtFQUNBO0E1Rjh6bENSO0E0RmgwbENNO0VBQ0U7RUFDQTtBNUZrMGxDUjtBNEZwMGxDTTtFQUNFO0VBQ0E7QTVGczBsQ1I7QTRGeDBsQ007RUFDRTtFQUNBO0E1RjAwbENSO0E0RjUwbENNO0VBQ0U7RUFDQTtBNUY4MGxDUjtBNEZoMWxDTTtFQUNFO0VBQ0E7QTVGazFsQ1I7QTRGcDFsQ007RUFDRTtFQUNBO0E1RnMxbENSO0E0RngxbENNO0VBQ0U7RUFDQTtBNUYwMWxDUjtBNEY1MWxDTTtFQUNFO0VBQ0E7QTVGODFsQ1I7QTRGaDJsQ007RUFDRTtFQUNBO0E1RmsybENSO0E0RnAybENNO0VBQ0U7RUFDQTtBNUZzMmxDUjtBNEZ4MmxDTTtFQUNFO0VBQ0E7QTVGMDJsQ1I7QTRGNTJsQ007RUFDRTtFQUNBO0E1RjgybENSO0E0RmgzbENNO0VBQ0U7RUFDQTtBNUZrM2xDUjtBNEZwM2xDTTtFQUNFO0VBQ0E7QTVGczNsQ1I7QTRGeDNsQ007RUFDRTtFQUNBO0E1RjAzbENSO0E0RjUzbENNO0VBQ0U7RUFDQTtBNUY4M2xDUjtBNEZoNGxDTTtFQUNFO0VBQ0E7QTVGazRsQ1I7QTRGcDRsQ007RUFDRTtFQUNBO0E1RnM0bENSO0E0Rng0bENNO0VBQ0U7RUFDQTtBNUYwNGxDUjtBNEY1NGxDTTtFQUNFO0VBQ0E7QTVGODRsQ1I7QTRGaDVsQ007RUFDRTtFQUNBO0E1Rms1bENSO0E0RnA1bENNO0VBQ0U7RUFDQTtBNUZzNWxDUjtBNEZ4NWxDTTtFQUNFO0VBQ0E7QTVGMDVsQ1I7QTRGNTVsQ007RUFDRTtFQUNBO0E1Rjg1bENSO0E0Rmg2bENNO0VBQ0U7RUFDQTtBNUZrNmxDUjtBNEZwNmxDTTtFQUNFO0VBQ0E7QTVGczZsQ1I7QTRGeDZsQ007RUFDRTtFQUNBO0E1RjA2bENSO0E0RjU2bENNO0VBQ0U7RUFDQTtBNUY4NmxDUjtBNEZoN2xDTTtFQUNFO0VBQ0E7QTVGazdsQ1I7QTRGcDdsQ007RUFDRTtFQUNBO0E1RnM3bENSO0E0Rng3bENNO0VBQ0U7RUFDQTtBNUYwN2xDUjtBNEY1N2xDTTtFQUNFO0VBQ0E7QTVGODdsQ1I7QTRGaDhsQ007RUFDRTtFQUNBO0E1Rms4bENSO0E0RnA4bENNO0VBQ0U7RUFDQTtBNUZzOGxDUjtBNEZ4OGxDTTtFQUNFO0VBQ0E7QTVGMDhsQ1I7QTRGNThsQ007RUFDRTtFQUNBO0E1Rjg4bENSO0E0Rmg5bENNO0VBQ0U7RUFDQTtBNUZrOWxDUjtBNEZwOWxDTTtFQUNFO0VBQ0E7QTVGczlsQ1I7QTRGeDlsQ007RUFDRTtFQUNBO0E1RjA5bENSO0E0RjU5bENNO0VBQ0U7RUFDQTtBNUY4OWxDUjtBNEZoK2xDTTtFQUNFO0VBQ0E7QTVGaytsQ1I7QTRGcCtsQ007RUFDRTtFQUNBO0E1RnMrbENSOztBNEY5OWxDQTtFQUNFO0VBQ0E7QTVGaStsQ0Y7QTRGLzlsQ0U7RUFDRTtBNUZpK2xDSjtBNEY5OWxDRTtFQUNFO0VBQ0E7RUFDQTtBNUZnK2xDSjtBNEY5OWxDSTtFQUNFO0E1RmcrbENOO0E0Rjc5bENJO0VBQ0U7QTVGKzlsQ047QTRGNzlsQ007RUFDRTtFQUNBO0VBQ0E7QTVGKzlsQ1I7QTRGNTlsQ007RUFDRTtFQUNBO0E1Rjg5bENSO0E0RjU5bENRO0VBQ0U7QTVGODlsQ1Y7QTRGNTlsQ1U7RUFDRTtBNUY4OWxDWjtBNEYzOWxDVTtFQUNFO0VBQ0E7QTVGNjlsQ1o7QTRGeDlsQ1U7RUFDRTtBNUYwOWxDWjtBNEZ0OWxDWTtFQUNFO0VBQ0E7QTVGdzlsQ2Q7QTRGbjlsQ1E7RUFDRTtBNUZxOWxDVjtBNEZoOWxDWTtFQUNFO0VBQ0E7RUFDQTtBNUZrOWxDZDtBNEYvOGxDWTtFQUNFO0E1Rmk5bENkO0E0RjU4bENZO0VBQ0U7QTVGODhsQ2Q7QTRGcDhsQ007RUFDRTtFQUNBO0E1RnM4bENSO0E0Rmo4bENFO0VBQ0U7RUFDQTtFQUNBO0E1Rm04bENKO0E0Rmg4bENNO0VBQ0UsVXRGM3lCa0I7RXNGNHlCbEIsV3RGNXlCa0I7QU44dW5DMUI7QTRGLzdsQ007RUFDRTtBNUZpOGxDUjtBNEY5N2xDTTtFQUNFO0VBQ0E7QTVGZzhsQ1I7QTRGNTdsQ1E7RUFDRTtBNUY4N2xDVjtBNEY1N2xDVTtFQUNFO0E1Rjg3bENaO0E0RnA3bENJO0VBQ0UsVXRGeDBCb0I7RXNGeTBCcEIsV3RGejBCb0I7QU4rdm5DMUI7QTRGbjdsQ0k7RUFDRTtBNUZxN2xDTjtBNEZsN2xDSTtFQUNFO0VBQ0E7QTVGbzdsQ047QTRGaDdsQ007RUFDRTtBNUZrN2xDUjtBNEZoN2xDUTtFQUNFO0E1Rms3bENWO0E0RjM2bENFO0VBQ0U7QTVGNjZsQ0o7QTRGMTZsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY0NmxDSjs7QTRGdDZsQ0U7RUFDRTtBNUZ5NmxDSjtBNEZ0NmxDRTtFQUNFO0VBQ0E7QTVGdzZsQ0o7QTRGdDZsQ0k7RUFDRTtBNUZ3NmxDTjtBNEZyNmxDSTtFQUNFO0VBQ0E7QTVGdTZsQ047QTRGbjZsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcTZsQ0o7QTRGbjZsQ0k7RUFDRTtBNUZxNmxDTjtBNEZsNmxDSTtFQUNFO0VBQ0Esa0N0Rmo3Qkc7RXNGazdCSDtFQUNBO0VBQ0E7RUFDQSxtQnRGNzhCUTtFc0Y4OEJSLGN0RnI5QkU7QU55M25DUjs7QTRGOTVsQ0E7RUFDRTtFQUNBO0E1Rmk2bENGO0E0Ri81bENFO0VBQ0U7RUFDQTtBNUZpNmxDSjtBNEY5NWxDRTtFQUNFO0VBQ0E7RUFDQTtBNUZnNmxDSjtBNEY5NWxDSTtFQUNFO0E1Rmc2bENOO0E0Rjc1bENJO0VBQ0U7RUFDQTtBNUYrNWxDTjtBNEY3NWxDTTtFQUNFO0VBQ0E7QTVGKzVsQ1I7QTRGNTVsQ007RUFDRTtBNUY4NWxDUjtBNEYzNWxDTTtFQUNFO0VBQ0E7QTVGNjVsQ1I7QTRGMTVsQ007RUFDRTtFQUNBO0VBQ0E7QTVGNDVsQ1I7QTRGMTVsQ1E7RUFDRTtFQUNBO0E1RjQ1bENWO0E0RnQ1bENFO0VBQ0U7RUFDQTtBNUZ3NWxDSjs7QWdGbDduQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRis2bkNGOztBZ0Y1Nm5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeTZuQ0Y7O0E2RnZpb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0J2RmlDZTtFdUZoQ2Y7QTdGMGlvQ0Y7QTZGeGlvQ0U7RUFDRTtFQUNBO0VBQ0Esc0J2RjJCYTtBTitnb0NqQjtBNkZ4aW9DSTtFQUNFO0VBQ0E7RUFDQSxzQnZGc0JXO0FOb2hvQ2pCO0E2RnRpb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ3ZGVWE7RXVGVGIsbUN2RlNhO0V1RlJiO0E3Rndpb0NKO0E2RnRpb0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rndpb0NOO0E2Rm5pb0NJO0VBQ0U7QTdGcWlvQ047QTZGamlvQ0U7RUFDRTtFQUNBO0E3Rm1pb0NKO0E2Rmppb0NJO0VBQ0U7QTdGbWlvQ047QTZGamlvQ007RUFDRTtBN0ZtaW9DUjtBNkY5aG9DRTtFQUNFO0VBQ0E7QTdGZ2lvQ0o7QTZGOWhvQ0k7RUFDRTtFQUNBO0E3Rmdpb0NOOztBZ0ZubW9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ21vQ0Y7O0FnRjdsb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYwbG9DRjs7QThGeHRvQ0E7RUFDRTtBOUYydG9DRjtBOEZ4dG9DSTtFQUNFO0VBQ0E7RUFDQSxzQnhGOEJXO0V3RjdCWDtFQUNBO0E5RjB0b0NOO0E4Rnh0b0NNO0VBUEY7SUFRSTtFOUYydG9DTjtBQUNGO0E4Rnp0b0NNO0VBQ0UsaUJ4RjJEZ0I7RXdGMURoQjtFQUNBO0E5RjJ0b0NSO0E4Rnp0b0NRO0VBQ0U7RUFDQTtBOUYydG9DVjtBOEZ4dG9DUTtFQUNFO0E5RjB0b0NWO0E4Rnh0b0NVO0VBQ0U7QTlGMHRvQ1o7QThGdHRvQ1k7RUFDRTtFQUNBO0VBQ0E7QTlGd3RvQ2Q7QThGdHRvQ2M7RUFDRTtFQUNBO0E5Rnd0b0NoQjtBOEZudG9DVTtFQUNFO0E5RnF0b0NaO0E4Rmh0b0NNO0VBQ0UsaUJ4RnVCZ0I7RXdGdEJoQjtBOUZrdG9DUjtBOEZodG9DUTtFQUNFO0E5Rmt0b0NWO0E4Rmh0b0NVO0VBQ0U7RUFDQTtFQUNBO0E5Rmt0b0NaO0E4Ri9zb0NVO0VBQ0U7QTlGaXRvQ1o7QThGNXNvQ007RUFLRTtFQUNBO0VBQ0E7QTlGMHNvQ1I7QThGaHRvQ1E7RUFDRTtBOUZrdG9DVjtBOEZ4c29DTTtFQURGO0lBRUk7RTlGMnNvQ047QUFDRjtBOEZ4c29DSTtFQUNFO0E5RjBzb0NOO0E4Rnhzb0NNO0VBQ0U7QTlGMHNvQ1I7QThGdHNvQ0k7RUFDRTtFQUNBO0E5Rndzb0NOO0E4RnRzb0NNO0VBQ0U7QTlGd3NvQ1I7QThGbHNvQ1E7RUFERjtJQUVJO0U5RnFzb0NSO0FBQ0Y7QThGanNvQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm1zb0NOO0E4Rmpzb0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0E5Rm1zb0NSO0E4Rmpzb0NRO0VBQ0UsaUJ4RjFEYztFd0YyRGQ7RUFDQTtBOUZtc29DVjtBOEZqc29DVTtFQUNFO0E5Rm1zb0NaO0E4Rmpzb0NZO0VBQ0U7QTlGbXNvQ2Q7QThGL3JvQ2M7RUFDRTtFQUNBO0VBQ0E7QTlGaXNvQ2hCO0E4Ri9yb0NnQjtFQUNFO0VBQ0E7QTlGaXNvQ2xCO0E4RjVyb0NZO0VBQ0U7QTlGOHJvQ2Q7QThGenJvQ1E7RUFDRSxpQnhGekZjO0FOb3hvQ3hCOztBOEZucm9DRTtFQUNFO0E5RnNyb0NKO0E4RnByb0NJO0VBQ0U7QTlGc3JvQ047O0FnRnYyb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvMm9DRjs7QWdGajJvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjgxb0NGOztBK0Y1OW9DQTtFQUNFO0EvRis5b0NGO0ErRjc5b0NFO0VBQ0U7QS9GKzlvQ0o7QStGNzlvQ0k7RUFDRTtFQUNBO0EvRis5b0NOO0ErRjM5b0NFO0VBQ0UsYXpGb0NtQjtBTnk3b0N2QjtBK0YzOW9DSTtFQUNFO0VBQ0E7RUFDQTtBL0Y2OW9DTjtBK0YzOW9DTTtFQUNFO1VBQUE7RUFDQTtBL0Y2OW9DUjtBK0YxOW9DTTtFQUNFO0VBQ0E7RUFDQSxjekZqQkE7RXlGa0JBO0EvRjQ5b0NSO0ErRnY5b0NFO0VBQ0U7QS9GeTlvQ0o7QStGdDlvQ0U7RUFDRSw0Q3pGdUNrQjtBTmk3b0N0QjtBK0ZwOW9DSTtFQUNFO0EvRnM5b0NOO0ErRmo5b0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnpGakJXO0V5RmtCWDtFQUNBLGlCekZLd0I7RXlGSnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbTlvQ047QStGajlvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZtOW9DUjtBK0ZsOW9DUTtFQUxGO0lBTUk7RS9GcTlvQ1I7QUFDRjtBK0ZuOW9DUTtFQUNFO0EvRnE5b0NWO0ErRmw5b0NRO0VBQ0U7RUFDQTtBL0ZvOW9DVjtBK0ZoOW9DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekZuRFk7RXlGb0RaO0VBQ0Esc0J6RnpEUztFeUYwRFQsaUJ6RmxDc0I7QU5vL29DOUI7QStGaDlvQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZrOW9DVjtBK0ZoOW9DVTtFQUNFO0VBQ0E7RUFDQTtBL0ZrOW9DWjtBK0ZoOW9DWTtFQUNFO0VBQ0EsaUJ6RmpEZ0I7QU5tZ3BDOUI7QStGaDlvQ2M7RUFDRSxjekYvRkY7QU5panBDZDtBK0YvOG9DYztFQUNFO0VBQ0E7QS9GaTlvQ2hCO0ErRjc4b0NZO0VBQ0UsaUJ6RnBFVztBTm1ocEN6QjtBK0Y1OG9DWTtFQUNFLG9CekZ4RVc7QU5zaHBDekI7QStGdjhvQ1E7RUFDRTtFQUNBO1VBQUE7QS9GeThvQ1Y7O0FnR25scENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3NscENKO0FnR3BscENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHc2xwQ047QWdHbmxwQ0k7RUFDRTtFQUNBO0VBQ0E7QWhHcWxwQ047O0FnRy9rcENBO0VBQ0U7RUFDQTtBaEdrbHBDRjtBZ0dobHBDRTtFQUNFO0FoR2tscENKO0FnR2hscENJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2lscENOO0FnRy9rcENNO0VBQ0U7RUFDQTtBaEdpbHBDUjtBZ0c5a3BDTTtFQUNFO0VBQ0E7QWhHZ2xwQ1I7QWdHOWtwQ1E7RUFDRTtBaEdnbHBDVjtBZ0c1a3BDTTtFQUNFO0VBQ0E7RUFDQTtBaEc4a3BDUjtBZ0d6a3BDTTtFQUNFLHlCMUY5Q007QU55bnBDZDtBZ0d4a3BDTTtFQUNFLHFCMUZsRE07QU40bnBDZDtBZ0d2a3BDTTtFQUNFLHFCMUZ0RE07QU4rbnBDZDtBZ0d0a3BDTTtFQUNFLHFCMUYxRE07QU5rb3BDZDtBZ0dsa3BDRTtFQUNFLFUxRlZzQjtFMEZXdEIsVzFGWHNCO0FOK2twQzFCO0FnR2prcENFO0VBQ0U7QWhHbWtwQ0o7QWdHaGtwQ0U7RUFDRTtFQUNBO0FoR2trcENKO0FnRzlqcENJO0VBQ0U7QWhHZ2twQ047QWdHOWpwQ007RUFDRTtBaEdna3BDUjs7QWdGdHFwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm1xcENGOztBZ0ZocXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNnBwQ0Y7O0FpRzN4cENBO0FBQ0E7RUFDRSxjM0ZTTTtFMkZSTjtFQUNBO0FqRzh4cENGO0FpRzV4cENFO0VBQ0U7QWpHOHhwQ0o7QWlHM3hwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzZ4cENKO0FpRzF4cENFO0VBQ0U7RUFDQTtBakc0eHBDSjtBaUcxeHBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRzR4cENOO0FpR3h4cENFO0VBQ0U7RUFDQTtBakcweHBDSjtBaUd4eHBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRzB4cENOO0FpR3R4cENFO0VBQ0UseUIzRjVCVTtBTm96cENkO0FpR3J4cENFO0VBQ0UseUIzRmhEVztBTnUwcENmO0FpR3B4cENFO0VBQ0UseUIzRnZCWTtBTjZ5cENoQjtBaUdueHBDRTtFQUNFLHlCM0Z6Qlc7QU44eXBDZjtBaUdseHBDRTtFQUNFO0VBQ0E7QWpHb3hwQ0o7QWlHanhwQ0U7RUFDRSx5QjNGckNTO0FOd3pwQ2I7QWlHaHhwQ0U7RUFDRSx5QjNGbkRzQjtBTnEwcEMxQjtBaUcvd3BDRTtFQUNFLHlCM0ZyRFU7QU5zMHBDZDs7QWlHN3dwQ0E7QUFFRTtFQUNFLGMzRjVFSztFMkY2RUw7RUFDQTtBakcrd3BDSjs7QWlHM3dwQ0E7RUFDRSxzQjNGcERlO0FOazBwQ2pCO0FpRzV3cENFO0VBQ0U7RUFDQTtBakc4d3BDSjtBaUczd3BDRTtFQUNFO0VBQ0EsMEMzRjFFaUI7QU51MXBDckI7QWlHMXdwQ0U7RUFDRTtFQUNBLDBDM0Y5RWdCO0FOMDFwQ3BCO0FpR3p3cENFO0VBQ0U7RUFDQSwwQzNGbEZtQjtBTjYxcEN2QjtBaUd4d3BDRTtFQUNFO0VBQ0EsMEMzRnRGb0I7QU5nMnBDeEI7QWlHdndwQ0U7RUFDRTtFQUNBLDBDM0YxRmlCO0FObTJwQ3JCOztBZ0ZoNHBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNjNwQ0Y7O0FnRjEzcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1M3BDRjs7QTRGLzhwQ0E7RUFDRTtBNUZrOXBDRjs7QTRGLzhwQ0E7RUFDRTtFQUNBO0E1Rms5cENGOztBNEYvOHBDQTtFQUNFO0E1Rms5cENGOztBNEZuOXBDQTtFQUNFO0E1Rms5cENGOztBNEZuOXBDQTtFQUNFO0E1Rms5cENGOztBNEZuOXBDQTtFQUNFO0E1Rms5cENGOztBNEYvOHBDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QTVGeTlwQ0Y7QTRGdjlwQ0U7RUFDRTtFQUNBO0E1Rnk5cENKO0E0RnQ5cENFO0VBQ0U7RUFDQTtBNUZ3OXBDSjs7QTRGcDlwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ1OXBDRjtBNEZyOXBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnU5cENKOztBNEZuOXBDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QTVGMDlwQ0Y7QTRGeDlwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUYwOXBDSjs7QTRGdDlwQ0E7RUFDRTtBNUZ5OXBDRjs7QTRGcjlwQ0E7RUFDRTtFQUNBO0VBQ0E7QTVGdzlwQ0Y7QTRGdDlwQ0U7RUFDRTtBNUZ3OXBDSjtBNEZ0OXBDSTtFQUNFO0E1Rnc5cENOO0E0RnA5cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnM5cENKO0E0RnA5cENJO0VBQ0U7QTVGczlwQ047QTRGbjlwQ0k7RUFDRSxjdEZwSFE7QU55a3FDZDs7QTRGOThwQ0U7RUFDRTtFQUNBO0E1Rmk5cENKOztBNEYzOHBDSTtFQUNFO0E1Rjg4cENOOztBNEZ2OHBDSTtFQUNFO0E1RjA4cENOO0E0RnQ4cENFO0VBQ0U7QTVGdzhwQ0o7QTRGcjhwQ0U7RUFwSUEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRjZKSixxQnRGdEpVO0VzRnVKVjtBNUZ3OHBDSjtBNEZyOHBDRTtFQUNFO0VBQ0E7QTVGdThwQ0o7QTRGcG1xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnNtcUNOO0E0Rm5tcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZxbXFDTjs7QTRGMzhwQ0k7RUFDRSxxQnRGcktRO0VzRnNLUjtBNUY4OHBDTjtBNEYxOHBDRTtFQUNFO0E1RjQ4cENKO0E0Rno4cENFO0VBOUpBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Z1TEoscUJ0RmhMVTtFc0ZpTFY7QTVGNDhwQ0o7QTRGejhwQ0U7RUFDRTtBNUYyOHBDSjtBNEZ4OHBDRTtFQUNFO0VBQ0E7QTVGMDhwQ0o7QTRGcm9xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnVvcUNOO0E0RnBvcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZzb3FDTjs7QTRGOThwQ0k7RUFDRSxxQnRGOU1FO0VzRitNRjtBNUZpOXBDTjtBNEY3OHBDRTtFQUNFO0E1Ris4cENKO0E0RjU4cENFO0VBNUxBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZxTkoscUJ0RnpOSTtFc0YwTko7QTVGKzhwQ0o7QTRGNThwQ0U7RUFDRTtBNUY4OHBDSjtBNEYzOHBDRTtFQUNFO0VBQ0E7QTVGNjhwQ0o7QTRGdHFxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RndxcUNOO0E0RnJxcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZ1cXFDTjs7QTRGajlwQ0k7RUFDRSxxQnRGOU9HO0VzRitPSDtBNUZvOXBDTjtBNEZoOXBDRTtFQUNFO0E1Rms5cENKO0E0Ri84cENFO0VBMU5BLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZtUEoscUJ0RnpQSztFc0YwUEw7QTVGazlwQ0o7QTRGLzhwQ0U7RUFDRTtBNUZpOXBDSjtBNEY5OHBDRTtFQUNFO0VBQ0E7QTVGZzlwQ0o7QTRGdnNxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnlzcUNOO0E0RnRzcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZ3c3FDTjs7QTRGcDlwQ0k7RUFDRTtFQUNBO0E1RnU5cENOO0E0Rm45cENFO0VBQ0U7QTVGcTlwQ0o7QTRGbDlwQ0U7RUF4UEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRmlSSjtFQUNBO0E1RnE5cENKO0E0Rmw5cENFO0VBQ0U7QTVGbzlwQ0o7QTRGajlwQ0U7RUFDRTtFQUNBO0E1Rm05cENKO0E0Rnh1cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUYwdXFDTjtBNEZ2dXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGeXVxQ047O0E0RnY5cENFO0VBQ0U7RUFDQTtBNUYwOXBDSjtBNEZ4OXBDSTtFQUNFO0VBQ0E7RUFDQTtBNUYwOXBDTjtBNEZ0OXBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3OXBDTjtBNEZwOXBDSTtFQUNFO0VBQ0E7QTVGczlwQ047QTRGbDlwQ0k7RUFDRTtBNUZvOXBDTjtBNEZoOXBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGazlwQ047QTRGMThwQ007RUFDRTtBNUY0OHBDUjtBNEZ4OHBDTTtFQUNFLHFCdEZwVk07QU44eHFDZDtBNEZ0OHBDTTtFQUNFLG1CdEZ6Vk07RXNGMFZOO0E1Rnc4cENSO0E0RjE3cENNO0VBQ0UscUJ0RnpWUTtBTnF4cUNoQjtBNEZ4N3BDTTtFQUNFLHFCdEY5VlE7QU53eHFDaEI7QTRGdDdwQ007RUFDRSxtQnRGbldRO0VzRm9XUjtBNUZ3N3BDUjtBNEYxNnBDTTtFQUNFLHFCdEZ0WFE7QU5reXFDaEI7QTRGeDZwQ007RUFDRSxxQnRGM1hRO0FOcXlxQ2hCO0E0RnQ2cENNO0VBQ0UsbUJ0RmhZUTtFc0ZpWVI7QTVGdzZwQ1I7QTRGMTVwQ007RUFDRSxxQnRGalpLO0FONnlxQ2I7QTRGeDVwQ007RUFDRSxxQnRGdFpLO0FOZ3pxQ2I7QTRGdDVwQ007RUFDRSxtQnRGM1pLO0VzRjRaTDtBNUZ3NXBDUjs7QTRGNTRwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Ris0cENGO0E0Rjc0cENFO0VBQ0U7QTVGKzRwQ0o7QTRGNzRwQ0k7RUFDRTtBNUYrNHBDTjtBNEYzNHBDRTtFQUNFO0VBQ0E7RUFDQTtBNUY2NHBDSjtBNEYxNHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0NHBDSjtBNEYxNHBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0NHBDTjtBNEZ4NHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjA0cENKO0E0RnY0cENFO0VBQ0U7QTVGeTRwQ0o7QTRGdjRwQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGeTRwQ047QTRGdjRwQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ5NHBDUjtBNEZuNHBDSTtFQUNFLHFCdEY5ZlE7QU5tNHFDZDtBNEZuNHBDTTtFQUNFLG1CdEZqZ0JNO0FOczRxQ2Q7QTRGLzNwQ0k7RUFDRSxxQnRGeGdCUTtBTnk0cUNkO0E0Ri8zcENNO0VBQ0UsbUJ0RjNnQk07QU40NHFDZDtBNEYzM3BDSTtFQUNFLHFCdEZsZ0JVO0FOKzNxQ2hCO0E0RjMzcENNO0VBQ0UsbUJ0RnJnQlE7QU5rNHFDaEI7QTRGdjNwQ0k7RUFDRSxxQnRGL2dCVTtBTnc0cUNoQjtBNEZ2M3BDTTtFQUNFLG1CdEZsaEJRO0FOMjRxQ2hCO0E0Rm4zcENJO0VBQ0UscUJ0RjFoQk87QU4rNHFDYjtBNEZuM3BDTTtFQUNFLG1CdEY3aEJLO0FOazVxQ2I7O0E0RjcycENFO0VBQ0U7RUFDQTtBNUZnM3BDSjtBNEY5MnBDSTtFQUNFO0E1RmczcENOO0E0RjcycENJO0VBQ0U7RUFDQTtBNUYrMnBDTjtBNEY3MnBDTTtFQUNFO0E1RisycENSO0E0RjUycENNO0VBQ0U7RUFDQTtFQUNBLHlCdEZwa0JNO0VzRnFrQk47RUFLQTtBNUY4MnBDUjtBNEY1MnBDUTtFQUNFLGN0RnBsQkY7QU5rOHFDUjs7QTRGdDJwQ0E7RUFDRTtFQUNBLGN0RnZsQlk7RXNGd2xCWjtBNUZ5MnBDRjtBNEZ2MnBDRTtFQUNFO0E1RnkycENKO0E0RnYycENJO0VBQ0UscUJ0RjlsQlE7QU51OHFDZDtBNEZ2MnBDTTtFQUNFO0VBQ0EseUJ0RmxtQk07QU4yOHFDZDtBNEZwMnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnMycENKO0E0RnAycENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGczJwQ047O0E0RmgycENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnJsQnVCO0VzRnNsQnZCO0E1Rm0ycENGO0E0RmoycENFO0VBQ0U7QTVGbTJwQ0o7QTRGajJwQ0k7RUFDRTtBNUZtMnBDTjtBNEYvMXBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaTJwQ0o7QTRGLzFwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmkycENOOztBNEYzMXBDRTtFQUNFO0E1RjgxcENKOztBNEZ4MXBDQTtFQUNFO0E1RjIxcENGO0E0RnoxcENFO0VBQ0U7RUFDQTtBNUYyMXBDSjtBNEZ4MXBDRTtFQUNFO0E1RjAxcENKO0E0RnQxcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEYxckJzQjtFc0YyckJ0QjtBNUZ3MXBDSjtBNEZ0MXBDSTtFQUNFLGN0RmhzQlE7QU53aHJDZDtBNEZwMXBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGdnNCc0I7RXNGd3NCdEI7QTVGczFwQ0o7QTRGcDFwQ0k7RUFDRSxjdEY3c0JRO0FObWlyQ2Q7QTRGbDFwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbzFwQ0o7QTRGajFwQ0U7RUFDRTtBNUZtMXBDSjtBNEYvMHBDSTtFQUNFLGN0RjF1QkU7RXNGMnVCRix5QnRGcHVCUTtBTnFqckNkO0E0RjUwcENJO0VBQ0U7RUFDQTtFQUNBO0E1RjgwcENOO0E0RjUwcENNO0VBQ0U7RUFDQTtBNUY4MHBDUjtBNEZ6MHBDTTtFQUNFO0VBQ0E7QTVGMjBwQ1I7QTRGNzBwQ007RUFDRTtFQUNBO0E1RiswcENSO0E0RmoxcENNO0VBQ0U7RUFDQTtBNUZtMXBDUjtBNEZyMXBDTTtFQUNFO0VBQ0E7QTVGdTFwQ1I7QTRGejFwQ007RUFDRTtFQUNBO0E1RjIxcENSO0E0RjcxcENNO0VBQ0U7RUFDQTtBNUYrMXBDUjtBNEZqMnBDTTtFQUNFO0VBQ0E7QTVGbTJwQ1I7QTRGcjJwQ007RUFDRTtFQUNBO0E1RnUycENSO0E0RnoycENNO0VBQ0U7RUFDQTtBNUYyMnBDUjtBNEY3MnBDTTtFQUNFO0VBQ0E7QTVGKzJwQ1I7QTRGajNwQ007RUFDRTtFQUNBO0E1Rm0zcENSO0E0RnIzcENNO0VBQ0U7RUFDQTtBNUZ1M3BDUjtBNEZ6M3BDTTtFQUNFO0VBQ0E7QTVGMjNwQ1I7QTRGNzNwQ007RUFDRTtFQUNBO0E1RiszcENSO0E0Rmo0cENNO0VBQ0U7RUFDQTtBNUZtNHBDUjtBNEZyNHBDTTtFQUNFO0VBQ0E7QTVGdTRwQ1I7QTRGejRwQ007RUFDRTtFQUNBO0E1RjI0cENSO0E0Rjc0cENNO0VBQ0U7RUFDQTtBNUYrNHBDUjtBNEZqNXBDTTtFQUNFO0VBQ0E7QTVGbTVwQ1I7QTRGcjVwQ007RUFDRTtFQUNBO0E1RnU1cENSO0E0Rno1cENNO0VBQ0U7RUFDQTtBNUYyNXBDUjtBNEY3NXBDTTtFQUNFO0VBQ0E7QTVGKzVwQ1I7QTRGajZwQ007RUFDRTtFQUNBO0E1Rm02cENSO0E0RnI2cENNO0VBQ0U7RUFDQTtBNUZ1NnBDUjtBNEZ6NnBDTTtFQUNFO0VBQ0E7QTVGMjZwQ1I7QTRGNzZwQ007RUFDRTtFQUNBO0E1Ris2cENSO0E0Rmo3cENNO0VBQ0U7RUFDQTtBNUZtN3BDUjtBNEZyN3BDTTtFQUNFO0VBQ0E7QTVGdTdwQ1I7QTRGejdwQ007RUFDRTtFQUNBO0E1RjI3cENSO0E0Rjc3cENNO0VBQ0U7RUFDQTtBNUYrN3BDUjtBNEZqOHBDTTtFQUNFO0VBQ0E7QTVGbThwQ1I7QTRGcjhwQ007RUFDRTtFQUNBO0E1RnU4cENSO0E0Rno4cENNO0VBQ0U7RUFDQTtBNUYyOHBDUjtBNEY3OHBDTTtFQUNFO0VBQ0E7QTVGKzhwQ1I7QTRGajlwQ007RUFDRTtFQUNBO0E1Rm05cENSO0E0RnI5cENNO0VBQ0U7RUFDQTtBNUZ1OXBDUjtBNEZ6OXBDTTtFQUNFO0VBQ0E7QTVGMjlwQ1I7QTRGNzlwQ007RUFDRTtFQUNBO0E1Ris5cENSO0E0RmorcENNO0VBQ0U7RUFDQTtBNUZtK3BDUjtBNEZyK3BDTTtFQUNFO0VBQ0E7QTVGdStwQ1I7QTRGeitwQ007RUFDRTtFQUNBO0E1RjIrcENSO0E0RjcrcENNO0VBQ0U7RUFDQTtBNUYrK3BDUjtBNEZqL3BDTTtFQUNFO0VBQ0E7QTVGbS9wQ1I7QTRGci9wQ007RUFDRTtFQUNBO0E1RnUvcENSO0E0RnovcENNO0VBQ0U7RUFDQTtBNUYyL3BDUjtBNEY3L3BDTTtFQUNFO0VBQ0E7QTVGKy9wQ1I7QTRGamdxQ007RUFDRTtFQUNBO0E1Rm1ncUNSO0E0RnJncUNNO0VBQ0U7RUFDQTtBNUZ1Z3FDUjtBNEZ6Z3FDTTtFQUNFO0VBQ0E7QTVGMmdxQ1I7O0E0Rm5ncUNBO0VBQ0U7RUFDQTtBNUZzZ3FDRjtBNEZwZ3FDRTtFQUNFO0E1RnNncUNKO0E0Rm5ncUNFO0VBQ0U7RUFDQTtFQUNBO0E1RnFncUNKO0E0Rm5ncUNJO0VBQ0U7QTVGcWdxQ047QTRGbGdxQ0k7RUFDRTtBNUZvZ3FDTjtBNEZsZ3FDTTtFQUNFO0VBQ0E7RUFDQTtBNUZvZ3FDUjtBNEZqZ3FDTTtFQUNFO0VBQ0E7QTVGbWdxQ1I7QTRGamdxQ1E7RUFDRTtBNUZtZ3FDVjtBNEZqZ3FDVTtFQUNFO0E1Rm1ncUNaO0E0RmhncUNVO0VBQ0U7RUFDQTtBNUZrZ3FDWjtBNEY3L3BDVTtFQUNFO0E1RisvcENaO0E0RjMvcENZO0VBQ0U7RUFDQTtBNUY2L3BDZDtBNEZ4L3BDUTtFQUNFO0E1RjAvcENWO0E0RnIvcENZO0VBQ0U7RUFDQTtFQUNBO0E1RnUvcENkO0E0RnAvcENZO0VBQ0U7QTVGcy9wQ2Q7QTRGai9wQ1k7RUFDRTtBNUZtL3BDZDtBNEZ6K3BDTTtFQUNFO0VBQ0E7QTVGMitwQ1I7QTRGdCtwQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGdytwQ0o7QTRGcitwQ007RUFDRSxVdEYzeUJrQjtFc0Y0eUJsQixXdEY1eUJrQjtBTm14ckMxQjtBNEZwK3BDTTtFQUNFO0E1RnMrcENSO0E0Rm4rcENNO0VBQ0U7RUFDQTtBNUZxK3BDUjtBNEZqK3BDUTtFQUNFO0E1Rm0rcENWO0E0RmorcENVO0VBQ0U7QTVGbStwQ1o7QTRGejlwQ0k7RUFDRSxVdEZ4MEJvQjtFc0Z5MEJwQixXdEZ6MEJvQjtBTm95ckMxQjtBNEZ4OXBDSTtFQUNFO0E1RjA5cENOO0E0RnY5cENJO0VBQ0U7RUFDQTtBNUZ5OXBDTjtBNEZyOXBDTTtFQUNFO0E1RnU5cENSO0E0RnI5cENRO0VBQ0U7QTVGdTlwQ1Y7QTRGaDlwQ0U7RUFDRTtBNUZrOXBDSjtBNEYvOHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rmk5cENKOztBNEYzOHBDRTtFQUNFO0E1Rjg4cENKO0E0RjM4cENFO0VBQ0U7RUFDQTtBNUY2OHBDSjtBNEYzOHBDSTtFQUNFO0E1RjY4cENOO0E0RjE4cENJO0VBQ0U7RUFDQTtBNUY0OHBDTjtBNEZ4OHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYwOHBDSjtBNEZ4OHBDSTtFQUNFO0E1RjA4cENOO0E0RnY4cENJO0VBQ0U7RUFDQSxrQ3RGajdCRztFc0ZrN0JIO0VBQ0E7RUFDQTtFQUNBLG1CdEY3OEJRO0VzRjg4QlIsY3RGcjlCRTtBTjg1ckNSOztBNEZuOHBDQTtFQUNFO0VBQ0E7QTVGczhwQ0Y7QTRGcDhwQ0U7RUFDRTtFQUNBO0E1RnM4cENKO0E0Rm44cENFO0VBQ0U7RUFDQTtFQUNBO0E1RnE4cENKO0E0Rm44cENJO0VBQ0U7QTVGcThwQ047QTRGbDhwQ0k7RUFDRTtFQUNBO0E1Rm84cENOO0E0Rmw4cENNO0VBQ0U7RUFDQTtBNUZvOHBDUjtBNEZqOHBDTTtFQUNFO0E1Rm04cENSO0E0Rmg4cENNO0VBQ0U7RUFDQTtBNUZrOHBDUjtBNEYvN3BDTTtFQUNFO0VBQ0E7RUFDQTtBNUZpOHBDUjtBNEYvN3BDUTtFQUNFO0VBQ0E7QTVGaThwQ1Y7QTRGMzdwQ0U7RUFDRTtFQUNBO0E1RjY3cENKOztBZ0Z2OXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzlyQ0Y7O0FnRmo5ckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY4OHJDRjs7QWtHbmpzQ0E7RUFDRTtFQUNBLGM1RmFrQztFNEZabEM7RUFDQTtFQUNBO0FsR3Nqc0NGO0FrR3Bqc0NFO0VBQ0UsYzVGZlU7RTRGZ0JWO0FsR3Nqc0NKO0FrR25qc0NFO0VBQ0U7QWxHcWpzQ0o7QWtHbGpzQ0U7RUFDRTtFQUNBO0FsR29qc0NKO0FrR2xqc0NJO0VBQ0U7RUFDQTtBbEdvanNDTjs7QWtHOWlzQ0U7RUFDRTtFQUNBO0FsR2lqc0NKO0FrRy9pc0NJO0VBQ0U7QWxHaWpzQ047QWtHN2lzQ007RUFDRTtFQUNBLHNCNUZOZ0I7QU5xanNDeEI7QWtHN2lzQ1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7QWxHZ25zQ0Y7QWtHOW1zQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdnbnNDSjtBa0d4anNDUTtFQUNFLGM1RnJESTtFNEZzREo7QWxHMGpzQ1Y7QWtHdGpzQ007RUFDRTtFQUNBO0VBQ0E7QWxHd2pzQ1I7QWtHdGpzQ1E7RUFDRTtFQUNBO0VBQ0E7QWxHd2pzQ1Y7QWtHdGpzQ1U7RUFDRTtFQUNBO0FsR3dqc0NaO0FrR3Bqc0NZO0VBQ0UsYzVGekVZO0FOK25zQzFCO0FrR3Bqc0NjO0VBQ0U7QWxHc2pzQ2hCO0FrRzlpc0NRO0VBQ0UsYzVGdkZJO0U0RndGSjtBbEdnanNDVjtBa0cxaXNDTTtFQUNFO0VBQ0E7QWxHNGlzQ1I7QWtHMWlzQ1E7RUFDRTtFQUNBO0FsRzRpc0NWO0FrR3Zpc0NRO0VBQ0U7RUFDQTtFQTFHUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU5xb3NDakI7QWtHemlzQ1k7RUFDRTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyaXNDZDtBa0d2aXNDVTtFQUNFO0VBQ0E7VUFBQTtBbEd5aXNDWjtBa0d0aXNDYztFQUNFO0VBQ0EseUI1RjlIVTtBTnNxc0MxQjtBa0dyaXNDYztFQUNFLHlCNUYzSVI7QU5rcnNDUjtBa0duaXNDWTtFQUNFLHlCNUZ6SUE7QU44cXNDZDtBa0dsaXNDWTtFQUNFO0FsR29pc0NkO0FrR2hpc0NVO0VBQ0U7RUFDQTtBbEdraXNDWjtBa0d6aHNDTTtFQUNFO0FsRzJoc0NSO0FrR3hoc0NNO0VBQ0U7QWxHMGhzQ1I7QWtHcGhzQ1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU4rcXNDakI7QWtHbmhzQ2tCO0VBQ0U7QWxHcWhzQ3BCO0FrR3pnc0NRO0VBQ0U7RUE1TFI7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FOeXJzQ2pCO0FrR3Znc0NRO0VBQ0U7QWxHeWdzQ1Y7QWtHbmdzQ0U7RUFDRTtBbEdxZ3NDSjtBa0duZ3NDSTtFQUNFO0FsR3Fnc0NOO0FrR2pnc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtZ3NDSjs7QWtHNS9yQ0k7RUFDRTtFQUNBO0VBcE9KO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTnF0c0NqQjtBa0cvL3JDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHaWdzQ1Y7QWtHLy9yQ1U7RUFDRTtFQUNBO0VBQ0EsYzVGN053QjtBTjh0c0NwQztBa0c5L3JDVTtFQUNFO0VBQ0E7QWxHZ2dzQ1o7QWtHNS9yQ1E7RUFDRTtFQUNBO0VBQ0E7QWxHOC9yQ1Y7QWtHMS9yQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEc0L3JDUjtBa0d6L3JDTTtFQUNFO0FsRzIvckNSO0FrR3ovckNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1RjNSRjtFNEY0UkU7RUFDQTtBbEcyL3JDVjtBa0d6L3JDVTtFQUNFO0FsRzIvckNaO0FrR3QvckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGalNrQjtBTnl4c0MxQjtBa0dyL3JDTTtFQUNFO0FsR3UvckNSO0FrR3AvckNNO0VBQ0U7QWxHcy9yQ1I7QWtHbi9yQ007RUFDRTtBbEdxL3JDUjs7QWtHNytyQ0U7RUFDRTtBbEdnL3JDSjtBa0c5K3JDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtBbEcyenNDRjtBa0d6enNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzJ6c0NKO0FrR3gvckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVGalRhO0U0RmtUYjtBbEcwL3JDSjtBa0d4L3JDSTtFQUNFO0FsRzAvckNOO0FrR3YvckNJO0VBQ0U7RUFDQTtFQUNBO0FsR3kvckNOO0FrR3YvckNNO0VBQ0U7RUFDQSxjNUZqU2lCO0U0RmtTakI7QWxHeS9yQ1I7QWtHdi9yQ1E7RUFDRTtFQUNBO0FsR3kvckNWO0FrR3QvckNRO0VBQ0U7RUFDQTtBbEd3L3JDVjtBa0d0L3JDVTtFQUNFO0FsR3cvckNaO0FrR3AvckNRO0VBQ0U7RUFDQTtBbEdzL3JDVjtBa0doL3JDTTtFQUNFO0FsR2svckNSO0FrRzcrckNFO0VBQ0U7RUFDQSxjNUY3VmdDO0U0RjhWaEM7RUFDQTtBbEcrK3JDSjtBa0c3K3JDSTtFQUNFLGM1RnhYUTtFNEZ5WFI7QWxHKytyQ047O0FrR3orckNBO0VBQ0U7RUFDQTtFQUNBO0FsRzQrckNGO0FrRzErckNFO0VBQ0U7RUFDQTtFQUNBO0FsRzQrckNKO0FrR3orckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUY5VnFCO0FOeTBzQ3pCO0FrR3orckNJO0VBQ0U7RUFDQTtFQUNBO0FsRzIrckNOOztBa0d0K3JDQTtFQUNFO0FsR3krckNGO0FrR3QrckNJO0VBQ0U7RUFDQTtFQUNBO0FsR3crckNOO0FrR3QrckNNO0VBQ0U7QWxHdytyQ1I7O0FrRy85ckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdrK3JDTjtBa0doK3JDTTtFQUNFLGM1RnhjRDtBTjA2c0NQO0FrRy85ckNNO0VBQ0UsYzVGNWNEO0FONjZzQ1A7QWtHNTlyQ007RUFDRTtBbEc4OXJDUjtBa0d6OXJDTTtFQUNFO0FsRzI5ckNSOztBa0dsOXJDSTtFQUNFO0VBQ0E7RUFDQSxjNUYxYjhCO0U0RjJiOUIsc0I1Rnpha0I7RTRGMGFsQjtFQUNBO0VBQ0E7QWxHcTlyQ047QWtHbjlyQ007RUFDRTtFQUNBO0FsR3E5ckNSO0FrR2w5ckNNO0VBQ0U7QWxHbzlyQ1I7QWtHajlyQ007RUFDRTtFQUNBO0VBQ0E7QWxHbTlyQ1I7QWtHLzhyQ0k7RUFDRTtFQUNBO0FsR2k5ckNOO0FrR2g5ckNNO0VBQ0U7RUFDQTtBbEdrOXJDUjtBa0cvOHJDTTtFQUNFO0FsR2k5ckNSO0FrRy84ckNRO0VBQ0U7RUFDQTtBbEdpOXJDVjs7QWtHejhyQ0E7RUFDRTtBbEc0OHJDRjs7QWtHdjhyQ0U7RUFDRTtFQUNBO0FsRzA4ckNKO0FrR3g4ckNJO0VBcmhCRjtFQUNBO0VBQ0E7RUFDQTtBbEdnK3NDRjtBa0c5OXNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2crc0NKO0FrR245ckNJO0VBQ0U7RUFDQTtBbEdxOXJDTjs7QWtHLzhyQ0E7RUFDRTtFQUNBO0FsR2s5ckNGO0FrR2g5ckNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBbEdrOXJDSjtBa0doOXJDSTs7RUFDRTtBbEdtOXJDTjtBa0cvOHJDRTtFQUNFO1VBQUE7QWxHaTlyQ0o7QWtHLzhyQ0k7RUFDRTtVQUFBO0FsR2k5ckNOO0FrRzc4ckNFO0VBQ0U7VUFBQTtBbEcrOHJDSjtBa0c3OHJDSTtFQUNFO1VBQUE7QWxHKzhyQ047QWtHMThyQ0k7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtBbEc0OHJDTjtBa0cxOHJDTTtFQUNFO0FsRzQ4ckNSO0FrRzE4ckNRO0VBQ0U7QWxHNDhyQ1Y7QWtHejhyQ1E7RUFDRTtFQUNBO0FsRzI4ckNWO0FrR3o4ckNVO0VBQ0U7QWxHMjhyQ1o7QWtHdjhyQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHeThyQ1Y7QWtHdjhyQ1U7RUFDRTtBbEd5OHJDWjtBa0d0OHJDVTtFQUNFO0FsR3c4ckNaO0FrR3A4ckNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHczhyQ1Y7O0FnRmxrdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYranRDRjs7QWdGNWp0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnlqdENGOztBNEZqcHRDQTtFQUNFO0E1Rm9wdENGOztBNEZqcHRDQTtFQUNFO0VBQ0E7QTVGb3B0Q0Y7O0E0RmpwdENBO0VBQ0U7QTVGb3B0Q0Y7O0E0RnJwdENBO0VBQ0U7QTVGb3B0Q0Y7O0E0RnJwdENBO0VBQ0U7QTVGb3B0Q0Y7O0E0RnJwdENBO0VBQ0U7QTVGb3B0Q0Y7O0E0RmpwdENBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtBNUYycHRDRjtBNEZ6cHRDRTtFQUNFO0VBQ0E7QTVGMnB0Q0o7QTRGeHB0Q0U7RUFDRTtFQUNBO0E1RjBwdENKOztBNEZ0cHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnlwdENGO0E0RnZwdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGeXB0Q0o7O0E0RnJwdENBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtBNUY0cHRDRjtBNEYxcHRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjRwdENKOztBNEZ4cHRDQTtFQUNFO0E1RjJwdENGOztBNEZ2cHRDQTtFQUNFO0VBQ0E7RUFDQTtBNUYwcHRDRjtBNEZ4cHRDRTtFQUNFO0E1RjBwdENKO0E0RnhwdENJO0VBQ0U7QTVGMHB0Q047QTRGdHB0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGd3B0Q0o7QTRGdHB0Q0k7RUFDRTtBNUZ3cHRDTjtBNEZycHRDSTtFQUNFLGN0RnBIUTtBTjJ3dENkOztBNEZocHRDRTtFQUNFO0VBQ0E7QTVGbXB0Q0o7O0E0RjdvdENJO0VBQ0U7QTVGZ3B0Q047O0E0RnpvdENJO0VBQ0U7QTVGNG90Q047QTRGeG90Q0U7RUFDRTtBNUYwb3RDSjtBNEZ2b3RDRTtFQXBJQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGNkpKLHFCdEZ0SlU7RXNGdUpWO0E1RjBvdENKO0E0RnZvdENFO0VBQ0U7RUFDQTtBNUZ5b3RDSjtBNEZ0eXRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGd3l0Q047QTRGcnl0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnV5dENOOztBNEY3b3RDSTtFQUNFLHFCdEZyS1E7RXNGc0tSO0E1RmdwdENOO0E0RjVvdENFO0VBQ0U7QTVGOG90Q0o7QTRGM290Q0U7RUE5SkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnVMSixxQnRGaExVO0VzRmlMVjtBNUY4b3RDSjtBNEYzb3RDRTtFQUNFO0E1RjZvdENKO0E0RjFvdENFO0VBQ0U7RUFDQTtBNUY0b3RDSjtBNEZ2MHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGeTB0Q047QTRGdDB0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RncwdENOOztBNEZocHRDSTtFQUNFLHFCdEY5TUU7RXNGK01GO0E1Rm1wdENOO0E0Ri9vdENFO0VBQ0U7QTVGaXB0Q0o7QTRGOW90Q0U7RUE1TEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnFOSixxQnRGek5JO0VzRjBOSjtBNUZpcHRDSjtBNEY5b3RDRTtFQUNFO0E1RmdwdENKO0E0RjdvdENFO0VBQ0U7RUFDQTtBNUYrb3RDSjtBNEZ4MnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGMDJ0Q047QTRGdjJ0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnkydENOOztBNEZucHRDSTtFQUNFLHFCdEY5T0c7RXNGK09IO0E1RnNwdENOO0E0RmxwdENFO0VBQ0U7QTVGb3B0Q0o7QTRGanB0Q0U7RUExTkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRm1QSixxQnRGelBLO0VzRjBQTDtBNUZvcHRDSjtBNEZqcHRDRTtFQUNFO0E1Rm1wdENKO0E0RmhwdENFO0VBQ0U7RUFDQTtBNUZrcHRDSjtBNEZ6NHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGMjR0Q047QTRGeDR0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RjA0dENOOztBNEZ0cHRDSTtFQUNFO0VBQ0E7QTVGeXB0Q047QTRGcnB0Q0U7RUFDRTtBNUZ1cHRDSjtBNEZwcHRDRTtFQXhQQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGaVJKO0VBQ0E7QTVGdXB0Q0o7QTRGcHB0Q0U7RUFDRTtBNUZzcHRDSjtBNEZucHRDRTtFQUNFO0VBQ0E7QTVGcXB0Q0o7QTRGMTZ0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RjQ2dENOO0E0Rno2dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUYyNnRDTjs7QTRGenB0Q0U7RUFDRTtFQUNBO0E1RjRwdENKO0E0RjFwdENJO0VBQ0U7RUFDQTtFQUNBO0E1RjRwdENOO0E0RnhwdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBwdENOO0E0RnRwdENJO0VBQ0U7RUFDQTtBNUZ3cHRDTjtBNEZwcHRDSTtFQUNFO0E1RnNwdENOO0E0RmxwdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZvcHRDTjtBNEY1b3RDTTtFQUNFO0E1RjhvdENSO0E0RjFvdENNO0VBQ0UscUJ0RnBWTTtBTmcrdENkO0E0RnhvdENNO0VBQ0UsbUJ0RnpWTTtFc0YwVk47QTVGMG90Q1I7QTRGNW50Q007RUFDRSxxQnRGelZRO0FOdTl0Q2hCO0E0RjFudENNO0VBQ0UscUJ0RjlWUTtBTjA5dENoQjtBNEZ4bnRDTTtFQUNFLG1CdEZuV1E7RXNGb1dSO0E1RjBudENSO0E0RjVtdENNO0VBQ0UscUJ0RnRYUTtBTm8rdENoQjtBNEYxbXRDTTtFQUNFLHFCdEYzWFE7QU51K3RDaEI7QTRGeG10Q007RUFDRSxtQnRGaFlRO0VzRmlZUjtBNUYwbXRDUjtBNEY1bHRDTTtFQUNFLHFCdEZqWks7QU4rK3RDYjtBNEYxbHRDTTtFQUNFLHFCdEZ0Wks7QU5rL3RDYjtBNEZ4bHRDTTtFQUNFLG1CdEYzWks7RXNGNFpMO0E1RjBsdENSOztBNEY5a3RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaWx0Q0Y7QTRGL2t0Q0U7RUFDRTtBNUZpbHRDSjtBNEYva3RDSTtFQUNFO0E1RmlsdENOO0E0RjdrdENFO0VBQ0U7RUFDQTtFQUNBO0E1RitrdENKO0E0RjVrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjhrdENKO0E0RjVrdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjhrdENOO0E0RjFrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGNGt0Q0o7QTRGemt0Q0U7RUFDRTtBNUYya3RDSjtBNEZ6a3RDSTtFQUNFO0VBQ0E7RUFDQTtBNUYya3RDTjtBNEZ6a3RDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjJrdENSO0E0RnJrdENJO0VBQ0UscUJ0RjlmUTtBTnFrdUNkO0E0RnJrdENNO0VBQ0UsbUJ0RmpnQk07QU53a3VDZDtBNEZqa3RDSTtFQUNFLHFCdEZ4Z0JRO0FOMmt1Q2Q7QTRGamt0Q007RUFDRSxtQnRGM2dCTTtBTjhrdUNkO0E0RjdqdENJO0VBQ0UscUJ0RmxnQlU7QU5pa3VDaEI7QTRGN2p0Q007RUFDRSxtQnRGcmdCUTtBTm9rdUNoQjtBNEZ6anRDSTtFQUNFLHFCdEYvZ0JVO0FOMGt1Q2hCO0E0RnpqdENNO0VBQ0UsbUJ0RmxoQlE7QU42a3VDaEI7QTRGcmp0Q0k7RUFDRSxxQnRGMWhCTztBTmlsdUNiO0E0RnJqdENNO0VBQ0UsbUJ0RjdoQks7QU5vbHVDYjs7QTRGL2l0Q0U7RUFDRTtFQUNBO0E1RmtqdENKO0E0RmhqdENJO0VBQ0U7QTVGa2p0Q047QTRGL2l0Q0k7RUFDRTtFQUNBO0E1RmlqdENOO0E0Ri9pdENNO0VBQ0U7QTVGaWp0Q1I7QTRGOWl0Q007RUFDRTtFQUNBO0VBQ0EseUJ0RnBrQk07RXNGcWtCTjtFQUtBO0E1RmdqdENSO0E0RjlpdENRO0VBQ0UsY3RGcGxCRjtBTm9vdUNSOztBNEZ4aXRDQTtFQUNFO0VBQ0EsY3RGdmxCWTtFc0Z3bEJaO0E1RjJpdENGO0E0RnppdENFO0VBQ0U7QTVGMml0Q0o7QTRGeml0Q0k7RUFDRSxxQnRGOWxCUTtBTnlvdUNkO0E0RnppdENNO0VBQ0U7RUFDQSx5QnRGbG1CTTtBTjZvdUNkO0E0RnRpdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGd2l0Q0o7QTRGdGl0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3aXRDTjs7QTRGbGl0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcmxCdUI7RXNGc2xCdkI7QTVGcWl0Q0Y7QTRGbml0Q0U7RUFDRTtBNUZxaXRDSjtBNEZuaXRDSTtFQUNFO0E1RnFpdENOO0E0RmppdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZtaXRDSjtBNEZqaXRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbWl0Q047O0E0RjdodENFO0VBQ0U7QTVGZ2l0Q0o7O0E0RjFodENBO0VBQ0U7QTVGNmh0Q0Y7QTRGM2h0Q0U7RUFDRTtFQUNBO0E1RjZodENKO0E0RjFodENFO0VBQ0U7QTVGNGh0Q0o7QTRGeGh0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RjFyQnNCO0VzRjJyQnRCO0E1RjBodENKO0E0RnhodENJO0VBQ0UsY3RGaHNCUTtBTjB0dUNkO0E0RnRodENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZ2c0JzQjtFc0Z3c0J0QjtBNUZ3aHRDSjtBNEZ0aHRDSTtFQUNFLGN0RjdzQlE7QU5xdXVDZDtBNEZwaHRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZzaHRDSjtBNEZuaHRDRTtFQUNFO0E1RnFodENKO0E0RmpodENJO0VBQ0UsY3RGMXVCRTtFc0YydUJGLHlCdEZwdUJRO0FOdXZ1Q2Q7QTRGOWd0Q0k7RUFDRTtFQUNBO0VBQ0E7QTVGZ2h0Q047QTRGOWd0Q007RUFDRTtFQUNBO0E1RmdodENSO0E0RjNndENNO0VBQ0U7RUFDQTtBNUY2Z3RDUjtBNEYvZ3RDTTtFQUNFO0VBQ0E7QTVGaWh0Q1I7QTRGbmh0Q007RUFDRTtFQUNBO0E1RnFodENSO0E0RnZodENNO0VBQ0U7RUFDQTtBNUZ5aHRDUjtBNEYzaHRDTTtFQUNFO0VBQ0E7QTVGNmh0Q1I7QTRGL2h0Q007RUFDRTtFQUNBO0E1RmlpdENSO0E0Rm5pdENNO0VBQ0U7RUFDQTtBNUZxaXRDUjtBNEZ2aXRDTTtFQUNFO0VBQ0E7QTVGeWl0Q1I7QTRGM2l0Q007RUFDRTtFQUNBO0E1RjZpdENSO0E0Ri9pdENNO0VBQ0U7RUFDQTtBNUZpanRDUjtBNEZuanRDTTtFQUNFO0VBQ0E7QTVGcWp0Q1I7QTRGdmp0Q007RUFDRTtFQUNBO0E1RnlqdENSO0E0RjNqdENNO0VBQ0U7RUFDQTtBNUY2anRDUjtBNEYvanRDTTtFQUNFO0VBQ0E7QTVGaWt0Q1I7QTRGbmt0Q007RUFDRTtFQUNBO0E1RnFrdENSO0E0RnZrdENNO0VBQ0U7RUFDQTtBNUZ5a3RDUjtBNEYza3RDTTtFQUNFO0VBQ0E7QTVGNmt0Q1I7QTRGL2t0Q007RUFDRTtFQUNBO0E1RmlsdENSO0E0Rm5sdENNO0VBQ0U7RUFDQTtBNUZxbHRDUjtBNEZ2bHRDTTtFQUNFO0VBQ0E7QTVGeWx0Q1I7QTRGM2x0Q007RUFDRTtFQUNBO0E1RjZsdENSO0E0Ri9sdENNO0VBQ0U7RUFDQTtBNUZpbXRDUjtBNEZubXRDTTtFQUNFO0VBQ0E7QTVGcW10Q1I7QTRGdm10Q007RUFDRTtFQUNBO0E1RnltdENSO0E0RjNtdENNO0VBQ0U7RUFDQTtBNUY2bXRDUjtBNEYvbXRDTTtFQUNFO0VBQ0E7QTVGaW50Q1I7QTRGbm50Q007RUFDRTtFQUNBO0E1RnFudENSO0E0RnZudENNO0VBQ0U7RUFDQTtBNUZ5bnRDUjtBNEYzbnRDTTtFQUNFO0VBQ0E7QTVGNm50Q1I7QTRGL250Q007RUFDRTtFQUNBO0E1RmlvdENSO0E0Rm5vdENNO0VBQ0U7RUFDQTtBNUZxb3RDUjtBNEZ2b3RDTTtFQUNFO0VBQ0E7QTVGeW90Q1I7QTRGM290Q007RUFDRTtFQUNBO0E1RjZvdENSO0E0Ri9vdENNO0VBQ0U7RUFDQTtBNUZpcHRDUjtBNEZucHRDTTtFQUNFO0VBQ0E7QTVGcXB0Q1I7QTRGdnB0Q007RUFDRTtFQUNBO0E1RnlwdENSO0E0RjNwdENNO0VBQ0U7RUFDQTtBNUY2cHRDUjtBNEYvcHRDTTtFQUNFO0VBQ0E7QTVGaXF0Q1I7QTRGbnF0Q007RUFDRTtFQUNBO0E1RnFxdENSO0E0RnZxdENNO0VBQ0U7RUFDQTtBNUZ5cXRDUjtBNEYzcXRDTTtFQUNFO0VBQ0E7QTVGNnF0Q1I7QTRGL3F0Q007RUFDRTtFQUNBO0E1RmlydENSO0E0Rm5ydENNO0VBQ0U7RUFDQTtBNUZxcnRDUjtBNEZ2cnRDTTtFQUNFO0VBQ0E7QTVGeXJ0Q1I7QTRGM3J0Q007RUFDRTtFQUNBO0E1RjZydENSO0E0Ri9ydENNO0VBQ0U7RUFDQTtBNUZpc3RDUjtBNEZuc3RDTTtFQUNFO0VBQ0E7QTVGcXN0Q1I7QTRGdnN0Q007RUFDRTtFQUNBO0E1RnlzdENSO0E0RjNzdENNO0VBQ0U7RUFDQTtBNUY2c3RDUjs7QTRGcnN0Q0E7RUFDRTtFQUNBO0E1RndzdENGO0E0RnRzdENFO0VBQ0U7QTVGd3N0Q0o7QTRGcnN0Q0U7RUFDRTtFQUNBO0VBQ0E7QTVGdXN0Q0o7QTRGcnN0Q0k7RUFDRTtBNUZ1c3RDTjtBNEZwc3RDSTtFQUNFO0E1RnNzdENOO0E0RnBzdENNO0VBQ0U7RUFDQTtFQUNBO0E1RnNzdENSO0E0Rm5zdENNO0VBQ0U7RUFDQTtBNUZxc3RDUjtBNEZuc3RDUTtFQUNFO0E1RnFzdENWO0E0Rm5zdENVO0VBQ0U7QTVGcXN0Q1o7QTRGbHN0Q1U7RUFDRTtFQUNBO0E1Rm9zdENaO0E0Ri9ydENVO0VBQ0U7QTVGaXN0Q1o7QTRGN3J0Q1k7RUFDRTtFQUNBO0E1RitydENkO0E0RjFydENRO0VBQ0U7QTVGNHJ0Q1Y7QTRGdnJ0Q1k7RUFDRTtFQUNBO0VBQ0E7QTVGeXJ0Q2Q7QTRGdHJ0Q1k7RUFDRTtBNUZ3cnRDZDtBNEZucnRDWTtFQUNFO0E1RnFydENkO0E0RjNxdENNO0VBQ0U7RUFDQTtBNUY2cXRDUjtBNEZ4cXRDRTtFQUNFO0VBQ0E7RUFDQTtBNUYwcXRDSjtBNEZ2cXRDTTtFQUNFLFV0RjN5QmtCO0VzRjR5QmxCLFd0RjV5QmtCO0FOcTl1QzFCO0E0RnRxdENNO0VBQ0U7QTVGd3F0Q1I7QTRGcnF0Q007RUFDRTtFQUNBO0E1RnVxdENSO0E0Rm5xdENRO0VBQ0U7QTVGcXF0Q1Y7QTRGbnF0Q1U7RUFDRTtBNUZxcXRDWjtBNEYzcHRDSTtFQUNFLFV0RngwQm9CO0VzRnkwQnBCLFd0RnowQm9CO0FOcyt1QzFCO0E0RjFwdENJO0VBQ0U7QTVGNHB0Q047QTRGenB0Q0k7RUFDRTtFQUNBO0E1RjJwdENOO0E0RnZwdENNO0VBQ0U7QTVGeXB0Q1I7QTRGdnB0Q1E7RUFDRTtBNUZ5cHRDVjtBNEZscHRDRTtFQUNFO0E1Rm9wdENKO0E0RmpwdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGbXB0Q0o7O0E0RjdvdENFO0VBQ0U7QTVGZ3B0Q0o7QTRGN290Q0U7RUFDRTtFQUNBO0E1RitvdENKO0E0RjdvdENJO0VBQ0U7QTVGK290Q047QTRGNW90Q0k7RUFDRTtFQUNBO0E1RjhvdENOO0E0RjFvdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjRvdENKO0E0RjFvdENJO0VBQ0U7QTVGNG90Q047QTRGem90Q0k7RUFDRTtFQUNBLGtDdEZqN0JHO0VzRms3Qkg7RUFDQTtFQUNBO0VBQ0EsbUJ0Rjc4QlE7RXNGODhCUixjdEZyOUJFO0FOZ212Q1I7O0E0RnJvdENBO0VBQ0U7RUFDQTtBNUZ3b3RDRjtBNEZ0b3RDRTtFQUNFO0VBQ0E7QTVGd290Q0o7QTRGcm90Q0U7RUFDRTtFQUNBO0VBQ0E7QTVGdW90Q0o7QTRGcm90Q0k7RUFDRTtBNUZ1b3RDTjtBNEZwb3RDSTtFQUNFO0VBQ0E7QTVGc290Q047QTRGcG90Q007RUFDRTtFQUNBO0E1RnNvdENSO0E0Rm5vdENNO0VBQ0U7QTVGcW90Q1I7QTRGbG90Q007RUFDRTtFQUNBO0E1Rm9vdENSO0E0RmpvdENNO0VBQ0U7RUFDQTtFQUNBO0E1Rm1vdENSO0E0RmpvdENRO0VBQ0U7RUFDQTtBNUZtb3RDVjtBNEY3bnRDRTtFQUNFO0VBQ0E7QTVGK250Q0o7O0FnRnpwdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZzcHZDRjs7QWdGbnB2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmdwdkNGOztBa0dydnZDQTtFQUNFO0VBQ0EsYzVGYWtDO0U0RlpsQztFQUNBO0VBQ0E7QWxHd3Z2Q0Y7QWtHdHZ2Q0U7RUFDRSxjNUZmVTtFNEZnQlY7QWxHd3Z2Q0o7QWtHcnZ2Q0U7RUFDRTtBbEd1dnZDSjtBa0dwdnZDRTtFQUNFO0VBQ0E7QWxHc3Z2Q0o7QWtHcHZ2Q0k7RUFDRTtFQUNBO0FsR3N2dkNOOztBa0dodnZDRTtFQUNFO0VBQ0E7QWxHbXZ2Q0o7QWtHanZ2Q0k7RUFDRTtBbEdtdnZDTjtBa0cvdXZDTTtFQUNFO0VBQ0Esc0I1Rk5nQjtBTnV2dkN4QjtBa0cvdXZDUTtFQWhFTjtFQUNBO0VBQ0E7RUFDQTtBbEdrenZDRjtBa0doenZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2t6dkNKO0FrRzF2dkNRO0VBQ0UsYzVGckRJO0U0RnNESjtBbEc0dnZDVjtBa0d4dnZDTTtFQUNFO0VBQ0E7RUFDQTtBbEcwdnZDUjtBa0d4dnZDUTtFQUNFO0VBQ0E7RUFDQTtBbEcwdnZDVjtBa0d4dnZDVTtFQUNFO0VBQ0E7QWxHMHZ2Q1o7QWtHdHZ2Q1k7RUFDRSxjNUZ6RVk7QU5pMHZDMUI7QWtHdHZ2Q2M7RUFDRTtBbEd3dnZDaEI7QWtHaHZ2Q1E7RUFDRSxjNUZ2Rkk7RTRGd0ZKO0FsR2t2dkNWO0FrRzV1dkNNO0VBQ0U7RUFDQTtBbEc4dXZDUjtBa0c1dXZDUTtFQUNFO0VBQ0E7QWxHOHV2Q1Y7QWtHenV2Q1E7RUFDRTtFQUNBO0VBMUdSO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTnUwdkNqQjtBa0czdXZDWTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzZ1dkNkO0FrR3p1dkNVO0VBQ0U7RUFDQTtVQUFBO0FsRzJ1dkNaO0FrR3h1dkNjO0VBQ0U7RUFDQSx5QjVGOUhVO0FOdzJ2QzFCO0FrR3Z1dkNjO0VBQ0UseUI1RjNJUjtBTm8zdkNSO0FrR3J1dkNZO0VBQ0UseUI1RnpJQTtBTmczdkNkO0FrR3B1dkNZO0VBQ0U7QWxHc3V2Q2Q7QWtHbHV2Q1U7RUFDRTtFQUNBO0FsR291dkNaO0FrRzN0dkNNO0VBQ0U7QWxHNnR2Q1I7QWtHMXR2Q007RUFDRTtBbEc0dHZDUjtBa0d0dHZDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTmkzdkNqQjtBa0dydHZDa0I7RUFDRTtBbEd1dHZDcEI7QWtHM3N2Q1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU4yM3ZDakI7QWtHenN2Q1E7RUFDRTtBbEcyc3ZDVjtBa0dyc3ZDRTtFQUNFO0FsR3VzdkNKO0FrR3JzdkNJO0VBQ0U7QWxHdXN2Q047QWtHbnN2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3FzdkNKOztBa0c5cnZDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FOdTV2Q2pCO0FrR2pzdkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtc3ZDVjtBa0dqc3ZDVTtFQUNFO0VBQ0E7RUFDQSxjNUY3TndCO0FOZzZ2Q3BDO0FrR2hzdkNVO0VBQ0U7RUFDQTtBbEdrc3ZDWjtBa0c5cnZDUTtFQUNFO0VBQ0E7RUFDQTtBbEdnc3ZDVjtBa0c1cnZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRzhydkNSO0FrRzNydkNNO0VBQ0U7QWxHNnJ2Q1I7QWtHM3J2Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGM1JGO0U0RjRSRTtFQUNBO0FsRzZydkNWO0FrRzNydkNVO0VBQ0U7QWxHNnJ2Q1o7QWtHeHJ2Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUZqU2tCO0FOMjl2QzFCO0FrR3ZydkNNO0VBQ0U7QWxHeXJ2Q1I7QWtHdHJ2Q007RUFDRTtBbEd3cnZDUjtBa0dycnZDTTtFQUNFO0FsR3VydkNSOztBa0cvcXZDRTtFQUNFO0FsR2tydkNKO0FrR2hydkNJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0FsRzYvdkNGO0FrRzMvdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNi92Q0o7QWtHMXJ2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCNUZqVGE7RTRGa1RiO0FsRzRydkNKO0FrRzFydkNJO0VBQ0U7QWxHNHJ2Q047QWtHenJ2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHMnJ2Q047QWtHenJ2Q007RUFDRTtFQUNBLGM1RmpTaUI7RTRGa1NqQjtBbEcycnZDUjtBa0d6cnZDUTtFQUNFO0VBQ0E7QWxHMnJ2Q1Y7QWtHeHJ2Q1E7RUFDRTtFQUNBO0FsRzBydkNWO0FrR3hydkNVO0VBQ0U7QWxHMHJ2Q1o7QWtHdHJ2Q1E7RUFDRTtFQUNBO0FsR3dydkNWO0FrR2xydkNNO0VBQ0U7QWxHb3J2Q1I7QWtHL3F2Q0U7RUFDRTtFQUNBLGM1RjdWZ0M7RTRGOFZoQztFQUNBO0FsR2lydkNKO0FrRy9xdkNJO0VBQ0UsYzVGeFhRO0U0RnlYUjtBbEdpcnZDTjs7QWtHM3F2Q0E7RUFDRTtFQUNBO0VBQ0E7QWxHOHF2Q0Y7QWtHNXF2Q0U7RUFDRTtFQUNBO0VBQ0E7QWxHOHF2Q0o7QWtHM3F2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RjlWcUI7QU4yZ3dDekI7QWtHM3F2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHNnF2Q047O0FrR3hxdkNBO0VBQ0U7QWxHMnF2Q0Y7QWtHeHF2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHMHF2Q047QWtHeHF2Q007RUFDRTtBbEcwcXZDUjs7QWtHanF2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR29xdkNOO0FrR2xxdkNNO0VBQ0UsYzVGeGNEO0FONG13Q1A7QWtHanF2Q007RUFDRSxjNUY1Y0Q7QU4rbXdDUDtBa0c5cHZDTTtFQUNFO0FsR2dxdkNSO0FrRzNwdkNNO0VBQ0U7QWxHNnB2Q1I7O0FrR3BwdkNJO0VBQ0U7RUFDQTtFQUNBLGM1RjFiOEI7RTRGMmI5QixzQjVGemFrQjtFNEYwYWxCO0VBQ0E7RUFDQTtBbEd1cHZDTjtBa0dycHZDTTtFQUNFO0VBQ0E7QWxHdXB2Q1I7QWtHcHB2Q007RUFDRTtBbEdzcHZDUjtBa0ducHZDTTtFQUNFO0VBQ0E7RUFDQTtBbEdxcHZDUjtBa0dqcHZDSTtFQUNFO0VBQ0E7QWxHbXB2Q047QWtHbHB2Q007RUFDRTtFQUNBO0FsR29wdkNSO0FrR2pwdkNNO0VBQ0U7QWxHbXB2Q1I7QWtHanB2Q1E7RUFDRTtFQUNBO0FsR21wdkNWOztBa0czb3ZDQTtFQUNFO0FsRzhvdkNGOztBa0d6b3ZDRTtFQUNFO0VBQ0E7QWxHNG92Q0o7QWtHMW92Q0k7RUFyaEJGO0VBQ0E7RUFDQTtFQUNBO0FsR2txd0NGO0FrR2hxd0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHa3F3Q0o7QWtHcnB2Q0k7RUFDRTtFQUNBO0FsR3VwdkNOOztBa0dqcHZDQTtFQUNFO0VBQ0E7QWxHb3B2Q0Y7QWtHbHB2Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FsR29wdkNKO0FrR2xwdkNJOztFQUNFO0FsR3FwdkNOO0FrR2pwdkNFO0VBQ0U7VUFBQTtBbEdtcHZDSjtBa0dqcHZDSTtFQUNFO1VBQUE7QWxHbXB2Q047QWtHL292Q0U7RUFDRTtVQUFBO0FsR2lwdkNKO0FrRy9vdkNJO0VBQ0U7VUFBQTtBbEdpcHZDTjtBa0c1b3ZDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0FsRzhvdkNOO0FrRzVvdkNNO0VBQ0U7QWxHOG92Q1I7QWtHNW92Q1E7RUFDRTtBbEc4b3ZDVjtBa0czb3ZDUTtFQUNFO0VBQ0E7QWxHNm92Q1Y7QWtHM292Q1U7RUFDRTtBbEc2b3ZDWjtBa0d6b3ZDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyb3ZDVjtBa0d6b3ZDVTtFQUNFO0FsRzJvdkNaO0FrR3hvdkNVO0VBQ0U7QWxHMG92Q1o7QWtHdG92Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd3b3ZDVjs7QWdGcHd3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRml3d0NGOztBZ0Y5dndDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMnZ3Q0Y7O0FtR3Yzd0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzdGa0NnQztFNkZqQ2hDLHNCN0ZtRG9CO0U2RmxEcEI7RUFDQTtFQUNBO0FuRzAzd0NKO0FtR3gzd0NJO0VBQ0U7RUFDQSxjN0ZJUTtFNkZIUjtBbkcwM3dDTjtBbUd2M3dDSTtFRGhCRjtFQUNBO0VBQ0E7RUFDQTtBbEcwNHdDRjtBa0d4NHdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzA0d0NKO0FtR2w0d0NJO0VBQ0UsYzdGTFE7RTZGTVI7QW5HbzR3Q047QW1HaDR3Q0U7RUFDRTtFQUNBO0VBQ0EsYzdGU2dDO0FOeTN3Q3BDO0FtR2g0d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdrNHdDTjtBbUcvM3dDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HaTR3Q047QW1HNzN3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN0ZyQmE7RTZGc0JiO0VBMkpBOzs7O0dBQUE7QW5HeXV3Q0o7QW1HbDR3Q0k7RUFDRTtBbkdvNHdDTjtBbUdqNHdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HbTR3Q047QW1HajR3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkdtNHdDUjtBbUcvM3dDSTtFQUNFO0FuR2k0d0NOO0FtRzkzd0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdnNHdDTjtBbUc5M3dDTTtFQUNFO0FuR2c0d0NSO0FtRzkzd0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HZzR3Q1Y7QW1HOTN3Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkdnNHdDWjtBbUcxM3dDSTtFQUNFO0FuRzQzd0NOO0FtR3ozd0NJO0VBQ0U7RUFDQTtFQUNBO0FuRzIzd0NOO0FtR3ozd0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzdGbkY0QjtBTjg4d0NwQztBbUd2M3dDSTtFQUNFO0VBQ0E7QW5HeTN3Q047QW1HdjN3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdGakc0QjtBTjA5d0NwQztBbUduM3dDUTtFQUNFO1VBQUE7QW5HcTN3Q1Y7QW1HbDN3Q1E7RUFDRTtVQUFBO0FuR28zd0NWO0FtRzcyd0NRO0VBQ0U7RUFDQSxjN0ZySDBCO0FObyt3Q3BDO0FtR3oyd0NNO0VBQ0U7QW5HMjJ3Q1I7QW1HeDJ3Q007RUFDRSxtQjdGdEpNO0U2RnVKTixjN0Y5SkE7QU53Z3hDUjtBbUd4MndDUTtFQUNFO0VBQ0EsYzdGbEtGO0FONGd4Q1I7QW1HdDJ3Q007RUFDRTtFQUNBLGM3RnhLQTtBTmdoeENSO0FtR3Qyd0NRO0VBQ0U7RUFDQSxjN0Y1S0Y7QU5vaHhDUjtBbUduMndDSTtFQUNFO0VBQ0E7RUFDQTtBbkdxMndDTjtBbUdsMndDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuR28yd0NOO0FtR2oyd0NJO0VBQ0U7RUFDQTtBbkdtMndDTjtBbUdqMndDTTtFQUNFLGM3RjFMa0I7QU42aHhDMUI7QW1HajJ3Q1E7RUFDRTtBbkdtMndDVjtBbUd6MXdDSTtFQUNFLGM3RmpORTtFNkZrTkYseUI3RmxORTtFNkZtTkYscUI3RjVNUTtBTnVpeENkO0FtR3gxd0NJO0VBQ0U7QW5HMDF3Q047QW1HdjF3Q0k7RUFDRTtBbkd5MXdDTjs7QWdGaGt4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjZqeENGOztBZ0YxanhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdWp4Q0Y7O0FvR3ZxeENBO0VBQ0U7QXBHMHF4Q0Y7QW9HeHF4Q0U7RUFDRTtFQUNBO0FwRzBxeENKO0FvR3ZxeENFO0VBQ0U7RUFoQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcwcnhDRjtBb0cxcXhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBOUJGO0VBQ0E7RUFDQTtBcEcyc3hDRjs7QW9HMXF4Q0E7RUFDRTtBcEc2cXhDRjtBb0czcXhDRTtFQUNFO0VBQ0E7QXBHNnF4Q0o7QW9HMXF4Q0U7RUFDRTtFQXRDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR210eENGO0FvRzdxeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFwREY7RUFDQTtFQUNBO0FwR291eENGOztBb0c3cXhDQTtFQUNFO0FwR2dyeENGO0FvRzlxeENFO0VBQ0U7RUFDQTtBcEdncnhDSjtBb0c3cXhDRTtFQUNFO0VBNURGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNHV4Q0Y7QW9HaHJ4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTFFRjtFQUNBO0VBQ0E7QXBHNnZ4Q0Y7O0FvR2hyeENBO0VBQ0U7QXBHbXJ4Q0Y7QW9HanJ4Q0U7RUFDRTtFQUNBO0FwR21yeENKO0FvR2hyeENFO0VBQ0U7RUFsRkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxd3hDRjtBb0ducnhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBaEdGO0VBQ0E7RUFDQTtBcEdzeHhDRjs7QW9HbnJ4Q0E7RUFDRTtBcEdzcnhDRjtBb0dwcnhDRTtFQUNFO0VBQ0E7QXBHc3J4Q0o7QW9HbnJ4Q0U7RUFDRTtFQXhHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzh4eENGO0FvR3RyeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF0SEY7RUFDQTtFQUNBO0FwRyt5eENGOztBb0d0cnhDQTtFQUNFO0FwR3lyeENGO0FvR3ZyeENFO0VBQ0U7RUFDQTtBcEd5cnhDSjtBb0d0cnhDRTtFQUNFO0VBOUhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdXp4Q0Y7QW9HenJ4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTVJRjtFQUNBO0VBQ0E7QXBHdzB4Q0Y7O0FvR3pyeENBO0VBQ0U7QXBHNHJ4Q0Y7QW9HMXJ4Q0U7RUFDRTtFQUNBO0FwRzRyeENKO0FvR3pyeENFO0VBQ0U7RUFwSkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdnMXhDRjtBb0c1cnhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbEtGO0VBQ0E7RUFDQTtBcEdpMnhDRjs7QW9HNXJ4Q0E7RUFDRTtBcEcrcnhDRjtBb0c3cnhDRTtFQUNFO0VBQ0E7QXBHK3J4Q0o7QW9HNXJ4Q0U7RUFDRTtFQTFLRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3kyeENGO0FvRy9yeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF4TEY7RUFDQTtFQUNBO0FwRzAzeENGOztBb0cvcnhDQTtFQUNFO0FwR2tzeENGO0FvR2hzeENFO0VBQ0U7RUFDQTtBcEdrc3hDSjtBb0cvcnhDRTtFQUNFO0VBaE1GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHazR4Q0Y7QW9HbHN4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTlNRjtFQUNBO0VBQ0E7QXBHbTV4Q0Y7O0FvR2xzeENBO0FBQ0E7RUFDRTtBcEdxc3hDRjtBb0dsc3hDSTtFQUNFO1VBQUE7RUFDQTtBcEdvc3hDTjs7QW9HN3J4Q0U7RUFDRTtFQUNBO0VBQ0E7QXBHZ3N4Q0o7QW9HOXJ4Q0k7RUFDRTtBcEdnc3hDTjtBb0c1cnhDRTtFQUNFO0VBdE9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvT0U7QXBHa3N4Q0o7O0FvRzdyeENFO0VBQ0U7RUFDQTtFQUNBO0FwR2dzeENKO0FvRzlyeENJO0VBQ0U7QXBHZ3N4Q047QW9HNXJ4Q0U7RUFDRTtFQXhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBc1BFO0FwR2tzeENKOztBb0c5cnhDQTtFQUNFO0lBQ0U7RXBHaXN4Q0Y7QUFDRjtBb0c5cnhDQTtFQUNFO0FwR2dzeENGOztBb0c3cnhDQTtFQUNFO0FwR2dzeENGOztBZ0ZqOXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGODh4Q0Y7O0FnRjM4eENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3OHhDRjs7QXFHdGt5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3lreUNGO0FxR3ZreUNFO0VBQ0U7RUFDQTtBckd5a3lDSjtBcUdya3lDSTtFQUNFO0VBQ0E7QXJHdWt5Q047QXFHbmt5Q007RUFDRTtFQUNBO0FyR3FreUNSOztBZ0YzbHlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGd2x5Q0Y7O0FnRnJseUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZrbHlDRjs7QXNHaHR5Q0E7RUFDRTtBdEdtdHlDRjtBc0dqdHlDRTtFQUNFO0VBQ0E7QXRHbXR5Q0o7QXNHaHR5Q0U7RUFDRTtFQUNBO0F0R2t0eUNKO0FzR2h0eUNJO0VBQ0U7RUFDQSxjaEdJUTtBTjhzeUNkO0FzRy9zeUNJO0VBQ0U7RUFDQTtBdEdpdHlDTjtBc0cvc3lDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2l0eUNSO0FzRzVzeUNFO0VBQ0U7RUFDQTtFQUNBO0F0RzhzeUNKO0FzR3pzeUNNO0VBQ0U7QXRHMnN5Q1I7QXNHcnN5Q0k7RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXRHdXN5Q047QXNHcHN5Q007RUFDRTtBdEdzc3lDUjtBc0duc3lDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHcXN5Q1I7QXNHanN5Q1E7RUFDRTtFQUNBO0F0R21zeUNWO0FzR2hzeUNRO0VBQ0U7RUFDQTtBdEdrc3lDVjtBc0doc3lDVTtFQUNFO0F0R2tzeUNaO0FzRzlyeUNRO0VBQ0U7RUFDQTtBdEdnc3lDVjtBc0c1cnlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEc4cnlDUjtBc0c1cnlDUTtFQUNFO0F0RzhyeUNWO0FzRzVyeUNVO0VBQ0U7QXRHOHJ5Q1o7QXNHMXJ5Q1E7RUFDRTtBdEc0cnlDVjtBc0d6cnlDUTtFQUNFO0VBQ0E7QXRHMnJ5Q1Y7QXNHenJ5Q1U7RUFDRTtBdEcycnlDWjtBc0d0cnlDTTtFQUNFLCtCaEduRlM7RWdHb0ZULGtDaEdwRlM7QU40d3lDakI7QXNHcnJ5Q007RUFDRTtFQUNBLGdDaEd6RlM7RWdHMEZULG1DaEcxRlM7QU5peHlDakI7QXNHcHJ5Q007RUFDRTtJQUNFO0lBQ0E7RXRHc3J5Q1I7RXNHcHJ5Q007SUFDRTtJQUNBO0V0R3NyeUNSO0FBQ0Y7QXNHcHJ5Q007RUFDRTtJQUNFO0V0R3NyeUNSO0FBQ0Y7QXNHbHJ5Q0k7OztFQUdFO0VBQ0E7RUFDQTtBdEdvcnlDTjtBc0dqcnlDSTtFQUNFO0F0R21yeUNOO0FzR2pyeUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdtcnlDUjtBc0cvcXlDSTtFQUNFO0VBQ0E7QXRHaXJ5Q047QXNHL3F5Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2lyeUNSOztBZ0ZsMnlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGKzF5Q0Y7O0FnRjUxeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5MXlDRjs7QXVHcjl5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3c5eUNKO0F1R3Q5eUNJO0VBQ0U7RUFDQTtBdkd3OXlDTjtBdUdwOXlDRTtFQUVFO0VBQ0E7RUFDQTtBdkdxOXlDSjtBdUduOXlDSTtFQUNFO0VBQ0EsY2pHTFE7QU4wOXlDZDtBdUdqOXlDRTtFQUNFO0F2R205eUNKO0F1R2g5eUNFO0VBQ0U7RUFDQTtBdkdrOXlDSjs7QXVHNzh5Q0U7RUFDRTtBdkdnOXlDSjs7QXVHMzh5Q0U7RUFDRTtFQUNBO0VBQ0E7QXZHODh5Q0o7O0F1R3o4eUNFO0VBQ0U7QXZHNDh5Q0o7O0F1R3g4eUNBO0VBQ0U7RUFDQTtFQUNBO0F2RzI4eUNGO0F1R3o4eUNFO0VBQ0U7QXZHMjh5Q0o7QXVHejh5Q0k7RUFDRTtBdkcyOHlDTjs7QXVHdDh5Q0E7RUFDRTtFQUNBO0F2R3k4eUNGOztBdUdyOHlDRTtFQUNFO0F2R3c4eUNKO0F1R244eUNNO0VBQ0U7QXZHcTh5Q1I7O0FnRjFoekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1aHpDRjs7QWdGcGh6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmloekNGOztBd0cvb3pDQTtFQTRGRTtBeEd1anpDRjtBd0cxb3pDRTtFQUNFLFdBVEs7RUFVTCxZQVZLO0VBV0wsaUJBWEs7RUFZTDtFQUNBO0VBQ0E7RUFDQTtBeEc0b3pDSjtBd0cxb3pDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNG96Q047QXdHem96Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMm96Q047QXdHeG96Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkF4Q1U7RUF5Q1Y7RUFDQTtFQUNBO0VBQ0EscUJsRzVCUTtBTnNxekNkO0F3R3ZvekNJO0VBQ0U7QXhHeW96Q047QXdHdm96Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0F4R3lvekNSO0F3R3JvekNJO0VBQ0U7QXhHdW96Q047QXdHcm96Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHdW96Q1I7QXdHbm96Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3FvekNOO0F3R2pvekNFO0VBQ0UsY2xHckVzQjtBTndzekMxQjtBd0d6bnpDUTtFQUNFO1VBQUE7QXhHMm56Q1Y7QXdHeG56Q1E7RUFDRTtVQUFBO0F4RzBuekNWO0F3Ry9uekNRO0VBQ0U7VUFBQTtBeEdpb3pDVjtBd0c5bnpDUTtFQUNFO1VBQUE7QXhHZ296Q1Y7QXdHcm96Q1E7RUFDRTtVQUFBO0F4R3VvekNWO0F3R3BvekNRO0VBQ0U7VUFBQTtBeEdzb3pDVjtBd0czb3pDUTtFQUNFO1VBQUE7QXhHNm96Q1Y7QXdHMW96Q1E7RUFDRTtVQUFBO0F4RzRvekNWO0F3R2pwekNRO0VBQ0U7VUFBQTtBeEdtcHpDVjtBd0docHpDUTtFQUNFO1VBQUE7QXhHa3B6Q1Y7QXdHdnB6Q1E7RUFDRTtVQUFBO0F4R3lwekNWO0F3R3RwekNRO0VBQ0U7VUFBQTtBeEd3cHpDVjtBd0c3cHpDUTtFQUNFO1VBQUE7QXhHK3B6Q1Y7QXdHNXB6Q1E7RUFDRTtVQUFBO0F4RzhwekNWO0F3R25xekNRO0VBQ0U7VUFBQTtBeEdxcXpDVjtBd0dscXpDUTtFQUNFO1VBQUE7QXhHb3F6Q1Y7QXdHenF6Q1E7RUFDRTtVQUFBO0F4RzJxekNWO0F3R3hxekNRO0VBQ0U7VUFBQTtBeEcwcXpDVjtBd0cvcXpDUTtFQUNFO1VBQUE7QXhHaXJ6Q1Y7QXdHOXF6Q1E7RUFDRTtVQUFBO0F4R2dyekNWO0F3R3JyekNRO0VBQ0U7VUFBQTtBeEd1cnpDVjtBd0dwcnpDUTtFQUNFO1VBQUE7QXhHc3J6Q1Y7QXdHM3J6Q1E7RUFDRTtVQUFBO0F4RzZyekNWO0F3RzFyekNRO0VBQ0U7VUFBQTtBeEc0cnpDVjtBd0dqc3pDUTtFQUNFO1VBQUE7QXhHbXN6Q1Y7QXdHaHN6Q1E7RUFDRTtVQUFBO0F4R2tzekNWO0F3R3ZzekNRO0VBQ0U7VUFBQTtBeEd5c3pDVjtBd0d0c3pDUTtFQUNFO1VBQUE7QXhHd3N6Q1Y7QXdHN3N6Q1E7RUFDRTtVQUFBO0F4RytzekNWO0F3RzVzekNRO0VBQ0U7VUFBQTtBeEc4c3pDVjtBd0dudHpDUTtFQUNFO1VBQUE7QXhHcXR6Q1Y7QXdHbHR6Q1E7RUFDRTtVQUFBO0F4R290ekNWO0F3R3p0ekNRO0VBQ0U7VUFBQTtBeEcydHpDVjtBd0d4dHpDUTtFQUNFO1VBQUE7QXhHMHR6Q1Y7QXdHL3R6Q1E7RUFDRTtVQUFBO0F4R2l1ekNWO0F3Rzl0ekNRO0VBQ0U7VUFBQTtBeEdndXpDVjtBd0dydXpDUTtFQUNFO1VBQUE7QXhHdXV6Q1Y7QXdHcHV6Q1E7RUFDRTtVQUFBO0F4R3N1ekNWO0F3RzN1ekNRO0VBQ0U7VUFBQTtBeEc2dXpDVjtBd0cxdXpDUTtFQUNFO1VBQUE7QXhHNHV6Q1Y7QXdHanZ6Q1E7RUFDRTtVQUFBO0F4R212ekNWO0F3R2h2ekNRO0VBQ0U7VUFBQTtBeEdrdnpDVjtBd0d2dnpDUTtFQUNFO1VBQUE7QXhHeXZ6Q1Y7QXdHdHZ6Q1E7RUFDRTtVQUFBO0F4R3d2ekNWO0F3Rzd2ekNRO0VBQ0U7VUFBQTtBeEcrdnpDVjtBd0c1dnpDUTtFQUNFO1VBQUE7QXhHOHZ6Q1Y7QXdHbnd6Q1E7RUFDRTtVQUFBO0F4R3F3ekNWO0F3R2x3ekNRO0VBQ0U7VUFBQTtBeEdvd3pDVjtBd0d6d3pDUTtFQUNFO1VBQUE7QXhHMnd6Q1Y7QXdHeHd6Q1E7RUFDRTtVQUFBO0F4RzB3ekNWO0F3Ry93ekNRO0VBQ0U7VUFBQTtBeEdpeHpDVjtBd0c5d3pDUTtFQUNFO1VBQUE7QXhHZ3h6Q1Y7QXdHcnh6Q1E7RUFDRTtVQUFBO0F4R3V4ekNWO0F3R3B4ekNRO0VBQ0U7VUFBQTtBeEdzeHpDVjtBd0czeHpDUTtFQUNFO1VBQUE7QXhHNnh6Q1Y7QXdHMXh6Q1E7RUFDRTtVQUFBO0F4RzR4ekNWO0F3R2p5ekNRO0VBQ0U7VUFBQTtBeEdteXpDVjtBd0doeXpDUTtFQUNFO1VBQUE7QXhHa3l6Q1Y7QXdHdnl6Q1E7RUFDRTtVQUFBO0F4R3l5ekNWO0F3R3R5ekNRO0VBQ0U7VUFBQTtBeEd3eXpDVjtBd0c3eXpDUTtFQUNFO1VBQUE7QXhHK3l6Q1Y7QXdHNXl6Q1E7RUFDRTtVQUFBO0F4Rzh5ekNWO0F3R256ekNRO0VBQ0U7VUFBQTtBeEdxenpDVjtBd0dsenpDUTtFQUNFO1VBQUE7QXhHb3p6Q1Y7QXdHenp6Q1E7RUFDRTtVQUFBO0F4RzJ6ekNWO0F3R3h6ekNRO0VBQ0U7VUFBQTtBeEcwenpDVjtBd0cvenpDUTtFQUNFO1VBQUE7QXhHaTB6Q1Y7QXdHOXp6Q1E7RUFDRTtVQUFBO0F4R2cwekNWO0F3R3IwekNRO0VBQ0U7VUFBQTtBeEd1MHpDVjtBd0dwMHpDUTtFQUNFO1VBQUE7QXhHczB6Q1Y7QXdHMzB6Q1E7RUFDRTtVQUFBO0F4RzYwekNWO0F3RzEwekNRO0VBQ0U7VUFBQTtBeEc0MHpDVjtBd0dqMXpDUTtFQUNFO1VBQUE7QXhHbTF6Q1Y7QXdHaDF6Q1E7RUFDRTtVQUFBO0F4R2sxekNWO0F3R3YxekNRO0VBQ0U7VUFBQTtBeEd5MXpDVjtBd0d0MXpDUTtFQUNFO1VBQUE7QXhHdzF6Q1Y7QXdHNzF6Q1E7RUFDRTtVQUFBO0F4RysxekNWO0F3RzUxekNRO0VBQ0U7VUFBQTtBeEc4MXpDVjtBd0duMnpDUTtFQUNFO1VBQUE7QXhHcTJ6Q1Y7QXdHbDJ6Q1E7RUFDRTtVQUFBO0F4R28yekNWO0F3R3oyekNRO0VBQ0U7VUFBQTtBeEcyMnpDVjtBd0d4MnpDUTtFQUNFO1VBQUE7QXhHMDJ6Q1Y7QXdHLzJ6Q1E7RUFDRTtVQUFBO0F4R2kzekNWO0F3RzkyekNRO0VBQ0U7VUFBQTtBeEdnM3pDVjtBd0dyM3pDUTtFQUNFO1VBQUE7QXhHdTN6Q1Y7QXdHcDN6Q1E7RUFDRTtVQUFBO0F4R3MzekNWO0F3RzMzekNRO0VBQ0U7VUFBQTtBeEc2M3pDVjtBd0cxM3pDUTtFQUNFO1VBQUE7QXhHNDN6Q1Y7QXdHajR6Q1E7RUFDRTtVQUFBO0F4R200ekNWO0F3R2g0ekNRO0VBQ0U7VUFBQTtBeEdrNHpDVjtBd0d2NHpDUTtFQUNFO1VBQUE7QXhHeTR6Q1Y7QXdHdDR6Q1E7RUFDRTtVQUFBO0F4R3c0ekNWO0F3Rzc0ekNRO0VBQ0U7VUFBQTtBeEcrNHpDVjtBd0c1NHpDUTtFQUNFO1VBQUE7QXhHODR6Q1Y7QXdHbjV6Q1E7RUFDRTtVQUFBO0F4R3E1ekNWO0F3R2w1ekNRO0VBQ0U7VUFBQTtBeEdvNXpDVjtBd0d6NXpDUTtFQUNFO1VBQUE7QXhHMjV6Q1Y7QXdHeDV6Q1E7RUFDRTtVQUFBO0F4RzA1ekNWO0F3Ry81ekNRO0VBQ0U7VUFBQTtBeEdpNnpDVjtBd0c5NXpDUTtFQUNFO1VBQUE7QXhHZzZ6Q1Y7QXdHeDV6Q1E7RUFDRTtVQUFBO0F4RzA1ekNWO0F3R3Y1ekNRO0VBQ0U7VUFBQTtBeEd5NXpDVjtBd0c5NXpDUTtFQUNFO1VBQUE7QXhHZzZ6Q1Y7QXdHNzV6Q1E7RUFDRTtVQUFBO0F4Rys1ekNWO0F3R3A2ekNRO0VBQ0U7VUFBQTtBeEdzNnpDVjtBd0duNnpDUTtFQUNFO1VBQUE7QXhHcTZ6Q1Y7QXdHMTZ6Q1E7RUFDRTtVQUFBO0F4RzQ2ekNWO0F3R3o2ekNRO0VBQ0U7VUFBQTtBeEcyNnpDVjtBd0doN3pDUTtFQUNFO1VBQUE7QXhHazd6Q1Y7QXdHLzZ6Q1E7RUFDRTtVQUFBO0F4R2k3ekNWO0F3R3Q3ekNRO0VBQ0U7VUFBQTtBeEd3N3pDVjtBd0dyN3pDUTtFQUNFO1VBQUE7QXhHdTd6Q1Y7QXdHNTd6Q1E7RUFDRTtVQUFBO0F4Rzg3ekNWO0F3RzM3ekNRO0VBQ0U7VUFBQTtBeEc2N3pDVjtBd0dsOHpDUTtFQUNFO1VBQUE7QXhHbzh6Q1Y7QXdHajh6Q1E7RUFDRTtVQUFBO0F4R204ekNWO0F3R3g4ekNRO0VBQ0U7VUFBQTtBeEcwOHpDVjtBd0d2OHpDUTtFQUNFO1VBQUE7QXhHeTh6Q1Y7QXdHOTh6Q1E7RUFDRTtVQUFBO0F4R2c5ekNWO0F3Rzc4ekNRO0VBQ0U7VUFBQTtBeEcrOHpDVjtBd0dwOXpDUTtFQUNFO1VBQUE7QXhHczl6Q1Y7QXdHbjl6Q1E7RUFDRTtVQUFBO0F4R3E5ekNWO0F3RzE5ekNRO0VBQ0U7VUFBQTtBeEc0OXpDVjtBd0d6OXpDUTtFQUNFO1VBQUE7QXhHMjl6Q1Y7QXdHaCt6Q1E7RUFDRTtVQUFBO0F4R2srekNWO0F3Ry85ekNRO0VBQ0U7VUFBQTtBeEdpK3pDVjtBd0d0K3pDUTtFQUNFO1VBQUE7QXhHdyt6Q1Y7QXdHcit6Q1E7RUFDRTtVQUFBO0F4R3UrekNWO0F3RzUrekNRO0VBQ0U7VUFBQTtBeEc4K3pDVjtBd0czK3pDUTtFQUNFO1VBQUE7QXhHNit6Q1Y7QXdHbC96Q1E7RUFDRTtVQUFBO0F4R28vekNWO0F3R2ovekNRO0VBQ0U7VUFBQTtBeEdtL3pDVjtBd0d4L3pDUTtFQUNFO1VBQUE7QXhHMC96Q1Y7QXdHdi96Q1E7RUFDRTtVQUFBO0F4R3kvekNWO0F3RzkvekNRO0VBQ0U7VUFBQTtBeEdnZzBDVjtBd0c3L3pDUTtFQUNFO1VBQUE7QXhHKy96Q1Y7QXdHcGcwQ1E7RUFDRTtVQUFBO0F4R3NnMENWO0F3R25nMENRO0VBQ0U7VUFBQTtBeEdxZzBDVjtBd0cxZzBDUTtFQUNFO1VBQUE7QXhHNGcwQ1Y7QXdHemcwQ1E7RUFDRTtVQUFBO0F4RzJnMENWO0F3R2hoMENRO0VBQ0U7VUFBQTtBeEdraDBDVjtBd0cvZzBDUTtFQUNFO1VBQUE7QXhHaWgwQ1Y7QXdHdGgwQ1E7RUFDRTtVQUFBO0F4R3doMENWO0F3R3JoMENRO0VBQ0U7VUFBQTtBeEd1aDBDVjtBd0c1aDBDUTtFQUNFO1VBQUE7QXhHOGgwQ1Y7QXdHM2gwQ1E7RUFDRTtVQUFBO0F4RzZoMENWO0F3R2xpMENRO0VBQ0U7VUFBQTtBeEdvaTBDVjtBd0dqaTBDUTtFQUNFO1VBQUE7QXhHbWkwQ1Y7QXdHeGkwQ1E7RUFDRTtVQUFBO0F4RzBpMENWO0F3R3ZpMENRO0VBQ0U7VUFBQTtBeEd5aTBDVjtBd0c5aTBDUTtFQUNFO1VBQUE7QXhHZ2owQ1Y7QXdHN2kwQ1E7RUFDRTtVQUFBO0F4RytpMENWO0F3R3BqMENRO0VBQ0U7VUFBQTtBeEdzajBDVjtBd0duajBDUTtFQUNFO1VBQUE7QXhHcWowQ1Y7QXdHMWowQ1E7RUFDRTtVQUFBO0F4RzRqMENWO0F3R3pqMENRO0VBQ0U7VUFBQTtBeEcyajBDVjtBd0doazBDUTtFQUNFO1VBQUE7QXhHa2swQ1Y7QXdHL2owQ1E7RUFDRTtVQUFBO0F4R2lrMENWO0F3R3RrMENRO0VBQ0U7VUFBQTtBeEd3azBDVjtBd0dyazBDUTtFQUNFO1VBQUE7QXhHdWswQ1Y7QXdHNWswQ1E7RUFDRTtVQUFBO0F4RzhrMENWO0F3RzNrMENRO0VBQ0U7VUFBQTtBeEc2azBDVjtBd0dsbDBDUTtFQUNFO1VBQUE7QXhHb2wwQ1Y7QXdHamwwQ1E7RUFDRTtVQUFBO0F4R21sMENWO0F3R3hsMENRO0VBQ0U7VUFBQTtBeEcwbDBDVjtBd0d2bDBDUTtFQUNFO1VBQUE7QXhHeWwwQ1Y7QXdHOWwwQ1E7RUFDRTtVQUFBO0F4R2dtMENWO0F3RzdsMENRO0VBQ0U7VUFBQTtBeEcrbDBDVjtBd0dwbTBDUTtFQUNFO1VBQUE7QXhHc20wQ1Y7QXdHbm0wQ1E7RUFDRTtVQUFBO0F4R3FtMENWO0F3RzFtMENRO0VBQ0U7VUFBQTtBeEc0bTBDVjtBd0d6bTBDUTtFQUNFO1VBQUE7QXhHMm0wQ1Y7QXdHaG4wQ1E7RUFDRTtVQUFBO0F4R2tuMENWO0F3Ry9tMENRO0VBQ0U7VUFBQTtBeEdpbjBDVjtBd0d0bjBDUTtFQUNFO1VBQUE7QXhHd24wQ1Y7QXdHcm4wQ1E7RUFDRTtVQUFBO0F4R3VuMENWO0F3RzVuMENRO0VBQ0U7VUFBQTtBeEc4bjBDVjtBd0czbjBDUTtFQUNFO1VBQUE7QXhHNm4wQ1Y7QXdHbG8wQ1E7RUFDRTtVQUFBO0F4R29vMENWO0F3R2pvMENRO0VBQ0U7VUFBQTtBeEdtbzBDVjtBd0d4bzBDUTtFQUNFO1VBQUE7QXhHMG8wQ1Y7QXdHdm8wQ1E7RUFDRTtVQUFBO0F4R3lvMENWO0F3RzlvMENRO0VBQ0U7VUFBQTtBeEdncDBDVjtBd0c3bzBDUTtFQUNFO1VBQUE7QXhHK28wQ1Y7QXdHcHAwQ1E7RUFDRTtVQUFBO0F4R3NwMENWO0F3R25wMENRO0VBQ0U7VUFBQTtBeEdxcDBDVjtBd0cxcDBDUTtFQUNFO1VBQUE7QXhHNHAwQ1Y7QXdHenAwQ1E7RUFDRTtVQUFBO0F4RzJwMENWO0F3R2hxMENRO0VBQ0U7VUFBQTtBeEdrcTBDVjtBd0cvcDBDUTtFQUNFO1VBQUE7QXhHaXEwQ1Y7QXdHdHEwQ1E7RUFDRTtVQUFBO0F4R3dxMENWO0F3R3JxMENRO0VBQ0U7VUFBQTtBeEd1cTBDVjtBd0c1cTBDUTtFQUNFO1VBQUE7QXhHOHEwQ1Y7QXdHM3EwQ1E7RUFDRTtVQUFBO0F4RzZxMENWO0F3R2xyMENRO0VBQ0U7VUFBQTtBeEdvcjBDVjtBd0dqcjBDUTtFQUNFO1VBQUE7QXhHbXIwQ1Y7QXdHeHIwQ1E7RUFDRTtVQUFBO0F4RzByMENWO0F3R3ZyMENRO0VBQ0U7VUFBQTtBeEd5cjBDVjtBd0c5cjBDUTtFQUNFO1VBQUE7QXhHZ3MwQ1Y7QXdHN3IwQ1E7RUFDRTtVQUFBO0F4RytyMENWO0F3R3JyMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3VyMENOO0V3R3JyMENJO0lBQ0U7SUFDQTtFeEd1cjBDTjtBQUNGO0F3Ry9yMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3VyMENOO0V3R3JyMENJO0lBQ0U7SUFDQTtFeEd1cjBDTjtBQUNGO0F3Ry9yMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2lzMENOO0V3Ry9yMENJO0lBQ0U7SUFDQTtFeEdpczBDTjtBQUNGO0F3R3pzMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2lzMENOO0V3Ry9yMENJO0lBQ0U7SUFDQTtFeEdpczBDTjtBQUNGO0F3R3pzMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJzMENOO0V3R3pzMENJO0lBQ0U7SUFDQTtFeEcyczBDTjtBQUNGO0F3R250MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJzMENOO0V3R3pzMENJO0lBQ0U7SUFDQTtFeEcyczBDTjtBQUNGO0F3R250MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F0MENOO0V3R250MENJO0lBQ0U7SUFDQTtFeEdxdDBDTjtBQUNGO0F3Rzd0MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F0MENOO0V3R250MENJO0lBQ0U7SUFDQTtFeEdxdDBDTjtBQUNGO0F3Rzd0MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt0MENOO0V3Rzd0MENJO0lBQ0U7SUFDQTtFeEcrdDBDTjtBQUNGO0F3R3Z1MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt0MENOO0V3Rzd0MENJO0lBQ0U7SUFDQTtFeEcrdDBDTjtBQUNGO0F3R3Z1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l1MENOO0V3R3Z1MENJO0lBQ0U7SUFDQTtFeEd5dTBDTjtBQUNGO0F3R2p2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l1MENOO0V3R3Z1MENJO0lBQ0U7SUFDQTtFeEd5dTBDTjtBQUNGO0F3R2p2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R212MENOO0V3R2p2MENJO0lBQ0U7SUFDQTtFeEdtdjBDTjtBQUNGO0F3RzN2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R212MENOO0V3R2p2MENJO0lBQ0U7SUFDQTtFeEdtdjBDTjtBQUNGO0F3RzN2MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ2MENOO0V3RzN2MENJO0lBQ0U7SUFDQTtFeEc2djBDTjtBQUNGO0F3R3J3MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ2MENOO0V3RzN2MENJO0lBQ0U7SUFDQTtFeEc2djBDTjtBQUNGO0F3R3J3MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V3MENOO0V3R3J3MENJO0lBQ0U7SUFDQTtFeEd1dzBDTjtBQUNGO0F3Ry93MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V3MENOO0V3R3J3MENJO0lBQ0U7SUFDQTtFeEd1dzBDTjtBQUNGO0F3Ry93MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2l4MENOO0V3Ry93MENJO0lBQ0U7SUFDQTtFeEdpeDBDTjtBQUNGO0F3R3p4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2l4MENOO0V3Ry93MENJO0lBQ0U7SUFDQTtFeEdpeDBDTjtBQUNGO0F3R3p4MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJ4MENOO0V3R3p4MENJO0lBQ0U7SUFDQTtFeEcyeDBDTjtBQUNGO0F3R255MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJ4MENOO0V3R3p4MENJO0lBQ0U7SUFDQTtFeEcyeDBDTjtBQUNGO0F3R255MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F5MENOO0V3R255MENJO0lBQ0U7SUFDQTtFeEdxeTBDTjtBQUNGO0F3Rzd5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F5MENOO0V3R255MENJO0lBQ0U7SUFDQTtFeEdxeTBDTjtBQUNGO0F3Rzd5MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt5MENOO0V3Rzd5MENJO0lBQ0U7SUFDQTtFeEcreTBDTjtBQUNGO0F3R3Z6MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt5MENOO0V3Rzd5MENJO0lBQ0U7SUFDQTtFeEcreTBDTjtBQUNGO0F3R3Z6MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l6MENOO0V3R3Z6MENJO0lBQ0U7SUFDQTtFeEd5ejBDTjtBQUNGO0F3R2owMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l6MENOO0V3R3Z6MENJO0lBQ0U7SUFDQTtFeEd5ejBDTjtBQUNGO0F3R2owMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20wMENOO0V3R2owMENJO0lBQ0U7SUFDQTtFeEdtMDBDTjtBQUNGO0F3RzMwMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20wMENOO0V3R2owMENJO0lBQ0U7SUFDQTtFeEdtMDBDTjtBQUNGO0F3RzMwMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYwMENOO0V3RzMwMENJO0lBQ0U7SUFDQTtFeEc2MDBDTjtBQUNGO0F3R3IxMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYwMENOO0V3RzMwMENJO0lBQ0U7SUFDQTtFeEc2MDBDTjtBQUNGO0F3R3IxMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3UxMENOO0V3R3IxMENJO0lBQ0U7SUFDQTtFeEd1MTBDTjtBQUNGO0F3Ry8xMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3UxMENOO0V3R3IxMENJO0lBQ0U7SUFDQTtFeEd1MTBDTjtBQUNGO0F3Ry8xMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2kyMENOO0V3Ry8xMENJO0lBQ0U7SUFDQTtFeEdpMjBDTjtBQUNGO0F3R3oyMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2kyMENOO0V3Ry8xMENJO0lBQ0U7SUFDQTtFeEdpMjBDTjtBQUNGO0F3R3oyMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIyMENOO0V3R3oyMENJO0lBQ0U7SUFDQTtFeEcyMjBDTjtBQUNGO0F3R24zMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIyMENOO0V3R3oyMENJO0lBQ0U7SUFDQTtFeEcyMjBDTjtBQUNGO0F3R24zMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3EzMENOO0V3R24zMENJO0lBQ0U7SUFDQTtFeEdxMzBDTjtBQUNGO0F3RzczMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3EzMENOO0V3R24zMENJO0lBQ0U7SUFDQTtFeEdxMzBDTjtBQUNGO0F3RzczMENJO0VBQ0U7SUFDRTtJQUNBO0V4RyszMENOO0V3RzczMENJO0lBQ0U7SUFDQTtFeEcrMzBDTjtBQUNGO0F3R3Y0MENJO0VBQ0U7SUFDRTtJQUNBO0V4RyszMENOO0V3RzczMENJO0lBQ0U7SUFDQTtFeEcrMzBDTjtBQUNGO0F3R3Y0MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k0MENOO0V3R3Y0MENJO0lBQ0U7SUFDQTtFeEd5NDBDTjtBQUNGO0F3R2o1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k0MENOO0V3R3Y0MENJO0lBQ0U7SUFDQTtFeEd5NDBDTjtBQUNGO0F3R2o1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R201MENOO0V3R2o1MENJO0lBQ0U7SUFDQTtFeEdtNTBDTjtBQUNGO0F3RzM1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R201MENOO0V3R2o1MENJO0lBQ0U7SUFDQTtFeEdtNTBDTjtBQUNGO0F3RzM1MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzY1MENOO0V3RzM1MENJO0lBQ0U7SUFDQTtFeEc2NTBDTjtBQUNGO0F3R3I2MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzY1MENOO0V3RzM1MENJO0lBQ0U7SUFDQTtFeEc2NTBDTjtBQUNGO0F3R3I2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U2MENOO0V3R3I2MENJO0lBQ0U7SUFDQTtFeEd1NjBDTjtBQUNGO0F3Ry82MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U2MENOO0V3R3I2MENJO0lBQ0U7SUFDQTtFeEd1NjBDTjtBQUNGO0F3Ry82MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2k3MENOO0V3Ry82MENJO0lBQ0U7SUFDQTtFeEdpNzBDTjtBQUNGO0F3R3o3MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2k3MENOO0V3Ry82MENJO0lBQ0U7SUFDQTtFeEdpNzBDTjtBQUNGO0F3R3o3MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzI3MENOO0V3R3o3MENJO0lBQ0U7SUFDQTtFeEcyNzBDTjtBQUNGO0F3R244MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzI3MENOO0V3R3o3MENJO0lBQ0U7SUFDQTtFeEcyNzBDTjtBQUNGO0F3R244MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3E4MENOO0V3R244MENJO0lBQ0U7SUFDQTtFeEdxODBDTjtBQUNGO0F3Rzc4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3E4MENOO0V3R244MENJO0lBQ0U7SUFDQTtFeEdxODBDTjtBQUNGO0F3Rzc4MENJO0VBQ0U7SUFDRTtJQUNBO0V4Rys4MENOO0V3Rzc4MENJO0lBQ0U7SUFDQTtFeEcrODBDTjtBQUNGO0F3R3Y5MENJO0VBQ0U7SUFDRTtJQUNBO0V4Rys4MENOO0V3Rzc4MENJO0lBQ0U7SUFDQTtFeEcrODBDTjtBQUNGO0F3R3Y5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k5MENOO0V3R3Y5MENJO0lBQ0U7SUFDQTtFeEd5OTBDTjtBQUNGO0F3R2orMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k5MENOO0V3R3Y5MENJO0lBQ0U7SUFDQTtFeEd5OTBDTjtBQUNGO0F3R2orMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20rMENOO0V3R2orMENJO0lBQ0U7SUFDQTtFeEdtKzBDTjtBQUNGO0F3RzMrMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20rMENOO0V3R2orMENJO0lBQ0U7SUFDQTtFeEdtKzBDTjtBQUNGO0F3RzMrMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYrMENOO0V3RzMrMENJO0lBQ0U7SUFDQTtFeEc2KzBDTjtBQUNGO0F3R3IvMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYrMENOO0V3RzMrMENJO0lBQ0U7SUFDQTtFeEc2KzBDTjtBQUNGO0F3R3IvMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3UvMENOO0V3R3IvMENJO0lBQ0U7SUFDQTtFeEd1LzBDTjtBQUNGO0F3Ry8vMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3UvMENOO0V3R3IvMENJO0lBQ0U7SUFDQTtFeEd1LzBDTjtBQUNGO0F3Ry8vMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2lnMUNOO0V3Ry8vMENJO0lBQ0U7SUFDQTtFeEdpZzFDTjtBQUNGO0F3R3pnMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lnMUNOO0V3Ry8vMENJO0lBQ0U7SUFDQTtFeEdpZzFDTjtBQUNGO0F3R3pnMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJnMUNOO0V3R3pnMUNJO0lBQ0U7SUFDQTtFeEcyZzFDTjtBQUNGO0F3R25oMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJnMUNOO0V3R3pnMUNJO0lBQ0U7SUFDQTtFeEcyZzFDTjtBQUNGO0F3R25oMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FoMUNOO0V3R25oMUNJO0lBQ0U7SUFDQTtFeEdxaDFDTjtBQUNGO0F3RzdoMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FoMUNOO0V3R25oMUNJO0lBQ0U7SUFDQTtFeEdxaDFDTjtBQUNGO0F3RzdoMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytoMUNOO0V3RzdoMUNJO0lBQ0U7SUFDQTtFeEcraDFDTjtBQUNGO0F3R3ZpMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytoMUNOO0V3RzdoMUNJO0lBQ0U7SUFDQTtFeEcraDFDTjtBQUNGO0F3R3ZpMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lpMUNOO0V3R3ZpMUNJO0lBQ0U7SUFDQTtFeEd5aTFDTjtBQUNGO0F3R2pqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lpMUNOO0V3R3ZpMUNJO0lBQ0U7SUFDQTtFeEd5aTFDTjtBQUNGO0F3R2pqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21qMUNOO0V3R2pqMUNJO0lBQ0U7SUFDQTtFeEdtajFDTjtBQUNGO0F3RzNqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21qMUNOO0V3R2pqMUNJO0lBQ0U7SUFDQTtFeEdtajFDTjtBQUNGO0F3RzNqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZqMUNOO0V3RzNqMUNJO0lBQ0U7SUFDQTtFeEc2ajFDTjtBQUNGO0F3R3JrMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZqMUNOO0V3RzNqMUNJO0lBQ0U7SUFDQTtFeEc2ajFDTjtBQUNGO0F3R3JrMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VrMUNOO0V3R3JrMUNJO0lBQ0U7SUFDQTtFeEd1azFDTjtBQUNGO0F3Ry9rMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VrMUNOO0V3R3JrMUNJO0lBQ0U7SUFDQTtFeEd1azFDTjtBQUNGO0F3Ry9rMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lsMUNOO0V3Ry9rMUNJO0lBQ0U7SUFDQTtFeEdpbDFDTjtBQUNGO0F3R3psMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lsMUNOO0V3Ry9rMUNJO0lBQ0U7SUFDQTtFeEdpbDFDTjtBQUNGO0F3R3psMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJsMUNOO0V3R3psMUNJO0lBQ0U7SUFDQTtFeEcybDFDTjtBQUNGO0F3R25tMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJsMUNOO0V3R3psMUNJO0lBQ0U7SUFDQTtFeEcybDFDTjtBQUNGO0F3R25tMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FtMUNOO0V3R25tMUNJO0lBQ0U7SUFDQTtFeEdxbTFDTjtBQUNGO0F3RzdtMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FtMUNOO0V3R25tMUNJO0lBQ0U7SUFDQTtFeEdxbTFDTjtBQUNGO0F3RzdtMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RyttMUNOO0V3RzdtMUNJO0lBQ0U7SUFDQTtFeEcrbTFDTjtBQUNGO0F3R3ZuMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RyttMUNOO0V3RzdtMUNJO0lBQ0U7SUFDQTtFeEcrbTFDTjtBQUNGO0F3R3ZuMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3luMUNOO0V3R3ZuMUNJO0lBQ0U7SUFDQTtFeEd5bjFDTjtBQUNGO0F3R2pvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3luMUNOO0V3R3ZuMUNJO0lBQ0U7SUFDQTtFeEd5bjFDTjtBQUNGO0F3R2pvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21vMUNOO0V3R2pvMUNJO0lBQ0U7SUFDQTtFeEdtbzFDTjtBQUNGO0F3RzNvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21vMUNOO0V3R2pvMUNJO0lBQ0U7SUFDQTtFeEdtbzFDTjtBQUNGO0F3RzNvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZvMUNOO0V3RzNvMUNJO0lBQ0U7SUFDQTtFeEc2bzFDTjtBQUNGO0F3R3JwMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZvMUNOO0V3RzNvMUNJO0lBQ0U7SUFDQTtFeEc2bzFDTjtBQUNGO0F3R3JwMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VwMUNOO0V3R3JwMUNJO0lBQ0U7SUFDQTtFeEd1cDFDTjtBQUNGO0F3Ry9wMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VwMUNOO0V3R3JwMUNJO0lBQ0U7SUFDQTtFeEd1cDFDTjtBQUNGO0F3Ry9wMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lxMUNOO0V3Ry9wMUNJO0lBQ0U7SUFDQTtFeEdpcTFDTjtBQUNGO0F3R3pxMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lxMUNOO0V3Ry9wMUNJO0lBQ0U7SUFDQTtFeEdpcTFDTjtBQUNGOztBZ0Z6eTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGc3kxQ0Y7O0FnRm55MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZneTFDRjs7QXlHOTUxQ0E7RUFDRTtFQUNBO0F6R2k2MUNGOztBeUc3NTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2c2MUNGO0F5Rzk1MUNFO0VBQ0U7RUFDQTtBekdnNjFDSjtBeUc3NTFDRTtFQUNFO0VBQ0E7QXpHKzUxQ0o7O0F5RzE1MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQm5HS2U7RW1HSmY7QXpHNjUxQ0Y7QXlHMzUxQ0U7RUFDRTtFQUNBO0VBQ0EseUJuR3BCVTtBTmk3MUNkOztBZ0ZwODFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaTgxQ0Y7O0FnRjk3MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYyNzFDRjs7QTBHeGoyQ0E7RUFDRTtBMUcyajJDRjtBMEd6ajJDRTtFQUNFO0VBQ0E7QTFHMmoyQ0o7QTBHeGoyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHMGoyQ0o7QTBHeGoyQ0k7RUFDRTtFQUNBO0ExRzBqMkNOO0EwR3ZqMkNJO0VBQ0U7QTFHeWoyQ047QTBHdGoyQ0k7RUFDRTtBMUd3ajJDTjtBMEdyajJDSTtFQUNFO0ExR3VqMkNOO0EwR3BqMkNJO0VBQ0U7QTFHc2oyQ047QTBHbmoyQ0k7RUFDRTtFQUNBO0VBQ0E7QTFHcWoyQ047O0EwRy9pMkNBO0VBQ0U7RUFDQTtFQUNBO0ExR2tqMkNGO0EwR2hqMkNFO0VBQ0U7QTFHa2oyQ0o7QTBHOWkyQ0k7RUFDRTtFQUNBO0VBQ0E7QTFHZ2oyQ047QTBHOWkyQ007RUFDRTtBMUdnajJDUjtBMEc3aTJDTTtFQUNFO0ExRytpMkNSOztBMkczbjJDQTtFQUlJO0lBQ0U7RTNHMm4yQ0o7RTJHdG4yQ0U7SUFDRTtFM0d3bjJDSjtFMkd0bjJDSTtJQUNFO0lBQ0E7RTNHd24yQ047RTJHdG4yQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzR3duMkNSO0UyR3BuMkNJO0lBQ0U7SUFDQTtFM0dzbjJDTjtFMkdubjJDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzR3FuMkNOO0UyR2xuMkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0dvbjJDTjtFMkdqbjJDSTtJQUNFO0UzR21uMkNOO0UyR2huMkNRO0lBQ0U7RTNHa24yQ1Y7QUFDRjtBZ0ZwcTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3EyQ0Y7O0FnRjdwMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYwcDJDRjs7QTRHdngyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUcweDJDSjtBNEdweDJDSTtFQUNFLGN0R0RFO0VzR0VGO0VBQ0E7QTVHc3gyQ047QTRHcHgyQ007RUFDRTtBNUdzeDJDUjtBNEdueDJDTTtFQUNFO0E1R3F4MkNSO0E0R2h4MkNFO0VBQ0U7QTVHa3gyQ0o7QTRHaHgyQ0k7RUFDRTtFQUNBO0E1R2t4MkNOO0E0R2h4MkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdreDJDUjtBNEdoeDJDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R2t4MkNWO0E0Ry93MkNRO0VBQ0U7QTVHaXgyQ1Y7QTRHL3cyQ1U7RUFDRTtBNUdpeDJDWjtBNEczdzJDSTtFQUNFLGN0R3JERTtFc0dzREY7RUFDQTtFQUNBO0VBQ0E7QTVHNncyQ047QTRHM3cyQ007RUFDRTtBNUc2dzJDUjs7QTRHdHcyQ0U7RUFDRTtFQUNBO0E1R3l3MkNKOztBNEdydzJDQTtFQUdNO0lBQ0U7SUFDQTtFNUdzdzJDTjtBQUNGO0FnRmoyMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2MTJDRjs7QWdGMTEyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnUxMkNGOztBNkdyOTJDQTtFQUNFO0lBQ0UsaUJ2R2tIMkI7RU5zMjJDN0I7RTZHcjkyQ0E7SUFDRTtFN0d1OTJDRjtFNkdwOTJDQTtFQUNBO0lBQ0U7TUFDRTtNQUNBO2NBQUE7STdHczkyQ0Y7STZHbjkyQ0E7TUFDRTtNQUNBO2NBQUE7STdHcTkyQ0Y7RUFDRjtFNkc5OTJDQTtJQUNFO01BQ0U7TUFDQTtjQUFBO0k3R3M5MkNGO0k2R245MkNBO01BQ0U7TUFDQTtjQUFBO0k3R3E5MkNGO0VBQ0Y7RTZHbDkyQ0E7SUFDRTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7RTdHbzkyQ0Y7RTZHMzUyQ0E7RUFFQTtJQUNFO0U3RzQ1MkNGO0U2R3o1MkNBO0lBQ0U7SUFDQTtFN0cyNTJDRjtFNkd4NTJDQTtJQUNFO0lBQ0E7RTdHMDUyQ0Y7RTZHdjUyQ0E7SUFDRTtFN0d5NTJDRjtFNkd0NTJDQTtJQUNFO0U3R3c1MkNGO0U2R3I1MkNBO0lBQ0U7RTdHdTUyQ0Y7RTZHcDUyQ0E7SUFDRTtFN0dzNTJDRjtFNkduNTJDQTtJQUNFO0U3R3E1MkNGO0U2R2w1MkNBO0lBQ0U7RTdHbzUyQ0Y7RTZHajUyQ0E7SUFDRTtFN0dtNTJDRjtFNkdoNTJDQTtJQUNFO0U3R2s1MkNGO0U2Ry80MkNBO0lBQ0U7RTdHaTUyQ0Y7RTZHOTQyQ0E7SUFDRSxhdkdsQmtDO0VOazYyQ3BDO0U2R3g0MkNVO0lBQ0U7SUFDQTtJQUNBO0U3RzA0MkNaO0U2R3g0MkNZO0lBQ0U7RTdHMDQyQ2Q7RTZHajQyQ0E7RUFDQTtJQUNFO0U3R200MkNGO0U2R2g0MkNBO0lBQ0U7RTdHazQyQ0Y7RTZHOTMyQ0U7SUFDRTtFN0dnNDJDSjtFNkc3MzJDQTtFQUVBO0VBRUU7SUFDRTtFN0c2MzJDSjtFNkcxMzJDQTtFQUVBO0VBRUU7SUFDRTtFN0cwMzJDSjtFNkd4MzJDSTtJQUNFO0U3RzAzMkNOO0U2R3IzMkNJO0lBQ0U7RTdHdTMyQ047RTZHcDMyQ0k7SUFDRTtFN0dzMzJDTjtFNkdsMzJDQTtFQUVBO0VBQ0E7SUFDRTtJQUNBO0U3R20zMkNGO0U2R2ozMkNFO0lBQ0U7RTdHbTMyQ0o7RTZHaDMyQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RTdHazMyQ0o7RTZHOTIyQ0E7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdkduTWdDO0l1R29NaEM7SUFDQTtFN0dnMzJDRjtFNkc5MjJDRTtJQUNFO0lBQ0E7RTdHZzMyQ0o7RTZHMzIyQ0U7SUFDRTtFN0c2MjJDSjtFNkdyMjJDUTtJQUNFO0U3R3UyMkNWO0U2R3AyMkNRO0lBQ0U7SUF2T1I7SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0c4azNDRjtFNkc1MjJDVTtJQTVOUjtJQUNBO0lBQ0EseUJ2RzVCVTtFTnVtM0NaO0U2R3prM0NFO0lBQ0UsY3ZHdENFO0l1R3VDRjtFN0cyazNDSjtFNkd6azNDRTtJQUNFLGN2RzFDRTtJdUcyQ0Y7SUFDQTtFN0cyazNDSjtFNkd0MzJDVTtJQWhOUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0d5azNDRjtFNkd2azNDRTtJQUNFO0U3R3lrM0NKO0U2R3ZrM0NJO0lBQ0U7SUFDQTtJQUNBO0U3R3lrM0NOO0U2R3ZrM0NNO0lBQ0U7RTdHeWszQ1I7RTZHbDQyQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dvNDJDSjtFNkdsNDJDSTtJQUNFO0lBQ0E7SUFDQTtFN0dvNDJDTjtFNkdsNDJDTTtJQUNFO0U3R280MkNSO0U2R2g0MkNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTdHazQyQ1Y7RTZHaDQyQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0drNDJDWjtFNkdoNDJDWTtJQUNFO0lBQ0E7RTdHazQyQ2Q7RTZHNzMyQ1E7SUFoU047SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dncTNDRjtFNkd0NDJDVTtJQXBSUjtJQUNBO0lBQ0EseUJ2RzVCVTtFTnlyM0NaO0U2RzNwM0NFO0lBQ0UsY3ZHdENFO0l1R3VDRjtFN0c2cDNDSjtFNkczcDNDRTtJQUNFLGN2RzFDRTtJdUcyQ0Y7SUFDQTtFN0c2cDNDSjtFNkdoNTJDVTtJQXhRUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0cycDNDRjtFNkd6cDNDRTtJQUNFO0U3RzJwM0NKO0U2R3pwM0NJO0lBQ0U7SUFDQTtJQUNBO0U3RzJwM0NOO0U2R3pwM0NNO0lBQ0U7RTdHMnAzQ1I7RTZHMzUyQ1E7SUFDRTtJQUNBO0lBQ0E7RTdHNjUyQ1Y7RTZHMzUyQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0c2NTJDWjtFNkczNTJDWTtJQUNFO0lBQ0E7RTdHNjUyQ2Q7RTZHeDUyQ1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHMDUyQ1Y7RTZHeDUyQ1U7SUE5VFI7SUFDQTtJQUNBLHlCdkc1QlU7RU5xdjNDWjtFNkd2dDNDRTtJQUNFLGN2R3RDRTtJdUd1Q0Y7RTdHeXQzQ0o7RTZHdnQzQ0U7SUFDRSxjdkcxQ0U7SXVHMkNGO0lBQ0E7RTdHeXQzQ0o7RTZHbDYyQ1U7SUFDRTtJQUNBO0U3R282MkNaO0U2R2w2MkNZO0lBQ0U7SUFDQTtFN0dvNjJDZDtFNkdoNjJDVTtJQUNFO0lBN1RWO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R2d1M0NGO0U2Rzl0M0NFO0lBQ0U7RTdHZ3UzQ0o7RTZHOXQzQ0k7SUFDRTtJQUNBO0lBQ0E7RTdHZ3UzQ047RTZHOXQzQ007SUFDRTtFN0dndTNDUjtFNkcxNjJDVTtJQUNFO0U3RzQ2MkNaO0U2R2o2MkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dtNjJDTjtFNkcvNTJDTTtJQTNYSjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RzZ4M0NGO0U2R3g2MkNRO0lBL1dOO0lBQ0E7SUFDQSx5QnZHNUJVO0VOc3ozQ1o7RTZHeHgzQ0U7SUFDRSxjdkd0Q0U7SXVHdUNGO0U3RzB4M0NKO0U2R3h4M0NFO0lBQ0UsY3ZHMUNFO0l1RzJDRjtJQUNBO0U3RzB4M0NKO0U2Ry82MkNBO0VBRUE7RUFDQTtJQUNFO0lBQ0E7SUFDQTtFN0dnNzJDRjtFNkc5NjJDRTtJQUNFO0U3R2c3MkNKO0FBQ0Y7QThHMTEzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RzQxM0NKO0E4R3oxM0NFO0VBQ0U7RUFDQTtBOUcyMTNDSjtBOEd6MTNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHMjEzQ047QThHejEzQ007RUFDRTtBOUcyMTNDUjtBOEd4MTNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHMDEzQ1I7QThHcjEzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3UxM0NKO0E4R3IxM0NJO0VBQ0U7QTlHdTEzQ047QThHbDEzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R28xM0NOO0E4R2wxM0NNO0VBQ0U7RUFDQTtFQUNBO0E5R28xM0NSO0E4RzEwM0NVO0VBQ0U7QTlHNDAzQ1o7QThHdDAzQ0k7RUFDRTtBOUd3MDNDTjtBOEdyMDNDSTtFQUNFO0E5R3UwM0NOO0E4R3IwM0NNO0VBQ0U7QTlHdTAzQ1I7QThHbjAzQ0k7RUFDRTtBOUdxMDNDTjtBOEdsMDNDSTtFQUNFO0E5R28wM0NOO0E4R2gwM0NFO0VBQ0U7QTlHazAzQ0o7QThHL3ozQ0U7RUFDRTtBOUdpMDNDSjtBOEc3ejNDSTtFQUNFO0E5Ryt6M0NOO0E4R3p6M0NJO0VBQ0U7QTlHMnozQ047QThHenozQ007RUFDRTtFQUNBO0E5RzJ6M0NSO0E4R3J6M0NJO0VBQ0U7QTlHdXozQ047QThHbHozQ0k7RUFDRTtFQUNBO0E5R296M0NOO0E4Ry95M0NJO0VBQ0U7QTlHaXozQ047QThHMXkzQ0k7RUFDRTtFQUNBO0E5RzR5M0NOO0E4RzF5M0NNO0VBQ0U7QTlHNHkzQ1I7QThHdHkzQ0U7RUFDRTtBOUd3eTNDSjs7QWdGeDgzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnE4M0NGOztBZ0ZsODNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGKzczQ0Y7O0ErRzVqNENFO0VBQ0U7QS9HK2o0Q0o7QStHN2o0Q0k7RUFDRTtBL0crajRDTjtBK0c3ajRDTTtFQUNFO0EvRytqNENSO0ErRzdqNENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HK2o0Q1Y7QStHNWo0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0c4ajRDVjtBK0cxajRDVTtFQUNFO1VBQUE7QS9HNGo0Q1o7QStHemo0Q1U7RUFDRTtVQUFBO0EvRzJqNENaOztBZ0Z0bTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbW00Q0Y7O0FnRmhtNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2bDRDRjs7QWdIM3Q0Q0E7RUFDRTtBaEg4dDRDRjs7QWdIM3Q0Q0E7RUFDRTtBaEg4dDRDRjs7QWdIM3Q0Q0E7RUFDRTtBaEg4dDRDRjs7QWdIM3Q0Q0E7RUFDRTtBaEg4dDRDRjs7QWdIM3Q0Q0E7RUFDRTtBaEg4dDRDRjs7QWdIMXQ0Q0U7RUFDRTtBaEg2dDRDSjs7QWdIOXQ0Q0U7RUFDRTtBaEhpdTRDSjs7QWdIbHU0Q0U7RUFDRTtBaEhxdTRDSjs7QWdIdHU0Q0U7RUFDRTtBaEh5dTRDSjs7QWdIMXU0Q0U7RUFDRTtBaEg2dTRDSjs7QWdIOXU0Q0U7RUFDRTtBaEhpdjRDSjs7QWdIbHY0Q0U7RUFDRTtBaEhxdjRDSjs7QWdIdHY0Q0U7RUFDRTtBaEh5djRDSjs7QWdIMXY0Q0U7RUFDRTtBaEg2djRDSjs7QWdIOXY0Q0U7RUFDRTtBaEhpdzRDSjs7QWdIbHc0Q0U7RUFDRTtBaEhxdzRDSjs7QWdIdHc0Q0U7RUFDRTtBaEh5dzRDSjs7QWdIMXc0Q0U7RUFDRTtBaEg2dzRDSjs7QWdIOXc0Q0U7RUFDRTtBaEhpeDRDSjs7QWdIbHg0Q0U7RUFDRTtBaEhxeDRDSjs7QWdIdHg0Q0U7RUFDRTtBaEh5eDRDSjs7QWdIMXg0Q0U7RUFDRTtBaEg2eDRDSjs7QWdIOXg0Q0U7RUFDRTtBaEhpeTRDSjs7QWdIbHk0Q0U7RUFDRTtBaEhxeTRDSjs7QWdIdHk0Q0U7RUFDRTtBaEh5eTRDSjs7QWdIMXk0Q0U7RUFDRTtBaEg2eTRDSjs7QWdIOXk0Q0U7RUFDRTtBaEhpejRDSjs7QWdIbHo0Q0U7RUFDRTtBaEhxejRDSjs7QWdIdHo0Q0U7RUFDRTtBaEh5ejRDSjs7QWdIMXo0Q0U7RUFDRTtBaEg2ejRDSjs7QWdIOXo0Q0U7RUFDRTtBaEhpMDRDSjs7QWdIbDA0Q0U7RUFDRTtBaEhxMDRDSjs7QWdIdDA0Q0U7RUFDRTtBaEh5MDRDSjs7QWdIMTA0Q0U7RUFDRTtBaEg2MDRDSjs7QWdIOTA0Q0U7RUFDRTtBaEhpMTRDSjs7QWdIbDE0Q0U7RUFDRTtBaEhxMTRDSjs7QWdIdDE0Q0U7RUFDRTtBaEh5MTRDSjs7QWdIMTE0Q0U7RUFDRTtBaEg2MTRDSjs7QWdIOTE0Q0U7RUFDRTtBaEhpMjRDSjs7QWdIbDI0Q0U7RUFDRTtBaEhxMjRDSjs7QWdIdDI0Q0U7RUFDRTtBaEh5MjRDSjs7QWdIMTI0Q0U7RUFDRTtBaEg2MjRDSjs7QWdIOTI0Q0U7RUFDRTtBaEhpMzRDSjs7QWdIbDM0Q0U7RUFDRTtBaEhxMzRDSjs7QWdIdDM0Q0U7RUFDRTtBaEh5MzRDSjs7QWdIMTM0Q0U7RUFDRTtBaEg2MzRDSjs7QWdIOTM0Q0U7RUFDRTtBaEhpNDRDSjs7QWdIbDQ0Q0U7RUFDRTtBaEhxNDRDSjs7QWdIdDQ0Q0U7RUFDRTtBaEh5NDRDSjs7QWdIMTQ0Q0U7RUFDRTtBaEg2NDRDSjs7QWdIOTQ0Q0U7RUFDRTtBaEhpNTRDSjs7QWdIbDU0Q0U7RUFDRTtBaEhxNTRDSjs7QWdIdDU0Q0U7RUFDRTtBaEh5NTRDSjs7QWdIMTU0Q0U7RUFDRTtBaEg2NTRDSjs7QWdIOTU0Q0U7RUFDRTtBaEhpNjRDSjs7QWdIbDY0Q0U7RUFDRTtBaEhxNjRDSjs7QWdIdDY0Q0U7RUFDRTtBaEh5NjRDSjs7QWdIMTY0Q0U7RUFDRTtBaEg2NjRDSjs7QWdIOTY0Q0U7RUFDRTtBaEhpNzRDSjs7QWdIbDc0Q0U7RUFDRTtBaEhxNzRDSjs7QWdIdDc0Q0U7RUFDRTtBaEh5NzRDSjs7QWdIMTc0Q0U7RUFDRTtBaEg2NzRDSjs7QWdIOTc0Q0U7RUFDRTtBaEhpODRDSjs7QWdIbDg0Q0U7RUFDRTtBaEhxODRDSjs7QWdIdDg0Q0U7RUFDRTtBaEh5ODRDSjs7QWdIMTg0Q0U7RUFDRTtBaEg2ODRDSjs7QWdIOTg0Q0U7RUFDRTtBaEhpOTRDSjs7QWdIbDk0Q0U7RUFDRTtBaEhxOTRDSjs7QWdIdDk0Q0U7RUFDRTtBaEh5OTRDSjs7QWdIMTk0Q0U7RUFDRTtBaEg2OTRDSjs7QWdIOTk0Q0U7RUFDRTtBaEhpKzRDSjs7QWdIbCs0Q0U7RUFDRTtBaEhxKzRDSjs7QWdIdCs0Q0U7RUFDRTtBaEh5KzRDSjs7QWdIMSs0Q0U7RUFDRTtBaEg2KzRDSjs7QWdIOSs0Q0U7RUFDRTtBaEhpLzRDSjs7QWdIbC80Q0U7RUFDRTtBaEhxLzRDSjs7QWdIdC80Q0U7RUFDRTtBaEh5LzRDSjs7QWdIMS80Q0U7RUFDRTtBaEg2LzRDSjs7QWdIOS80Q0U7RUFDRTtBaEhpZzVDSjs7QWdIbGc1Q0U7RUFDRTtBaEhxZzVDSjs7QWdIdGc1Q0U7RUFDRTtBaEh5ZzVDSjs7QWdIMWc1Q0U7RUFDRTtBaEg2ZzVDSjs7QWdIOWc1Q0U7RUFDRTtBaEhpaDVDSjs7QWdIbGg1Q0U7RUFDRTtBaEhxaDVDSjs7QWdIdGg1Q0U7RUFDRTtBaEh5aDVDSjs7QWdIMWg1Q0U7RUFDRTtBaEg2aDVDSjs7QWdIOWg1Q0U7RUFDRTtBaEhpaTVDSjs7QWdIbGk1Q0U7RUFDRTtBaEhxaTVDSjs7QWdIdGk1Q0U7RUFDRTtBaEh5aTVDSjs7QWdIMWk1Q0U7RUFDRTtBaEg2aTVDSjs7QWdIOWk1Q0U7RUFDRTtBaEhpajVDSjs7QWdIbGo1Q0U7RUFDRTtBaEhxajVDSjs7QWdIdGo1Q0U7RUFDRTtBaEh5ajVDSjs7QWdIMWo1Q0U7RUFDRTtBaEg2ajVDSjs7QWdIOWo1Q0U7RUFDRTtBaEhpazVDSjs7QWdIbGs1Q0U7RUFDRTtBaEhxazVDSjs7QWdIdGs1Q0U7RUFDRTtBaEh5azVDSjs7QWdIMWs1Q0U7RUFDRTtBaEg2azVDSjs7QWdIOWs1Q0U7RUFDRTtBaEhpbDVDSjs7QWdIbGw1Q0U7RUFDRTtBaEhxbDVDSjs7QWdIdGw1Q0U7RUFDRTtBaEh5bDVDSjs7QWdIMWw1Q0U7RUFDRTtBaEg2bDVDSjs7QWdIOWw1Q0U7RUFDRTtBaEhpbTVDSjs7QWdIbG01Q0U7RUFDRTtBaEhxbTVDSjs7QWdIdG01Q0U7RUFDRTtBaEh5bTVDSjs7QWdGaG81Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjZuNUNGOztBZ0YxbjVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdW41Q0Y7O0FpSHB2NUNBO0VBQ0U7RUFDQTtFQUNBLHlCM0drQlk7QU5xdTVDZDtBaUhwdjVDSTtFQUNFO0VBQ0E7QWpIc3Y1Q047QWlIeHY1Q0k7RUFDRTtFQUNBO0FqSDB2NUNOO0FpSDV2NUNJO0VBQ0U7RUFDQTtBakg4djVDTjtBaUhodzVDSTtFQUNFO0VBQ0E7QWpIa3c1Q047QWlIcHc1Q0k7RUFDRTtFQUNBO0FqSHN3NUNOO0FpSHh3NUNJO0VBQ0U7RUFDQTtBakgwdzVDTjtBaUg1dzVDSTtFQUNFO0VBQ0E7QWpIOHc1Q047QWlIaHg1Q0k7RUFDRTtFQUNBO0FqSGt4NUNOO0FpSHB4NUNJO0VBQ0U7RUFDQTtBakhzeDVDTjtBaUh4eDVDSTtFQUNFO0VBQ0E7QWpIMHg1Q047QWlINXg1Q0k7RUFDRTtFQUNBO0FqSDh4NUNOO0FpSGh5NUNJO0VBQ0U7RUFDQTtBakhreTVDTjtBaUhweTVDSTtFQUNFO0VBQ0E7QWpIc3k1Q047QWlIeHk1Q0k7RUFDRTtFQUNBO0FqSDB5NUNOO0FpSDV5NUNJO0VBQ0U7RUFDQTtBakg4eTVDTjtBaUhoejVDSTtFQUNFO0VBQ0E7QWpIa3o1Q047QWlIcHo1Q0k7RUFDRTtFQUNBO0FqSHN6NUNOO0FpSHh6NUNJO0VBQ0U7RUFDQTtBakgwejVDTjtBaUg1ejVDSTtFQUNFO0VBQ0E7QWpIOHo1Q047QWlIaDA1Q0k7RUFDRTtFQUNBO0FqSGswNUNOO0FpSHAwNUNJO0VBQ0U7RUFDQTtBakhzMDVDTjtBaUh4MDVDSTtFQUNFO0VBQ0E7QWpIMDA1Q047QWlINTA1Q0k7RUFDRTtFQUNBO0FqSDgwNUNOO0FpSGgxNUNJO0VBQ0U7RUFDQTtBakhrMTVDTjtBaUhwMTVDSTtFQUNFO0VBQ0E7QWpIczE1Q047QWlIeDE1Q0k7RUFDRTtFQUNBO0FqSDAxNUNOO0FpSDUxNUNJO0VBQ0U7RUFDQTtBakg4MTVDTjtBaUhoMjVDSTtFQUNFO0VBQ0E7QWpIazI1Q047QWlIcDI1Q0k7RUFDRTtFQUNBO0FqSHMyNUNOO0FpSHgyNUNJO0VBQ0U7RUFDQTtBakgwMjVDTjtBaUg1MjVDSTtFQUNFO0VBQ0E7QWpIODI1Q047QWlIaDM1Q0k7RUFDRTtFQUNBO0FqSGszNUNOO0FpSHAzNUNJO0VBQ0U7RUFDQTtBakhzMzVDTjtBaUh4MzVDSTtFQUNFO0VBQ0E7QWpIMDM1Q047QWlINTM1Q0k7RUFDRTtFQUNBO0FqSDgzNUNOO0FpSGg0NUNJO0VBQ0U7RUFDQTtBakhrNDVDTjtBaUhwNDVDSTtFQUNFO0VBQ0E7QWpIczQ1Q047QWlIeDQ1Q0k7RUFDRTtFQUNBO0FqSDA0NUNOO0FpSDU0NUNJO0VBQ0U7RUFDQTtBakg4NDVDTjtBaUhoNTVDSTtFQUNFO0VBQ0E7QWpIazU1Q047QWlIcDU1Q0k7RUFDRTtFQUNBO0FqSHM1NUNOO0FpSHg1NUNJO0VBQ0U7RUFDQTtBakgwNTVDTjtBaUg1NTVDSTtFQUNFO0VBQ0E7QWpIODU1Q047QWlIaDY1Q0k7RUFDRTtFQUNBO0FqSGs2NUNOO0FpSHA2NUNJO0VBQ0U7RUFDQTtBakhzNjVDTjtBaUh4NjVDSTtFQUNFO0VBQ0E7QWpIMDY1Q047QWlINTY1Q0k7RUFDRTtFQUNBO0FqSDg2NUNOO0FpSGg3NUNJO0VBQ0U7RUFDQTtBakhrNzVDTjtBaUhwNzVDSTtFQUNFO0VBQ0E7QWpIczc1Q047QWlIeDc1Q0k7RUFDRTtFQUNBO0FqSDA3NUNOO0FpSDU3NUNJO0VBQ0U7RUFDQTtBakg4NzVDTjtBaUhoODVDSTtFQUNFO0VBQ0E7QWpIazg1Q047QWlIcDg1Q0k7RUFDRTtFQUNBO0FqSHM4NUNOO0FpSHg4NUNJO0VBQ0U7RUFDQTtBakgwODVDTjtBaUg1ODVDSTtFQUNFO0VBQ0E7QWpIODg1Q047QWlIaDk1Q0k7RUFDRTtFQUNBO0FqSGs5NUNOO0FpSHA5NUNJO0VBQ0U7RUFDQTtBakhzOTVDTjtBaUh4OTVDSTtFQUNFO0VBQ0E7QWpIMDk1Q047QWlINTk1Q0k7RUFDRTtFQUNBO0FqSDg5NUNOO0FpSGgrNUNJO0VBQ0U7RUFDQTtBakhrKzVDTjtBaUhwKzVDSTtFQUNFO0VBQ0E7QWpIcys1Q047QWlIeCs1Q0k7RUFDRTtFQUNBO0FqSDArNUNOO0FpSDUrNUNJO0VBQ0U7RUFDQTtBakg4KzVDTjtBaUhoLzVDSTtFQUNFO0VBQ0E7QWpIay81Q047QWlIcC81Q0k7RUFDRTtFQUNBO0FqSHMvNUNOO0FpSHgvNUNJO0VBQ0U7RUFDQTtBakgwLzVDTjtBaUg1LzVDSTtFQUNFO0VBQ0E7QWpIOC81Q047QWlIaGc2Q0k7RUFDRTtFQUNBO0FqSGtnNkNOO0FpSHBnNkNJO0VBQ0U7RUFDQTtBakhzZzZDTjtBaUh4ZzZDSTtFQUNFO0VBQ0E7QWpIMGc2Q047QWlINWc2Q0k7RUFDRTtFQUNBO0FqSDhnNkNOO0FpSGhoNkNJO0VBQ0U7RUFDQTtBakhraDZDTjtBaUhwaDZDSTtFQUNFO0VBQ0E7QWpIc2g2Q047QWlIeGg2Q0k7RUFDRTtFQUNBO0FqSDBoNkNOO0FpSDVoNkNJO0VBQ0U7RUFDQTtBakg4aDZDTjtBaUhoaTZDSTtFQUNFO0VBQ0E7QWpIa2k2Q047QWlIcGk2Q0k7RUFDRTtFQUNBO0FqSHNpNkNOO0FpSHhpNkNJO0VBQ0U7RUFDQTtBakgwaTZDTjtBaUg1aTZDSTtFQUNFO0VBQ0E7QWpIOGk2Q047QWlIaGo2Q0k7RUFDRTtFQUNBO0FqSGtqNkNOO0FpSHBqNkNJO0VBQ0U7RUFDQTtBakhzajZDTjtBaUh4ajZDSTtFQUNFO0VBQ0E7QWpIMGo2Q047QWlINWo2Q0k7RUFDRTtFQUNBO0FqSDhqNkNOO0FpSGhrNkNJO0VBQ0U7RUFDQTtBakhrazZDTjtBaUhwazZDSTtFQUNFO0VBQ0E7QWpIc2s2Q047QWlIeGs2Q0k7RUFDRTtFQUNBO0FqSDBrNkNOO0FpSDVrNkNJO0VBQ0U7RUFDQTtBakg4azZDTjtBaUhobDZDSTtFQUNFO0VBQ0E7QWpIa2w2Q047QWlIcGw2Q0k7RUFDRTtFQUNBO0FqSHNsNkNOO0FpSHhsNkNJO0VBQ0U7RUFDQTtBakgwbDZDTjtBaUg1bDZDSTtFQUNFO0VBQ0E7QWpIOGw2Q047QWlIaG02Q0k7RUFDRTtFQUNBO0FqSGttNkNOO0FpSHBtNkNJO0VBQ0U7RUFDQTtBakhzbTZDTjtBaUh4bTZDSTtFQUNFO0VBQ0E7QWpIMG02Q047QWlINW02Q0k7RUFDRTtFQUNBO0FqSDhtNkNOO0FpSGhuNkNJO0VBQ0U7RUFDQTtBakhrbjZDTjtBaUhwbjZDSTtFQUNFO0VBQ0E7QWpIc242Q047QWlIeG42Q0k7RUFDRTtFQUNBO0FqSDBuNkNOO0FpSDVuNkNJO0VBQ0U7RUFDQTtBakg4bjZDTjtBaUhobzZDSTtFQUNFO0VBQ0E7QWpIa282Q047O0FpSDFuNkNJO0VBQ0U7RUFDQTtBakg2bjZDTjtBaUgvbjZDSTtFQUNFO0VBQ0E7QWpIaW82Q047QWlIbm82Q0k7RUFDRTtFQUNBO0FqSHFvNkNOO0FpSHZvNkNJO0VBQ0U7RUFDQTtBakh5bzZDTjtBaUgzbzZDSTtFQUNFO0VBQ0E7QWpINm82Q047QWlIL282Q0k7RUFDRTtFQUNBO0FqSGlwNkNOO0FpSG5wNkNJO0VBQ0U7RUFDQTtBakhxcDZDTjtBaUh2cDZDSTtFQUNFO0VBQ0E7QWpIeXA2Q047QWlIM3A2Q0k7RUFDRTtFQUNBO0FqSDZwNkNOO0FpSC9wNkNJO0VBQ0U7RUFDQTtBakhpcTZDTjtBaUhucTZDSTtFQUNFO0VBQ0E7QWpIcXE2Q047QWlIdnE2Q0k7RUFDRTtFQUNBO0FqSHlxNkNOO0FpSDNxNkNJO0VBQ0U7RUFDQTtBakg2cTZDTjtBaUgvcTZDSTtFQUNFO0VBQ0E7QWpIaXI2Q047QWlIbnI2Q0k7RUFDRTtFQUNBO0FqSHFyNkNOO0FpSHZyNkNJO0VBQ0U7RUFDQTtBakh5cjZDTjtBaUgzcjZDSTtFQUNFO0VBQ0E7QWpINnI2Q047QWlIL3I2Q0k7RUFDRTtFQUNBO0FqSGlzNkNOO0FpSG5zNkNJO0VBQ0U7RUFDQTtBakhxczZDTjtBaUh2czZDSTtFQUNFO0VBQ0E7QWpIeXM2Q047QWlIM3M2Q0k7RUFDRTtFQUNBO0FqSDZzNkNOO0FpSC9zNkNJO0VBQ0U7RUFDQTtBakhpdDZDTjtBaUhudDZDSTtFQUNFO0VBQ0E7QWpIcXQ2Q047QWlIdnQ2Q0k7RUFDRTtFQUNBO0FqSHl0NkNOO0FpSDN0NkNJO0VBQ0U7RUFDQTtBakg2dDZDTjtBaUgvdDZDSTtFQUNFO0VBQ0E7QWpIaXU2Q047QWlIbnU2Q0k7RUFDRTtFQUNBO0FqSHF1NkNOO0FpSHZ1NkNJO0VBQ0U7RUFDQTtBakh5dTZDTjtBaUgzdTZDSTtFQUNFO0VBQ0E7QWpINnU2Q047QWlIL3U2Q0k7RUFDRTtFQUNBO0FqSGl2NkNOO0FpSG52NkNJO0VBQ0U7RUFDQTtBakhxdjZDTjtBaUh2djZDSTtFQUNFO0VBQ0E7QWpIeXY2Q047QWlIM3Y2Q0k7RUFDRTtFQUNBO0FqSDZ2NkNOO0FpSC92NkNJO0VBQ0U7RUFDQTtBakhpdzZDTjtBaUhudzZDSTtFQUNFO0VBQ0E7QWpIcXc2Q047QWlIdnc2Q0k7RUFDRTtFQUNBO0FqSHl3NkNOO0FpSDN3NkNJO0VBQ0U7RUFDQTtBakg2dzZDTjtBaUgvdzZDSTtFQUNFO0VBQ0E7QWpIaXg2Q047QWlIbng2Q0k7RUFDRTtFQUNBO0FqSHF4NkNOO0FpSHZ4NkNJO0VBQ0U7RUFDQTtBakh5eDZDTjtBaUgzeDZDSTtFQUNFO0VBQ0E7QWpINng2Q047QWlIL3g2Q0k7RUFDRTtFQUNBO0FqSGl5NkNOO0FpSG55NkNJO0VBQ0U7RUFDQTtBakhxeTZDTjtBaUh2eTZDSTtFQUNFO0VBQ0E7QWpIeXk2Q047QWlIM3k2Q0k7RUFDRTtFQUNBO0FqSDZ5NkNOO0FpSC95NkNJO0VBQ0U7RUFDQTtBakhpejZDTjtBaUhuejZDSTtFQUNFO0VBQ0E7QWpIcXo2Q047QWlIdno2Q0k7RUFDRTtFQUNBO0FqSHl6NkNOO0FpSDN6NkNJO0VBQ0U7RUFDQTtBakg2ejZDTjtBaUgvejZDSTtFQUNFO0VBQ0E7QWpIaTA2Q047QWlIbjA2Q0k7RUFDRTtFQUNBO0FqSHEwNkNOO0FpSHYwNkNJO0VBQ0U7RUFDQTtBakh5MDZDTjtBaUgzMDZDSTtFQUNFO0VBQ0E7QWpINjA2Q047QWlILzA2Q0k7RUFDRTtFQUNBO0FqSGkxNkNOO0FpSG4xNkNJO0VBQ0U7RUFDQTtBakhxMTZDTjtBaUh2MTZDSTtFQUNFO0VBQ0E7QWpIeTE2Q047QWlIMzE2Q0k7RUFDRTtFQUNBO0FqSDYxNkNOO0FpSC8xNkNJO0VBQ0U7RUFDQTtBakhpMjZDTjtBaUhuMjZDSTtFQUNFO0VBQ0E7QWpIcTI2Q047QWlIdjI2Q0k7RUFDRTtFQUNBO0FqSHkyNkNOO0FpSDMyNkNJO0VBQ0U7RUFDQTtBakg2MjZDTjtBaUgvMjZDSTtFQUNFO0VBQ0E7QWpIaTM2Q047QWlIbjM2Q0k7RUFDRTtFQUNBO0FqSHEzNkNOO0FpSHYzNkNJO0VBQ0U7RUFDQTtBakh5MzZDTjtBaUgzMzZDSTtFQUNFO0VBQ0E7QWpINjM2Q047QWlILzM2Q0k7RUFDRTtFQUNBO0FqSGk0NkNOO0FpSG40NkNJO0VBQ0U7RUFDQTtBakhxNDZDTjtBaUh2NDZDSTtFQUNFO0VBQ0E7QWpIeTQ2Q047QWlIMzQ2Q0k7RUFDRTtFQUNBO0FqSDY0NkNOO0FpSC80NkNJO0VBQ0U7RUFDQTtBakhpNTZDTjtBaUhuNTZDSTtFQUNFO0VBQ0E7QWpIcTU2Q047QWlIdjU2Q0k7RUFDRTtFQUNBO0FqSHk1NkNOO0FpSDM1NkNJO0VBQ0U7RUFDQTtBakg2NTZDTjtBaUgvNTZDSTtFQUNFO0VBQ0E7QWpIaTY2Q047QWlIbjY2Q0k7RUFDRTtFQUNBO0FqSHE2NkNOO0FpSHY2NkNJO0VBQ0U7RUFDQTtBakh5NjZDTjtBaUgzNjZDSTtFQUNFO0VBQ0E7QWpINjY2Q047QWlILzY2Q0k7RUFDRTtFQUNBO0FqSGk3NkNOO0FpSG43NkNJO0VBQ0U7RUFDQTtBakhxNzZDTjtBaUh2NzZDSTtFQUNFO0VBQ0E7QWpIeTc2Q047QWlIMzc2Q0k7RUFDRTtFQUNBO0FqSDY3NkNOO0FpSC83NkNJO0VBQ0U7RUFDQTtBakhpODZDTjtBaUhuODZDSTtFQUNFO0VBQ0E7QWpIcTg2Q047QWlIdjg2Q0k7RUFDRTtFQUNBO0FqSHk4NkNOO0FpSDM4NkNJO0VBQ0U7RUFDQTtBakg2ODZDTjtBaUgvODZDSTtFQUNFO0VBQ0E7QWpIaTk2Q047QWlIbjk2Q0k7RUFDRTtFQUNBO0FqSHE5NkNOO0FpSHY5NkNJO0VBQ0U7RUFDQTtBakh5OTZDTjtBaUgzOTZDSTtFQUNFO0VBQ0E7QWpINjk2Q047QWlILzk2Q0k7RUFDRTtFQUNBO0FqSGkrNkNOO0FpSG4rNkNJO0VBQ0U7RUFDQTtBakhxKzZDTjtBaUh2KzZDSTtFQUNFO0VBQ0E7QWpIeSs2Q047QWlIMys2Q0k7RUFDRTtFQUNBO0FqSDYrNkNOO0FpSC8rNkNJO0VBQ0U7RUFDQTtBakhpLzZDTjtBaUhuLzZDSTtFQUNFO0VBQ0E7QWpIcS82Q047QWlIdi82Q0k7RUFDRTtFQUNBO0FqSHkvNkNOO0FpSDMvNkNJO0VBQ0U7RUFDQTtBakg2LzZDTjtBaUgvLzZDSTtFQUNFO0VBQ0E7QWpIaWc3Q047QWlIbmc3Q0k7RUFDRTtFQUNBO0FqSHFnN0NOO0FpSHZnN0NJO0VBQ0U7RUFDQTtBakh5ZzdDTjs7QWdGN2g3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjBoN0NGOztBZ0Z2aDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb2g3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FrSGxwN0NBO0VBQ0U7QWxIcXA3Q0Y7O0FnRjN0N0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3dDdDRjs7QWdGcnQ3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmt0N0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0VBQ0E7QW5IbTE3Q0Y7O0FtSGgxN0NBO0VBQ0U7RUFDQTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtFQUNBO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0VBQ0E7QW5IbTE3Q0Y7O0FtSGgxN0NBO0VBQ0U7RUFDQTtBbkhtMTdDRjs7QW1IaDE3Q0E7RUFDRTtFQUNBO0FuSG0xN0NGOztBbUhoMTdDQTtFQUNFO0FuSG0xN0NGOztBbUgvMDdDRTtFQUNFO0FuSGsxN0NKOztBbUhoMTdDRTtFQUNFO0FuSG0xN0NKOztBbUhqMTdDRTtFQUNFO0FuSG8xN0NKOztBbUhsMTdDRTtFQUNFO0FuSHExN0NKOztBbUhuMTdDRTtFQUNFO0FuSHMxN0NKOztBbUhwMTdDRTtFQUNFO0VBQ0E7QW5IdTE3Q0o7O0FtSHIxN0NFO0VBQ0U7RUFDQTtBbkh3MTdDSjs7QW1IdDE3Q0U7RUFDRTtBbkh5MTdDSjs7QW1IdjE3Q0U7RUFDRTtBbkgwMTdDSjs7QW1IeDE3Q0U7RUFDRTtBbkgyMTdDSjs7QW1IejE3Q0U7RUFDRTtBbkg0MTdDSjs7QW1IMTE3Q0U7RUFDRTtBbkg2MTdDSjs7QW1IMzE3Q0U7RUFDRTtFQUNBO0FuSDgxN0NKOztBbUg1MTdDRTtFQUNFO0VBQ0E7QW5IKzE3Q0o7O0FtSDM0N0NFO0VBQ0U7QW5IODQ3Q0o7O0FtSDU0N0NFO0VBQ0U7QW5IKzQ3Q0o7O0FtSDc0N0NFO0VBQ0U7QW5IZzU3Q0o7O0FtSDk0N0NFO0VBQ0U7QW5IaTU3Q0o7O0FtSC80N0NFO0VBQ0U7QW5IazU3Q0o7O0FtSGg1N0NFO0VBQ0U7RUFDQTtBbkhtNTdDSjs7QW1IajU3Q0U7RUFDRTtFQUNBO0FuSG81N0NKOztBbUhsNTdDRTtFQUNFO0FuSHE1N0NKOztBbUhuNTdDRTtFQUNFO0FuSHM1N0NKOztBbUhwNTdDRTtFQUNFO0FuSHU1N0NKOztBbUhyNTdDRTtFQUNFO0FuSHc1N0NKOztBbUh0NTdDRTtFQUNFO0FuSHk1N0NKOztBbUh2NTdDRTtFQUNFO0VBQ0E7QW5IMDU3Q0o7O0FtSHg1N0NFO0VBQ0U7RUFDQTtBbkgyNTdDSjs7QW1Idjg3Q0U7RUFDRTtBbkgwODdDSjs7QW1IeDg3Q0U7RUFDRTtBbkgyODdDSjs7QW1Iejg3Q0U7RUFDRTtBbkg0ODdDSjs7QW1IMTg3Q0U7RUFDRTtBbkg2ODdDSjs7QW1IMzg3Q0U7RUFDRTtBbkg4ODdDSjs7QW1INTg3Q0U7RUFDRTtFQUNBO0FuSCs4N0NKOztBbUg3ODdDRTtFQUNFO0VBQ0E7QW5IZzk3Q0o7O0FtSDk4N0NFO0VBQ0U7QW5IaTk3Q0o7O0FtSC84N0NFO0VBQ0U7QW5Iazk3Q0o7O0FtSGg5N0NFO0VBQ0U7QW5IbTk3Q0o7O0FtSGo5N0NFO0VBQ0U7QW5Ibzk3Q0o7O0FtSGw5N0NFO0VBQ0U7QW5IcTk3Q0o7O0FtSG45N0NFO0VBQ0U7RUFDQTtBbkhzOTdDSjs7QW1IcDk3Q0U7RUFDRTtFQUNBO0FuSHU5N0NKOztBbUhuZzhDRTtFQUNFO0FuSHNnOENKOztBbUhwZzhDRTtFQUNFO0FuSHVnOENKOztBbUhyZzhDRTtFQUNFO0FuSHdnOENKOztBbUh0ZzhDRTtFQUNFO0FuSHlnOENKOztBbUh2ZzhDRTtFQUNFO0FuSDBnOENKOztBbUh4ZzhDRTtFQUNFO0VBQ0E7QW5IMmc4Q0o7O0FtSHpnOENFO0VBQ0U7RUFDQTtBbkg0ZzhDSjs7QW1IMWc4Q0U7RUFDRTtBbkg2ZzhDSjs7QW1IM2c4Q0U7RUFDRTtBbkg4ZzhDSjs7QW1INWc4Q0U7RUFDRTtBbkgrZzhDSjs7QW1IN2c4Q0U7RUFDRTtBbkhnaDhDSjs7QW1IOWc4Q0U7RUFDRTtBbkhpaDhDSjs7QW1IL2c4Q0U7RUFDRTtFQUNBO0FuSGtoOENKOztBbUhoaDhDRTtFQUNFO0VBQ0E7QW5IbWg4Q0o7O0FtSC9qOENFO0VBQ0U7QW5Ia2s4Q0o7O0FtSGhrOENFO0VBQ0U7QW5IbWs4Q0o7O0FtSGprOENFO0VBQ0U7QW5Ib2s4Q0o7O0FtSGxrOENFO0VBQ0U7QW5IcWs4Q0o7O0FtSG5rOENFO0VBQ0U7QW5Ic2s4Q0o7O0FtSHBrOENFO0VBQ0U7RUFDQTtBbkh1azhDSjs7QW1Icms4Q0U7RUFDRTtFQUNBO0FuSHdrOENKOztBbUh0azhDRTtFQUNFO0FuSHlrOENKOztBbUh2azhDRTtFQUNFO0FuSDBrOENKOztBbUh4azhDRTtFQUNFO0FuSDJrOENKOztBbUh6azhDRTtFQUNFO0FuSDRrOENKOztBbUgxazhDRTtFQUNFO0FuSDZrOENKOztBbUgzazhDRTtFQUNFO0VBQ0E7QW5IOGs4Q0o7O0FtSDVrOENFO0VBQ0U7RUFDQTtBbkgrazhDSjs7QW1IM244Q0U7RUFDRTtBbkg4bjhDSjs7QW1INW44Q0U7RUFDRTtBbkgrbjhDSjs7QW1IN244Q0U7RUFDRTtBbkhnbzhDSjs7QW1IOW44Q0U7RUFDRTtBbkhpbzhDSjs7QW1IL244Q0U7RUFDRTtBbkhrbzhDSjs7QW1IaG84Q0U7RUFDRTtFQUNBO0FuSG1vOENKOztBbUhqbzhDRTtFQUNFO0VBQ0E7QW5Ib284Q0o7O0FtSGxvOENFO0VBQ0U7QW5IcW84Q0o7O0FtSG5vOENFO0VBQ0U7QW5Ic284Q0o7O0FtSHBvOENFO0VBQ0U7QW5IdW84Q0o7O0FtSHJvOENFO0VBQ0U7QW5Id284Q0o7O0FtSHRvOENFO0VBQ0U7QW5IeW84Q0o7O0FtSHZvOENFO0VBQ0U7RUFDQTtBbkgwbzhDSjs7QW1IeG84Q0U7RUFDRTtFQUNBO0FuSDJvOENKOztBbUh2cjhDRTtFQUNFO0FuSDByOENKOztBbUh4cjhDRTtFQUNFO0FuSDJyOENKOztBbUh6cjhDRTtFQUNFO0FuSDRyOENKOztBbUgxcjhDRTtFQUNFO0FuSDZyOENKOztBbUgzcjhDRTtFQUNFO0FuSDhyOENKOztBbUg1cjhDRTtFQUNFO0VBQ0E7QW5IK3I4Q0o7O0FtSDdyOENFO0VBQ0U7RUFDQTtBbkhnczhDSjs7QW1IOXI4Q0U7RUFDRTtBbkhpczhDSjs7QW1IL3I4Q0U7RUFDRTtBbkhrczhDSjs7QW1IaHM4Q0U7RUFDRTtBbkhtczhDSjs7QW1IanM4Q0U7RUFDRTtBbkhvczhDSjs7QW1IbHM4Q0U7RUFDRTtBbkhxczhDSjs7QW1IbnM4Q0U7RUFDRTtFQUNBO0FuSHNzOENKOztBbUhwczhDRTtFQUNFO0VBQ0E7QW5IdXM4Q0o7O0FtSG52OENFO0VBQ0U7QW5Ic3Y4Q0o7O0FtSHB2OENFO0VBQ0U7QW5IdXY4Q0o7O0FtSHJ2OENFO0VBQ0U7QW5Id3Y4Q0o7O0FtSHR2OENFO0VBQ0U7QW5IeXY4Q0o7O0FtSHZ2OENFO0VBQ0U7QW5IMHY4Q0o7O0FtSHh2OENFO0VBQ0U7RUFDQTtBbkgydjhDSjs7QW1IenY4Q0U7RUFDRTtFQUNBO0FuSDR2OENKOztBbUgxdjhDRTtFQUNFO0FuSDZ2OENKOztBbUgzdjhDRTtFQUNFO0FuSDh2OENKOztBbUg1djhDRTtFQUNFO0FuSCt2OENKOztBbUg3djhDRTtFQUNFO0FuSGd3OENKOztBbUg5djhDRTtFQUNFO0FuSGl3OENKOztBbUgvdjhDRTtFQUNFO0VBQ0E7QW5Ia3c4Q0o7O0FtSGh3OENFO0VBQ0U7RUFDQTtBbkhtdzhDSjs7QW1IL3k4Q0U7RUFDRTtBbkhrejhDSjs7QW1IaHo4Q0U7RUFDRTtBbkhtejhDSjs7QW1Iano4Q0U7RUFDRTtBbkhvejhDSjs7QW1IbHo4Q0U7RUFDRTtBbkhxejhDSjs7QW1Ibno4Q0U7RUFDRTtBbkhzejhDSjs7QW1IcHo4Q0U7RUFDRTtFQUNBO0FuSHV6OENKOztBbUhyejhDRTtFQUNFO0VBQ0E7QW5Id3o4Q0o7O0FtSHR6OENFO0VBQ0U7QW5IeXo4Q0o7O0FtSHZ6OENFO0VBQ0U7QW5IMHo4Q0o7O0FtSHh6OENFO0VBQ0U7QW5IMno4Q0o7O0FtSHp6OENFO0VBQ0U7QW5INHo4Q0o7O0FtSDF6OENFO0VBQ0U7QW5INno4Q0o7O0FtSDN6OENFO0VBQ0U7RUFDQTtBbkg4ejhDSjs7QW1INXo4Q0U7RUFDRTtFQUNBO0FuSCt6OENKOztBbUgzMjhDRTtFQUNFO0FuSDgyOENKOztBbUg1MjhDRTtFQUNFO0FuSCsyOENKOztBbUg3MjhDRTtFQUNFO0FuSGczOENKOztBbUg5MjhDRTtFQUNFO0FuSGkzOENKOztBbUgvMjhDRTtFQUNFO0FuSGszOENKOztBbUhoMzhDRTtFQUNFO0VBQ0E7QW5IbTM4Q0o7O0FtSGozOENFO0VBQ0U7RUFDQTtBbkhvMzhDSjs7QW1IbDM4Q0U7RUFDRTtBbkhxMzhDSjs7QW1IbjM4Q0U7RUFDRTtBbkhzMzhDSjs7QW1IcDM4Q0U7RUFDRTtBbkh1MzhDSjs7QW1IcjM4Q0U7RUFDRTtBbkh3MzhDSjs7QW1IdDM4Q0U7RUFDRTtBbkh5MzhDSjs7QW1IdjM4Q0U7RUFDRTtFQUNBO0FuSDAzOENKOztBbUh4MzhDRTtFQUNFO0VBQ0E7QW5IMjM4Q0o7O0FtSHY2OENFO0VBQ0U7QW5IMDY4Q0o7O0FtSHg2OENFO0VBQ0U7QW5IMjY4Q0o7O0FtSHo2OENFO0VBQ0U7QW5INDY4Q0o7O0FtSDE2OENFO0VBQ0U7QW5INjY4Q0o7O0FtSDM2OENFO0VBQ0U7QW5IODY4Q0o7O0FtSDU2OENFO0VBQ0U7RUFDQTtBbkgrNjhDSjs7QW1INzY4Q0U7RUFDRTtFQUNBO0FuSGc3OENKOztBbUg5NjhDRTtFQUNFO0FuSGk3OENKOztBbUgvNjhDRTtFQUNFO0FuSGs3OENKOztBbUhoNzhDRTtFQUNFO0FuSG03OENKOztBbUhqNzhDRTtFQUNFO0FuSG83OENKOztBbUhsNzhDRTtFQUNFO0FuSHE3OENKOztBbUhuNzhDRTtFQUNFO0VBQ0E7QW5Iczc4Q0o7O0FtSHA3OENFO0VBQ0U7RUFDQTtBbkh1NzhDSjs7QW1Ibis4Q0U7RUFDRTtBbkhzKzhDSjs7QW1IcCs4Q0U7RUFDRTtBbkh1KzhDSjs7QW1Icis4Q0U7RUFDRTtBbkh3KzhDSjs7QW1IdCs4Q0U7RUFDRTtBbkh5KzhDSjs7QW1Idis4Q0U7RUFDRTtBbkgwKzhDSjs7QW1IeCs4Q0U7RUFDRTtFQUNBO0FuSDIrOENKOztBbUh6KzhDRTtFQUNFO0VBQ0E7QW5INCs4Q0o7O0FtSDErOENFO0VBQ0U7QW5INis4Q0o7O0FtSDMrOENFO0VBQ0U7QW5IOCs4Q0o7O0FtSDUrOENFO0VBQ0U7QW5IKys4Q0o7O0FtSDcrOENFO0VBQ0U7QW5IZy84Q0o7O0FtSDkrOENFO0VBQ0U7QW5IaS84Q0o7O0FtSC8rOENFO0VBQ0U7RUFDQTtBbkhrLzhDSjs7QW1IaC84Q0U7RUFDRTtFQUNBO0FuSG0vOENKOztBbUgvaDlDRTtFQUNFO0FuSGtpOUNKOztBbUhoaTlDRTtFQUNFO0FuSG1pOUNKOztBbUhqaTlDRTtFQUNFO0FuSG9pOUNKOztBbUhsaTlDRTtFQUNFO0FuSHFpOUNKOztBbUhuaTlDRTtFQUNFO0FuSHNpOUNKOztBbUhwaTlDRTtFQUNFO0VBQ0E7QW5IdWk5Q0o7O0FtSHJpOUNFO0VBQ0U7RUFDQTtBbkh3aTlDSjs7QW1IdGk5Q0U7RUFDRTtBbkh5aTlDSjs7QW1Idmk5Q0U7RUFDRTtBbkgwaTlDSjs7QW1IeGk5Q0U7RUFDRTtBbkgyaTlDSjs7QW1Iemk5Q0U7RUFDRTtBbkg0aTlDSjs7QW1IMWk5Q0U7RUFDRTtBbkg2aTlDSjs7QW1IM2k5Q0U7RUFDRTtFQUNBO0FuSDhpOUNKOztBbUg1aTlDRTtFQUNFO0VBQ0E7QW5IK2k5Q0o7O0FtSDNsOUNFO0VBQ0U7QW5IOGw5Q0o7O0FtSDVsOUNFO0VBQ0U7QW5IK2w5Q0o7O0FtSDdsOUNFO0VBQ0U7QW5IZ205Q0o7O0FtSDlsOUNFO0VBQ0U7QW5IaW05Q0o7O0FtSC9sOUNFO0VBQ0U7QW5Ia205Q0o7O0FtSGhtOUNFO0VBQ0U7RUFDQTtBbkhtbTlDSjs7QW1Iam05Q0U7RUFDRTtFQUNBO0FuSG9tOUNKOztBbUhsbTlDRTtFQUNFO0FuSHFtOUNKOztBbUhubTlDRTtFQUNFO0FuSHNtOUNKOztBbUhwbTlDRTtFQUNFO0FuSHVtOUNKOztBbUhybTlDRTtFQUNFO0FuSHdtOUNKOztBbUh0bTlDRTtFQUNFO0FuSHltOUNKOztBbUh2bTlDRTtFQUNFO0VBQ0E7QW5IMG05Q0o7O0FtSHhtOUNFO0VBQ0U7RUFDQTtBbkgybTlDSjs7QW1IdnA5Q0U7RUFDRTtBbkgwcDlDSjs7QW1IeHA5Q0U7RUFDRTtBbkgycDlDSjs7QW1IenA5Q0U7RUFDRTtBbkg0cDlDSjs7QW1IMXA5Q0U7RUFDRTtBbkg2cDlDSjs7QW1IM3A5Q0U7RUFDRTtBbkg4cDlDSjs7QW1INXA5Q0U7RUFDRTtFQUNBO0FuSCtwOUNKOztBbUg3cDlDRTtFQUNFO0VBQ0E7QW5IZ3E5Q0o7O0FtSDlwOUNFO0VBQ0U7QW5IaXE5Q0o7O0FtSC9wOUNFO0VBQ0U7QW5Ia3E5Q0o7O0FtSGhxOUNFO0VBQ0U7QW5IbXE5Q0o7O0FtSGpxOUNFO0VBQ0U7QW5Ib3E5Q0o7O0FtSGxxOUNFO0VBQ0U7QW5IcXE5Q0o7O0FtSG5xOUNFO0VBQ0U7RUFDQTtBbkhzcTlDSjs7QW1IcHE5Q0U7RUFDRTtFQUNBO0FuSHVxOUNKOztBbUhudDlDRTtFQUNFO0FuSHN0OUNKOztBbUhwdDlDRTtFQUNFO0FuSHV0OUNKOztBbUhydDlDRTtFQUNFO0FuSHd0OUNKOztBbUh0dDlDRTtFQUNFO0FuSHl0OUNKOztBbUh2dDlDRTtFQUNFO0FuSDB0OUNKOztBbUh4dDlDRTtFQUNFO0VBQ0E7QW5IMnQ5Q0o7O0FtSHp0OUNFO0VBQ0U7RUFDQTtBbkg0dDlDSjs7QW1IMXQ5Q0U7RUFDRTtBbkg2dDlDSjs7QW1IM3Q5Q0U7RUFDRTtBbkg4dDlDSjs7QW1INXQ5Q0U7RUFDRTtBbkgrdDlDSjs7QW1IN3Q5Q0U7RUFDRTtBbkhndTlDSjs7QW1IOXQ5Q0U7RUFDRTtBbkhpdTlDSjs7QW1IL3Q5Q0U7RUFDRTtFQUNBO0FuSGt1OUNKOztBbUhodTlDRTtFQUNFO0VBQ0E7QW5IbXU5Q0o7O0FtSC93OUNFO0VBQ0U7QW5Ia3g5Q0o7O0FtSGh4OUNFO0VBQ0U7QW5IbXg5Q0o7O0FtSGp4OUNFO0VBQ0U7QW5Ib3g5Q0o7O0FtSGx4OUNFO0VBQ0U7QW5IcXg5Q0o7O0FtSG54OUNFO0VBQ0U7QW5Ic3g5Q0o7O0FtSHB4OUNFO0VBQ0U7RUFDQTtBbkh1eDlDSjs7QW1Icng5Q0U7RUFDRTtFQUNBO0FuSHd4OUNKOztBbUh0eDlDRTtFQUNFO0FuSHl4OUNKOztBbUh2eDlDRTtFQUNFO0FuSDB4OUNKOztBbUh4eDlDRTtFQUNFO0FuSDJ4OUNKOztBbUh6eDlDRTtFQUNFO0FuSDR4OUNKOztBbUgxeDlDRTtFQUNFO0FuSDZ4OUNKOztBbUgzeDlDRTtFQUNFO0VBQ0E7QW5IOHg5Q0o7O0FtSDV4OUNFO0VBQ0U7RUFDQTtBbkgreDlDSjs7QW1IMzA5Q0U7RUFDRTtBbkg4MDlDSjs7QW1INTA5Q0U7RUFDRTtBbkgrMDlDSjs7QW1INzA5Q0U7RUFDRTtBbkhnMTlDSjs7QW1IOTA5Q0U7RUFDRTtBbkhpMTlDSjs7QW1ILzA5Q0U7RUFDRTtBbkhrMTlDSjs7QW1IaDE5Q0U7RUFDRTtFQUNBO0FuSG0xOUNKOztBbUhqMTlDRTtFQUNFO0VBQ0E7QW5IbzE5Q0o7O0FtSGwxOUNFO0VBQ0U7QW5IcTE5Q0o7O0FtSG4xOUNFO0VBQ0U7QW5IczE5Q0o7O0FtSHAxOUNFO0VBQ0U7QW5IdTE5Q0o7O0FtSHIxOUNFO0VBQ0U7QW5IdzE5Q0o7O0FtSHQxOUNFO0VBQ0U7QW5IeTE5Q0o7O0FtSHYxOUNFO0VBQ0U7RUFDQTtBbkgwMTlDSjs7QW1IeDE5Q0U7RUFDRTtFQUNBO0FuSDIxOUNKOztBbUh2NDlDRTtFQUNFO0FuSDA0OUNKOztBbUh4NDlDRTtFQUNFO0FuSDI0OUNKOztBbUh6NDlDRTtFQUNFO0FuSDQ0OUNKOztBbUgxNDlDRTtFQUNFO0FuSDY0OUNKOztBbUgzNDlDRTtFQUNFO0FuSDg0OUNKOztBbUg1NDlDRTtFQUNFO0VBQ0E7QW5IKzQ5Q0o7O0FtSDc0OUNFO0VBQ0U7RUFDQTtBbkhnNTlDSjs7QW1IOTQ5Q0U7RUFDRTtBbkhpNTlDSjs7QW1ILzQ5Q0U7RUFDRTtBbkhrNTlDSjs7QW1IaDU5Q0U7RUFDRTtBbkhtNTlDSjs7QW1IajU5Q0U7RUFDRTtBbkhvNTlDSjs7QW1IbDU5Q0U7RUFDRTtBbkhxNTlDSjs7QW1IbjU5Q0U7RUFDRTtFQUNBO0FuSHM1OUNKOztBbUhwNTlDRTtFQUNFO0VBQ0E7QW5IdTU5Q0o7O0FtSG44OUNFO0VBQ0U7QW5Iczg5Q0o7O0FtSHA4OUNFO0VBQ0U7QW5IdTg5Q0o7O0FtSHI4OUNFO0VBQ0U7QW5Idzg5Q0o7O0FtSHQ4OUNFO0VBQ0U7QW5IeTg5Q0o7O0FtSHY4OUNFO0VBQ0U7QW5IMDg5Q0o7O0FtSHg4OUNFO0VBQ0U7RUFDQTtBbkgyODlDSjs7QW1Iejg5Q0U7RUFDRTtFQUNBO0FuSDQ4OUNKOztBbUgxODlDRTtFQUNFO0FuSDY4OUNKOztBbUgzODlDRTtFQUNFO0FuSDg4OUNKOztBbUg1ODlDRTtFQUNFO0FuSCs4OUNKOztBbUg3ODlDRTtFQUNFO0FuSGc5OUNKOztBbUg5ODlDRTtFQUNFO0FuSGk5OUNKOztBbUgvODlDRTtFQUNFO0VBQ0E7QW5Iazk5Q0o7O0FtSGg5OUNFO0VBQ0U7RUFDQTtBbkhtOTlDSjs7QW1ILy85Q0U7RUFDRTtBbkhrZytDSjs7QW1IaGcrQ0U7RUFDRTtBbkhtZytDSjs7QW1IamcrQ0U7RUFDRTtBbkhvZytDSjs7QW1IbGcrQ0U7RUFDRTtBbkhxZytDSjs7QW1IbmcrQ0U7RUFDRTtBbkhzZytDSjs7QW1IcGcrQ0U7RUFDRTtFQUNBO0FuSHVnK0NKOztBbUhyZytDRTtFQUNFO0VBQ0E7QW5Id2crQ0o7O0FtSHRnK0NFO0VBQ0U7QW5IeWcrQ0o7O0FtSHZnK0NFO0VBQ0U7QW5IMGcrQ0o7O0FtSHhnK0NFO0VBQ0U7QW5IMmcrQ0o7O0FtSHpnK0NFO0VBQ0U7QW5INGcrQ0o7O0FtSDFnK0NFO0VBQ0U7QW5INmcrQ0o7O0FtSDNnK0NFO0VBQ0U7RUFDQTtBbkg4ZytDSjs7QW1INWcrQ0U7RUFDRTtFQUNBO0FuSCtnK0NKOztBbUgzaitDRTtFQUNFO0FuSDhqK0NKOztBbUg1aitDRTtFQUNFO0FuSCtqK0NKOztBbUg3aitDRTtFQUNFO0FuSGdrK0NKOztBbUg5aitDRTtFQUNFO0FuSGlrK0NKOztBbUgvaitDRTtFQUNFO0FuSGtrK0NKOztBbUhoaytDRTtFQUNFO0VBQ0E7QW5IbWsrQ0o7O0FtSGprK0NFO0VBQ0U7RUFDQTtBbkhvaytDSjs7QW1IbGsrQ0U7RUFDRTtBbkhxaytDSjs7QW1IbmsrQ0U7RUFDRTtBbkhzaytDSjs7QW1IcGsrQ0U7RUFDRTtBbkh1aytDSjs7QW1IcmsrQ0U7RUFDRTtBbkh3aytDSjs7QW1IdGsrQ0U7RUFDRTtBbkh5aytDSjs7QW1IdmsrQ0U7RUFDRTtFQUNBO0FuSDBrK0NKOztBbUh4aytDRTtFQUNFO0VBQ0E7QW5IMmsrQ0o7O0FtSHZuK0NFO0VBQ0U7QW5IMG4rQ0o7O0FtSHhuK0NFO0VBQ0U7QW5IMm4rQ0o7O0FtSHpuK0NFO0VBQ0U7QW5ING4rQ0o7O0FtSDFuK0NFO0VBQ0U7QW5INm4rQ0o7O0FtSDNuK0NFO0VBQ0U7QW5IOG4rQ0o7O0FtSDVuK0NFO0VBQ0U7RUFDQTtBbkgrbitDSjs7QW1IN24rQ0U7RUFDRTtFQUNBO0FuSGdvK0NKOztBbUg5bitDRTtFQUNFO0FuSGlvK0NKOztBbUgvbitDRTtFQUNFO0FuSGtvK0NKOztBbUhobytDRTtFQUNFO0FuSG1vK0NKOztBbUhqbytDRTtFQUNFO0FuSG9vK0NKOztBbUhsbytDRTtFQUNFO0FuSHFvK0NKOztBbUhubytDRTtFQUNFO0VBQ0E7QW5Ic28rQ0o7O0FtSHBvK0NFO0VBQ0U7RUFDQTtBbkh1bytDSjs7QW1IbnIrQ0U7RUFDRTtBbkhzcitDSjs7QW1IcHIrQ0U7RUFDRTtBbkh1citDSjs7QW1IcnIrQ0U7RUFDRTtBbkh3citDSjs7QW1IdHIrQ0U7RUFDRTtBbkh5citDSjs7QW1IdnIrQ0U7RUFDRTtBbkgwcitDSjs7QW1IeHIrQ0U7RUFDRTtFQUNBO0FuSDJyK0NKOztBbUh6citDRTtFQUNFO0VBQ0E7QW5INHIrQ0o7O0FtSDFyK0NFO0VBQ0U7QW5INnIrQ0o7O0FtSDNyK0NFO0VBQ0U7QW5IOHIrQ0o7O0FtSDVyK0NFO0VBQ0U7QW5IK3IrQ0o7O0FtSDdyK0NFO0VBQ0U7QW5IZ3MrQ0o7O0FtSDlyK0NFO0VBQ0U7QW5IaXMrQ0o7O0FtSC9yK0NFO0VBQ0U7RUFDQTtBbkhrcytDSjs7QW1IaHMrQ0U7RUFDRTtFQUNBO0FuSG1zK0NKOztBbUgvdStDRTtFQUNFO0FuSGt2K0NKOztBbUhoditDRTtFQUNFO0FuSG12K0NKOztBbUhqditDRTtFQUNFO0FuSG92K0NKOztBbUhsditDRTtFQUNFO0FuSHF2K0NKOztBbUhuditDRTtFQUNFO0FuSHN2K0NKOztBbUhwditDRTtFQUNFO0VBQ0E7QW5IdXYrQ0o7O0FtSHJ2K0NFO0VBQ0U7RUFDQTtBbkh3ditDSjs7QW1IdHYrQ0U7RUFDRTtBbkh5ditDSjs7QW1IdnYrQ0U7RUFDRTtBbkgwditDSjs7QW1IeHYrQ0U7RUFDRTtBbkgyditDSjs7QW1IenYrQ0U7RUFDRTtBbkg0ditDSjs7QW1IMXYrQ0U7RUFDRTtBbkg2ditDSjs7QW1IM3YrQ0U7RUFDRTtFQUNBO0FuSDh2K0NKOztBbUg1ditDRTtFQUNFO0VBQ0E7QW5IK3YrQ0o7O0FtSDN5K0NFO0VBQ0U7QW5IOHkrQ0o7O0FtSDV5K0NFO0VBQ0U7QW5IK3krQ0o7O0FtSDd5K0NFO0VBQ0U7QW5IZ3orQ0o7O0FtSDl5K0NFO0VBQ0U7QW5IaXorQ0o7O0FtSC95K0NFO0VBQ0U7QW5Ia3orQ0o7O0FtSGh6K0NFO0VBQ0U7RUFDQTtBbkhteitDSjs7QW1IanorQ0U7RUFDRTtFQUNBO0FuSG96K0NKOztBbUhseitDRTtFQUNFO0FuSHF6K0NKOztBbUhueitDRTtFQUNFO0FuSHN6K0NKOztBbUhweitDRTtFQUNFO0FuSHV6K0NKOztBbUhyeitDRTtFQUNFO0FuSHd6K0NKOztBbUh0eitDRTtFQUNFO0FuSHl6K0NKOztBbUh2eitDRTtFQUNFO0VBQ0E7QW5IMHorQ0o7O0FtSHh6K0NFO0VBQ0U7RUFDQTtBbkgyeitDSjs7QW1IdjIrQ0U7RUFDRTtBbkgwMitDSjs7QW1IeDIrQ0U7RUFDRTtBbkgyMitDSjs7QW1IejIrQ0U7RUFDRTtBbkg0MitDSjs7QW1IMTIrQ0U7RUFDRTtBbkg2MitDSjs7QW1IMzIrQ0U7RUFDRTtBbkg4MitDSjs7QW1INTIrQ0U7RUFDRTtFQUNBO0FuSCsyK0NKOztBbUg3MitDRTtFQUNFO0VBQ0E7QW5IZzMrQ0o7O0FtSDkyK0NFO0VBQ0U7QW5IaTMrQ0o7O0FtSC8yK0NFO0VBQ0U7QW5IazMrQ0o7O0FtSGgzK0NFO0VBQ0U7QW5IbTMrQ0o7O0FtSGozK0NFO0VBQ0U7QW5IbzMrQ0o7O0FtSGwzK0NFO0VBQ0U7QW5IcTMrQ0o7O0FtSG4zK0NFO0VBQ0U7RUFDQTtBbkhzMytDSjs7QW1IcDMrQ0U7RUFDRTtFQUNBO0FuSHUzK0NKOztBbUhuNitDRTtFQUNFO0FuSHM2K0NKOztBbUhwNitDRTtFQUNFO0FuSHU2K0NKOztBbUhyNitDRTtFQUNFO0FuSHc2K0NKOztBbUh0NitDRTtFQUNFO0FuSHk2K0NKOztBbUh2NitDRTtFQUNFO0FuSDA2K0NKOztBbUh4NitDRTtFQUNFO0VBQ0E7QW5IMjYrQ0o7O0FtSHo2K0NFO0VBQ0U7RUFDQTtBbkg0NitDSjs7QW1IMTYrQ0U7RUFDRTtBbkg2NitDSjs7QW1IMzYrQ0U7RUFDRTtBbkg4NitDSjs7QW1INTYrQ0U7RUFDRTtBbkgrNitDSjs7QW1INzYrQ0U7RUFDRTtBbkhnNytDSjs7QW1IOTYrQ0U7RUFDRTtBbkhpNytDSjs7QW1ILzYrQ0U7RUFDRTtFQUNBO0FuSGs3K0NKOztBbUhoNytDRTtFQUNFO0VBQ0E7QW5IbTcrQ0o7O0FtSC85K0NFO0VBQ0U7QW5IaysrQ0o7O0FtSGgrK0NFO0VBQ0U7QW5IbSsrQ0o7O0FtSGorK0NFO0VBQ0U7QW5IbysrQ0o7O0FtSGwrK0NFO0VBQ0U7QW5IcSsrQ0o7O0FtSG4rK0NFO0VBQ0U7QW5IcysrQ0o7O0FtSHArK0NFO0VBQ0U7RUFDQTtBbkh1KytDSjs7QW1IcisrQ0U7RUFDRTtFQUNBO0FuSHcrK0NKOztBbUh0KytDRTtFQUNFO0FuSHkrK0NKOztBbUh2KytDRTtFQUNFO0FuSDArK0NKOztBbUh4KytDRTtFQUNFO0FuSDIrK0NKOztBbUh6KytDRTtFQUNFO0FuSDQrK0NKOztBbUgxKytDRTtFQUNFO0FuSDYrK0NKOztBbUgzKytDRTtFQUNFO0VBQ0E7QW5IOCsrQ0o7O0FtSDUrK0NFO0VBQ0U7RUFDQTtBbkgrKytDSjs7QW1IM2gvQ0U7RUFDRTtBbkg4aC9DSjs7QW1INWgvQ0U7RUFDRTtBbkgraC9DSjs7QW1IN2gvQ0U7RUFDRTtBbkhnaS9DSjs7QW1IOWgvQ0U7RUFDRTtBbkhpaS9DSjs7QW1IL2gvQ0U7RUFDRTtBbkhraS9DSjs7QW1IaGkvQ0U7RUFDRTtFQUNBO0FuSG1pL0NKOztBbUhqaS9DRTtFQUNFO0VBQ0E7QW5Ib2kvQ0o7O0FtSGxpL0NFO0VBQ0U7QW5IcWkvQ0o7O0FtSG5pL0NFO0VBQ0U7QW5Ic2kvQ0o7O0FtSHBpL0NFO0VBQ0U7QW5IdWkvQ0o7O0FtSHJpL0NFO0VBQ0U7QW5Id2kvQ0o7O0FtSHRpL0NFO0VBQ0U7QW5IeWkvQ0o7O0FtSHZpL0NFO0VBQ0U7RUFDQTtBbkgwaS9DSjs7QW1IeGkvQ0U7RUFDRTtFQUNBO0FuSDJpL0NKOztBbUh2bC9DRTtFQUNFO0FuSDBsL0NKOztBbUh4bC9DRTtFQUNFO0FuSDJsL0NKOztBbUh6bC9DRTtFQUNFO0FuSDRsL0NKOztBbUgxbC9DRTtFQUNFO0FuSDZsL0NKOztBbUgzbC9DRTtFQUNFO0FuSDhsL0NKOztBbUg1bC9DRTtFQUNFO0VBQ0E7QW5IK2wvQ0o7O0FtSDdsL0NFO0VBQ0U7RUFDQTtBbkhnbS9DSjs7QW1IOWwvQ0U7RUFDRTtBbkhpbS9DSjs7QW1IL2wvQ0U7RUFDRTtBbkhrbS9DSjs7QW1IaG0vQ0U7RUFDRTtBbkhtbS9DSjs7QW1Iam0vQ0U7RUFDRTtBbkhvbS9DSjs7QW1IbG0vQ0U7RUFDRTtBbkhxbS9DSjs7QW1Ibm0vQ0U7RUFDRTtFQUNBO0FuSHNtL0NKOztBbUhwbS9DRTtFQUNFO0VBQ0E7QW5IdW0vQ0o7O0FtSG5wL0NFO0VBQ0U7QW5Ic3AvQ0o7O0FtSHBwL0NFO0VBQ0U7QW5IdXAvQ0o7O0FtSHJwL0NFO0VBQ0U7QW5Id3AvQ0o7O0FtSHRwL0NFO0VBQ0U7QW5IeXAvQ0o7O0FtSHZwL0NFO0VBQ0U7QW5IMHAvQ0o7O0FtSHhwL0NFO0VBQ0U7RUFDQTtBbkgycC9DSjs7QW1IenAvQ0U7RUFDRTtFQUNBO0FuSDRwL0NKOztBbUgxcC9DRTtFQUNFO0FuSDZwL0NKOztBbUgzcC9DRTtFQUNFO0FuSDhwL0NKOztBbUg1cC9DRTtFQUNFO0FuSCtwL0NKOztBbUg3cC9DRTtFQUNFO0FuSGdxL0NKOztBbUg5cC9DRTtFQUNFO0FuSGlxL0NKOztBbUgvcC9DRTtFQUNFO0VBQ0E7QW5Ia3EvQ0o7O0FtSGhxL0NFO0VBQ0U7RUFDQTtBbkhtcS9DSjs7QW1IL3MvQ0U7RUFDRTtBbkhrdC9DSjs7QW1IaHQvQ0U7RUFDRTtBbkhtdC9DSjs7QW1IanQvQ0U7RUFDRTtBbkhvdC9DSjs7QW1IbHQvQ0U7RUFDRTtBbkhxdC9DSjs7QW1IbnQvQ0U7RUFDRTtBbkhzdC9DSjs7QW1IcHQvQ0U7RUFDRTtFQUNBO0FuSHV0L0NKOztBbUhydC9DRTtFQUNFO0VBQ0E7QW5Id3QvQ0o7O0FtSHR0L0NFO0VBQ0U7QW5IeXQvQ0o7O0FtSHZ0L0NFO0VBQ0U7QW5IMHQvQ0o7O0FtSHh0L0NFO0VBQ0U7QW5IMnQvQ0o7O0FtSHp0L0NFO0VBQ0U7QW5INHQvQ0o7O0FtSDF0L0NFO0VBQ0U7QW5INnQvQ0o7O0FtSDN0L0NFO0VBQ0U7RUFDQTtBbkg4dC9DSjs7QW1INXQvQ0U7RUFDRTtFQUNBO0FuSCt0L0NKOztBbUgzdy9DRTtFQUNFO0FuSDh3L0NKOztBbUg1dy9DRTtFQUNFO0FuSCt3L0NKOztBbUg3dy9DRTtFQUNFO0FuSGd4L0NKOztBbUg5dy9DRTtFQUNFO0FuSGl4L0NKOztBbUgvdy9DRTtFQUNFO0FuSGt4L0NKOztBbUhoeC9DRTtFQUNFO0VBQ0E7QW5IbXgvQ0o7O0FtSGp4L0NFO0VBQ0U7RUFDQTtBbkhveC9DSjs7QW1IbHgvQ0U7RUFDRTtBbkhxeC9DSjs7QW1IbngvQ0U7RUFDRTtBbkhzeC9DSjs7QW1IcHgvQ0U7RUFDRTtBbkh1eC9DSjs7QW1IcngvQ0U7RUFDRTtBbkh3eC9DSjs7QW1IdHgvQ0U7RUFDRTtBbkh5eC9DSjs7QW1IdngvQ0U7RUFDRTtFQUNBO0FuSDB4L0NKOztBbUh4eC9DRTtFQUNFO0VBQ0E7QW5IMngvQ0o7O0FtSHYwL0NFO0VBQ0U7QW5IMDAvQ0o7O0FtSHgwL0NFO0VBQ0U7QW5IMjAvQ0o7O0FtSHowL0NFO0VBQ0U7QW5INDAvQ0o7O0FtSDEwL0NFO0VBQ0U7QW5INjAvQ0o7O0FtSDMwL0NFO0VBQ0U7QW5IODAvQ0o7O0FtSDUwL0NFO0VBQ0U7RUFDQTtBbkgrMC9DSjs7QW1INzAvQ0U7RUFDRTtFQUNBO0FuSGcxL0NKOztBbUg5MC9DRTtFQUNFO0FuSGkxL0NKOztBbUgvMC9DRTtFQUNFO0FuSGsxL0NKOztBbUhoMS9DRTtFQUNFO0FuSG0xL0NKOztBbUhqMS9DRTtFQUNFO0FuSG8xL0NKOztBbUhsMS9DRTtFQUNFO0FuSHExL0NKOztBbUhuMS9DRTtFQUNFO0VBQ0E7QW5IczEvQ0o7O0FtSHAxL0NFO0VBQ0U7RUFDQTtBbkh1MS9DSjs7QW1IbjQvQ0U7RUFDRTtBbkhzNC9DSjs7QW1IcDQvQ0U7RUFDRTtBbkh1NC9DSjs7QW1IcjQvQ0U7RUFDRTtBbkh3NC9DSjs7QW1IdDQvQ0U7RUFDRTtBbkh5NC9DSjs7QW1IdjQvQ0U7RUFDRTtBbkgwNC9DSjs7QW1IeDQvQ0U7RUFDRTtFQUNBO0FuSDI0L0NKOztBbUh6NC9DRTtFQUNFO0VBQ0E7QW5INDQvQ0o7O0FtSDE0L0NFO0VBQ0U7QW5INjQvQ0o7O0FtSDM0L0NFO0VBQ0U7QW5IODQvQ0o7O0FtSDU0L0NFO0VBQ0U7QW5IKzQvQ0o7O0FtSDc0L0NFO0VBQ0U7QW5IZzUvQ0o7O0FtSDk0L0NFO0VBQ0U7QW5IaTUvQ0o7O0FtSC80L0NFO0VBQ0U7RUFDQTtBbkhrNS9DSjs7QW1IaDUvQ0U7RUFDRTtFQUNBO0FuSG01L0NKOztBbUgvNy9DRTtFQUNFO0FuSGs4L0NKOztBbUhoOC9DRTtFQUNFO0FuSG04L0NKOztBbUhqOC9DRTtFQUNFO0FuSG84L0NKOztBbUhsOC9DRTtFQUNFO0FuSHE4L0NKOztBbUhuOC9DRTtFQUNFO0FuSHM4L0NKOztBbUhwOC9DRTtFQUNFO0VBQ0E7QW5IdTgvQ0o7O0FtSHI4L0NFO0VBQ0U7RUFDQTtBbkh3OC9DSjs7QW1IdDgvQ0U7RUFDRTtBbkh5OC9DSjs7QW1IdjgvQ0U7RUFDRTtBbkgwOC9DSjs7QW1IeDgvQ0U7RUFDRTtBbkgyOC9DSjs7QW1IejgvQ0U7RUFDRTtBbkg0OC9DSjs7QW1IMTgvQ0U7RUFDRTtBbkg2OC9DSjs7QW1IMzgvQ0U7RUFDRTtFQUNBO0FuSDg4L0NKOztBbUg1OC9DRTtFQUNFO0VBQ0E7QW5IKzgvQ0o7O0FtSDMvL0NFO0VBQ0U7QW5IOC8vQ0o7O0FtSDUvL0NFO0VBQ0U7QW5IKy8vQ0o7O0FtSDcvL0NFO0VBQ0U7QW5IZ2dnREo7O0FtSDkvL0NFO0VBQ0U7QW5IaWdnREo7O0FtSC8vL0NFO0VBQ0U7QW5Ia2dnREo7O0FtSGhnZ0RFO0VBQ0U7RUFDQTtBbkhtZ2dESjs7QW1IamdnREU7RUFDRTtFQUNBO0FuSG9nZ0RKOztBbUhsZ2dERTtFQUNFO0FuSHFnZ0RKOztBbUhuZ2dERTtFQUNFO0FuSHNnZ0RKOztBbUhwZ2dERTtFQUNFO0FuSHVnZ0RKOztBbUhyZ2dERTtFQUNFO0FuSHdnZ0RKOztBbUh0Z2dERTtFQUNFO0FuSHlnZ0RKOztBbUh2Z2dERTtFQUNFO0VBQ0E7QW5IMGdnREo7O0FtSHhnZ0RFO0VBQ0U7RUFDQTtBbkgyZ2dESjs7QW1IdmpnREU7RUFDRTtBbkgwamdESjs7QW1IeGpnREU7RUFDRTtBbkgyamdESjs7QW1IempnREU7RUFDRTtBbkg0amdESjs7QW1IMWpnREU7RUFDRTtBbkg2amdESjs7QW1IM2pnREU7RUFDRTtBbkg4amdESjs7QW1INWpnREU7RUFDRTtFQUNBO0FuSCtqZ0RKOztBbUg3amdERTtFQUNFO0VBQ0E7QW5IZ2tnREo7O0FtSDlqZ0RFO0VBQ0U7QW5IaWtnREo7O0FtSC9qZ0RFO0VBQ0U7QW5Ia2tnREo7O0FtSGhrZ0RFO0VBQ0U7QW5IbWtnREo7O0FtSGprZ0RFO0VBQ0U7QW5Ib2tnREo7O0FtSGxrZ0RFO0VBQ0U7QW5IcWtnREo7O0FtSG5rZ0RFO0VBQ0U7RUFDQTtBbkhza2dESjs7QW1IcGtnREU7RUFDRTtFQUNBO0FuSHVrZ0RKOztBbUhubmdERTtFQUNFO0FuSHNuZ0RKOztBbUhwbmdERTtFQUNFO0FuSHVuZ0RKOztBbUhybmdERTtFQUNFO0FuSHduZ0RKOztBbUh0bmdERTtFQUNFO0FuSHluZ0RKOztBbUh2bmdERTtFQUNFO0FuSDBuZ0RKOztBbUh4bmdERTtFQUNFO0VBQ0E7QW5IMm5nREo7O0FtSHpuZ0RFO0VBQ0U7RUFDQTtBbkg0bmdESjs7QW1IMW5nREU7RUFDRTtBbkg2bmdESjs7QW1IM25nREU7RUFDRTtBbkg4bmdESjs7QW1INW5nREU7RUFDRTtBbkgrbmdESjs7QW1IN25nREU7RUFDRTtBbkhnb2dESjs7QW1IOW5nREU7RUFDRTtBbkhpb2dESjs7QW1IL25nREU7RUFDRTtFQUNBO0FuSGtvZ0RKOztBbUhob2dERTtFQUNFO0VBQ0E7QW5IbW9nREo7O0FtSC9xZ0RFO0VBQ0U7QW5Ia3JnREo7O0FtSGhyZ0RFO0VBQ0U7QW5IbXJnREo7O0FtSGpyZ0RFO0VBQ0U7QW5Ib3JnREo7O0FtSGxyZ0RFO0VBQ0U7QW5IcXJnREo7O0FtSG5yZ0RFO0VBQ0U7QW5Ic3JnREo7O0FtSHByZ0RFO0VBQ0U7RUFDQTtBbkh1cmdESjs7QW1IcnJnREU7RUFDRTtFQUNBO0FuSHdyZ0RKOztBbUh0cmdERTtFQUNFO0FuSHlyZ0RKOztBbUh2cmdERTtFQUNFO0FuSDByZ0RKOztBbUh4cmdERTtFQUNFO0FuSDJyZ0RKOztBbUh6cmdERTtFQUNFO0FuSDRyZ0RKOztBbUgxcmdERTtFQUNFO0FuSDZyZ0RKOztBbUgzcmdERTtFQUNFO0VBQ0E7QW5IOHJnREo7O0FtSDVyZ0RFO0VBQ0U7RUFDQTtBbkgrcmdESjs7QW1IM3VnREU7RUFDRTtBbkg4dWdESjs7QW1INXVnREU7RUFDRTtBbkgrdWdESjs7QW1IN3VnREU7RUFDRTtBbkhndmdESjs7QW1IOXVnREU7RUFDRTtBbkhpdmdESjs7QW1IL3VnREU7RUFDRTtBbkhrdmdESjs7QW1IaHZnREU7RUFDRTtFQUNBO0FuSG12Z0RKOztBbUhqdmdERTtFQUNFO0VBQ0E7QW5Ib3ZnREo7O0FtSGx2Z0RFO0VBQ0U7QW5IcXZnREo7O0FtSG52Z0RFO0VBQ0U7QW5Ic3ZnREo7O0FtSHB2Z0RFO0VBQ0U7QW5IdXZnREo7O0FtSHJ2Z0RFO0VBQ0U7QW5Id3ZnREo7O0FtSHR2Z0RFO0VBQ0U7QW5IeXZnREo7O0FtSHZ2Z0RFO0VBQ0U7RUFDQTtBbkgwdmdESjs7QW1IeHZnREU7RUFDRTtFQUNBO0FuSDJ2Z0RKOztBbUh2eWdERTtFQUNFO0FuSDB5Z0RKOztBbUh4eWdERTtFQUNFO0FuSDJ5Z0RKOztBbUh6eWdERTtFQUNFO0FuSDR5Z0RKOztBbUgxeWdERTtFQUNFO0FuSDZ5Z0RKOztBbUgzeWdERTtFQUNFO0FuSDh5Z0RKOztBbUg1eWdERTtFQUNFO0VBQ0E7QW5IK3lnREo7O0FtSDd5Z0RFO0VBQ0U7RUFDQTtBbkhnemdESjs7QW1IOXlnREU7RUFDRTtBbkhpemdESjs7QW1IL3lnREU7RUFDRTtBbkhremdESjs7QW1IaHpnREU7RUFDRTtBbkhtemdESjs7QW1IanpnREU7RUFDRTtBbkhvemdESjs7QW1IbHpnREU7RUFDRTtBbkhxemdESjs7QW1IbnpnREU7RUFDRTtFQUNBO0FuSHN6Z0RKOztBbUhwemdERTtFQUNFO0VBQ0E7QW5IdXpnREo7O0FtSG4yZ0RFO0VBQ0U7QW5IczJnREo7O0FtSHAyZ0RFO0VBQ0U7QW5IdTJnREo7O0FtSHIyZ0RFO0VBQ0U7QW5IdzJnREo7O0FtSHQyZ0RFO0VBQ0U7QW5IeTJnREo7O0FtSHYyZ0RFO0VBQ0U7QW5IMDJnREo7O0FtSHgyZ0RFO0VBQ0U7RUFDQTtBbkgyMmdESjs7QW1IejJnREU7RUFDRTtFQUNBO0FuSDQyZ0RKOztBbUgxMmdERTtFQUNFO0FuSDYyZ0RKOztBbUgzMmdERTtFQUNFO0FuSDgyZ0RKOztBbUg1MmdERTtFQUNFO0FuSCsyZ0RKOztBbUg3MmdERTtFQUNFO0FuSGczZ0RKOztBbUg5MmdERTtFQUNFO0FuSGkzZ0RKOztBbUgvMmdERTtFQUNFO0VBQ0E7QW5IazNnREo7O0FtSGgzZ0RFO0VBQ0U7RUFDQTtBbkhtM2dESjs7QW1ILzVnREU7RUFDRTtBbkhrNmdESjs7QW1IaDZnREU7RUFDRTtBbkhtNmdESjs7QW1IajZnREU7RUFDRTtBbkhvNmdESjs7QW1IbDZnREU7RUFDRTtBbkhxNmdESjs7QW1IbjZnREU7RUFDRTtBbkhzNmdESjs7QW1IcDZnREU7RUFDRTtFQUNBO0FuSHU2Z0RKOztBbUhyNmdERTtFQUNFO0VBQ0E7QW5IdzZnREo7O0FtSHQ2Z0RFO0VBQ0U7QW5IeTZnREo7O0FtSHY2Z0RFO0VBQ0U7QW5IMDZnREo7O0FtSHg2Z0RFO0VBQ0U7QW5IMjZnREo7O0FtSHo2Z0RFO0VBQ0U7QW5INDZnREo7O0FtSDE2Z0RFO0VBQ0U7QW5INjZnREo7O0FtSDM2Z0RFO0VBQ0U7RUFDQTtBbkg4NmdESjs7QW1INTZnREU7RUFDRTtFQUNBO0FuSCs2Z0RKOztBbUgzOWdERTtFQUNFO0FuSDg5Z0RKOztBbUg1OWdERTtFQUNFO0FuSCs5Z0RKOztBbUg3OWdERTtFQUNFO0FuSGcrZ0RKOztBbUg5OWdERTtFQUNFO0FuSGkrZ0RKOztBbUgvOWdERTtFQUNFO0FuSGsrZ0RKOztBbUhoK2dERTtFQUNFO0VBQ0E7QW5IbStnREo7O0FtSGorZ0RFO0VBQ0U7RUFDQTtBbkhvK2dESjs7QW1IbCtnREU7RUFDRTtBbkhxK2dESjs7QW1IbitnREU7RUFDRTtBbkhzK2dESjs7QW1IcCtnREU7RUFDRTtBbkh1K2dESjs7QW1IcitnREU7RUFDRTtBbkh3K2dESjs7QW1IdCtnREU7RUFDRTtBbkh5K2dESjs7QW1IditnREU7RUFDRTtFQUNBO0FuSDArZ0RKOztBbUh4K2dERTtFQUNFO0VBQ0E7QW5IMitnREo7O0FtSHZoaERFO0VBQ0U7QW5IMGhoREo7O0FtSHhoaERFO0VBQ0U7QW5IMmhoREo7O0FtSHpoaERFO0VBQ0U7QW5INGhoREo7O0FtSDFoaERFO0VBQ0U7QW5INmhoREo7O0FtSDNoaERFO0VBQ0U7QW5IOGhoREo7O0FtSDVoaERFO0VBQ0U7RUFDQTtBbkgraGhESjs7QW1IN2hoREU7RUFDRTtFQUNBO0FuSGdpaERKOztBbUg5aGhERTtFQUNFO0FuSGlpaERKOztBbUgvaGhERTtFQUNFO0FuSGtpaERKOztBbUhoaWhERTtFQUNFO0FuSG1paERKOztBbUhqaWhERTtFQUNFO0FuSG9paERKOztBbUhsaWhERTtFQUNFO0FuSHFpaERKOztBbUhuaWhERTtFQUNFO0VBQ0E7QW5Ic2loREo7O0FtSHBpaERFO0VBQ0U7RUFDQTtBbkh1aWhESjs7QW1IbmxoREU7RUFDRTtBbkhzbGhESjs7QW1IcGxoREU7RUFDRTtBbkh1bGhESjs7QW1IcmxoREU7RUFDRTtBbkh3bGhESjs7QW1IdGxoREU7RUFDRTtBbkh5bGhESjs7QW1IdmxoREU7RUFDRTtBbkgwbGhESjs7QW1IeGxoREU7RUFDRTtFQUNBO0FuSDJsaERKOztBbUh6bGhERTtFQUNFO0VBQ0E7QW5INGxoREo7O0FtSDFsaERFO0VBQ0U7QW5INmxoREo7O0FtSDNsaERFO0VBQ0U7QW5IOGxoREo7O0FtSDVsaERFO0VBQ0U7QW5IK2xoREo7O0FtSDdsaERFO0VBQ0U7QW5IZ21oREo7O0FtSDlsaERFO0VBQ0U7QW5IaW1oREo7O0FtSC9saERFO0VBQ0U7RUFDQTtBbkhrbWhESjs7QW1IaG1oREU7RUFDRTtFQUNBO0FuSG1taERKOztBbUgvb2hERTtFQUNFO0FuSGtwaERKOztBbUhocGhERTtFQUNFO0FuSG1waERKOztBbUhqcGhERTtFQUNFO0FuSG9waERKOztBbUhscGhERTtFQUNFO0FuSHFwaERKOztBbUhucGhERTtFQUNFO0FuSHNwaERKOztBbUhwcGhERTtFQUNFO0VBQ0E7QW5IdXBoREo7O0FtSHJwaERFO0VBQ0U7RUFDQTtBbkh3cGhESjs7QW1IdHBoREU7RUFDRTtBbkh5cGhESjs7QW1IdnBoREU7RUFDRTtBbkgwcGhESjs7QW1IeHBoREU7RUFDRTtBbkgycGhESjs7QW1IenBoREU7RUFDRTtBbkg0cGhESjs7QW1IMXBoREU7RUFDRTtBbkg2cGhESjs7QW1IM3BoREU7RUFDRTtFQUNBO0FuSDhwaERKOztBbUg1cGhERTtFQUNFO0VBQ0E7QW5IK3BoREo7O0FtSDNzaERFO0VBQ0U7QW5IOHNoREo7O0FtSDVzaERFO0VBQ0U7QW5IK3NoREo7O0FtSDdzaERFO0VBQ0U7QW5IZ3RoREo7O0FtSDlzaERFO0VBQ0U7QW5IaXRoREo7O0FtSC9zaERFO0VBQ0U7QW5Ia3RoREo7O0FtSGh0aERFO0VBQ0U7RUFDQTtBbkhtdGhESjs7QW1IanRoREU7RUFDRTtFQUNBO0FuSG90aERKOztBbUhsdGhERTtFQUNFO0FuSHF0aERKOztBbUhudGhERTtFQUNFO0FuSHN0aERKOztBbUhwdGhERTtFQUNFO0FuSHV0aERKOztBbUhydGhERTtFQUNFO0FuSHd0aERKOztBbUh0dGhERTtFQUNFO0FuSHl0aERKOztBbUh2dGhERTtFQUNFO0VBQ0E7QW5IMHRoREo7O0FtSHh0aERFO0VBQ0U7RUFDQTtBbkgydGhESjs7QW1IdndoREU7RUFDRTtBbkgwd2hESjs7QW1IeHdoREU7RUFDRTtBbkgyd2hESjs7QW1IendoREU7RUFDRTtBbkg0d2hESjs7QW1IMXdoREU7RUFDRTtBbkg2d2hESjs7QW1IM3doREU7RUFDRTtBbkg4d2hESjs7QW1INXdoREU7RUFDRTtFQUNBO0FuSCt3aERKOztBbUg3d2hERTtFQUNFO0VBQ0E7QW5IZ3hoREo7O0FtSDl3aERFO0VBQ0U7QW5IaXhoREo7O0FtSC93aERFO0VBQ0U7QW5Ia3hoREo7O0FtSGh4aERFO0VBQ0U7QW5IbXhoREo7O0FtSGp4aERFO0VBQ0U7QW5Ib3hoREo7O0FtSGx4aERFO0VBQ0U7QW5IcXhoREo7O0FtSG54aERFO0VBQ0U7RUFDQTtBbkhzeGhESjs7QW1IcHhoREU7RUFDRTtFQUNBO0FuSHV4aERKOztBbUhuMGhERTtFQUNFO0FuSHMwaERKOztBbUhwMGhERTtFQUNFO0FuSHUwaERKOztBbUhyMGhERTtFQUNFO0FuSHcwaERKOztBbUh0MGhERTtFQUNFO0FuSHkwaERKOztBbUh2MGhERTtFQUNFO0FuSDAwaERKOztBbUh4MGhERTtFQUNFO0VBQ0E7QW5IMjBoREo7O0FtSHowaERFO0VBQ0U7RUFDQTtBbkg0MGhESjs7QW1IMTBoREU7RUFDRTtBbkg2MGhESjs7QW1IMzBoREU7RUFDRTtBbkg4MGhESjs7QW1INTBoREU7RUFDRTtBbkgrMGhESjs7QW1INzBoREU7RUFDRTtBbkhnMWhESjs7QW1IOTBoREU7RUFDRTtBbkhpMWhESjs7QW1ILzBoREU7RUFDRTtFQUNBO0FuSGsxaERKOztBbUhoMWhERTtFQUNFO0VBQ0E7QW5IbTFoREo7O0FtSC8zaERFO0VBQ0U7QW5IazRoREo7O0FtSGg0aERFO0VBQ0U7QW5IbTRoREo7O0FtSGo0aERFO0VBQ0U7QW5IbzRoREo7O0FtSGw0aERFO0VBQ0U7QW5IcTRoREo7O0FtSG40aERFO0VBQ0U7QW5IczRoREo7O0FtSHA0aERFO0VBQ0U7RUFDQTtBbkh1NGhESjs7QW1IcjRoREU7RUFDRTtFQUNBO0FuSHc0aERKOztBbUh0NGhERTtFQUNFO0FuSHk0aERKOztBbUh2NGhERTtFQUNFO0FuSDA0aERKOztBbUh4NGhERTtFQUNFO0FuSDI0aERKOztBbUh6NGhERTtFQUNFO0FuSDQ0aERKOztBbUgxNGhERTtFQUNFO0FuSDY0aERKOztBbUgzNGhERTtFQUNFO0VBQ0E7QW5IODRoREo7O0FtSDU0aERFO0VBQ0U7RUFDQTtBbkgrNGhESjs7QW1IMzdoREU7RUFDRTtBbkg4N2hESjs7QW1INTdoREU7RUFDRTtBbkgrN2hESjs7QW1INzdoREU7RUFDRTtBbkhnOGhESjs7QW1IOTdoREU7RUFDRTtBbkhpOGhESjs7QW1ILzdoREU7RUFDRTtBbkhrOGhESjs7QW1IaDhoREU7RUFDRTtFQUNBO0FuSG04aERKOztBbUhqOGhERTtFQUNFO0VBQ0E7QW5IbzhoREo7O0FtSGw4aERFO0VBQ0U7QW5IcThoREo7O0FtSG44aERFO0VBQ0U7QW5IczhoREo7O0FtSHA4aERFO0VBQ0U7QW5IdThoREo7O0FtSHI4aERFO0VBQ0U7QW5IdzhoREo7O0FtSHQ4aERFO0VBQ0U7QW5IeThoREo7O0FtSHY4aERFO0VBQ0U7RUFDQTtBbkgwOGhESjs7QW1IeDhoREU7RUFDRTtFQUNBO0FuSDI4aERKOztBbUh2L2hERTtFQUNFO0FuSDAvaERKOztBbUh4L2hERTtFQUNFO0FuSDIvaERKOztBbUh6L2hERTtFQUNFO0FuSDQvaERKOztBbUgxL2hERTtFQUNFO0FuSDYvaERKOztBbUgzL2hERTtFQUNFO0FuSDgvaERKOztBbUg1L2hERTtFQUNFO0VBQ0E7QW5IKy9oREo7O0FtSDcvaERFO0VBQ0U7RUFDQTtBbkhnZ2lESjs7QW1IOS9oREU7RUFDRTtBbkhpZ2lESjs7QW1ILy9oREU7RUFDRTtBbkhrZ2lESjs7QW1IaGdpREU7RUFDRTtBbkhtZ2lESjs7QW1IamdpREU7RUFDRTtBbkhvZ2lESjs7QW1IbGdpREU7RUFDRTtBbkhxZ2lESjs7QW1IbmdpREU7RUFDRTtFQUNBO0FuSHNnaURKOztBbUhwZ2lERTtFQUNFO0VBQ0E7QW5IdWdpREo7O0FtSG5qaURFO0VBQ0U7QW5Ic2ppREo7O0FtSHBqaURFO0VBQ0U7QW5IdWppREo7O0FtSHJqaURFO0VBQ0U7QW5Id2ppREo7O0FtSHRqaURFO0VBQ0U7QW5IeWppREo7O0FtSHZqaURFO0VBQ0U7QW5IMGppREo7O0FtSHhqaURFO0VBQ0U7RUFDQTtBbkgyamlESjs7QW1IemppREU7RUFDRTtFQUNBO0FuSDRqaURKOztBbUgxamlERTtFQUNFO0FuSDZqaURKOztBbUgzamlERTtFQUNFO0FuSDhqaURKOztBbUg1amlERTtFQUNFO0FuSCtqaURKOztBbUg3amlERTtFQUNFO0FuSGdraURKOztBbUg5amlERTtFQUNFO0FuSGlraURKOztBbUgvamlERTtFQUNFO0VBQ0E7QW5Ia2tpREo7O0FtSGhraURFO0VBQ0U7RUFDQTtBbkhta2lESjs7QW1IL21pREU7RUFDRTtBbkhrbmlESjs7QW1IaG5pREU7RUFDRTtBbkhtbmlESjs7QW1Iam5pREU7RUFDRTtBbkhvbmlESjs7QW1IbG5pREU7RUFDRTtBbkhxbmlESjs7QW1Ibm5pREU7RUFDRTtBbkhzbmlESjs7QW1IcG5pREU7RUFDRTtFQUNBO0FuSHVuaURKOztBbUhybmlERTtFQUNFO0VBQ0E7QW5Id25pREo7O0FtSHRuaURFO0VBQ0U7QW5IeW5pREo7O0FtSHZuaURFO0VBQ0U7QW5IMG5pREo7O0FtSHhuaURFO0VBQ0U7QW5IMm5pREo7O0FtSHpuaURFO0VBQ0U7QW5ING5pREo7O0FtSDFuaURFO0VBQ0U7QW5INm5pREo7O0FtSDNuaURFO0VBQ0U7RUFDQTtBbkg4bmlESjs7QW1INW5pREU7RUFDRTtFQUNBO0FuSCtuaURKOztBbUgzcWlERTtFQUNFO0FuSDhxaURKOztBbUg1cWlERTtFQUNFO0FuSCtxaURKOztBbUg3cWlERTtFQUNFO0FuSGdyaURKOztBbUg5cWlERTtFQUNFO0FuSGlyaURKOztBbUgvcWlERTtFQUNFO0FuSGtyaURKOztBbUhocmlERTtFQUNFO0VBQ0E7QW5IbXJpREo7O0FtSGpyaURFO0VBQ0U7RUFDQTtBbkhvcmlESjs7QW1IbHJpREU7RUFDRTtBbkhxcmlESjs7QW1IbnJpREU7RUFDRTtBbkhzcmlESjs7QW1IcHJpREU7RUFDRTtBbkh1cmlESjs7QW1IcnJpREU7RUFDRTtBbkh3cmlESjs7QW1IdHJpREU7RUFDRTtBbkh5cmlESjs7QW1IdnJpREU7RUFDRTtFQUNBO0FuSDByaURKOztBbUh4cmlERTtFQUNFO0VBQ0E7QW5IMnJpREo7O0FtSHZ1aURFO0VBQ0U7QW5IMHVpREo7O0FtSHh1aURFO0VBQ0U7QW5IMnVpREo7O0FtSHp1aURFO0VBQ0U7QW5INHVpREo7O0FtSDF1aURFO0VBQ0U7QW5INnVpREo7O0FtSDN1aURFO0VBQ0U7QW5IOHVpREo7O0FtSDV1aURFO0VBQ0U7RUFDQTtBbkgrdWlESjs7QW1IN3VpREU7RUFDRTtFQUNBO0FuSGd2aURKOztBbUg5dWlERTtFQUNFO0FuSGl2aURKOztBbUgvdWlERTtFQUNFO0FuSGt2aURKOztBbUhodmlERTtFQUNFO0FuSG12aURKOztBbUhqdmlERTtFQUNFO0FuSG92aURKOztBbUhsdmlERTtFQUNFO0FuSHF2aURKOztBbUhudmlERTtFQUNFO0VBQ0E7QW5Ic3ZpREo7O0FtSHB2aURFO0VBQ0U7RUFDQTtBbkh1dmlESjs7QW1IbnlpREU7RUFDRTtBbkhzeWlESjs7QW1IcHlpREU7RUFDRTtBbkh1eWlESjs7QW1IcnlpREU7RUFDRTtBbkh3eWlESjs7QW1IdHlpREU7RUFDRTtBbkh5eWlESjs7QW1IdnlpREU7RUFDRTtBbkgweWlESjs7QW1IeHlpREU7RUFDRTtFQUNBO0FuSDJ5aURKOztBbUh6eWlERTtFQUNFO0VBQ0E7QW5INHlpREo7O0FtSDF5aURFO0VBQ0U7QW5INnlpREo7O0FtSDN5aURFO0VBQ0U7QW5IOHlpREo7O0FtSDV5aURFO0VBQ0U7QW5IK3lpREo7O0FtSDd5aURFO0VBQ0U7QW5IZ3ppREo7O0FtSDl5aURFO0VBQ0U7QW5IaXppREo7O0FtSC95aURFO0VBQ0U7RUFDQTtBbkhremlESjs7QW1IaHppREU7RUFDRTtFQUNBO0FuSG16aURKOztBbUgvMWlERTtFQUNFO0FuSGsyaURKOztBbUhoMmlERTtFQUNFO0FuSG0yaURKOztBbUhqMmlERTtFQUNFO0FuSG8yaURKOztBbUhsMmlERTtFQUNFO0FuSHEyaURKOztBbUhuMmlERTtFQUNFO0FuSHMyaURKOztBbUhwMmlERTtFQUNFO0VBQ0E7QW5IdTJpREo7O0FtSHIyaURFO0VBQ0U7RUFDQTtBbkh3MmlESjs7QW1IdDJpREU7RUFDRTtBbkh5MmlESjs7QW1IdjJpREU7RUFDRTtBbkgwMmlESjs7QW1IeDJpREU7RUFDRTtBbkgyMmlESjs7QW1IejJpREU7RUFDRTtBbkg0MmlESjs7QW1IMTJpREU7RUFDRTtBbkg2MmlESjs7QW1IMzJpREU7RUFDRTtFQUNBO0FuSDgyaURKOztBbUg1MmlERTtFQUNFO0VBQ0E7QW5IKzJpREo7O0FtSDM1aURFO0VBQ0U7QW5IODVpREo7O0FtSDU1aURFO0VBQ0U7QW5IKzVpREo7O0FtSDc1aURFO0VBQ0U7QW5IZzZpREo7O0FtSDk1aURFO0VBQ0U7QW5IaTZpREo7O0FtSC81aURFO0VBQ0U7QW5IazZpREo7O0FtSGg2aURFO0VBQ0U7RUFDQTtBbkhtNmlESjs7QW1IajZpREU7RUFDRTtFQUNBO0FuSG82aURKOztBbUhsNmlERTtFQUNFO0FuSHE2aURKOztBbUhuNmlERTtFQUNFO0FuSHM2aURKOztBbUhwNmlERTtFQUNFO0FuSHU2aURKOztBbUhyNmlERTtFQUNFO0FuSHc2aURKOztBbUh0NmlERTtFQUNFO0FuSHk2aURKOztBbUh2NmlERTtFQUNFO0VBQ0E7QW5IMDZpREo7O0FtSHg2aURFO0VBQ0U7RUFDQTtBbkgyNmlESjs7QW1IdjlpREU7RUFDRTtBbkgwOWlESjs7QW1IeDlpREU7RUFDRTtBbkgyOWlESjs7QW1IejlpREU7RUFDRTtBbkg0OWlESjs7QW1IMTlpREU7RUFDRTtBbkg2OWlESjs7QW1IMzlpREU7RUFDRTtBbkg4OWlESjs7QW1INTlpREU7RUFDRTtFQUNBO0FuSCs5aURKOztBbUg3OWlERTtFQUNFO0VBQ0E7QW5IZytpREo7O0FtSDk5aURFO0VBQ0U7QW5IaStpREo7O0FtSC85aURFO0VBQ0U7QW5IaytpREo7O0FtSGgraURFO0VBQ0U7QW5IbStpREo7O0FtSGoraURFO0VBQ0U7QW5IbytpREo7O0FtSGwraURFO0VBQ0U7QW5IcStpREo7O0FtSG4raURFO0VBQ0U7RUFDQTtBbkhzK2lESjs7QW1IcCtpREU7RUFDRTtFQUNBO0FuSHUraURKOztBbUhuaGpERTtFQUNFO0FuSHNoakRKOztBbUhwaGpERTtFQUNFO0FuSHVoakRKOztBbUhyaGpERTtFQUNFO0FuSHdoakRKOztBbUh0aGpERTtFQUNFO0FuSHloakRKOztBbUh2aGpERTtFQUNFO0FuSDBoakRKOztBbUh4aGpERTtFQUNFO0VBQ0E7QW5IMmhqREo7O0FtSHpoakRFO0VBQ0U7RUFDQTtBbkg0aGpESjs7QW1IMWhqREU7RUFDRTtBbkg2aGpESjs7QW1IM2hqREU7RUFDRTtBbkg4aGpESjs7QW1INWhqREU7RUFDRTtBbkgraGpESjs7QW1IN2hqREU7RUFDRTtBbkhnaWpESjs7QW1IOWhqREU7RUFDRTtBbkhpaWpESjs7QW1IL2hqREU7RUFDRTtFQUNBO0FuSGtpakRKOztBbUhoaWpERTtFQUNFO0VBQ0E7QW5IbWlqREo7O0FtSC9rakRFO0VBQ0U7QW5Ia2xqREo7O0FtSGhsakRFO0VBQ0U7QW5IbWxqREo7O0FtSGpsakRFO0VBQ0U7QW5Ib2xqREo7O0FtSGxsakRFO0VBQ0U7QW5IcWxqREo7O0FtSG5sakRFO0VBQ0U7QW5Ic2xqREo7O0FtSHBsakRFO0VBQ0U7RUFDQTtBbkh1bGpESjs7QW1IcmxqREU7RUFDRTtFQUNBO0FuSHdsakRKOztBbUh0bGpERTtFQUNFO0FuSHlsakRKOztBbUh2bGpERTtFQUNFO0FuSDBsakRKOztBbUh4bGpERTtFQUNFO0FuSDJsakRKOztBbUh6bGpERTtFQUNFO0FuSDRsakRKOztBbUgxbGpERTtFQUNFO0FuSDZsakRKOztBbUgzbGpERTtFQUNFO0VBQ0E7QW5IOGxqREo7O0FtSDVsakRFO0VBQ0U7RUFDQTtBbkgrbGpESjs7QW1IM29qREU7RUFDRTtBbkg4b2pESjs7QW1INW9qREU7RUFDRTtBbkgrb2pESjs7QW1IN29qREU7RUFDRTtBbkhncGpESjs7QW1IOW9qREU7RUFDRTtBbkhpcGpESjs7QW1IL29qREU7RUFDRTtBbkhrcGpESjs7QW1IaHBqREU7RUFDRTtFQUNBO0FuSG1wakRKOztBbUhqcGpERTtFQUNFO0VBQ0E7QW5Ib3BqREo7O0FtSGxwakRFO0VBQ0U7QW5IcXBqREo7O0FtSG5wakRFO0VBQ0U7QW5Ic3BqREo7O0FtSHBwakRFO0VBQ0U7QW5IdXBqREo7O0FtSHJwakRFO0VBQ0U7QW5Id3BqREo7O0FtSHRwakRFO0VBQ0U7QW5IeXBqREo7O0FtSHZwakRFO0VBQ0U7RUFDQTtBbkgwcGpESjs7QW1IeHBqREU7RUFDRTtFQUNBO0FuSDJwakRKOztBbUh2c2pERTtFQUNFO0FuSDBzakRKOztBbUh4c2pERTtFQUNFO0FuSDJzakRKOztBbUh6c2pERTtFQUNFO0FuSDRzakRKOztBbUgxc2pERTtFQUNFO0FuSDZzakRKOztBbUgzc2pERTtFQUNFO0FuSDhzakRKOztBbUg1c2pERTtFQUNFO0VBQ0E7QW5IK3NqREo7O0FtSDdzakRFO0VBQ0U7RUFDQTtBbkhndGpESjs7QW1IOXNqREU7RUFDRTtBbkhpdGpESjs7QW1IL3NqREU7RUFDRTtBbkhrdGpESjs7QW1IaHRqREU7RUFDRTtBbkhtdGpESjs7QW1IanRqREU7RUFDRTtBbkhvdGpESjs7QW1IbHRqREU7RUFDRTtBbkhxdGpESjs7QW1IbnRqREU7RUFDRTtFQUNBO0FuSHN0akRKOztBbUhwdGpERTtFQUNFO0VBQ0E7QW5IdXRqREo7O0FtSG53akRFO0VBQ0U7QW5Ic3dqREo7O0FtSHB3akRFO0VBQ0U7QW5IdXdqREo7O0FtSHJ3akRFO0VBQ0U7QW5Id3dqREo7O0FtSHR3akRFO0VBQ0U7QW5IeXdqREo7O0FtSHZ3akRFO0VBQ0U7QW5IMHdqREo7O0FtSHh3akRFO0VBQ0U7RUFDQTtBbkgyd2pESjs7QW1IendqREU7RUFDRTtFQUNBO0FuSDR3akRKOztBbUgxd2pERTtFQUNFO0FuSDZ3akRKOztBbUgzd2pERTtFQUNFO0FuSDh3akRKOztBbUg1d2pERTtFQUNFO0FuSCt3akRKOztBbUg3d2pERTtFQUNFO0FuSGd4akRKOztBbUg5d2pERTtFQUNFO0FuSGl4akRKOztBbUgvd2pERTtFQUNFO0VBQ0E7QW5Ia3hqREo7O0FtSGh4akRFO0VBQ0U7RUFDQTtBbkhteGpESjs7QW1IL3pqREU7RUFDRTtBbkhrMGpESjs7QW1IaDBqREU7RUFDRTtBbkhtMGpESjs7QW1IajBqREU7RUFDRTtBbkhvMGpESjs7QW1IbDBqREU7RUFDRTtBbkhxMGpESjs7QW1IbjBqREU7RUFDRTtBbkhzMGpESjs7QW1IcDBqREU7RUFDRTtFQUNBO0FuSHUwakRKOztBbUhyMGpERTtFQUNFO0VBQ0E7QW5IdzBqREo7O0FtSHQwakRFO0VBQ0U7QW5IeTBqREo7O0FtSHYwakRFO0VBQ0U7QW5IMDBqREo7O0FtSHgwakRFO0VBQ0U7QW5IMjBqREo7O0FtSHowakRFO0VBQ0U7QW5INDBqREo7O0FtSDEwakRFO0VBQ0U7QW5INjBqREo7O0FtSDMwakRFO0VBQ0U7RUFDQTtBbkg4MGpESjs7QW1INTBqREU7RUFDRTtFQUNBO0FuSCswakRKOztBbUgzM2pERTtFQUNFO0FuSDgzakRKOztBbUg1M2pERTtFQUNFO0FuSCszakRKOztBbUg3M2pERTtFQUNFO0FuSGc0akRKOztBbUg5M2pERTtFQUNFO0FuSGk0akRKOztBbUgvM2pERTtFQUNFO0FuSGs0akRKOztBbUhoNGpERTtFQUNFO0VBQ0E7QW5IbTRqREo7O0FtSGo0akRFO0VBQ0U7RUFDQTtBbkhvNGpESjs7QW1IbDRqREU7RUFDRTtBbkhxNGpESjs7QW1IbjRqREU7RUFDRTtBbkhzNGpESjs7QW1IcDRqREU7RUFDRTtBbkh1NGpESjs7QW1IcjRqREU7RUFDRTtBbkh3NGpESjs7QW1IdDRqREU7RUFDRTtBbkh5NGpESjs7QW1IdjRqREU7RUFDRTtFQUNBO0FuSDA0akRKOztBbUh4NGpERTtFQUNFO0VBQ0E7QW5IMjRqREo7O0FtSHY3akRFO0VBQ0U7QW5IMDdqREo7O0FtSHg3akRFO0VBQ0U7QW5IMjdqREo7O0FtSHo3akRFO0VBQ0U7QW5INDdqREo7O0FtSDE3akRFO0VBQ0U7QW5INjdqREo7O0FtSDM3akRFO0VBQ0U7QW5IODdqREo7O0FtSDU3akRFO0VBQ0U7RUFDQTtBbkgrN2pESjs7QW1INzdqREU7RUFDRTtFQUNBO0FuSGc4akRKOztBbUg5N2pERTtFQUNFO0FuSGk4akRKOztBbUgvN2pERTtFQUNFO0FuSGs4akRKOztBbUhoOGpERTtFQUNFO0FuSG04akRKOztBbUhqOGpERTtFQUNFO0FuSG84akRKOztBbUhsOGpERTtFQUNFO0FuSHE4akRKOztBbUhuOGpERTtFQUNFO0VBQ0E7QW5IczhqREo7O0FtSHA4akRFO0VBQ0U7RUFDQTtBbkh1OGpESjs7QW1Ibi9qREU7RUFDRTtBbkhzL2pESjs7QW1IcC9qREU7RUFDRTtBbkh1L2pESjs7QW1Ici9qREU7RUFDRTtBbkh3L2pESjs7QW1IdC9qREU7RUFDRTtBbkh5L2pESjs7QW1Idi9qREU7RUFDRTtBbkgwL2pESjs7QW1IeC9qREU7RUFDRTtFQUNBO0FuSDIvakRKOztBbUh6L2pERTtFQUNFO0VBQ0E7QW5INC9qREo7O0FtSDEvakRFO0VBQ0U7QW5INi9qREo7O0FtSDMvakRFO0VBQ0U7QW5IOC9qREo7O0FtSDUvakRFO0VBQ0U7QW5IKy9qREo7O0FtSDcvakRFO0VBQ0U7QW5IZ2drREo7O0FtSDkvakRFO0VBQ0U7QW5IaWdrREo7O0FtSC8vakRFO0VBQ0U7RUFDQTtBbkhrZ2tESjs7QW1IaGdrREU7RUFDRTtFQUNBO0FuSG1na0RKOztBbUgvaWtERTtFQUNFO0FuSGtqa0RKOztBbUhoamtERTtFQUNFO0FuSG1qa0RKOztBbUhqamtERTtFQUNFO0FuSG9qa0RKOztBbUhsamtERTtFQUNFO0FuSHFqa0RKOztBbUhuamtERTtFQUNFO0FuSHNqa0RKOztBbUhwamtERTtFQUNFO0VBQ0E7QW5IdWprREo7O0FtSHJqa0RFO0VBQ0U7RUFDQTtBbkh3amtESjs7QW1IdGprREU7RUFDRTtBbkh5amtESjs7QW1IdmprREU7RUFDRTtBbkgwamtESjs7QW1IeGprREU7RUFDRTtBbkgyamtESjs7QW1IemprREU7RUFDRTtBbkg0amtESjs7QW1IMWprREU7RUFDRTtBbkg2amtESjs7QW1IM2prREU7RUFDRTtFQUNBO0FuSDhqa0RKOztBbUg1amtERTtFQUNFO0VBQ0E7QW5IK2prREo7O0FtSDNta0RFO0VBQ0U7QW5IOG1rREo7O0FtSDVta0RFO0VBQ0U7QW5IK21rREo7O0FtSDdta0RFO0VBQ0U7QW5IZ25rREo7O0FtSDlta0RFO0VBQ0U7QW5IaW5rREo7O0FtSC9ta0RFO0VBQ0U7QW5Ia25rREo7O0FtSGhua0RFO0VBQ0U7RUFDQTtBbkhtbmtESjs7QW1Iam5rREU7RUFDRTtFQUNBO0FuSG9ua0RKOztBbUhsbmtERTtFQUNFO0FuSHFua0RKOztBbUhubmtERTtFQUNFO0FuSHNua0RKOztBbUhwbmtERTtFQUNFO0FuSHVua0RKOztBbUhybmtERTtFQUNFO0FuSHdua0RKOztBbUh0bmtERTtFQUNFO0FuSHlua0RKOztBbUh2bmtERTtFQUNFO0VBQ0E7QW5IMG5rREo7O0FtSHhua0RFO0VBQ0U7RUFDQTtBbkgybmtESjs7QW1IdnFrREU7RUFDRTtBbkgwcWtESjs7QW1IeHFrREU7RUFDRTtBbkgycWtESjs7QW1IenFrREU7RUFDRTtBbkg0cWtESjs7QW1IMXFrREU7RUFDRTtBbkg2cWtESjs7QW1IM3FrREU7RUFDRTtBbkg4cWtESjs7QW1INXFrREU7RUFDRTtFQUNBO0FuSCtxa0RKOztBbUg3cWtERTtFQUNFO0VBQ0E7QW5IZ3JrREo7O0FtSDlxa0RFO0VBQ0U7QW5IaXJrREo7O0FtSC9xa0RFO0VBQ0U7QW5Ia3JrREo7O0FtSGhya0RFO0VBQ0U7QW5IbXJrREo7O0FtSGpya0RFO0VBQ0U7QW5Ib3JrREo7O0FtSGxya0RFO0VBQ0U7QW5IcXJrREo7O0FtSG5ya0RFO0VBQ0U7RUFDQTtBbkhzcmtESjs7QW1IcHJrREU7RUFDRTtFQUNBO0FuSHVya0RKOztBbUhudWtERTtFQUNFO0FuSHN1a0RKOztBbUhwdWtERTtFQUNFO0FuSHV1a0RKOztBbUhydWtERTtFQUNFO0FuSHd1a0RKOztBbUh0dWtERTtFQUNFO0FuSHl1a0RKOztBbUh2dWtERTtFQUNFO0FuSDB1a0RKOztBbUh4dWtERTtFQUNFO0VBQ0E7QW5IMnVrREo7O0FtSHp1a0RFO0VBQ0U7RUFDQTtBbkg0dWtESjs7QW1IMXVrREU7RUFDRTtBbkg2dWtESjs7QW1IM3VrREU7RUFDRTtBbkg4dWtESjs7QW1INXVrREU7RUFDRTtBbkgrdWtESjs7QW1IN3VrREU7RUFDRTtBbkhndmtESjs7QW1IOXVrREU7RUFDRTtBbkhpdmtESjs7QW1IL3VrREU7RUFDRTtFQUNBO0FuSGt2a0RKOztBbUhodmtERTtFQUNFO0VBQ0E7QW5IbXZrREo7O0FtSC94a0RFO0VBQ0U7QW5Ia3lrREo7O0FtSGh5a0RFO0VBQ0U7QW5IbXlrREo7O0FtSGp5a0RFO0VBQ0U7QW5Ib3lrREo7O0FtSGx5a0RFO0VBQ0U7QW5IcXlrREo7O0FtSG55a0RFO0VBQ0U7QW5Ic3lrREo7O0FtSHB5a0RFO0VBQ0U7RUFDQTtBbkh1eWtESjs7QW1IcnlrREU7RUFDRTtFQUNBO0FuSHd5a0RKOztBbUh0eWtERTtFQUNFO0FuSHl5a0RKOztBbUh2eWtERTtFQUNFO0FuSDB5a0RKOztBbUh4eWtERTtFQUNFO0FuSDJ5a0RKOztBbUh6eWtERTtFQUNFO0FuSDR5a0RKOztBbUgxeWtERTtFQUNFO0FuSDZ5a0RKOztBbUgzeWtERTtFQUNFO0VBQ0E7QW5IOHlrREo7O0FtSDV5a0RFO0VBQ0U7RUFDQTtBbkgreWtESjs7QW1IMzFrREU7RUFDRTtBbkg4MWtESjs7QW1INTFrREU7RUFDRTtBbkgrMWtESjs7QW1INzFrREU7RUFDRTtBbkhnMmtESjs7QW1IOTFrREU7RUFDRTtBbkhpMmtESjs7QW1ILzFrREU7RUFDRTtBbkhrMmtESjs7QW1IaDJrREU7RUFDRTtFQUNBO0FuSG0ya0RKOztBbUhqMmtERTtFQUNFO0VBQ0E7QW5IbzJrREo7O0FtSGwya0RFO0VBQ0U7QW5IcTJrREo7O0FtSG4ya0RFO0VBQ0U7QW5IczJrREo7O0FtSHAya0RFO0VBQ0U7QW5IdTJrREo7O0FtSHIya0RFO0VBQ0U7QW5IdzJrREo7O0FtSHQya0RFO0VBQ0U7QW5IeTJrREo7O0FtSHYya0RFO0VBQ0U7RUFDQTtBbkgwMmtESjs7QW1IeDJrREU7RUFDRTtFQUNBO0FuSDIya0RKOztBbUh2NWtERTtFQUNFO0FuSDA1a0RKOztBbUh4NWtERTtFQUNFO0FuSDI1a0RKOztBbUh6NWtERTtFQUNFO0FuSDQ1a0RKOztBbUgxNWtERTtFQUNFO0FuSDY1a0RKOztBbUgzNWtERTtFQUNFO0FuSDg1a0RKOztBbUg1NWtERTtFQUNFO0VBQ0E7QW5IKzVrREo7O0FtSDc1a0RFO0VBQ0U7RUFDQTtBbkhnNmtESjs7QW1IOTVrREU7RUFDRTtBbkhpNmtESjs7QW1ILzVrREU7RUFDRTtBbkhrNmtESjs7QW1IaDZrREU7RUFDRTtBbkhtNmtESjs7QW1IajZrREU7RUFDRTtBbkhvNmtESjs7QW1IbDZrREU7RUFDRTtBbkhxNmtESjs7QW1IbjZrREU7RUFDRTtFQUNBO0FuSHM2a0RKOztBbUhwNmtERTtFQUNFO0VBQ0E7QW5IdTZrREo7O0FtSG45a0RFO0VBQ0U7QW5IczlrREo7O0FtSHA5a0RFO0VBQ0U7QW5IdTlrREo7O0FtSHI5a0RFO0VBQ0U7QW5IdzlrREo7O0FtSHQ5a0RFO0VBQ0U7QW5IeTlrREo7O0FtSHY5a0RFO0VBQ0U7QW5IMDlrREo7O0FtSHg5a0RFO0VBQ0U7RUFDQTtBbkgyOWtESjs7QW1IejlrREU7RUFDRTtFQUNBO0FuSDQ5a0RKOztBbUgxOWtERTtFQUNFO0FuSDY5a0RKOztBbUgzOWtERTtFQUNFO0FuSDg5a0RKOztBbUg1OWtERTtFQUNFO0FuSCs5a0RKOztBbUg3OWtERTtFQUNFO0FuSGcra0RKOztBbUg5OWtERTtFQUNFO0FuSGkra0RKOztBbUgvOWtERTtFQUNFO0VBQ0E7QW5IaytrREo7O0FtSGgra0RFO0VBQ0U7RUFDQTtBbkhtK2tESjs7QW1IL2dsREU7RUFDRTtBbkhraGxESjs7QW1IaGhsREU7RUFDRTtBbkhtaGxESjs7QW1IamhsREU7RUFDRTtBbkhvaGxESjs7QW1IbGhsREU7RUFDRTtBbkhxaGxESjs7QW1IbmhsREU7RUFDRTtBbkhzaGxESjs7QW1IcGhsREU7RUFDRTtFQUNBO0FuSHVobERKOztBbUhyaGxERTtFQUNFO0VBQ0E7QW5Id2hsREo7O0FtSHRobERFO0VBQ0U7QW5IeWhsREo7O0FtSHZobERFO0VBQ0U7QW5IMGhsREo7O0FtSHhobERFO0VBQ0U7QW5IMmhsREo7O0FtSHpobERFO0VBQ0U7QW5INGhsREo7O0FtSDFobERFO0VBQ0U7QW5INmhsREo7O0FtSDNobERFO0VBQ0U7RUFDQTtBbkg4aGxESjs7QW1INWhsREU7RUFDRTtFQUNBO0FuSCtobERKOztBbUgza2xERTtFQUNFO0FuSDhrbERKOztBbUg1a2xERTtFQUNFO0FuSCtrbERKOztBbUg3a2xERTtFQUNFO0FuSGdsbERKOztBbUg5a2xERTtFQUNFO0FuSGlsbERKOztBbUgva2xERTtFQUNFO0FuSGtsbERKOztBbUhobGxERTtFQUNFO0VBQ0E7QW5IbWxsREo7O0FtSGpsbERFO0VBQ0U7RUFDQTtBbkhvbGxESjs7QW1IbGxsREU7RUFDRTtBbkhxbGxESjs7QW1IbmxsREU7RUFDRTtBbkhzbGxESjs7QW1IcGxsREU7RUFDRTtBbkh1bGxESjs7QW1IcmxsREU7RUFDRTtBbkh3bGxESjs7QW1IdGxsREU7RUFDRTtBbkh5bGxESjs7QW1IdmxsREU7RUFDRTtFQUNBO0FuSDBsbERKOztBbUh4bGxERTtFQUNFO0VBQ0E7QW5IMmxsREo7O0FtSHZvbERFO0VBQ0U7QW5IMG9sREo7O0FtSHhvbERFO0VBQ0U7QW5IMm9sREo7O0FtSHpvbERFO0VBQ0U7QW5ING9sREo7O0FtSDFvbERFO0VBQ0U7QW5INm9sREo7O0FtSDNvbERFO0VBQ0U7QW5IOG9sREo7O0FtSDVvbERFO0VBQ0U7RUFDQTtBbkgrb2xESjs7QW1IN29sREU7RUFDRTtFQUNBO0FuSGdwbERKOztBbUg5b2xERTtFQUNFO0FuSGlwbERKOztBbUgvb2xERTtFQUNFO0FuSGtwbERKOztBbUhocGxERTtFQUNFO0FuSG1wbERKOztBbUhqcGxERTtFQUNFO0FuSG9wbERKOztBbUhscGxERTtFQUNFO0FuSHFwbERKOztBbUhucGxERTtFQUNFO0VBQ0E7QW5Ic3BsREo7O0FtSHBwbERFO0VBQ0U7RUFDQTtBbkh1cGxESjs7QW1IbnNsREU7RUFDRTtBbkhzc2xESjs7QW1IcHNsREU7RUFDRTtBbkh1c2xESjs7QW1IcnNsREU7RUFDRTtBbkh3c2xESjs7QW1IdHNsREU7RUFDRTtBbkh5c2xESjs7QW1IdnNsREU7RUFDRTtBbkgwc2xESjs7QW1IeHNsREU7RUFDRTtFQUNBO0FuSDJzbERKOztBbUh6c2xERTtFQUNFO0VBQ0E7QW5INHNsREo7O0FtSDFzbERFO0VBQ0U7QW5INnNsREo7O0FtSDNzbERFO0VBQ0U7QW5IOHNsREo7O0FtSDVzbERFO0VBQ0U7QW5IK3NsREo7O0FtSDdzbERFO0VBQ0U7QW5IZ3RsREo7O0FtSDlzbERFO0VBQ0U7QW5IaXRsREo7O0FtSC9zbERFO0VBQ0U7RUFDQTtBbkhrdGxESjs7QW1IaHRsREU7RUFDRTtFQUNBO0FuSG10bERKOztBbUgvdmxERTtFQUNFO0FuSGt3bERKOztBbUhod2xERTtFQUNFO0FuSG13bERKOztBbUhqd2xERTtFQUNFO0FuSG93bERKOztBbUhsd2xERTtFQUNFO0FuSHF3bERKOztBbUhud2xERTtFQUNFO0FuSHN3bERKOztBbUhwd2xERTtFQUNFO0VBQ0E7QW5IdXdsREo7O0FtSHJ3bERFO0VBQ0U7RUFDQTtBbkh3d2xESjs7QW1IdHdsREU7RUFDRTtBbkh5d2xESjs7QW1IdndsREU7RUFDRTtBbkgwd2xESjs7QW1IeHdsREU7RUFDRTtBbkgyd2xESjs7QW1IendsREU7RUFDRTtBbkg0d2xESjs7QW1IMXdsREU7RUFDRTtBbkg2d2xESjs7QW1IM3dsREU7RUFDRTtFQUNBO0FuSDh3bERKOztBbUg1d2xERTtFQUNFO0VBQ0E7QW5IK3dsREo7O0FtSDN6bERFO0VBQ0U7QW5IOHpsREo7O0FtSDV6bERFO0VBQ0U7QW5IK3psREo7O0FtSDd6bERFO0VBQ0U7QW5IZzBsREo7O0FtSDl6bERFO0VBQ0U7QW5IaTBsREo7O0FtSC96bERFO0VBQ0U7QW5IazBsREo7O0FtSGgwbERFO0VBQ0U7RUFDQTtBbkhtMGxESjs7QW1IajBsREU7RUFDRTtFQUNBO0FuSG8wbERKOztBbUhsMGxERTtFQUNFO0FuSHEwbERKOztBbUhuMGxERTtFQUNFO0FuSHMwbERKOztBbUhwMGxERTtFQUNFO0FuSHUwbERKOztBbUhyMGxERTtFQUNFO0FuSHcwbERKOztBbUh0MGxERTtFQUNFO0FuSHkwbERKOztBbUh2MGxERTtFQUNFO0VBQ0E7QW5IMDBsREo7O0FtSHgwbERFO0VBQ0U7RUFDQTtBbkgyMGxESjs7QW1IdjNsREU7RUFDRTtBbkgwM2xESjs7QW1IeDNsREU7RUFDRTtBbkgyM2xESjs7QW1IejNsREU7RUFDRTtBbkg0M2xESjs7QW1IMTNsREU7RUFDRTtBbkg2M2xESjs7QW1IMzNsREU7RUFDRTtBbkg4M2xESjs7QW1INTNsREU7RUFDRTtFQUNBO0FuSCszbERKOztBbUg3M2xERTtFQUNFO0VBQ0E7QW5IZzRsREo7O0FtSDkzbERFO0VBQ0U7QW5IaTRsREo7O0FtSC8zbERFO0VBQ0U7QW5IazRsREo7O0FtSGg0bERFO0VBQ0U7QW5IbTRsREo7O0FtSGo0bERFO0VBQ0U7QW5IbzRsREo7O0FtSGw0bERFO0VBQ0U7QW5IcTRsREo7O0FtSG40bERFO0VBQ0U7RUFDQTtBbkhzNGxESjs7QW1IcDRsREU7RUFDRTtFQUNBO0FuSHU0bERKOztBbUhuN2xERTtFQUNFO0FuSHM3bERKOztBbUhwN2xERTtFQUNFO0FuSHU3bERKOztBbUhyN2xERTtFQUNFO0FuSHc3bERKOztBbUh0N2xERTtFQUNFO0FuSHk3bERKOztBbUh2N2xERTtFQUNFO0FuSDA3bERKOztBbUh4N2xERTtFQUNFO0VBQ0E7QW5IMjdsREo7O0FtSHo3bERFO0VBQ0U7RUFDQTtBbkg0N2xESjs7QW1IMTdsREU7RUFDRTtBbkg2N2xESjs7QW1IMzdsREU7RUFDRTtBbkg4N2xESjs7QW1INTdsREU7RUFDRTtBbkgrN2xESjs7QW1INzdsREU7RUFDRTtBbkhnOGxESjs7QW1IOTdsREU7RUFDRTtBbkhpOGxESjs7QW1ILzdsREU7RUFDRTtFQUNBO0FuSGs4bERKOztBbUhoOGxERTtFQUNFO0VBQ0E7QW5IbThsREo7O0FtSC8rbERFO0VBQ0U7QW5Iay9sREo7O0FtSGgvbERFO0VBQ0U7QW5IbS9sREo7O0FtSGovbERFO0VBQ0U7QW5Iby9sREo7O0FtSGwvbERFO0VBQ0U7QW5IcS9sREo7O0FtSG4vbERFO0VBQ0U7QW5Icy9sREo7O0FtSHAvbERFO0VBQ0U7RUFDQTtBbkh1L2xESjs7QW1Ici9sREU7RUFDRTtFQUNBO0FuSHcvbERKOztBbUh0L2xERTtFQUNFO0FuSHkvbERKOztBbUh2L2xERTtFQUNFO0FuSDAvbERKOztBbUh4L2xERTtFQUNFO0FuSDIvbERKOztBbUh6L2xERTtFQUNFO0FuSDQvbERKOztBbUgxL2xERTtFQUNFO0FuSDYvbERKOztBbUgzL2xERTtFQUNFO0VBQ0E7QW5IOC9sREo7O0FtSDUvbERFO0VBQ0U7RUFDQTtBbkgrL2xESjs7QW1IM2ltREU7RUFDRTtBbkg4aW1ESjs7QW1INWltREU7RUFDRTtBbkgraW1ESjs7QW1IN2ltREU7RUFDRTtBbkhnam1ESjs7QW1IOWltREU7RUFDRTtBbkhpam1ESjs7QW1IL2ltREU7RUFDRTtBbkhram1ESjs7QW1IaGptREU7RUFDRTtFQUNBO0FuSG1qbURKOztBbUhqam1ERTtFQUNFO0VBQ0E7QW5Ib2ptREo7O0FtSGxqbURFO0VBQ0U7QW5IcWptREo7O0FtSG5qbURFO0VBQ0U7QW5Ic2ptREo7O0FtSHBqbURFO0VBQ0U7QW5IdWptREo7O0FtSHJqbURFO0VBQ0U7QW5Id2ptREo7O0FtSHRqbURFO0VBQ0U7QW5IeWptREo7O0FtSHZqbURFO0VBQ0U7RUFDQTtBbkgwam1ESjs7QW1IeGptREU7RUFDRTtFQUNBO0FuSDJqbURKOztBbUh2bW1ERTtFQUNFO0FuSDBtbURKOztBbUh4bW1ERTtFQUNFO0FuSDJtbURKOztBbUh6bW1ERTtFQUNFO0FuSDRtbURKOztBbUgxbW1ERTtFQUNFO0FuSDZtbURKOztBbUgzbW1ERTtFQUNFO0FuSDhtbURKOztBbUg1bW1ERTtFQUNFO0VBQ0E7QW5IK21tREo7O0FtSDdtbURFO0VBQ0U7RUFDQTtBbkhnbm1ESjs7QW1IOW1tREU7RUFDRTtBbkhpbm1ESjs7QW1IL21tREU7RUFDRTtBbkhrbm1ESjs7QW1IaG5tREU7RUFDRTtBbkhtbm1ESjs7QW1Iam5tREU7RUFDRTtBbkhvbm1ESjs7QW1IbG5tREU7RUFDRTtBbkhxbm1ESjs7QW1Ibm5tREU7RUFDRTtFQUNBO0FuSHNubURKOztBbUhwbm1ERTtFQUNFO0VBQ0E7QW5IdW5tREo7O0FtSG5xbURFO0VBQ0U7QW5Ic3FtREo7O0FtSHBxbURFO0VBQ0U7QW5IdXFtREo7O0FtSHJxbURFO0VBQ0U7QW5Id3FtREo7O0FtSHRxbURFO0VBQ0U7QW5IeXFtREo7O0FtSHZxbURFO0VBQ0U7QW5IMHFtREo7O0FtSHhxbURFO0VBQ0U7RUFDQTtBbkgycW1ESjs7QW1IenFtREU7RUFDRTtFQUNBO0FuSDRxbURKOztBbUgxcW1ERTtFQUNFO0FuSDZxbURKOztBbUgzcW1ERTtFQUNFO0FuSDhxbURKOztBbUg1cW1ERTtFQUNFO0FuSCtxbURKOztBbUg3cW1ERTtFQUNFO0FuSGdybURKOztBbUg5cW1ERTtFQUNFO0FuSGlybURKOztBbUgvcW1ERTtFQUNFO0VBQ0E7QW5Ia3JtREo7O0FtSGhybURFO0VBQ0U7RUFDQTtBbkhtcm1ESjs7QW1IL3RtREU7RUFDRTtBbkhrdW1ESjs7QW1IaHVtREU7RUFDRTtBbkhtdW1ESjs7QW1IanVtREU7RUFDRTtBbkhvdW1ESjs7QW1IbHVtREU7RUFDRTtBbkhxdW1ESjs7QW1IbnVtREU7RUFDRTtBbkhzdW1ESjs7QW1IcHVtREU7RUFDRTtFQUNBO0FuSHV1bURKOztBbUhydW1ERTtFQUNFO0VBQ0E7QW5Id3VtREo7O0FtSHR1bURFO0VBQ0U7QW5IeXVtREo7O0FtSHZ1bURFO0VBQ0U7QW5IMHVtREo7O0FtSHh1bURFO0VBQ0U7QW5IMnVtREo7O0FtSHp1bURFO0VBQ0U7QW5INHVtREo7O0FtSDF1bURFO0VBQ0U7QW5INnVtREo7O0FtSDN1bURFO0VBQ0U7RUFDQTtBbkg4dW1ESjs7QW1INXVtREU7RUFDRTtFQUNBO0FuSCt1bURKOztBbUgzeG1ERTtFQUNFO0FuSDh4bURKOztBbUg1eG1ERTtFQUNFO0FuSCt4bURKOztBbUg3eG1ERTtFQUNFO0FuSGd5bURKOztBbUg5eG1ERTtFQUNFO0FuSGl5bURKOztBbUgveG1ERTtFQUNFO0FuSGt5bURKOztBbUhoeW1ERTtFQUNFO0VBQ0E7QW5IbXltREo7O0FtSGp5bURFO0VBQ0U7RUFDQTtBbkhveW1ESjs7QW1IbHltREU7RUFDRTtBbkhxeW1ESjs7QW1IbnltREU7RUFDRTtBbkhzeW1ESjs7QW1IcHltREU7RUFDRTtBbkh1eW1ESjs7QW1IcnltREU7RUFDRTtBbkh3eW1ESjs7QW1IdHltREU7RUFDRTtBbkh5eW1ESjs7QW1IdnltREU7RUFDRTtFQUNBO0FuSDB5bURKOztBbUh4eW1ERTtFQUNFO0VBQ0E7QW5IMnltREo7O0FtSHYxbURFO0VBQ0U7QW5IMDFtREo7O0FtSHgxbURFO0VBQ0U7QW5IMjFtREo7O0FtSHoxbURFO0VBQ0U7QW5INDFtREo7O0FtSDExbURFO0VBQ0U7QW5INjFtREo7O0FtSDMxbURFO0VBQ0U7QW5IODFtREo7O0FtSDUxbURFO0VBQ0U7RUFDQTtBbkgrMW1ESjs7QW1INzFtREU7RUFDRTtFQUNBO0FuSGcybURKOztBbUg5MW1ERTtFQUNFO0FuSGkybURKOztBbUgvMW1ERTtFQUNFO0FuSGsybURKOztBbUhoMm1ERTtFQUNFO0FuSG0ybURKOztBbUhqMm1ERTtFQUNFO0FuSG8ybURKOztBbUhsMm1ERTtFQUNFO0FuSHEybURKOztBbUhuMm1ERTtFQUNFO0VBQ0E7QW5IczJtREo7O0FtSHAybURFO0VBQ0U7RUFDQTtBbkh1Mm1ESjs7QW1IbjVtREU7RUFDRTtBbkhzNW1ESjs7QW1IcDVtREU7RUFDRTtBbkh1NW1ESjs7QW1IcjVtREU7RUFDRTtBbkh3NW1ESjs7QW1IdDVtREU7RUFDRTtBbkh5NW1ESjs7QW1IdjVtREU7RUFDRTtBbkgwNW1ESjs7QW1IeDVtREU7RUFDRTtFQUNBO0FuSDI1bURKOztBbUh6NW1ERTtFQUNFO0VBQ0E7QW5INDVtREo7O0FtSDE1bURFO0VBQ0U7QW5INjVtREo7O0FtSDM1bURFO0VBQ0U7QW5IODVtREo7O0FtSDU1bURFO0VBQ0U7QW5IKzVtREo7O0FtSDc1bURFO0VBQ0U7QW5IZzZtREo7O0FtSDk1bURFO0VBQ0U7QW5IaTZtREo7O0FtSC81bURFO0VBQ0U7RUFDQTtBbkhrNm1ESjs7QW1IaDZtREU7RUFDRTtFQUNBO0FuSG02bURKOztBbUgvOG1ERTtFQUNFO0FuSGs5bURKOztBbUhoOW1ERTtFQUNFO0FuSG05bURKOztBbUhqOW1ERTtFQUNFO0FuSG85bURKOztBbUhsOW1ERTtFQUNFO0FuSHE5bURKOztBbUhuOW1ERTtFQUNFO0FuSHM5bURKOztBbUhwOW1ERTtFQUNFO0VBQ0E7QW5IdTltREo7O0FtSHI5bURFO0VBQ0U7RUFDQTtBbkh3OW1ESjs7QW1IdDltREU7RUFDRTtBbkh5OW1ESjs7QW1IdjltREU7RUFDRTtBbkgwOW1ESjs7QW1IeDltREU7RUFDRTtBbkgyOW1ESjs7QW1IejltREU7RUFDRTtBbkg0OW1ESjs7QW1IMTltREU7RUFDRTtBbkg2OW1ESjs7QW1IMzltREU7RUFDRTtFQUNBO0FuSDg5bURKOztBbUg1OW1ERTtFQUNFO0VBQ0E7QW5IKzltREo7O0FtSDNnbkRFO0VBQ0U7QW5IOGduREo7O0FtSDVnbkRFO0VBQ0U7QW5IK2duREo7O0FtSDdnbkRFO0VBQ0U7QW5IZ2huREo7O0FtSDlnbkRFO0VBQ0U7QW5IaWhuREo7O0FtSC9nbkRFO0VBQ0U7QW5Ia2huREo7O0FtSGhobkRFO0VBQ0U7RUFDQTtBbkhtaG5ESjs7QW1IamhuREU7RUFDRTtFQUNBO0FuSG9obkRKOztBbUhsaG5ERTtFQUNFO0FuSHFobkRKOztBbUhuaG5ERTtFQUNFO0FuSHNobkRKOztBbUhwaG5ERTtFQUNFO0FuSHVobkRKOztBbUhyaG5ERTtFQUNFO0FuSHdobkRKOztBbUh0aG5ERTtFQUNFO0FuSHlobkRKOztBbUh2aG5ERTtFQUNFO0VBQ0E7QW5IMGhuREo7O0FtSHhobkRFO0VBQ0U7RUFDQTtBbkgyaG5ESjs7QW1IdmtuREU7RUFDRTtBbkgwa25ESjs7QW1IeGtuREU7RUFDRTtBbkgya25ESjs7QW1IemtuREU7RUFDRTtBbkg0a25ESjs7QW1IMWtuREU7RUFDRTtBbkg2a25ESjs7QW1IM2tuREU7RUFDRTtBbkg4a25ESjs7QW1INWtuREU7RUFDRTtFQUNBO0FuSCtrbkRKOztBbUg3a25ERTtFQUNFO0VBQ0E7QW5IZ2xuREo7O0FtSDlrbkRFO0VBQ0U7QW5IaWxuREo7O0FtSC9rbkRFO0VBQ0U7QW5Ia2xuREo7O0FtSGhsbkRFO0VBQ0U7QW5IbWxuREo7O0FtSGpsbkRFO0VBQ0U7QW5Ib2xuREo7O0FtSGxsbkRFO0VBQ0U7QW5IcWxuREo7O0FtSG5sbkRFO0VBQ0U7RUFDQTtBbkhzbG5ESjs7QW1IcGxuREU7RUFDRTtFQUNBO0FuSHVsbkRKOztBbUhub25ERTtFQUNFO0FuSHNvbkRKOztBbUhwb25ERTtFQUNFO0FuSHVvbkRKOztBbUhyb25ERTtFQUNFO0FuSHdvbkRKOztBbUh0b25ERTtFQUNFO0FuSHlvbkRKOztBbUh2b25ERTtFQUNFO0FuSDBvbkRKOztBbUh4b25ERTtFQUNFO0VBQ0E7QW5IMm9uREo7O0FtSHpvbkRFO0VBQ0U7RUFDQTtBbkg0b25ESjs7QW1IMW9uREU7RUFDRTtBbkg2b25ESjs7QW1IM29uREU7RUFDRTtBbkg4b25ESjs7QW1INW9uREU7RUFDRTtBbkgrb25ESjs7QW1IN29uREU7RUFDRTtBbkhncG5ESjs7QW1IOW9uREU7RUFDRTtBbkhpcG5ESjs7QW1IL29uREU7RUFDRTtFQUNBO0FuSGtwbkRKOztBbUhocG5ERTtFQUNFO0VBQ0E7QW5IbXBuREo7O0FnRjN3bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3d25ERjs7QWdGcnduREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmt3bkRGOztBb0hoNG5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG00bkRGOztBb0hoNG5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSG00bkRGO0FvSGo0bkRFO0VBQ0U7QXBIbTRuREo7QW9IajRuREk7RUFDRTtFQUNBO0FwSG00bkROO0FvSC8zbkRNO0VBQ0U7QXBIaTRuRFI7QW9INzNuRFE7RUFDRTtFQUNBO0FwSCszbkRWOztBcUg5NW5ESTtFQUNFO0FySGk2bkROO0FxSC81bkRNO0VBQ0U7RUFDQTtFQUNBO0FySGk2bkRSO0FxSC81bkRRO0VBQ0U7RUFDQTtBckhpNm5EVjtBcUgvNW5EVTtFQUNFO0tBQUE7RUFDQTtFQUNBO0FySGk2bkRaO0FxSHo1bkRRO0VBQ0U7RUFDQTtFQUNBO0FySDI1bkRWO0FxSG41bkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9HckJNO0FOMDZuRGQ7QXFIaDVuREU7RUFDRTtJQUNFO0VySGs1bkRKO0VxSGg1bkRJO0lBQ0U7RXJIazVuRE47RXFIaDVuRE07SUFDRTtFckhrNW5EUjtFcUg1NG5ESTtJQUNFO0VySDg0bkROO0FBQ0Y7QXFIMTRuREU7RUFDRTtJQUNFO0VySDQ0bkRKO0VxSDE0bkRJO0lBQ0U7RXJINDRuRE47RXFIMTRuRE07SUFDRTtFckg0NG5EUjtFcUh0NG5ESTtJQUNFO0VySHc0bkROO0FBQ0Y7QXFIcDRuREU7RUFDRTtJQUNFO0VySHM0bkRKO0VxSHA0bkRJO0lBQ0U7RXJIczRuRE47RXFIcDRuRE07SUFDRTtFckhzNG5EUjtFcUhoNG5ESTtJQUNFO0VySGs0bkROO0FBQ0Y7QXFIOTNuREU7RUFDRTtJQUNFO0lBQ0E7RXJIZzRuREo7RXFIOTNuREk7SUFDRTtFckhnNG5ETjtFcUg5M25ETTtJQUNFO0VySGc0bkRSO0VxSDEzbkRRO0lBQ0U7RXJINDNuRFY7RXFIcjNuREk7SUFDRTtFckh1M25ETjtBQUNGOztBZ0Z6L25EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcy9uREY7O0FnRm4vbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZnL25ERjs7QXNIN21vREU7RUFDRTtFQUNBO0VBQ0E7QXRIZ25vREo7QXNIOW1vREk7RUFDRTtFQUFBO0VBQUE7QXRIZ25vRE47QXNIN21vREk7RUFDRTtFQUNBO0VBQ0EsY2hIRkU7RWdIR0Y7RUFDQTtFQUNBO0VBQ0Esc0JoSG9CVztFZ0huQlg7QXRIK21vRE47QXNINW1vREk7RUFDRTtBdEg4bW9ETjtBc0h6bW9ESTtFQUNFO0F0SDJtb0ROO0FzSHhtb0RJO0VBQ0U7RUFDQTtFQUNBLGNoSGRvQjtBTndub0QxQjs7QXVIM29vREk7RUFDRTtFQUNBO0F2SDhvb0ROOztBZ0ZscG9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGK29vREY7O0FnRjVvb0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5b29ERjs7QXdIdndvREE7RUFDRTtBeEgwd29ERjtBd0h4d29ERTtFQUNFO0VBQ0E7QXhIMHdvREo7O0F5SDd3b0RJO0VBQ0U7RUFDQTtBekhneG9ETjtBeUg5d29ETTtFQUNFO0VBQ0E7QXpIZ3hvRFI7QXlINXdvREk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6SDZ3b0ROO0F5SDN3b0RNO0VBQ0U7RUFDQTtBekg2d29EUjtBeUgzd29EUTtFQUNFO0VBQ0E7QXpINndvRFY7QXlIendvRE07RUFDRTtBekgyd29EUjtBeUhyd29ESTtFQURGO0lBRUk7RXpId3dvREo7RXlIdndvREk7SUFDRTtFekh5d29ETjtBQUNGO0F5SHJ3b0RNO0VBQ0U7QXpIdXdvRFI7QXlIbndvRFk7RUFDRTtFQUNBO0F6SHF3b0RkO0F5SGx3b0RZO0VBQ0U7RUFDQTtBekhvd29EZDtBeUhod29EVTtFQUNFO0F6SGt3b0RaO0F5SC92b0RVO0VBQ0U7QXpIaXdvRFo7QXlIMXZvREU7RUFDRTtFQUNBO0F6SDR2b0RKO0F5SDN2b0RJO0VBSEY7SUFJSTtFekg4dm9ESjtBQUNGO0F5SDN2b0RFO0VBQ0U7RUFDQTtBekg2dm9ESjtBeUg1dm9ESTtFQUhGO0lBSUk7SUFDQTtFekgrdm9ESjtBQUNGO0F5SDV2b0RFO0VBQ0U7RUFDQTtBekg4dm9ESjtBeUg3dm9ESTtFQUhGO0lBSUk7SUFDQTtFekhnd29ESjtBQUNGO0F5SDF2b0RRO0VBRUU7RUFDQTtFQUNBO0F6SDJ2b0RWO0F5SHh2b0RRO0VBQ0U7RUFDQTtBekgwdm9EVjtBeUhqdm9ERTtFQUNFO0F6SG12b0RKO0F5SGh2b0RFO0VBQ0U7RUFDQTtBekhrdm9ESjtBeUgvdW9ERTtFQUNFO0VBQ0E7QXpIaXZvREo7QXlIOXVvREU7RUFDRTtFQUNBO0F6SGd2b0RKO0F5SDd1b0RFO0VBQ0U7RUFDQTtBekgrdW9ESjtBeUg1dW9ERTtFQUNFO0VBQ0E7QXpIOHVvREo7QXlIM3VvREU7RUFDRTtFQUNBO0F6SDZ1b0RKO0F5SDF1b0RFO0VBQ0U7QXpINHVvREo7QXlIenVvREU7RUFDRTtFQUNBO0F6SDJ1b0RKO0F5SHh1b0RFO0VBQ0U7RUFDQTtBekgwdW9ESjtBeUh2dW9ERTtFQUNFO0VBQ0E7QXpIeXVvREo7QXlIdHVvREU7RUFDRTtFQUNBO0F6SHd1b0RKO0F5SHJ1b0RFO0VBQ0U7RUFDQTtBekh1dW9ESjtBeUhwdW9ERTtFQUNFO0VBQ0E7QXpIc3VvREo7QXlIbHVvREU7RUFDRTtBekhvdW9ESjtBeUhqdW9ERTtFQUNFO0VBQ0E7QXpIbXVvREo7QXlIaHVvREU7RUFDRTtFQUNBO0F6SGt1b0RKO0F5SC90b0RFO0VBQ0U7RUFDQTtBekhpdW9ESjtBeUg5dG9ERTtFQUNFO0VBQ0E7QXpIZ3VvREo7QXlIN3RvREU7RUFDRTtFQUNBO0F6SCt0b0RKO0F5SDV0b0RFO0VBQ0U7RUFDQTtBekg4dG9ESjtBeUgzdG9ERTtFQUNFO0F6SDZ0b0RKO0F5SDF0b0RFO0VBQ0U7RUFDQTtBekg0dG9ESjtBeUh6dG9ERTtFQUNFO0VBQ0E7QXpIMnRvREo7QXlIeHRvREU7RUFDRTtFQUNBO0F6SDB0b0RKO0F5SHZ0b0RFO0VBQ0U7RUFDQTtBekh5dG9ESjtBeUh0dG9ERTtFQUNFO0VBQ0E7QXpId3RvREo7QXlIcnRvREU7RUFDRTtFQUNBO0F6SHV0b0RKO0F5SHB0b0RFO0VBQ0U7SUFDRTtJQUNBO0V6SHN0b0RKO0FBQ0Y7QXlIanRvREk7RUFDRTtBekhtdG9ETjtBeUhodG9ESTtFQUNFO0F6SGt0b0ROO0F5SDlzb0RFO0VBQ0U7QXpIZ3RvREo7QXlINXNvREU7RUFDRTtBekg4c29ESjtBeUgxc29ESTtFQUNFO0VBQ0E7QXpINHNvRE47QXlIenNvREk7RUFDRTtFQUNBO0F6SDJzb0ROO0F5SHhzb0RJO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBekgwc29ETjtBeUhyc29ESTtFQUNFO0VBQ0E7QXpIdXNvRE47QXlIbHNvREk7RUFDRTtFQUNBO0F6SG9zb0ROO0F5SDlyb0RNO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7QXpIZ3NvRFI7QXlIM3JvREU7RUFDRTtBekg2cm9ESjtBeUgxcm9ERTtFQUNFO0F6SDRyb0RKO0F5SHZyb0RNO0VBQ0U7QXpIeXJvRFI7QXlIanJvRE07RUFDRTtFQUNBO0F6SG1yb0RSO0F5SGhyb0RNO0VBQ0U7RUFDQTtBekhrcm9EUjtBeUg5cW9EUTtFQUNFO1VBQUE7QXpIZ3JvRFY7QXlIdnFvRE07RUFDRTtBekh5cW9EUjtBeUhocW9EUTtFQUNFO0VBQ0E7QXpIa3FvRFY7QXlIM3BvREU7RUFDRTtFQUNBO0F6SDZwb0RKO0F5SHpwb0RFO0VBQ0U7QXpIMnBvREo7QXlIdHBvRE07RUFDRTtBekh3cG9EUjtBeUhscG9ESTtFQUNFO0F6SG9wb0ROO0F5SGpwb0RJO0VBQ0U7QXpIbXBvRE47QXlIL29vREU7RUFDRTtBekhpcG9ESjtBeUgvb29ESTtFQUNFO0F6SGlwb0ROO0F5SDdvb0RFO0VBQ0U7QXpIK29vREo7QXlINW9vRE07RUFDRTtFQUNBO0F6SDhvb0RSO0F5SHpvb0RFO0VBQ0U7QXpIMm9vREo7QXlIeG9vREU7RUFDRTtBekgwb29ESjtBeUh0b29EUTtFQUNFO0VBQ0E7QXpId29vRFY7QXlIcm9vRFE7RUFDRTtBekh1b29EVjtBeUhob29ESTtFQUNFO0F6SGtvb0ROO0F5SDlub0RNO0VBQ0U7RUFDQTtBekhnb29EUjtBeUg3bm9ETTtFQUNFO0F6SCtub0RSO0F5SDdub0RRO0VBQ0U7QXpIK25vRFY7QXlIeG5vREk7RUFDRTtFQUNBO0F6SDBub0ROO0F5SHRub0RNO0VBQ0U7RUFDQTtBekh3bm9EUjtBeUhybm9ETTtFQUNFO0F6SHVub0RSO0F5SHJub0RRO0VBQ0U7QXpIdW5vRFY7QXlIam5vREU7RUFDRTtBekhtbm9ESjtBeUhqbm9ESTtFQUNFO0VBQ0E7RUFDQTtBekhtbm9ETjtBeUg3bW9ESTtFQUNFO0VBQ0E7RUFDQTtBekgrbW9ETjtBeUg1bW9ESTtFQUNFO0VBQ0E7QXpIOG1vRE47QXlIM21vREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekg2bW9ETjtBeUgxbW9ESTtFQUNFO0F6SDRtb0ROO0F5SHptb0RRO0VBQ0U7QXpIMm1vRFY7QXlIcG1vREU7RUFDRTtFQUNBO0F6SHNtb0RKO0F5SG5tb0RFO0VBQ0U7VUFBQTtBekhxbW9ESjtBeUgvbG9ESTtFQUNFO0VBQ0E7QXpIaW1vRE47QXlIOWxvREk7RUFDRSxrQm5IdGZtQjtFbUh1Zm5CLG1Cbkh2Zm1CO0FOdWxwRHpCO0F5SDlsb0RNO0VBQ0U7RUFDQTtBekhnbW9EUjtBeUg5bG9EUTtFQUNFO0F6SGdtb0RWO0F5SDFsb0RVO0VBQ0U7QXpINGxvRFo7QXlIeGxvRFE7RUFDRTtBekgwbG9EVjtBeUgva29EVTtFQUNFO0VBQ0E7QXpIaWxvRFo7QXlIOWtvRFU7RUFDRTtFQUNBO0F6SGdsb0RaO0F5SHZrb0RJO0VBQ0U7QXpIeWtvRE47QXlIcmtvREU7RUFDRTtBekh1a29ESjtBeUhwa29ERTtFQUNFO0F6SHNrb0RKO0F5SG5rb0RFO0VBQ0U7SUFDRTtFekhxa29ESjtFeUhua29ERTtJQUNFO0V6SHFrb0RKO0FBQ0Y7QXlIbGtvREU7RUFDRTtBekhva29ESjtBeUhqa29ERTtFQUNFO0F6SG1rb0RKO0F5SGhrb0RFO0VBQ0U7QXpIa2tvREo7QXlIL2pvREU7RUFDRTtBekhpa29ESjtBeUg5am9ERTtFQUNFO0F6SGdrb0RKO0F5SDdqb0RFO0VBQ0U7RUFDQTtBekgram9ESjtBeUg1am9ERTtFQUNFO0VBQ0E7RUFDQTtBekg4am9ESjtBeUh6am9ESTtFQUNFO0F6SDJqb0ROO0F5SHJqb0RJO0VBQ0U7RUFDQTtBekh1am9ETjs7QXlIaGpvREk7RUFDRTtBekhtam9ETjs7QWdGeHRwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnF0cERGOztBZ0ZsdHBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGK3NwREY7O0EwSDcwcERBO0VBQ0U7RUFDQTtFQUNBO0ExSGcxcERGOztBMEg3MHBEQTtFQUNFO0VBQ0E7RUFDQTtBMUhnMXBERjs7QTBIMzBwREU7RUFDRTtBMUg4MHBESjs7QTBIMTBwREE7RUFDRTtBMUg2MHBERjs7QTBIMTBwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg2MHBERjs7QTBIdjBwREk7RUFDRSxXcEhTaUI7QU5pMHBEdkI7QTBIeDBwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUgwMHBEUjtBMEh4MHBEUTtFQUNFO0VBQ0E7QTFIMDBwRFY7O0EwSGwwcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIcTBwREY7QTBIbjBwREU7RUFDRTtFQUNBO0VBQ0EsY3BIcERVO0FOeTNwRGQ7QTBIbDBwREU7RUFDRTtFQUNBLGNwSHpEVTtBTjYzcERkOztBMEg5enBERTtFQUNFO0VBQ0E7RUFDQTtBMUhpMHBESjtBMEgvenBESTtFQUNFLGNwSDVFRTtFb0g2RUYseUJwSHRFUTtBTnU0cERkO0EwSDl6cERJO0VBQ0UsY3BIakZFO0VvSGtGRix5QnBIM0VRO0FOMjRwRGQ7QTBIN3pwREk7RUFDRTtBMUgrenBETjtBMEg1enBESTtFQUNFO0ExSDh6cEROOztBMEh2enBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIMHpwREo7O0EwSHJ6cERBO0VBQ0U7RUFDQTtBMUh3enBERjtBMEhyenBESTtFQUNFO0ExSHV6cEROO0EwSG56cERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIcXpwREo7QTBIbnpwREk7RUFDRTtBMUhxenBETjtBMEhsenBESTtFQUNFO0VBQ0E7RUFHQTtBMUhrenBETjtBMEhoenBETTtFQUNFO0ExSGt6cERSO0EwSGh6cERRO0VBQ0U7QTFIa3pwRFY7QTBIOXlwRE07RUFDRSxVcEhwRmtCO0VvSHFGbEIsV3BIckZrQjtBTnE0cEQxQjtBMEg3eXBETTtFQUNFO0ExSCt5cERSO0EwSDV5cERNO0VBQ0U7QTFIOHlwRFI7QTBIMXlwREk7RUFDRTtBMUg0eXBETjtBMEh4eXBERTtFQUNFO0ExSDB5cERKO0EwSGx5cERFO0VBQ0U7QTFIb3lwREo7QTBIanlwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUhteXBEUjtBMEhqeXBEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEgvTEM7QUprK3BEWDtBMEhoeXBEUTtFQUNFO0ExSGt5cERWO0EwSDV4cERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RIN01PO0VzSDhNUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDh4cERKO0EwSDN4cERJO0VBQ0U7RUFDQTtFQUNBO0ExSDZ4cEROO0EwSDF4cERJO0VBQ0UsY3BIM05FO0VvSDRORix5QnBIck5RO0FOaS9wRGQ7O0EwSHZ4cERBO0VBQ0U7QTFIMHhwREY7QTBIeHhwREU7RUFDRTtFQUNBO0VBQ0E7QTFIMHhwREo7O0EwSHB4cERFO0VBQ0U7RUFDQTtBMUh1eHBESjs7QTBIcHVwREE7RUFDRTtFQUNBO0VBQ0Esc0JwSDNRZTtFb0g0UWY7RUFDQTtBMUh1dXBERjtBMEhwdXBESTtFQUNFO0VBQ0E7RUFDQTtBMUhzdXBETjtBMEhudXBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhxdXBETjtBMEhqdXBERTtFQUNFO0VBQ0E7QTFIbXVwREo7QTBIanVwREk7RUFDRTtBMUhtdXBETjtBMEhqdXBETTtFQUNFO0ExSG11cERSO0EwSDl0cERFO0VBQ0U7RUFDQTtFQUNBO0ExSGd1cERKO0EwSDl0cERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhndXBETjtBMEg5dHBETTtFQUNFO0VBQ0E7QTFIZ3VwRFI7QTBIOXRwRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0EsY3BIdlZJO0FOdWpxRGQ7QTBIN3RwRFE7RUFDRTtFQUNBO0ExSCt0cERWO0EwSDF0cERJO0VBQ0U7RUFDQSwyREExSFk7RUEySFosMkRBM0hZO0VBNEhaO0ExSDR0cEROO0EwSHIxcERFO0VBQ0UsVXBIeEtzQjtBTisvcEQxQjtBMEhwMXBERTtFQUNFO0ExSHMxcERKO0EwSG4xcERFO0VBQ0U7RUFDQSxzQnBIdk9hO0FONGpxRGpCO0EwSGoxcERJO0VBQ0UsbUJwSHJMMEI7QU53Z3FEaEM7QTBIdHVwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnBIN1ZTO0FOcWtxRGpCO0EwSHR1cERRO0VBQ0U7RUFDQTtBMUh3dXBEVjtBMEhydXBEUTtFQUNFO0ExSHV1cERWO0EwSHB1cERRO0VBQ0U7RUFDQTtBMUhzdXBEVjtBMEhodXBERTtFQUNFO0VBQ0E7QTFIa3VwREo7QTBIaHVwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIa3VwRE47QTBIL3RwREk7RUFDRTtFQUNBO0VBQ0E7QTFIaXVwRE47QTBIcDRwREU7RUFDRSxVcEh4S3NCO0FOOGlxRDFCO0EwSG40cERFO0VBQ0U7QTFIcTRwREo7QTBIbDRwREU7RUFDRTtFQUNBLHNCcEh2T2E7QU4ybXFEakI7QTBIaDRwREk7RUFDRSxtQnBIckwwQjtBTnVqcURoQztBMEgzdXBETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDZ1cERSO0EwSDN1cERRO0VBQ0UsY3BIdmFGO0VvSHdhRTtFQUNBO0VBQ0EseUJwSG5hSTtFb0hvYUo7QTFINnVwRFY7QTBIMXVwRFE7RUFDRTtFQUNBO0ExSDR1cERWO0EwSDF1cERVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFINHVwRFo7QTBIdHVwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHd1cEROO0EwSHR1cERNO0VBQ0U7RUFDQTtBMUh3dXBEUjtBMEh0dXBEUTtFQUNFO0ExSHd1cERWO0EwSHR1cERVO0VBQ0U7QTFId3VwRFo7QTBIcnVwRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0ExSHV1cERaO0EwSHJ1cERZO0VBQ0UsY3BIMWNBO0VvSDJjQTtBMUh1dXBEZDtBMEhqN3BERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSG03cERKO0EwSGo3cERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEg5UFc7RW9IK1BYLGlCcEh2T3dCO0FOMHBxRDlCO0EwSGo3cERNO0VBQ0U7QTFIbTdwRFI7QTBIN3VwREU7RUFDRTtFQUNBO0ExSCt1cERKO0EwSDd1cERJO0VBQ0U7QTFIK3VwRE47QTBIN3VwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSHZlTTtFb0h3ZU47QTFIK3VwRFI7QTBIN3VwRFE7RUFDRTtBMUgrdXBEVjtBMEh6dXBETTtFQUNFO0ExSDJ1cERSO0EwSHp1cERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBLGNwSHJmSTtBTmd1cURkO0EwSHh1cERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDB1cERWO0EwSHR1cERNO0VBQ0U7QTFId3VwRFI7QTBIdHVwRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEh6Z0JJO0VvSDBnQko7RUFDQTtBMUh3dXBEVjtBMEhsL3BERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSG8vcERKO0EwSGwvcERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEg5UFc7RW9IK1BYLGlCcEh2T3dCO0FOMnRxRDlCO0EwSGwvcERNO0VBQ0U7QTFIby9wRFI7O0EySDN4cURJO0VBQ0U7RUFDQTtBM0g4eHFETjtBMkh6eHFERTtFQUNFO0VBQ0E7QTNIMnhxREo7QTJIdnhxREU7RUFDRTtFQUNBO0EzSHl4cURKO0EySHB4cURJO0VBQ0U7QTNIc3hxRE47QTJIbnhxREk7RUFDRTtBM0hxeHFETjtBMkhoeHFERTtFQUNFO0VBQ0E7QTNIa3hxREo7QTJINXdxRE07RUFDRTtBM0g4d3FEUjtBMkh6d3FERTtFQUNFO0EzSDJ3cURKOztBNEh4enFERTtFQUNFLHlCdEhpQlU7RXNIaEJWLHFCdEhnQlU7QU4yeXFEZDtBNEh6enFESTtFQUNFO0E1SDJ6cUROO0E0SHZ6cURFO0VBQ0UsY3RIUVU7RXNIUFYscUJ0SE9VO0FOa3pxRGQ7QTRIdnpxREk7RUFDRSxjdEhIRTtFc0hJRix5QnRIR1E7QU5zenFEZDtBNEhyenFETTtFQUNFLGN0SEZNO0FOeXpxRGQ7QTRIbHpxREU7RUFDRSxjdEhSVTtBTjR6cURkO0E0SGx6cURJO0VBQ0UsY3RIbEJFO0VzSG1CRix5QnRIWlE7QU5nMHFEZDs7QTRINXlxRE07RUFDRSxjdEhyQk07QU5vMHFEZDtBNEg1eXFETTtFQUNFLGN0SHpCTTtBTnUwcURkOztBNEh4eXFEQTtFQUNFLGN0SGhDWTtBTjIwcURkO0E0SHp5cURFO0VBQ0U7QTVIMnlxREo7O0E0SHB5cURNO0VBQ0UsY3RIbERBO0FOeTFxRFI7QTRIbnlxRFE7RUFDRSxjdEh2REY7QU40MXFEUjs7QTRIOXhxREE7RUFDRTtBNUhpeXFERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL25vZGVfbW9kdWxlcy9ub3Vpc2xpZGVyL2Rpc3RyaWJ1dGUvbm91aXNsaWRlci5taW4uY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL21peGlucy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RoZW1lLWNvbG9ycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19icmVhZGN1bWIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGF0YWJsZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190YWIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3ZlcnRpY2FsLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jdXN0b20taW1hZ2UtdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX21vZGFscy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jYXJkcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jaGFydC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZmlsdGVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kYXRlcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYXZhdGFycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcmFnLWRyb3Auc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGFiLWxheW91dC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190YWctbWFuYWdlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19tb2JpbGUtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3V0aWxpdGllcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvdXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX3BhZGRpbmctbWFyZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9wYWdlcy9fdXNlci1wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2Vycy1yb2xlcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191bnN1YnNjcmliZXItcGFnZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kaXItcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvX2FwcC1ydGwuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvX2JyYW5kLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vdWlzbGlkZXIgLSAxNC43LjAgLSA0LzYvMjAyMSAqL1xuLm5vVWktdGFyZ2V0LC5ub1VpLXRhcmdldCAqey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9Lm5vVWktYmFzZSwubm9VaS1jb25uZWN0c3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubm9VaS1jb25uZWN0c3tvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowfS5ub1VpLWNvbm5lY3QsLm5vVWktb3JpZ2lue3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7cmlnaHQ6MDstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tc3R5bGU6ZmxhdH0ubm9VaS1jb25uZWN0e2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vVWktb3JpZ2lue2hlaWdodDoxMCU7d2lkdGg6MTAlfS5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57bGVmdDowO3JpZ2h0OmF1dG99Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2lue3dpZHRoOjB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57aGVpZ2h0OjB9Lm5vVWktaGFuZGxley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9Lm5vVWktdG91Y2gtYXJlYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LC5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW57LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5ub1VpLXN0YXRlLWRyYWcgKntjdXJzb3I6aW5oZXJpdCFpbXBvcnRhbnR9Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6MThweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDozNHB4O2hlaWdodDoyOHB4O3JpZ2h0Oi0xN3B4O3RvcDotNnB4fS5ub1VpLXZlcnRpY2Fse3dpZHRoOjE4cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxle3dpZHRoOjI4cHg7aGVpZ2h0OjM0cHg7cmlnaHQ6LTZweDt0b3A6LTE3cHh9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXtsZWZ0Oi0xN3B4O3JpZ2h0OmF1dG99Lm5vVWktdGFyZ2V0e2JhY2tncm91bmQ6I0ZBRkFGQTtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNEM0QzRDM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggI0YwRjBGMCwwIDNweCA2cHggLTVweCAjQkJCfS5ub1VpLWNvbm5lY3Rze2JvcmRlci1yYWRpdXM6M3B4fS5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojM0ZCOEFGfS5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6ZXctcmVzaXplfS5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6bnMtcmVzaXplfS5ub1VpLWhhbmRsZXtib3JkZXI6MXB4IHNvbGlkICNEOUQ5RDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojRkZGO2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRERELDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktaGFuZGxlOmFmdGVyLC5ub1VpLWhhbmRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE0cHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6I0U4RTdFNjtsZWZ0OjE0cHg7dG9wOjZweH0ubm9VaS1oYW5kbGU6YWZ0ZXJ7bGVmdDoxN3B4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciwubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3Jle3dpZHRoOjE0cHg7aGVpZ2h0OjFweDtsZWZ0OjZweDt0b3A6MTRweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXJ7dG9wOjE3cHh9W2Rpc2FibGVkXSAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6I0I4QjhCOH1bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktaGFuZGxlLFtkaXNhYmxlZF0ubm9VaS10YXJnZXR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ub1VpLXBpcHMsLm5vVWktcGlwcyAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS1waXBze3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiM5OTl9Lm5vVWktdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyfS5ub1VpLXZhbHVlLXN1Yntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxMHB4fS5ub1VpLW1hcmtlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNDQ0N9Lm5vVWktbWFya2VyLXN1YntiYWNrZ3JvdW5kOiNBQUF9Lm5vVWktbWFya2VyLWxhcmdle2JhY2tncm91bmQ6I0FBQX0ubm9VaS1waXBzLWhvcml6b250YWx7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjgwcHg7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpfS5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSw1MCUpfS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2Vye21hcmdpbi1sZWZ0Oi0xcHg7d2lkdGg6MnB4O2hlaWdodDo1cHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3Vie2hlaWdodDoxMHB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdle2hlaWdodDoxNXB4fS5ub1VpLXBpcHMtdmVydGljYWx7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDoxMDAlfS5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtwYWRkaW5nLWxlZnQ6MjVweH0ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKX0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXJ7d2lkdGg6NXB4O2hlaWdodDoycHg7bWFyZ2luLXRvcDotMXB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWJ7d2lkdGg6MTBweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2V7d2lkdGg6MTVweH0ubm9VaS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO2xlZnQ6NTAlO2JvdHRvbToxMjAlfS5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RvcDo1MCU7cmlnaHQ6MTIwJX0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7bGVmdDphdXRvO2JvdHRvbToxMHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTE4cHgpO3RvcDphdXRvO3JpZ2h0OjI4cHh9IiwiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqLzpyb290ey0tYW5pbWF0ZS1kdXJhdGlvbjoxczstLWFuaW1hdGUtZGVsYXk6MXM7LS1hbmltYXRlLXJlcGVhdDoxfS5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMnstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mzstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpO2FuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MnM7YW5pbWF0aW9uLWRlbGF5OjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMik7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NXM7YW5pbWF0aW9uLWRlbGF5OjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi44czthbmltYXRpb24tZHVyYXRpb246LjhzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkscHJpbnR7LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50fS5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9T3V0XXtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19LmFuaW1hdGVfX2JvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5hbmltYXRlX19zaGFrZVh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVg7YW5pbWF0aW9uLW5hbWU6c2hha2VYfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX1Aa2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fS5hbmltYXRlX19zaGFrZVl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVk7YW5pbWF0aW9uLW5hbWU6c2hha2VZfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5hbmltYXRlX19oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19LmFuaW1hdGVfX3N3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3RhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3dvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19QGtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fS5hbmltYXRlX19qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9faGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luRG93bjthbmltYXRpb24tbmFtZTpiYWNrSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdDthbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodDthbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luVXA7YW5pbWF0aW9uLW5hbWU6YmFja0luVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dERvd247YW5pbWF0aW9uLW5hbWU6YmFja091dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdDthbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFVwO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX2JvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUlufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmFuaW1hdGVfX2JvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmFuaW1hdGVfX2ZhZGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRYO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRYOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX0uYW5pbWF0ZV9faGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19qYWNrSW5UaGVCb3h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3g7YW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94fUAtd2Via2l0LWtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3JvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19QGtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fS5hbmltYXRlX19yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fS5hbmltYXRlX196b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIi8vIEltcG9ydCBGb250c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChmb250cy9wb3BwaW5zLnR0Zik7XG59XG5cbi8vIGltcG9ydCBjc3MgZnJvbSBub2RlIG1vZHVsZXNcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIubWluLmNzcycpO1xuQGltcG9ydCB1cmwoJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hbmltYXRlLmNzcy9hbmltYXRlLm1pbi5jc3MnKTtcblxuLy8gSW1wb3J0IEN1c3RvbSBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gSW1wb3J0IEJvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBUZW1wbGF0ZSBtaXhpbnNcbkBpbXBvcnQgXCIuL21peGlucy9taXNjXCI7XG5AaW1wb3J0IFwiLi9taXhpbnMvYW5pbWF0aW9uXCI7XG5cbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJkYXRhdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5AaW1wb3J0IFwibWlzY1wiO1xuQGltcG9ydCBcInZlcnRpY2FsLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJjdXN0b20taW1hZ2UtdXBsb2FkXCI7XG5AaW1wb3J0IFwibW9kYWxzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGFydFwiO1xuQGltcG9ydCBcImJhZGdlc1wiO1xuQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJkYXRlcmFuZ2VcIjtcbkBpbXBvcnQgXCJhdmF0YXJzXCI7XG5AaW1wb3J0IFwiZHJhZy1kcm9wXCI7XG5AaW1wb3J0IFwidGltZXBpY2tlclwiO1xuQGltcG9ydCBcImRhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJsb2FkZXJzXCI7XG5AaW1wb3J0IFwidG9hc3RlclwiO1xuQGltcG9ydCBcInRhYi1sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0YWctbWFuYWdlclwiO1xuQGltcG9ydCBcIm1vYmlsZS1sYXlvdXRcIjtcbkBpbXBvcnQgXCJjYWxlbmRhclwiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3BhZGRpbmctbWFyZ2luXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvYXV0aFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcInBhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXJzLXJvbGVzXCI7XG5AaW1wb3J0IFwicGFnZXMvdW5zdWJzY3JpYmVyLXBhZ2VcIjtcblxuLy8gUmlnaHQgdG8gTGVmdCBEaXJlY3Rpb25cbkBpbXBvcnQgXCJkaXItcnRsXCI7XG5AaW1wb3J0IFwiLi4vYXBwXCI7XG5AaW1wb3J0IFwiLi4vYXBwLXJ0bFwiO1xuQGltcG9ydCBcIi4uL2JyYW5kXCI7XG5cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gTm9ybWFsIENvbG9yc1xuJGJsdWU6ICM0NDY2RjI7XG4kZGFyay1ibHVlOiAjMjg1MGYwO1xuJGluZGlnbzogIzY2MTBmMjtcbiRwdXJwbGU6ICM2YTAwOGE7XG4kbGlnaHQtcHVycGxlOiAjOTY0ZWQ4O1xuJHBpbms6ICNFOTFFNjM7XG4kcmVkOiAjZjk2ODY4O1xuJG9yYW5nZTogI2YyYTY1NDtcbiR5ZWxsb3c6ICNmNmU4NGU7XG4kZ3JlZW46ICM0NmMzNWY7XG4kdGVhbDogIzU4ZDhhMztcbiRjeWFuOiAjNTdjN2Q0O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJHdoaXRlLXNtb2tlOiAjZjJmN2Y4O1xuJHZpb2xldDogIzQxNDc4YTtcbiRkYXJrc2xhdGVncmF5OiAjMmUzODNlO1xuJGRvZGdlci1ibHVlOiAjMzQ5OGRiO1xuXG4vLyBDb2xvciBWYXJpYWJsZXNcbiRicmFuZC1jb2xvcjogIzQ0NjZGMjtcbiRiYXNlLWNvbG9yOiAjRjlGOUY5O1xuJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yOiAjOTM5N0EwO1xuJGRlZmF1bHQtbGlnaHQtY29sb3I6ICNGNUY4RkY7XG4kbXV0ZWQtY29sb3I6ICNhZmIxYjY7XG4kbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDkpO1xuJG5vdGUtYmctYmx1ZS1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjU1LCAwLjkpO1xuJG5vdGUtYmctcmVkLWNvbG9yOiByZ2JhKDI1NSwgMjMzLCAyMzMsIDAuOSk7XG4kbm90ZS1iZy1wdXJwbGUtY29sb3I6IHJnYmEoMjU1LCAyMzEsIDI1NSwgMC45KTtcbiRub3RlLWJnLXN1Y2Nlc3MtY29sb3I6IHJnYmEoMjExLCAyNTUsIDIyMCwgMC45KTtcbiRub3RlLWJnLWluZm8tY29sb3I6IHJnYmEoMjEyLCAyNDksIDI1NSwgMC45KTtcbiRncmF5LTE6ICM4QThBOEE7XG4kaW5mby1jb2xvcjogIzM4YTRmODtcbiR3YXJuaW5nLWNvbG9yOiAjRkM2NTEwO1xuJGVycm9yLWNvbG9yOiAjY2MzMzAwO1xuJGRhbmdlci1jb2xvcjogI2ZjMmMxMDtcbiRzdWNjZXNzLWNvbG9yOiAjNDZjMzVmO1xuXG4vLyBCb3JkZXIgVmFyaWFibGVzXG4kZGVmYXVsdC1yYWRpdXM6IDAuMjVyZW07XG5cbi8vIEZvbnRzXG4kbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yOiAjOEE4QThBO1xuJGRlZmF1bHQtZm9udC1zaXplOiAwLjkzNXJlbTtcbiR0eXBlLTE6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcblxuLy8gQnV0dG9uc1xuJGFjdGlvbi1idXR0b24tcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiRkZWZhdWx0LWJ1dHRvbi1wYWRkaW5nOiAwLjQ1cmVtIDEuMnJlbTtcblxuLy8gQ2FyZHNcbiRkZWZhdWx0LWNhcmQtcGFkZGluZzogMnJlbTtcblxuLy8gRHJvcGRvd25cbiRkcm9wZG93bi1hcnJvdy1mb250LXNpemU6IDAuNTVyZW07XG5cbi8vIE1lYXN1cmVtZW50ICYgUHJvcGVydHkgVmFyaWFibGVzXG4kZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjogMnJlbTtcbiRib290c3RyYXAtY29sdW1uLXBhZGRpbmc6IDFyZW07XG4kbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZzogMnJlbTtcbiRmaWx0ZXItYnV0dG9uLXBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cbi8vIFRyYW5zaXRpb24gVmFyaWFibGVzXG4kZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4kYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblxuLy8gRm9ybSBWYXJpYWJsZXNcbiR3aXphcmQtc3RlcC1idG4tZGVmYXVsdC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuJGZvcm1zLWlucHV0LXRleHQtY29sb3I6ICM4OTg5ODk7XG4kZmlsdGVyLWJ0bi10ZXh0LWNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuJGlucHV0cy1mb2N1cy1jb2xvcjogJGJsdWU7XG4kZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZzogMTBweCAxNHB4O1xuXG4vLyBNaXNjIFZhcmlhYmxlc1xuJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoOiA2cHg7XG4kbGlnaHQtbGF5b3V0LWNhcmQtYmc6ICR3aGl0ZTtcbiRkZWZhdWx0LW1vZGFsLXBhZGRpbmc6IDEuNjg4cmVtO1xuJG1vZGFsLWNsb3NlLWljb24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4kZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRkZWZhdWx0LWNhcmQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRkZWZhdWx0LWxpZ2h0LWJ0bi1ob3Zlci1iZzogcmdiYSgyNDUsIDI0OCwgMjU1LCAwLjk1KTtcbiRkZWZhdWx0LWRhcmstYnRuLWhvdmVyLWJnOiByZ2JhKDY4LCAxMDIsIDI0MiwgMC45NSk7XG5cbi8vIE5hdmJhclxuJG5hdmJhci1oZWlnaHQ6IDcwcHg7XG4kbmF2YmFyLW1lbnUtY29sb3I6ICM5YzlmYTY7XG4kbmF2YmFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4kbGlnaHQtbmF2YmFyLWxpbmstY29sb3I6ICRicmFuZC1jb2xvcjtcblxuLy8gU2lkZWJhclxuJHNpZGViYXItd2lkdGgtbGc6IDIzMHB4O1xuJHNpZGViYXItd2lkdGgtaWNvbjogNzBweDtcbiRzaWRlYmFyLXNjcm9sbGJhci13aWR0aDogNnB4O1xuJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjNTY2MDc2O1xuJHNpZGViYXItbWVudS1wYWRkaW5nLXk6IDAuNXJlbTtcbiRzaWRlYmFyLW1lbnUtcGFkZGluZy14OiAxLjI1cmVtO1xuJHNpZGViYXItbWVudS1mb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiRzaWRlYmFyLXN1Ym1lbnUtZm9udC1zaXplOiAuODEyNXJlbTtcbiRzaWRlYmFyLXN1Ym1lbnUtaXRlbS1wYWRkaW5nOiAuNzVyZW0gMS4zNXJlbSAuNzVyZW0gMS4zNXJlbTtcbiRzaWRlYmFyLWljb24tZm9udC1zaXplOiAxLjEyNXJlbTtcbiRzaWRlYmFyLWFycm93LWZvbnQtc2l6ZTogMC43NXJlbTtcbiRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg6IDE5MHB4O1xuXG4kc2lkZWJhci1saWdodC1zdWJtZW51LWNvbG9yOiAjODg4O1xuJHNpZGViYXItbGlnaHQtbWVudS1hcnJvdy1jb2xvcjogIzllOWRhMDtcblxuJHNpZGViYXItZGFyay1iZzogIzJCMzAzQjtcbiRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjogIzcwNzg4NztcbiRzaWRlYmFyLXN1Ym1lbnUtYmctY29sb3I6IGRhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA2JSk7XG4kbmF2YmFyLWJyYW5kLWJnOiBkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpO1xuXG4vLyBWYXJpYWJsZXMgZm9yIGRhcmsgbGF5b3V0XG4kZGFyay1sYXlvdXQtYmFzZS1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKTtcbiRkYXJrLWxheW91dC1kZWZhdWx0LWJvcmRlci1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA4JSk7XG4kZGFyay1sYXlvdXQtYm94LXNoYWRvdzogMHB4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuLy8gVmFyaWFibGVzIGZvciBtb2JpbGUgdmlld1xuJGRlZmF1bHQtZm9udC1zaXplLWZvci1tb2JpbGU6IDAuOXJlbTtcbiRtYWluLWNvbnRlbnQtd3JhcHBlci1tb2JpbGUtcGFkZGluZzogMjBweDtcbiRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGU6IDIwcHg7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgfVxufVxuXG4uZHJvcGRvd25BbmltYXRpb24ge1xuICBhbmltYXRpb24tbmFtZTogZHJvcGRvd25BbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLypCb3VuY2UgU3Bpbm5lciBBbmltYXRpb24qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApXG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG46cm9vdCB7XG4gIC0tYmFzZS1jb2xvcjogI3skYmFzZS1jb2xvcn07XG4gIC0tZGVmYXVsdC1mb250LWNvbG9yOiAjMzEzMTMxO1xuICAtLWRlZmF1bHQtYm9yZGVyLWNvbG9yOiAjRjBGMkY1O1xuICAtLWRyb3Bkb3duLW1lbnUtYmc6ICN7JHdoaXRlfTtcbiAgLS1kZWZhdWx0LWNhcmQtYmc6ICN7JHdoaXRlfTtcbiAgLS1kZWZhdWx0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmc6ICNmYmZjZmY7XG4gIC0tdmVydGljYWwtdGFiLWljb24tc2hhZG93OiBub25lO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLWJnOiAjeyR3aGl0ZX07XG4gIC0tYWNjb3JkaW9uLWhlYWRlci1iZzogI3skYmFzZS1jb2xvcn07XG4gIC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZzogI3skd2hpdGV9O1xuICAtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmc6ICN7JHdoaXRlfTtcbiAgLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmc6ICN7JGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS10YWItc3RlcC1iZWZvcmUtYmc6ICN7JHdoaXRlfTtcbiAgLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnOiAjeyR3aGl0ZX07XG4gIC0tbW9kYWwtYm9keS1iZzogI3skd2hpdGV9O1xuICAtLW5vdGUtZm9udC1jb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgLS1ub3RlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCAyMywgMC4wOSk7XG4gIC0tYXZhdGVycy1ib3JkZXItY29sb3I6ICN7JHdoaXRlfTtcbiAgLS1hdmF0YXJzLWJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXN1Y2Nlc3MtdG9hc3QtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzMCl9O1xuICAtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMjApfTtcbiAgLS1ub3QtZm91bmQtb3BhY2l0eTogMTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1NSUpfTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA0NSUpfTtcbiAgLS12dWUtdG9hc3Rlci1iZzogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtLXdoaXRlLWJhc2UtY29sb3I6ICN7JHdoaXRlfTtcbiAgLS1hdmF0YXItbm8taW1hZ2UtYmc6ICM4OTg5ODk7XG4gIC0tYXZhdGFyLW5vLWltYWdlLWZvbnQ6ICN7JHdoaXRlfTtcblxuICAvLyBMYXlvdXRzIFZhcmlhYmxlc1xuICAtLW5hdmJhci1iZzogI3skd2hpdGV9O1xuICAtLXNpZGViYXItYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tbmF2YmFyLWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLW5hdmJhci1icmFuZC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpfTtcbiAgLS1zaWRlYmFyLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tbWVudS10aXRsZS1zaGFkb3c6IG5vbmU7XG4gIC0tc3VibWVudS1zaGFkb3c6IG5vbmU7XG5cbiAgLy8gQnV0dG9ucyBWYXJpYWJsZXNcbiAgLS1idG4tbGlnaHQtYmc6ICN7JHdoaXRlfTtcbiAgLS1idG4tbGlnaHQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnRuLWRhcmstY29sb3I6ICMzNDNhNDA7XG4gIC0tYnRuLWRhcmstaG92ZXItY29sb3I6ICN7ZGFya2VuKCMzNDNhNDAsIDUlKX07XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogI3skZGVmYXVsdC1zZWNvbmRhcnktY29sb3J9O1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICN7ZGFya2VuKCRkZWZhdWx0LXNlY29uZGFyeS1jb2xvciwgMTAlKX07XG4gIC0taWNvbi1ob3Zlci1iZzogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKX07XG4gIC0tYnRuLWZpbHRlci1iZzogI3skd2hpdGV9O1xuXG4gIC8vIEZvcm0gJiBJbnB1dCBWYXJpYWJsZXNcbiAgLS1pbnB1dC1zZWFyY2gtYm94LWJvcmRlcjogI3skZGVmYXVsdC1saWdodC1jb2xvcn07XG4gIC0tZm9ybS1jb250cm9sLWJnOiAjeyR3aGl0ZX07XG4gIC0tY2FsZW5kYXItYmc6ICN7JHdoaXRlfTtcbiAgLS1iZy14LWljb246ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSl9O1xuICAtLXNoYWRvdy14LWljb246IG5vbmU7XG4gIC0tc2VhcmNoLWJveC1iZzogI3skd2hpdGV9O1xuICAtLWJnLWlucHV0LXJlYWRvbmx5OiAjZTllY2VmO1xuICAtLWNoaXBzLWJnOiAjeyR3aGl0ZX07XG4gIC0tdGltZS1waWNrZXItYmc6ICN7JHdoaXRlfTtcbiAgLS1zZWFyY2gtcmVzdWx0LWRyb3Bkb3duLXNoYWRvdzogMHB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYmctaGlnaGxpZ2h0ZWQtcm93OiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbn1cblxuW3RoZW1lPVwiZGFya1wiXSB7XG4gIC0tYmFzZS1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNyUpfTtcbiAgLS1kZWZhdWx0LWZvbnQtY29sb3I6ICN7ZGFya2VuKCR3aGl0ZSwgMjAlKX07XG4gIC0tZGVmYXVsdC1ib3JkZXItY29sb3I6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRyb3Bkb3duLW1lbnUtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRlZmF1bHQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMC4yJSl9O1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1hY2NvcmRpb24taGVhZGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0taWNvbi1ob3Zlci1iZzogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tYXV0aGVudGljYXRpb24tZm9ybS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmc6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWNhbGVuZGFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXRhYi1zdGVwLWJlZm9yZS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAxJSl9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tbm90ZS1mb250LWNvbG9yOiAjeyRibGFja307XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDUpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgLS1hdmF0YXJzLWJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXN1Y2Nlc3MtdG9hc3QtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IC43O1xuICAtLXNlYXJjaC1yZXN1bHQtZHJvcGRvd24tc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDEwJSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7ZGFya2VuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNSUpfTtcbiAgLS12dWUtdG9hc3Rlci1iZzogcmdiYSgzOSwgNDMsIDUzLCAwLjkpO1xuICAtLXdoaXRlLWJhc2UtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWF2YXRhci1uby1pbWFnZS1iZzogIzNBM0M0MztcbiAgLS1hdmF0YXItbm8taW1hZ2UtZm9udDogIzc5N0Q4RDtcblxuICAvLyBMYXlvdXRzIFZhcmlhYmxlc1xuICAtLW5hdmJhci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1zaWRlYmFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAxcHggNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAtLW5hdmJhci1icmFuZC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zaWRlYmFyLWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiAycHggMnB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLXN1Ym1lbnUtc2hhZG93OiAycHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWJ0bi1saWdodC1jb2xvcjogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYnRuLWRhcmstY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDklKX07XG4gIC0tYnRuLWRhcmstaG92ZXItY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogIzQxNDI0NDtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigjNDE0MjQ0LCAxMCUpfTtcbiAgLS1idG4tZmlsdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuXG4gIC8vIEZvcm0gJiBJbnB1dCBWYXJpYWJsZXNcbiAgLS1pbnB1dC1zZWFyY2gtYm94LWJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIC0tZm9ybS1jb250cm9sLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWJnLXgtaWNvbjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tYmctaW5wdXQtcmVhZG9ubHk6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDElKX07XG4gIC0tY2hpcHMtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tdGltZS1waWNrZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYmctaGlnaGxpZ2h0ZWQtcm93OiAje2RhcmtlbigjNDE0MjQ0LCAxMCUpfTtcbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNpZGViYXItYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYnJhbmQtYmcpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy14O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC8vcGFkZGluZzogMC43NXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtIDAgLTEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtYmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDAgJHNpZGViYXItbWVudS1wYWRkaW5nLXkgMDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6ICRzaWRlYmFyLW1lbnUtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRzaWRlYmFyLWFycm93LWZvbnQtc2l6ZS8xICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblxuICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpub3QoLm5hdi1jYXRlZ29yeSk6bm90KC5uYXYtcHJvZmlsZSkge1xuICAgICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMzVyZW0gMC43NXJlbSAxLjM1cmVtO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNjcm9sbGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIGZvciBvZmYtY2FudmFzIG1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLW9mZmNhbnZhcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoLWxnO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ubmF2YmFyIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgYm94LXNoYWRvdzogdmFyKC0tbmF2YmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgY29sb3I6ICRuYXZiYXItbWVudS1jb2xvcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgY29sb3I6ICRsaWdodC1uYXZiYXItbGluay1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY291bnQtc3ltYm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudG9wYmFyLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQuMzc1cmVtIC0gMnJlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0byAwLjJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1yLTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgbWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uby1ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAubm8tbm90aWZpY2F0aW9uLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtcHJvZmlsZSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJ1c3kge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Iod2FybmluZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdmJhci1uYXYtcmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIHtcbiAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgLnBhZ2UtaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5wYWdlLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgLnBhZ2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcGRvd24ge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgJi5idG4tZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjk1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRkcm9wZG93bi1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGFjdGlvbiBidXR0b25cbiAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAuYnRuLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGVuYW50IG1hbmFnZXIgZHJvcGRvd25cbiAgJi5idG4tdGVuYW50LWRyb3Bkb3duIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAmLmRyb3Bkb3duLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlbmFudC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb25cbi5kcm9wZG93bi13aXRoLWFuaW1hdGlvbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICYuc2hvdyB7XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGF0YWJsZSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgICYuZGF0YXRhYmxlLXRoIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmRhdGF0YWJsZS10ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJi5kYXRhdGFibGUtdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIERhdGF0YWJsZVxuLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0YWJsZSwgdGhlYWQsIHRib2R5LCB0aCwgdGQsIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmLnRhYmxlLWFjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtcHR5IERhdGEgQmxvY2tcbi5uby1kYXRhLWZvdW5kLXdyYXBwZXIge1xuICBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBvcGFjaXR5OiB2YXIoLS1ub3QtZm91bmQtb3BhY2l0eSk7XG4gIH1cbn1cblxuLy8gSGlnaGxpZ2h0aW5nIFRhYmxlIFJvd1xuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpOztcbiAgfVxufVxuXG4vLyBDb250ZXh0IE1lbnVcbi5idWxrLWZsb2F0aW5nLWFjdGlvbi13cmFwcGVyIHtcbiAgei1pbmRleDogMTAzMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ0cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gIC5hY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpO1xuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbjogMCAtMnB4O1xuXG4gICAgICAmLmJ0bi1kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAwIDAgJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWFuZC1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtd2l0aC1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBAa2V5ZnJhbWVzIGRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBkYXRhYmxlIGV4cGFuZGFibGUgY29sdW1uXG4udGFibGUtZXhwYW5kZWQtY29sdW1uIHtcbiAgLmV4cGFuZGFibGUtYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gICAgLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGF0YXRhYmxlIGhlbHBlciBjbGFzc2VzXG4ucmVtb3ZlLWRhdGF0YWJsZS14LXBhZGRpbmcge1xuICAuZGF0YXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhYi1wYW5lIHtcbiAgLmNvbnRlbnQge1xuICAgIC5zaW5nbGUtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmVydGljYWwtdGFiIHtcbiAgLnRhYi1tZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCAyNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFiLW1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmcpO1xuXG4gICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1iZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC50YWItaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLmRhdGF0YWJsZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10YWIge1xuICAuY2FyZCB7XG4gICAgLm5hdiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5uYXZiYXIge1xuICAmLmZpeGVkLXRvcCB7XG4gICAgKyAucGFnZS1ib2R5LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEljb24gT25seVxuLnNpZGViYXItaWNvbi1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5uYXZiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAubWVudS10aXRsZSwgLmJhZGdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgNXB4IDVweCAwcHgpO1xuICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgJi5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWRdIHtcbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCA1cHggMCAwcHgpO1xuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHggMCAwIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG92ZXItb3BlbiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNpZGViYXItc3VibWVudS1pdGVtLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1vbmx5LWNvbGxhcHNlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICByaWdodDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBTaGFkb3cgZm9yIGRhcmsgbW9kZVxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnUtdGl0bGUtc2hhZG93KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGFwc2UsXG4gICAgICAgICAgICAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCA1cHggMCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg7XG4gICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMCA1cHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAvLyBTaGFkb3cgZm9yIGRhcmsgbW9kZVxuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zdWJtZW51LXNoYWRvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbWVudSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpZGViYXItYmcpO1xuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJyYW5kLWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1wYW5lbCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBIb3ZlciBPbmx5XG4uc2lkZWJhci1ob3Zlci1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDBweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgJi5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3ViLW1lbnUge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXBhbmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSVEwgbGF5b3V0XG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5zaWRlYmFyIHtcbiAgICAubmF2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbmJvZHksIGh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbio6LW1vei1mdWxsLXNjcmVlbixcbio6LXdlYmtpdC1mdWxsLXNjcmVlbixcbio6ZnVsbHNjcmVlbiAqOi1tcy1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAmLnRleHQtbXV0ZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xufVxuXG5zcGFuIHtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaWRlLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTA1dmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxvYWRpbmctb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmgtZml0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNjaGVkdWxlLWRpdmlkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgfVxufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG5cbi8vIEhlaWdodCAtIFdpZHRoXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwMCB7XG4gIC53aWR0aC0jeyRpfSB7XG4gICAgd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXdpZHRoLSN7JGl9IHtcbiAgICBtaW4td2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LXdpZHRoLSN7JGl9IHtcbiAgICBtYXgtd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVpZ2h0LSN7JGl9IHtcbiAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWluLWhlaWdodC0jeyRpfSB7XG4gICAgbWluLWhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtaGVpZ2h0LSN7JGl9IHtcbiAgICBtYXgtaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQm9yZGVyIFJhZGl1c1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAucmFkaXVzLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGl9cHggI3skaX1weCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICN7JGl9cHggI3skaX1weCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAjeyRpfXB4ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLWxlZnQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGl9cHggMCAwICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLXRvcC1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtcmlnaHQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgI3skaX1weCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLWJvdHRvbS1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tcmlnaHQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAjeyRpfXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQb3NpdGlvbmluZ1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MDAge1xuICAudG9wLSN7JGl9IHtcbiAgICB0b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucmlnaHQtI3skaX0ge1xuICAgIHJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvdHRvbS0jeyRpfSB7XG4gICAgYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxlZnQtI3skaX0ge1xuICAgIGxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMb2FkZXIgRGVzaWduXG4uc3Bpbm5lci1ib3VuY2Uge1xuICAmLmJyYW5kLWNvbG9yIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYud2hpdGUtY29sb3Ige1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE92ZXJyaWRlIEJvb3RzdHJhcCBDbGFzc1xuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCwgLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLCAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZywgLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLCAuY29sLXhsLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6ICRib290c3RyYXAtY29sdW1uLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRib290c3RyYXAtY29sdW1uLXBhZGRpbmc7XG59XG5cbi5ib3JkZXIsIC5ib3JkZXItdG9wLCAuYm9yZGVyLXJpZ2h0LCAuYm9yZGVyLWJvdHRvbSwgLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLCAuc3Bpbm5lci1ncm93IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjFlbSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnBhZ2UtYm9keS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogJG5hdmJhci1oZWlnaHQgMCAwIDA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG59XG5cbi5tYWluLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgbWFyZ2luICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmc6ICRtYWluLWNvbnRlbnQtd3JhcHBlci1wYWRkaW5nO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICBwYWRkaW5nOiAkZGVmYXVsdC1idXR0b24tcGFkZGluZztcblxuICAmLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYnRuLXdpdGgtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtY29sb3IpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWRhcmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGFyay1ob3Zlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDQlKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYnRuLWluZm8ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8tY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZy1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1sb2FkLW1vcmUtZGF0YSB7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi10cmFuc3BhcmVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgJi5idG4tZ3JvdXAtYWN0aW9uIHtcbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAkYWN0aW9uLWJ1dHRvbi1wYWRkaW5nO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY29uLWhvdmVyLWJnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4taW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tZGFyayB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1saWdodCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkaXRvciB7XG4gIC5idG4tbGlnaHQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYnVsay1mbG9hdGluZy1hY3Rpb24td3JhcHBlciB7XG4gIC5idG4tbGlnaHQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gZm9ybS1pbnB1dHMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gaW5wdXQtc2VsZWN0LW9wdGlvbnMtaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTclICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBjdXN0b20tY29udHJvbC1sZyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNC40cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNTUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmUge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyA0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDNweCk7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCB7XG4gIEBpbmNsdWRlIGZvcm0taW5wdXRzO1xuICBAaW5jbHVkZSBpbnB1dC1zZWxlY3Qtb3B0aW9ucy1pY29uO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICYuY3VzdG9tLXNlbGVjdCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXRzLWZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LWlucHV0LWJveC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXRzLWZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIEBpbmNsdWRlIGZvcm0taW5wdXRzO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXRzLWZvY3VzLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1pbnB1dC1yZWFkb25seSk7XG59XG5cbi8vIEZvcm0gZ3JvdXAgd2l0aCBpY29uXG4uZm9ybS1ncm91cC13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcblxuICAgICYudGV4dC1yaWdodC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBjb2xvcjogbGlnaHRlbigkbXV0ZWQtY29sb3IsIDUlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkbXV0ZWQtY29sb3IsIDIzJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgY3VzdG9tIGlucHV0IHZlcnRpY2FsbHkgYWxpZ25tZW50c1xuLmN1c3RvbS1jb250cm9sIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveC1kZWZhdWx0IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdibHVlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC1wcmltYXJ5IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J2JsdWUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC1zdWNjZXNzIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J2dyZWVuJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LXdhcm5pbmcge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J29yYW5nZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtaW5mbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWJlY2NhcHVycGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0ncmViZWNjYXB1cnBsZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IHJlYmVjY2FwdXJwbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi8vIENoZWNrYm94IGN1c3RvbWl6ZWQgZGVzaWduXG4uY3VzdG9taXplZC1jaGVja2JveCB7XG4gIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIEJveC5cbiAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xOHJlbTtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBsYWJlbC5cbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGJveC5cbiAgICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQuNXB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB3aWR0aDogMi40NXB4O1xuICAgICAgaGVpZ2h0OiAyLjQ1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1kZWZhdWx0IHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAwIDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LXN1Y2Nlc3Mge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJHN1Y2Nlc3MtY29sb3IsXG4gICAgICAgIDRweCAwIDAgJHN1Y2Nlc3MtY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJHN1Y2Nlc3MtY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJHN1Y2Nlc3MtY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJHN1Y2Nlc3MtY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC13YXJuaW5nIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICR3YXJuaW5nLWNvbG9yLFxuICAgICAgICA0cHggMCAwICR3YXJuaW5nLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICR3YXJuaW5nLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICR3YXJuaW5nLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICR3YXJuaW5nLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICR3YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtaW5mbyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkaW5mby1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkaW5mby1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkaW5mby1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkaW5mby1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkaW5mby1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW8gYnV0dG9uIGN1c3RvbWl6ZWQgZGVzaWduXG4uY3VzdG9taXplZC1yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC43O1xuXG4gICAgLm91dHNpZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAub3V0c2lkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5pbnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5vdXRzaWRlIC5pbnNpZGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIGFuaW1hdGlvbjogcmFkaW8tc2VsZWN0IDAuMXMgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByYWRpby1zZWxlY3QgMC4xcyBsaW5lYXI7XG4gIH1cblxuICAmLm1pbmkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIC5vdXRzaWRlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIHRvcDogMi44cHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1kZWZhdWx0IHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXByaW1hcnkge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tc3VjY2VzcyB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8td2FybmluZyB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8taW5mbyB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3MgQnV0dG9uIEdyb3VwXG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgLmJ0bi1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYuZm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gc3dpdGNoIGRlc2lnblxuLmJvcmRlci1zd2l0Y2gge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2hpcHMgV2l0aCBEcm9wZG93biBTZWFyY2ggJiBTZWxlY3Rcbi5jaGlwcy1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgLmFkZCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yLCAyMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGlwcyB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwcy1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNDVyZW0gMC4zNXJlbSAxcmVtO1xuXG4gICAgLmRlbGV0ZS1jaGlwcyB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4uY2hpcHMtZHJvcGRvd24ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG4gIH1cbn1cblxuLy8gV2l6YXJkIFN0ZXBzIFNjc3MgY29kZSBoZXJlXG4ud2l6YXJkLXN0ZXBzIHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcblxuICBociB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMDtcblxuICB9XG5cbiAgLnRhYi1zdGVwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aXphcmQtc3RlcC1idG4tZGVmYXVsdC1jb2xvcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50YWItc3RlcC1pbml0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICR3aXphcmQtc3RlcC1idG4tZGVmYXVsdC1jb2xvcjtcbiAgICBwYWRkaW5nOiA5cHggMTZweCAwIDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1zdGVwOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLXN0ZXAtYmVmb3JlLWJnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweCAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgLnRhYi1zdGVwLCAudGFiLXN0ZXAtaW5pdCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtcGlsbHMge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDUwIHtcbiAgICAgIC5uYXYtaXRlbTpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgei1pbmRleDogMjAtJGk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vLyBTdW1tZXJub3RlIEVkaXRvciBEZXNpZ24gU3RhcnRlZCBIZXJlXG4ubm90ZS1mcmFtZSB7XG4gIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAmLmNhcmQge1xuICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgJi5ub3RlLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5kcm9wZG93bi10b2dnbGUsIC5ub3RlLWJ0biB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZykgIWltcG9ydGFudDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICBwcmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlLXBhbGV0dGUge1xuICAgICAgICAgIC5ub3RlLXBhbGV0dGUtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGUtY29sb3ItcmVzZXQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1kaW1lbnNpb24tZGlzcGxheSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLWZvbnRuYW1lIHtcbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAubm90ZS1pY29uLW1lbnUtY2hlY2sge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGUtaWNvbi1tZW51LWNoZWNrIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtcGFsZXR0ZSB7XG4gICAgLm5vdGUtY29sb3ItcmVzZXQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1lZGl0YWJsZSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJi5jYXJkLWJsb2NrIHtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLWNvZGFibGUge1xuICAgIC8vaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5ub3RlLXBsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1zdGF0dXNiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRmlsZSBVcGxvYWQgRGVzaWduXG4uY3VzdG9tLWZpbGUge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1pbnB1dC1yZWFkb25seSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBWdWUgVGVsZXBob25lIElucHV0XG4udnVlLXRlbC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICY6Zm9jdXMsICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52dGlfX2Ryb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52dGlfX2Ryb3Bkb3duLWxpc3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC52dGlfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnRpX19pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC5pbWFnZS1hcmVhIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgI3VwbG9hZC1sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaW5wdXQtYXJlYSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuY2lyY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIC5pbWFnZS1hcmVhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc21hbGwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5tb2RhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cmVtKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNDM4cmVtO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY29uLWhvdmVyLWJnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYucG9zaXRpb24tYWJzb2x1dGUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG5cbiAgICAgICAgJi5tb2RhbC1hbGVydCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICoge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRlZmF1bHQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1mdWxsd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kaWFsb2ctdG9wIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGwtc2NyZWVuLW1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1ib2R5LWJnKTtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuXG4gICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNDM4cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY29uLWhvdmVyLWJnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1zbSB7XG4gICYubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LWNhcmQtcGFkZGluZztcblxuICAgICYuYm9keS1ob3ZlcmFibGUge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5jYXJkLXdpdGgtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1jYXJkLXNoYWRvdztcbiAgfVxuXG4gICYuY2FyZC13aXRoLXNlYXJjaCB7XG4gICAgLmlucHV0LXNlYXJjaC1ib3gge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYudGVtcGxhdGUtcHJldmlldy1jYXJkIHtcbiAgICAudGVtcGxhdGUtcHJldmlldy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBmb250LXNpemU6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cbiAgICAgIC52LWh0bWwtd3JhcHBlciB7XG4gICAgICAgIHpvb206IDQwJTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUgMTAgYW5kIElFIDExICovXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgem9vbTogMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLW92ZXJsYXktb3B0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICAgIG9wYWNpdHk6IC43MDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFydC1kYXRhLWxpc3Qge1xuICAuZGF0YS1ncm91cC1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnNxdWFyZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi8vIE9yZ2FuaXphdGlvbiBjaGFydFxuLm9yZ2NoYXJ0LWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIC5vcmdjaGFydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgIC5ub2RlIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAuc3ltYm9sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcHMtYmcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmVzIHtcbiAgICAgIC5kb3duTGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnRvcExpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmxlZnRMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5yaWdodExpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4vKkJhZGdlcyovXG4uYmFkZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS4ycmVtO1xuXG4gICYuYmFkZ2UtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5iYWRnZS1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgbWF4LXdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cblxuICAmLmJhZGdlLWxnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcblxuICAgICYuYmFkZ2UtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLmJhZGdlLXNtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMC40NXJlbSAxcmVtO1xuXG4gICAgJi5iYWRnZS1jaXJjbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmFkZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wdXJwbGU7XG4gIH1cblxuICAmLmJhZGdlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLWxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgfVxuXG4gICYuYmFkZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1tdXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yO1xuICB9XG59XG5cbi8qTm90ZXMqL1xuLm5vdGUtdGl0bGUge1xuICBzdmcge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuXG4ubm90ZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAmLm5vdGUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90ZS1iZy1jb2xvcik7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5ub3RlLWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLWJsdWUtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1yZWQtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtcHVycGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1wdXJwbGUtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtc3VjY2VzcyB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctc3VjY2Vzcy1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1pbmZvIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1pbmZvLWNvbG9yO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1peGluIGNsZWFyLWljb24tbWl4aW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBmb250LXNpemU6IDk1JSAhaW1wb3J0YW50O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICBwYWRkaW5nOiAwLjFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14LWljb24pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXgtaWNvbik7XG4gIH1cbn1cblxuQG1peGluIGZpbHRlcnMtZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xufVxuXG4uYnRuLWZpbHRlciB7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYnRuLWxpc3QtZ3JpZCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcnMtd3JhcHBlciB7XG4gIC5zaW5nbGUtZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG5cbiAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmFwcGxpZWQge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29sdW1uLWZpbHRlciB7XG4gICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtbGlnaHQtY29sb3IsIDUlKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN1c3RvbS1zd2l0Y2gge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFuYWdlLWNvbHVtbi1vcHRpb25zIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhdGNoLWNvbnRhaW5lciB7XG5cbiAgICAgIH1cblxuICAgICAgLmdob3N0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M4ZWJmYiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2F0Y2gtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGVja2JveC1maWx0ZXIge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiA0MzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgLmNvbC02IHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucmFkaW8tZmlsdGVyIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogMzc4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2gtZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogMzMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICAuZmlsdGVycy1sb29wLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jbG9zZS1maWx0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICB9XG59XG5cbi8vIFJhbmdlIGZpbHRlciBzdHlsZVxuLnJhbmdlLWZpbHRlci1kcm9wZG93biB7XG4gIC5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgd2lkdGg6IDQwOHB4O1xuICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgIC5yYXRlLXN0YXR1cyB7XG4gICAgICAgIC5taW4tcmF0ZSwgLm1heC1yYXRlIHtcbiAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci1iYXNlbGluZS1iZyk7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDZweDtcblxuICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgIH1cblxuICAgICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBzZWFyY2ggc2VsZWN0XG4uc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gIC5idG4tZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gMXJlbSAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1zZWFyY2gtcmVzdWx0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tZmlsdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZyAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlYXJjaCBjb250cm9sIGlucHV0XG4uZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAyLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjdyZW07XG4gICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtc2VhcmNoLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cbiAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYiBmaWx0ZXIgbWVudVxuLnRhYi1maWx0ZXItbWVudSB7XG4gIC5uYXYtaXRlbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBtZW51IGZpbHRlclxuLmRyb3Bkb3duLW1lbnUtZmlsdGVyIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAubWVudS1maWx0ZXItYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmlsdGVyIHN1YnRpdGxlIHRleHQgY29sb3Jcbi5maWx0ZXItc3VidGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLy8gRGF0ZSBmaWx0ZXJcbi5kYXRlLWZpbHRlciB7XG4gIC5idG4tZmlsdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZyAhaW1wb3J0YW50O1xuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG5cbiAgICAmLmFwcGxpZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQXZhdGFycyBmaWx0ZXJcbi5hdmF0YXJzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5pbmRpY2F0b3ItbGVmdCxcbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgbGluZWFyO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9yLWxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgc2NhbGUoMC45KTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9yLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC45KTtcbiAgICB9XG4gIH1cblxuICAuYXZhdGFyLWdyb3VwIHtcbiAgICAuYXZhdGFyLWNhcm91c2VsLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAuc2luZ2xlLWF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1pbWcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWF2YXRhci1uby1pbWFnZS1mb250KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xuXG4gICAgICAgICAgJi5hY3RpdmUtYXZhdGFyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNhbGVuZGFyLXJvb3Qge1xuICAuaW5wdXQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG5cbiAgICAmLmFwcGxpZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5tb250aHMtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1FXUnZZbVVnU1d4c2RYTjBjbUYwYjNJZ01Ua3VNUzR3TENCVFZrY2dSWGh3YjNKMElGQnNkV2N0U1c0Z0xpQlRWa2NnVm1WeWMybHZiam9nTmk0d01DQkNkV2xzWkNBd0tTQWdMUzArQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lETXhMalE1TkNBek1TNDBPVFFpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRE14TGpRNU5DQXpNUzQwT1RRN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUIzYVdSMGFEMGlNVFp3ZUNJZ2FHVnBaMmgwUFNJeE5uQjRJajRLUEhCaGRHZ2daRDBpVFRFd0xqSTNNeXcxTGpBd09XTXdMalEwTkMwd0xqUTBOQ3d4TGpFME15MHdMalEwTkN3eExqVTROeXd3WXpBdU5ESTVMREF1TkRJNUxEQXVOREk1TERFdU1UUXpMREFzTVM0MU56RnNMVGd1TURRM0xEZ3VNRFEzYURJMkxqVTFOQ0FnWXpBdU5qRTVMREFzTVM0eE1qY3NNQzQwT1RJc01TNHhNamNzTVM0eE1URmpNQ3d3TGpZeE9TMHdMalV3T0N3eExqRXlOeTB4TGpFeU55d3hMakV5TjBnekxqZ3hNMnc0TGpBME55dzRMakF6TW1Nd0xqUXlPU3d3TGpRME5Dd3dMalF5T1N3eExqRTFPU3d3TERFdU5UZzNJQ0JqTFRBdU5EUTBMREF1TkRRMExURXVNVFF6TERBdU5EUTBMVEV1TlRnM0xEQnNMVGt1T1RVeUxUa3VPVFV5WXkwd0xqUXlPUzB3TGpReU9TMHdMalF5T1MweExqRTBNeXd3TFRFdU5UY3hUREV3TGpJM015dzFMakF3T1hvaUlHWnBiR3c5SWlNd01EWkVSakFpTHo0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNUlETXhMalE1SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F6TVM0ME9TQXpNUzQwT1RzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlJSGRwWkhSb1BTSXhObkI0SWlCb1pXbG5hSFE5SWpFMmNIZ2lQZ284Y0dGMGFDQmtQU0pOTWpFdU1qQTFMRFV1TURBM1l5MHdMalF5T1Mwd0xqUTBOQzB4TGpFME15MHdMalEwTkMweExqVTROeXd3WXkwd0xqUXlPU3d3TGpReU9TMHdMalF5T1N3eExqRTBNeXd3TERFdU5UY3hiRGd1TURRM0xEZ3VNRFEzU0RFdU1URXhJQ0JETUM0ME9USXNNVFF1TmpJMkxEQXNNVFV1TVRFNExEQXNNVFV1TnpNM1l6QXNNQzQyTVRrc01DNDBPVElzTVM0eE1qY3NNUzR4TVRFc01TNHhNamRvTWpZdU5UVTBiQzA0TGpBME55dzRMakF6TW1NdE1DNDBNamtzTUM0ME5EUXRNQzQwTWprc01TNHhOVGtzTUN3eExqVTROeUFnWXpBdU5EUTBMREF1TkRRMExERXVNVFU1TERBdU5EUTBMREV1TlRnM0xEQnNPUzQ1TlRJdE9TNDVOVEpqTUM0ME5EUXRNQzQwTWprc01DNDBORFF0TVM0eE5ETXNNQzB4TGpVM01Vd3lNUzR5TURVc05TNHdNRGQ2SWlCbWFXeHNQU0lqTURBMlJFWXdJaTgrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p3dmMzWm5QZ289XCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhciB7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhbGVuZGFyLWJnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgd2lkdGg6IDcyJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcblxuICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xlYXJmaXgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItcmFuZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IC0ycHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi5jYWxlbmRhcl9wcmVzZXQtcmFuZ2VzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWxlZnQtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX3dlZWtzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhcl9kYXlzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEzLjYlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXJhZGlvIHtcbiAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBsaSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJi5jYWxlbmRhcl9kYXlzLS1kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmNhbGVuZGFyX2RheXNfc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIpO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX2luLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW1vYmlsZSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItcmFuZ2UtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbjogLTIwcHggMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgZm9udC1zaXplOiA5NSU7XG5cbiAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAgIHJhZGlvIGJ1dHRvbiBmcm9tIHByZXNldC1yYW5nZSBmaWx0ZXIgaXMgcmVwbGFjZWQgd2l0aCBzcGFuIGVsZW1lbnQgJlxuICAgICAgYnV0dG9uIG9mIFtjbGVhcl0gaXMgcmVwbGFjZWQgd2l0aCBkaXZcbiAgICAgIHdlIGFsc28gbmVlZCB0aGVzZSBzdHlsaW5nXG4gICAgKi9cbiAgICAucHJlc2V0LWFjdGl2ZS1pbnB1dCA+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAucHJlc2V0LWFjdGl2ZS1pbnB1dCA+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdibHVlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBzdGF0dXMtcHJvcGVydHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbn1cblxuQG1peGluIG5vLWltYWdlLXByb3BlcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2YXRhci1uby1pbWFnZS1iZyk7XG59XG5cbi5hdmF0YXJzLXctMTAwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy05MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICByaWdodDogMy45cHg7XG4gICAgYm90dG9tOiAzLjlweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy04MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICByaWdodDogMi44cHg7XG4gICAgYm90dG9tOiAyLjhweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy03MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICByaWdodDogMS45cHg7XG4gICAgYm90dG9tOiAxLjlweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy02MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICByaWdodDogMS4ycHg7XG4gICAgYm90dG9tOiAxLjJweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy01MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICByaWdodDogMC43cHg7XG4gICAgYm90dG9tOiAwLjdweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy00MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctMzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIHJpZ2h0OiAtLjVweDtcbiAgICBib3R0b206IC0uNXB4O1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLyogQXZhdGFycyBHcm91cCAqL1xuLmF2YXRhci1ncm91cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAucm91bmRlZC1jaXJjbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFycy1ncm91cC13LTUwIHtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXZhdGFycy1ncm91cC13LTYwIHtcbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmF0YXJzLXdpdGgtc2hhZG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmF2YXRhci1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWF2YXRlcnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmR6LXByZXZpZXcge1xuICAgICYuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHotZGV0YWlscyB7XG4gICAgICAuZHotZmlsZW5hbWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi50aW1lLXBpY2tlci1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2xlYXItaWNvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgcGFkZGluZzogMC4xcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14LWljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy14LWljb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmtlZXAtaW5zaWRlLWNsaWNrcy1vcGVuIHtcbiAgICAmLnNob3cge1xuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXIsIC5taW51dGUsIC5hbS1wbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aW1lLXBpY2tlci1iZyk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgLmFtLXBtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgLmhvdXIsIC5taW51dGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYW0tcG0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b20tc3RhcnRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZGF0ZS1waWNrZXItaW5wdXQge1xuXG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAvL3otaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDIxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjLXBvcG92ZXItY29udGVudCB7XG4gICYudmMtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjLWNvbnRhaW5lciB7XG4gICYudmMtaXMtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1uYXYtcG9wb3Zlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgLnZjLW5hdi10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmMtaXMtZGFyayAudmMtbmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZS1maWx0ZXIge1xuICAudmMtcG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC52Yy1jb250YWluZXIge1xuICAgIC52Yy1wb3BvdmVyLWNhcmV0IHtcbiAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNpcmN1bGFyLXByb2dyZXNzLWJhciB7XG4gICRzaXplOiA4MHB4O1xuICAkYm9yZGVyV2lkdGg6IDVweDtcbiAgJGFuaW1hdGlvblRpbWU6IDEuMXM7XG4gICRib3JkZXItY29sb3ItZGVmYXVsdDogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgLy8gQ3JlYXRlIGhvdyBtYW55IHN0ZXBzXG4gICRob3dNYW55U3RlcHM6IDEwMDsgLy90aGlzIG5lZWRzIHRvIGJlIGV2ZW4uXG5cbiAgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyV2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kZWZhdWx0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWxlZnQge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICBhbmltYXRpb246IGxvYWRpbmctMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAxLjhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1yaWdodCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLypQcm9ncmVzc2JhciBBbmltYXRpb25zKi9cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkaG93TWFueVN0ZXBzIHtcbiAgICAkc3RlcE5hbWU6ICgkaSooMTAwIC8gJGhvd01hbnlTdGVwcykpO1xuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgbGVmdCBzaWRlIGlmIGJlbG93IDUwJVxuICAgIEBpZiAkaSA8PSAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtbGVmdCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2FuaW1hdGlvbiBvbmx5IHRoZSByaWdodCBzaWRlIGlmIGFib3ZlIDUwJVxuICAgIEBpZiAkaSA+ICgkaG93TWFueVN0ZXBzLzIpIHtcbiAgICAgIC5wcm9ncmVzc1tkYXRhLXBlcmNlbnRhZ2U9XCIjeyRzdGVwTmFtZX1cIl0ge1xuICAgICAgICAucHJvZ3Jlc3MtcmlnaHQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLSN7KCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkczsgLy9zZXQgdGhlIGFuaW1hdGlvbiB0byBsb25nZXN0IGFuaW1hdGlvblxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLSN7JGkgLSAoJGhvd01hbnlTdGVwcy8yKX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzICRhbmltYXRpb25UaW1lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9hbmltYXRpb25cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgJGRlZ3JlZXM6ICgxODAvKCRob3dNYW55U3RlcHMvMikpO1xuICAgICRkZWdyZWVzOiAoJGRlZ3JlZXMqJGkpO1xuICAgIEBrZXlmcmFtZXMgbG9hZGluZy0jeyRpfXtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnJvb3QtcHJlbG9hZGVyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4vLyBTcGlubmVyIGJvdW5jZSBsb2FkZXJcbi5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAxMCUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICBhbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcblxuICAmLmJvdW5jZTEge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIH1cblxuICAmLmJvdW5jZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIH1cbn1cblxuLy8gRnVsbCBjb250YWluZXIgb3ZlcmxheSBsb2FkZXJcbi5vdmVybGF5LWxvYWRlci13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnNwaW5uZXItYm91bmNlID4gc3BhbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLy8gVnVlIFRvYXN0ZXJcbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxuICAmLnRvYXN0LXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6ICRuYXZiYXItaGVpZ2h0ICsgOHB4O1xuICB9XG5cbiAgLnZ1ZVRvYXN0ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBlLTEgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ1ZS10b2FzdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVJblJpZ2h0IDAuNnMsIHNsaWRlT3V0UmlnaHQgMC42cyAyLjdzO1xuXG4gICAgLnRvYXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAmLnRvYXN0LXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3QtaW5mbyB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC13YXJuaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG9hc3QtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFN3ZWV0IEFsZXJ0XG4uc3dhbDItcG9wdXAge1xuICBtaW4taGVpZ2h0OiAxNmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwtYm9keS1iZykgIWltcG9ydGFudDtcblxuICAuc3dhbDItdGl0bGUsIC5zd2FsMi1jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3YWwyLWFjdGlvbnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuNDVyZW0gMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAuMjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuc3dhbDItY2FuY2VsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAvLyBGaWx0ZXJzXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIC5tb2JpbGUtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1yb290IHtcbiAgICAuY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXItcmFuZ2Uge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQtcmFuZ2VzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLmN1c3RvbS1yYWRpby1kZWZhdWx0IHtcbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGFnLW1hbmFnZXIge1xuICAuY2hpcHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuYWRkIHtcblxuICAgIH1cblxuICAgIC5jaGlwcyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcbiAgICAgIHBhZGRpbmc6IDAuMTlyZW0gMC40NXJlbSAwLjE5cmVtIDFyZW07XG5cbiAgICAgIC5jaGlwcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlLWNoaXBzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC13aWR0aDogMThyZW07XG5cbiAgICAuY29sb3ItcGlja2VyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDM1cHg7XG5cbiAgICAgIC5pbnB1dC1jb2xvci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5pbnB1dC1jb2xvciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNvbG9yLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoaXAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZzogMC4xOHJlbSAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJkMmViO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgLnRhZy1tYW5hZ2VyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gICAgLnRhYmxlIHtcbiAgICAgIC50YWctbWFuYWdlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHksIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLWZvci1tb2JpbGU7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLyoqKiBTdGFydCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cbiAgQGtleWZyYW1lcyBkcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duTWVudUFuaW1hdGlvbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICBAbWl4aW4gbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgIEBleHRlbmQgLmRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgfVxuXG4gIEBtaXhpbiBkcm9wZG93bi1tZW51LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAxLjlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjJyZW07XG5cbiAgICAgICAgJi5idG4tY2xlYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIG1peGlucyBmb3IgbW9iaWxlIHZpZXcgKioqL1xuXG4gIC5wLXByaW1hcnkge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXByaW1hcnkge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJG1haW4tY29udGVudC13cmFwcGVyLW1vYmlsZS1wYWRkaW5nO1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICYubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKioqIFN0YXJ0IEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgaDQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgQnJlYWRjcnVtYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBDYXJkcyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmNhcmQge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBUYWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAudmVydGljYWwtdGFiIHtcbiAgICAuaGVhZGVyLWljb24ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAuaWNvbi1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIGg0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIG1hcmdpbjogMCAtI3skZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cblxuICAvKioqIFN0YXJ0IE1vZGFscyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgJi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBGaWx0ZXJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAuYnRuLXRvZ2dsZS1maWx0ZXJzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEuMTRyZW0gMDtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tZmlsdGVyIHtcbiAgICAmLmJ0bi1saXN0LWdyaWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAuc2luZ2xlLWZpbHRlciB7XG4gICAgICAmLmNvbHVtbi1maWx0ZXIge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgei1pbmRleDogMTAzMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMzE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAuY2xlYXItaWNvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1tZW51LWhlYWRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL0BleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FsZW5kYXItcm9vdCB7XG4gICAgICAgICAgLmlucHV0LWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2gtZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAvL0Ryb3Bkb3duIG1lbnUgZmlsdGVyIG1vYmlsZS12aWV3XG4gICAgLmRyb3Bkb3duLW1lbnUtZmlsdGVyIHtcbiAgICAgIC5tZW51LWZpbHRlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1tZW51LWhlYWRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cblxuICAvKioqIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0ICoqKi9cbiAgLmNoaXBzLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEZ1bGwgY2FsZW5kYXJcbi5jYWxlbmRhci12aWV3IHtcblxuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2I0ZjkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMikgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG5cbiAgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgIC5mYy1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1wcmV2LWJ1dHRvbiwgLmZjLW5leHQtYnV0dG9uIHtcbiAgICAmLmZjLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lZ3JpZCB7XG5cbiAgICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLXNsb3Qge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1jb2wtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLWRheWdyaWQge1xuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRpbWVHcmlkV2Vlay12aWV3IHtcblxuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRpbWVHcmlkRGF5LXZpZXcge1xuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1zY3JvbGxlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjb3JkaW9uLWhlYWRlci1iZyk7XG5cbiAgICAgIC5jb2xsYXBzaWJsZS1saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMXJlbSArIDZweCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLmZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTgwIHtcbiAgZm9udC1zaXplOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnRleHQtc2l6ZS0jeyRpfSB7XG4gICAgZm9udC1zaXplOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLy8gJy4nIG9yIENpcmNsZSBJY29uXG4uZG90LWljb24ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1ZHIEljb25cbnN2ZyB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAmLnNpemUtI3skaX0ge1xuICAgICAgd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi90aGVtZS1jb2xvcnMnO1xuXG4uYmctYnJhbmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jYXJkLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtYmFzZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xufVxuXG4ud2hpdGUtYmFzZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWJhc2UtY29sb3IpO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ucC1wcmltYXJ5IHtcbiAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB4LXByaW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weS1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHQtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHItcHJpbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktaGFsZi1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbn1cblxuLm0tcHJpbWFyeSB7XG4gIG1hcmdpbjogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm10LXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXItcHJpbWFyeSB7XG4gIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1iLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubWwtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXgtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LW1pbnVzLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5cbi5tYi01cmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAubWFyZ2luLSN7JGl9IHtcbiAgICBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRvcC0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmlnaHQtI3skaX0ge1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYm90dG9tLSN7JGl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sZWZ0LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4teC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctI3skaX0ge1xuICAgIHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy10b3AtI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctcmlnaHQtI3skaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy1ib3R0b20tI3skaX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctbGVmdC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmcteC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLmJhY2staW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxvZ2luLWZvcm0ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXV0aGVudGljYXRpb24tZm9ybS1iZyk7XG5cbiAgLnNpZ24taW4tc2lnbi11cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJsdWlzaC10ZXh0IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi51c2VyLXByb2ZpbGUge1xuICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyNjVweDtcblxuICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgICAgICAgIGhlaWdodDogMTMxcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRldGFpbHMge1xuICAgIC5tZWRpYSB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYudXNlci1oZWFkZXItbWVkaWEsICYudXNlci1pbmZvLWhlYWRlciwgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5kYXNoYm9hcmQtd2lkZ2V0cyB7XG4gICYuZGFzaGJvYXJkLWljb24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jb2wtMyB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWRhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1kYXRhIHtcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5yb2xlcy10YWJsZSB7XG4gIC5taW5pbWl6aW5nIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi51bnN1YnNjcmliZXItcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgLm1haW4tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59IiwiW2Rpcj1cInJ0bFwiXSB7XG5cbiAgLy9kZWZhdWx0IHV0aWxpdHkgY2xhc3MgZGlyZWN0aW9uXG5cbiAgLm5hdmJhciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2YmFyLWJnKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICByaWdodDogLTIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAmLm5hdi1zY3JvbGxpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1ob3Zlci1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1pY29uLW9ubHkge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmLmhvdmVyLW9wZW4ge1xuICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgIC8vbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gYm9vdHN0cmFwIG1hcmdpbiBwYWRkaW5nIG92ZXJyaWRlXG4gIC8vIG1hcmdpblxuICAubWwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHBhZGRpbmdcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbC1tZC0wLCAucHItbWQtMCwgLnB4LW1kLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9mb3JtXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjJyZW0gMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHBhZGRpbmc6IDAgMC43cmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMy41cHg7XG4gIH1cblxuICAvLyBmaWx0ZXIgcnRsIG92ZXJyaWRlXG4gIC5jYWxlbmRhci1yb290IC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLWZpbHRlciB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICByaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoZWNrYm94LWZpbHRlciAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC50YWItZmlsdGVyLW1lbnUge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gdmVydGljYWwgdGFiXG4gIC52ZXJ0aWNhbC10YWIge1xuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgIC5wci1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBsLW1kLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubmF2LXBpbGxzIHtcbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQXZhdGFyIGdyb3VwIGFuZCBhdmF0YXJcbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FyZCB2aWV3IGFuZCBUZW1wbGF0ZSBwcmV2aWV3IGNhcmRcbiAgLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFzaGJvYXJkIHdpZGdldFxuICAuZGFzaGJvYXJkLXdpZGdldHMgLndpZGdldC1kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAvLyBBcHAgaW5wdXRcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1lZGl0b3Ige1xuICAgIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dWUtdGVsLWlucHV0IHtcbiAgICAudnRpX19kcm9wZG93biB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52dGlfX2lucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFwcC1yYWRpby1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jdXN0b21pemVkLXJhZGlvIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b21pemVkLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMi41cHg7XG4gIH1cblxuICAucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbWUtcGlja2VyLWlucHV0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGUtcGlja2VyLWlucHV0IHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSB3aWRnZXRcbiAgLndpemFyZC1zdGVwcyB7XG4gICAgLnRhYi1zdGVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcC1pbml0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTZweCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnRhYi1zdGVwOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LXBpbGxzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0YXRhYmxlXG4gIC5kYXRhdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLy8gU29tZSBwYWdlc1xuICAvL3Byb2ZpbGUgcGFnZVxuICAudXNlci1wcm9maWxlIHtcbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG5cbiAgICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItZGV0YWlscyB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYWNjb3JkaW9uXG4gIC5hY2NvcmRpb24ge1xuICAgIC5jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5jb2xsYXBzaWJsZS1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMXJlbSArIDZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVXRpbGl0aWVzXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jbG9zZSB7XG4gICAgICBtYXJnaW46IC0xcmVtIGF1dG8gLTFyZW0gLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gU2V0dGluZ1xuICAuZ2VuZXJhbC1zZXR0aW5nIHtcbiAgICBsZWdlbmQge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZSBUaW1lIHBpY2tlclxuICAuZm9ybS1ncm91cHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbltkaXI9XCJydGxcIl1bdGhlbWU9XCJkYXJrXCJdIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSlcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvcmUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2NvcmUvdGhlbWUtY29sb3JzJztcblxuOnJvb3Qge1xuICAtLWNoYXQtc2VhcmNoLWJnOiAjZmRmZGZkO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDU1JSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDQ1JSl9O1xufVxuXG5bdGhlbWU9J2RhcmsnXSB7XG4gIC0tY2hhdC1zZWFyY2gtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgMTAlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tkYXJrZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1JSl9O1xufVxuXG4vLyBTYW1wbGUgcGFnZSBjYWxlbmRhciB2aWV3XG4uY2FsZW5kYXItdmlldyAuZmMtdGltZUdyaWQtdmlldyB7XG4gIC5mYy1ldmVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxufVxuXG4uY2FsZW5kYXItdmlldyAuZmMtdGltZWdyaWQgLmZjLXRpbWVncmlkLXNsb3Qge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogNTEwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEyMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbi8vIEdyaWQvTGlzdCB2aWV3XG4uZW1wbG95ZWUtcHJldmlldy1jYXJkIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAmLm9wdGlvbnMtZHJvcGRvd24ge1xuICAgICAgcmlnaHQ6ICRkZWZhdWx0LWNhcmQtcGFkZGluZztcblxuICAgICAgLmJ0bi1vcHRpb24ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNvY2lhbCBsaW5rXG4uaWNvbi1ib3gge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG59XG5cbi8vIFN0ZXAgaW5wdXQgc2VsZWN0b3Jcbi5zdGVwLWlucHV0LXNlbGVjdG9yIHtcbiAgLnN0ZXAtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgMCAwICRkZWZhdWx0LXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRhZ3MgYWRkLWVkaXQgY29tcG9uZW50XG4udGFncy1vcmdhbml6ZXIge1xuICAuYnRuLXJlbW92ZS10YWcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBjb2xvcjogIzMxMzEzMTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc0NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7O1xuICB9XG59XG5cbi8vIEthbmJhbiB2aWV3IGRlc2lnblxuLmthbmJhbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC41cmVtIDA7XG5cbiAgJi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5rYW5iYW4tY29sdW1uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmthbmJhbi1kcmFnZ2FibGUtY29sdW1uIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgLy9tYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgIC8vbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgLmRyYWdnYWJsZS1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWthbmJhbi1zY3JvbGxiYXItdHJhY2spO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWthbmJhbi1zY3JvbGxiYXItdGh1bWIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcmFnZ2FibGUtYWN0aW9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0YWJsZS1naG9zdCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLy5zb3J0YWJsZS1jaG9zZW4ge1xuICAvLyAgICBvcGFjaXR5OiAwLjE7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gIC8vfVxuXG4gIC5zdGFnZS1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC41cmVtIHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAuc3RhZ2UtaW5mb3JtYXRpb24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zdGFnZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4ycmVtIDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmFkZC1uZXctc3RhZ2Uge1xuICBwYWRkaW5nOiAwIDAgLjVyZW0gMDtcblxuICAud3JhcHBlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9ybSAtIGlucHV0c1xuLmRlZmF1bHQtZmlsZSB7XG4gIC50ZXh0LW11dGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLy8gQ2hhdFxuJGNoYXQtYm94LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9IC0gI3skZGVmYXVsdC1wYWRkaW5nLW1hcmdpbn0gLSAjeyRkZWZhdWx0LXBhZGRpbmctbWFyZ2lufSAtICN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW59IC0gMTEwcHgpO1xuXG5AbWl4aW4gY2hhdC1zY3JvbGxiYXItbWl4aW4ge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBlbW9qaS1kcm9wZG93bi1taXhpbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG5cbiAgICAuZW1vamkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gIC5jaGF0LWF2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5jaGF0LWF2YXRhci1lbXB0eSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGF0LWF2YXRhci1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jaGF0LWF2YXRhciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhdC1jb250YWN0cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5zZWFyY2gtY29udGFjdCB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXQtc2VhcmNoLWJnKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzI7XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQtZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNvbnRhY3QtaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMzhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbGlzdCB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogJGNoYXQtYm94LWhlaWdodDtcbiAgICAgIG1heC1oZWlnaHQ6ICRjaGF0LWJveC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAwICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4vMiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yO1xuICAgICAgQGluY2x1ZGUgY2hhdC1zY3JvbGxiYXItbWl4aW47XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICAgICAgIC5jb250YWN0LWljb24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VzIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRjaGF0LWJveC1oZWlnaHR9IC0gNDhweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCN7JGNoYXQtYm94LWhlaWdodH0gLSA0OHB4KTtcbiAgICAgIEBpbmNsdWRlIGNoYXQtc2Nyb2xsYmFyLW1peGluO1xuXG4gICAgICAubWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcGx5LW1lc3NhZ2Uge1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5tZXNzYWdlLWlucHV0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAubWVzc2FnZS1pbnB1dC1ncm91cCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lc3NhZ2UtaW5wdXQtYXBwZW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjM1cmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuMzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1lbW9qaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGVtb2ppLWRyb3Bkb3duLW1peGluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LWNvbnRhY3QtZGV0YWlscyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4vMjtcblxuICAgIC5jYWxsLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtY29sb3IsIDAuMDUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtY29udmVyc2F0aW9uLWFjdGlvbiB7XG4gICAgICAuc2VhcmNoLWNvbnZlcnNhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzhweCA4cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWVtb2ppIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBlbW9qaS1kcm9wZG93bi1taXhpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIltkaXI9XCJydGxcIl0ge1xuICAvLyBDb3JlIG92ZXJyaWRlXG4gIHNtYWxse1xuICAgICYudGV4dC1kYW5nZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJlYWRjcnVtYlxuICAuYnJlYWRjcnVtYi1zaWRlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLy8gRm9ybSBhbmQgRmllbGRzXG4gIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAvLyBEYXNoYm9hcmRcbiAgLmRhdGEtZ3JvdXAtaXRlbSB7XG4gICAgLnNxdWFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC52YWx1ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBVSSBGZWF0dXJlc1xuICAudWktZWxlbWVudHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8vIFNhbXBsZSBwYWdlXG4gIC5kcm9wZG93biB7XG4gICAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LW1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuXG4uYnRuIHtcbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLCA2JSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYi1maWx0ZXItbWVudSB7XG4gIC5uYXYtaXRlbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmEge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLCA2JSk7XG4gIH1cbn1cblxuLnNpZGViYXIgLm5hdiAubmF2LWl0ZW0ge1xuICAmLmFjdGl2ZSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/