/*! 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}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;-webkit-transform:translateY(-28px) skewY(-20deg);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;-webkit-transform:translate(7.5px,-28px) skewY(20deg);transform:translate(7.5px,-28px) skewY(20deg)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@charset "UTF-8";

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins.ttf?8b6af8e5e8324edfd77af8b3b35d7f9c);
}

/*!
 * 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: rgb(15.1775, 54.8725, 218.3225);
  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: "\2014\A0";
}

.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: rgb(202.64, 212.16, 251.36);
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(157.76, 175.44, 248.24);
}

.table-hover .table-primary:hover {
  background-color: rgb(178.7975, 192.6525, 249.7025);
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(178.7975, 192.6525, 249.7025);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(203.2, 238.2, 210.2);
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(158.8, 223.8, 171.8);
}

.table-hover .table-success:hover {
  background-color: rgb(183.9448979592, 231.9551020408, 193.5469387755);
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(183.9448979592, 231.9551020408, 193.5469387755);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(207.96, 239.32, 242.96);
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(167.64, 225.88, 232.64);
}

.table-hover .table-info:hover {
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(252.48, 248.56, 205.44);
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(250.32, 243.04, 162.96);
}

.table-hover .table-warning:hover {
  background-color: rgb(251.2461290323, 245.4067741935, 181.1738709677);
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(251.2461290323, 245.4067741935, 181.1738709677);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(253.32, 212.72, 212.72);
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(251.88, 176.48, 176.48);
}

.table-hover .table-danger:hover {
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.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: rgb(69.1465517241, 77.125, 85.1034482759);
}

.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: rgb(69.1465517241, 77.125, 85.1034482759);
}

.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: rgb(187.2125, 199.5375, 250.2875);
  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: rgb(108.5102040816, 207.4897959184, 128.306122449);
  background-color: rgb(108.5102040816, 207.4897959184, 128.306122449);
}

.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: rgb(250.949044586, 153.050955414, 153.050955414);
  background-color: rgb(250.949044586, 153.050955414, 153.050955414);
}

.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: rgb(32.23625, 72.73875, 239.51375);
  border-color: rgb(20.315, 62.985, 238.685);
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(96.05, 124.95, 243.95, 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: rgb(20.315, 62.985, 238.685);
  border-color: rgb(16.00625, 57.86875, 230.24375);
}

.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.05, 124.95, 243.95, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}

.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 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: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}

.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.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}

.btn-success:hover {
  color: #ffffff;
  background-color: rgb(55.5306122449, 171.2193877551, 78.6683673469);
  border-color: rgb(52.4081632653, 161.5918367347, 74.2448979592);
}

.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(97.75, 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: rgb(52.4081632653, 161.5918367347, 74.2448979592);
  border-color: rgb(49.2857142857, 151.9642857143, 69.8214285714);
}

.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(97.75, 204, 119, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}

.btn-info:hover {
  color: #212529;
  background-color: rgb(56.5450236967, 188.8483412322, 204.2049763033);
  border-color: rgb(50.5402843602, 182.1800947867, 197.4597156398);
}

.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(78.9, 174.7, 186.35, 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: rgb(50.5402843602, 182.1800947867, 197.4597156398);
  border-color: rgb(47.941943128, 172.8139810427, 187.308056872);
}

.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(78.9, 174.7, 186.35, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}

.btn-warning:hover {
  color: #212529;
  background-color: rgb(244.1491935484, 227.2701612903, 41.6008064516);
  border-color: rgb(243.5322580645, 225.6935483871, 29.4677419355);
}

.btn-warning:focus,
.btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(214.05, 202.75, 72.45, 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: rgb(243.5322580645, 225.6935483871, 29.4677419355);
  border-color: rgb(242.9153225806, 224.1169354839, 17.3346774194);
}

.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.05, 202.75, 72.45, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(247.5382165605, 67.2117834395, 67.2117834395);
  border-color: rgb(247.050955414, 54.949044586, 54.949044586);
}

.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(249.9, 126.65, 126.65, 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: rgb(247.050955414, 54.949044586, 54.949044586);
  border-color: rgb(246.5636942675, 42.6863057325, 42.6863057325);
}

.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(249.9, 126.65, 126.65, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}

.btn-light:focus,
.btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 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: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}

.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(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}

.btn-dark:focus,
.btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 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: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}

.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.45, 87.55, 92.65, 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: rgb(15.1775, 54.8725, 218.3225);
  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: rgb(21.6283783784, 24.25, 26.8716216216);
  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: rgb(187.2125, 199.5375, 250.2875);
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: rgb(234.8975, 238.5525, 253.6025);
  border-color: rgb(234.8975, 238.5525, 253.6025);
}

.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: rgb(187.2125, 199.5375, 250.2875);
  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: rgb(187.2125, 199.5375, 250.2875);
  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;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}

.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(234.8975, 238.5525, 253.6025);
}

.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;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb {
  appearance: none;
}

.custom-range::-moz-range-thumb:active {
  background-color: rgb(234.8975, 238.5525, 253.6025);
}

.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;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb {
  appearance: none;
}

.custom-range::-ms-thumb:active {
  background-color: rgb(234.8975, 238.5525, 253.6025);
}

.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 > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.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: rgb(15.1775, 54.8725, 218.3225);
  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: rgb(20.315, 62.985, 238.685);
}

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: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}

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: rgb(52.4081632653, 161.5918367347, 74.2448979592);
}

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: rgb(50.5402843602, 182.1800947867, 197.4597156398);
}

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: rgb(243.5322580645, 225.6935483871, 29.4677419355);
}

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: rgb(247.050955414, 54.949044586, 54.949044586);
}

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: rgb(218.25, 223.5, 228.75);
}

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: rgb(29.1379310345, 32.5, 35.8620689655);
}

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: rgb(35.36, 53.04, 125.84);
  background-color: rgb(217.6, 224.4, 252.4);
  border-color: rgb(202.64, 212.16, 251.36);
}

.alert-primary hr {
  border-top-color: rgb(178.7975, 192.6525, 249.7025);
}

.alert-primary .alert-link {
  color: rgb(24.1729032258, 36.2593548387, 86.0270967742);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}

.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(36.4, 101.4, 49.4);
  background-color: #daf3df;
  border-color: rgb(203.2, 238.2, 210.2);
}

.alert-success hr {
  border-top-color: rgb(183.9448979592, 231.9551020408, 193.5469387755);
}

.alert-success .alert-link {
  color: rgb(22.9283018868, 63.8716981132, 31.1169811321);
}

.alert-info {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(221.4, 243.8, 246.4);
  border-color: rgb(207.96, 239.32, 242.96);
}

.alert-info hr {
  border-top-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}

.alert-info .alert-link {
  color: rgb(30.4005351171, 69.5368561873, 74.0794648829);
}

.alert-warning {
  color: rgb(127.92, 120.64, 40.56);
  background-color: rgb(253.2, 250.4, 219.6);
  border-color: rgb(252.48, 248.56, 205.44);
}

.alert-warning hr {
  border-top-color: rgb(251.2461290323, 245.4067741935, 181.1738709677);
}

.alert-warning .alert-link {
  color: rgb(89.1977777778, 84.1214814815, 28.2822222222);
}

.alert-danger {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(253.8, 224.8, 224.8);
  border-color: rgb(253.32, 212.72, 212.72);
}

.alert-danger hr {
  border-top-color: rgb(252.345477707, 188.194522293, 188.194522293);
}

.alert-danger .alert-link {
  color: rgb(93.5054957507, 39.0545042493, 39.0545042493);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}

.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}

.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}

.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@-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: rgb(35.36, 53.04, 125.84);
  background-color: rgb(202.64, 212.16, 251.36);
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: rgb(35.36, 53.04, 125.84);
  background-color: rgb(178.7975, 192.6525, 249.7025);
}

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(35.36, 53.04, 125.84);
  border-color: rgb(35.36, 53.04, 125.84);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(36.4, 101.4, 49.4);
  background-color: rgb(203.2, 238.2, 210.2);
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: rgb(36.4, 101.4, 49.4);
  background-color: rgb(183.9448979592, 231.9551020408, 193.5469387755);
}

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(36.4, 101.4, 49.4);
  border-color: rgb(36.4, 101.4, 49.4);
}

.list-group-item-info {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(207.96, 239.32, 242.96);
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(45.24, 103.48, 110.24);
  border-color: rgb(45.24, 103.48, 110.24);
}

.list-group-item-warning {
  color: rgb(127.92, 120.64, 40.56);
  background-color: rgb(252.48, 248.56, 205.44);
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: rgb(127.92, 120.64, 40.56);
  background-color: rgb(251.2461290323, 245.4067741935, 181.1738709677);
}

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(127.92, 120.64, 40.56);
  border-color: rgb(127.92, 120.64, 40.56);
}

.list-group-item-danger {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(253.32, 212.72, 212.72);
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(129.48, 54.08, 54.08);
  border-color: rgb(129.48, 54.08, 54.08);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.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);
  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;
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

.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 rgb(247.35, 247.35, 247.35);
}

.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: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  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: rgb(20.315, 62.985, 238.685) !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: rgb(84.3605150215, 91.3905579399, 97.6394849785) !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: rgb(52.4081632653, 161.5918367347, 74.2448979592) !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: rgb(50.5402843602, 182.1800947867, 197.4597156398) !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: rgb(243.5322580645, 225.6935483871, 29.4677419355) !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: rgb(247.050955414, 54.949044586, 54.949044586) !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: rgb(218.25, 223.5, 228.75) !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: rgb(29.1379310345, 32.5, 35.8620689655) !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: rgb(15.1775, 54.8725, 218.3225) !important;
}

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

a.text-secondary:hover,
a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

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

a.text-success:hover,
a.text-success:focus {
  color: rgb(46.1632653061, 142.3367346939, 65.3979591837) !important;
}

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

a.text-info:hover,
a.text-info:focus {
  color: rgb(45.3436018957, 163.4478672986, 177.1563981043) !important;
}

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

a.text-warning:hover,
a.text-warning:focus {
  color: rgb(235.5241935484, 216.8951612903, 11.9758064516) !important;
}

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

a.text-danger:hover,
a.text-danger:focus {
  color: rgb(246.076433121, 30.423566879, 30.423566879) !important;
}

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

a.text-light:hover,
a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

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

a.text-dark:hover,
a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(30.1, 33.6, 41.3);
}

.sidebar .nav .nav-item .collapse {
  z-index: 999;
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: rgb(30.1, 33.6, 41.3);
}

.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: rgb(30.1, 33.6, 41.3);
  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: #019AFF;
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: rgb(179.5, 224.9783464567, 255);
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: rgb(179.5, 224.9783464567, 255);
}

.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: rgb(179.5, 224.9783464567, 255);
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: rgb(179.5, 224.9783464567, 255);
}

.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: rgb(179.5, 224.9783464567, 255);
  background: transparent;
}

.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #019AFF;
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: rgb(179.5, 224.9783464567, 255);
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: rgb(179.5, 224.9783464567, 255);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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: #019AFF;
  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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.breadcrumb {
  background-color: transparent;
}

.breadcrumb .breadcrumb-item .page-icon {
  width: 14px;
  height: 14px;
  color: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(179.5, 224.9783464567, 255) !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: #019AFF;
}

.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
  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: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(103, 194.5590551181, 255);
}

.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: rgb(77.5, 184.4192913386, 255);
}

.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: #019AFF !important;
}

.datatable table thead th.datatable-th .btn svg {
  width: 14px;
  height: 14px;
}

.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;
}

.datatable table tbody tr:last-child td.datatable-td {
  padding-bottom: 0;
}

@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: #019AFF;
}

.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: #019AFF !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-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);
    }
}

  .bulk-floating-action-wrapper .actions .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;
  }
}

@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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF !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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.horizontal-tab .card .nav a.active {
  color: #019AFF;
  border-bottom: 3px solid #019AFF;
}

.horizontal-tab .card .nav a svg {
  height: 16px;
  width: 16px;
}

.horizontal-tab .card .nav-tabs {
  border-bottom: 1px solid var(--default-border-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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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;
  }

  .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 .nav-link .menu-title {
    box-shadow: var(--menu-title-shadow);
  }

  .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;
  }

  .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 .nav-item.hover-open .collapse,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    box-shadow: var(--submenu-shadow);
  }

  .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: rgb(30.1, 33.6, 41.3);
  }

  .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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

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: #019AFF !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);
}

.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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(244.5305785124, 31.7173553719, 3.0694214876);
}

.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: rgb(8.5970873786, 141.2378640777, 244.4029126214);
}

.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: rgb(214.3099173554, 78.9090909091, 2.6900826446);
}

.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: #019AFF;
  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: #019AFF;
  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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

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: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}

.form-group-with-icon .form-control-feedback:hover {
  color: #019AFF;
}

.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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !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: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: 8px 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: #019AFF;
  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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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 * {
  margin: 0;
}

.modal .modal-dialog .modal-content .modal-footer {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}

@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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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: #019AFF !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: #019AFF;
}

.orgchart-container .orgchart .lines .topLine {
  border-color: #019AFF;
}

.orgchart-container .orgchart .lines .leftLine {
  border-color: #019AFF;
}

.orgchart-container .orgchart .lines .rightLine {
  border-color: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

/*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: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

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: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}

.form-group-with-icon .form-control-feedback:hover {
  color: #019AFF;
}

.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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !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: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: 8px 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: #019AFF;
  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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  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: 20px;
  height: 20px;
}

.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: rgb(219.5, 230.15, 255);
  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: #019AFF;
}

.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 #019AFF;
}

.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: #019AFF !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: #019AFF;
  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: #019AFF !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: #019AFF !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 .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #019AFF !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: #019AFF !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 #019AFF;
  border-right: 2px solid #019AFF;
  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: #019AFF !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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

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: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}

.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}

.form-group-with-icon .form-control-feedback:hover {
  color: #019AFF;
}

.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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !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: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: 8px 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: #019AFF;
  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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  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: 20px;
  height: 20px;
}

.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: rgb(219.5, 230.15, 255);
  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: #019AFF;
}

.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 #019AFF;
}

.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: #019AFF !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: #019AFF;
  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: #019AFF !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: #019AFF !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 .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}

.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #019AFF !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: #019AFF !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 #019AFF;
  border-right: 2px solid #019AFF;
  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: #019AFF !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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
  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: #019AFF;
  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);
}

.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: #019AFF;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: rgb(11.2, 158.0559055118, 255);
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range {
  background-color: rgb(26.5, 164.1397637795, 255);
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: rgb(16.3, 160.0838582677, 255);
  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 {
  /*
    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 .preset-active-input > .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.dropzone {
  min-height: 150px !important;
  padding: 20px 20px !important;
  border-radius: 0.25rem !important;
  border: 1px dashed #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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 {
  /*Progressbar Animations*/
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(229.5, 229.5, 229.5);
  -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: #019AFF;
}

: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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

@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: #019AFF;
  }

  .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: #019AFF;
  }

  .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: #019AFF;
  }

  .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: #019AFF;
  }

  .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: #019AFF !important;
}

.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #019AFF !important;
  border: 1px solid #019AFF !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 {
  color: #019AFF !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: #019AFF !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: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.bg-brand-color {
  background-color: #019AFF !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #019AFF !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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

@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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: #019AFF;
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.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: rgb(154, 214.8385826772, 255);
  --scrollbar-thumb-hover-color: rgb(103, 194.5590551181, 255);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --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: rgb(30.1, 33.6, 41.3);
  --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: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(179.5, 224.9783464567, 255);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(179.5, 224.9783464567, 255);
  --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);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --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: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --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: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --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: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
}

.list-bullet::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 14px;
  border-radius: 50%;
  background-color: #707887;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown {
  width: 350px;
  max-width: 350px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown h6 {
  padding-bottom: 0.5rem !important;
}

.vc-popover-content-wrapper {
  z-index: 9999 !important;
}

.custom-date-range-calendar {
  margin-top: -3px;
}

.custom-date-range-calendar .date-picker-input .input-group {
  position: relative;
  border: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}

.custom-date-range-calendar .date-picker-input .input-group .form-control {
  z-index: 2;
  width: 38px;
  height: 38px !important;
  cursor: pointer;
  padding: 0 !important;
  font-size: 0 !important;
  background-color: transparent !important;
}

.custom-date-range-calendar .date-picker-input .input-group .input-group-append {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
}

.custom-date-range-calendar .date-picker-input .input-group .input-group-append .input-group-text {
  width: 38px;
  height: 38px;
  padding: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 !important;
  background-color: transparent;
}

.custom-date-range-calendar .date-picker-input .input-group:hover {
  background-color: var(--base-color);
}

.progress.animate-progress .progress-bar {
  -webkit-animation-name: animateProgressBar;
          animation-name: animateProgressBar;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

.dropdown-employee-termination .btn svg {
  width: 24px;
  height: 24px;
}

.dropdown-employee-termination .dropdown-menu {
  width: 350px;
}

.dropdown-employee-termination .dropdown-menu .note {
  overflow-y: auto;
  max-height: 200px;
}

.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;
}

.timeline .timeline-title {
  width: 100px;
  min-width: 100px;
}

.timeline .timeline-icon {
  position: relative;
}

.timeline .timeline-icon .svg-wrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: #019AFF;
  background-color: var(--base-color);
}

.timeline .timeline-icon .svg-wrapper svg {
  width: 17px;
  height: 17px;
  stroke-width: 2;
}

.timeline .timeline-icon:before {
  content: "";
  position: absolute;
  top: 40px;
  left: calc(50% - 1px);
  right: auto;
  height: 100%;
  border: 1px solid var(--base-color);
  background-color: var(--base-color);
}

.timeline .timeline-content .single-record {
  z-index: 1;
  padding: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  border-radius: 0.25rem;
  background-color: var(--base-color);
}

.timeline .timeline-content .single-record:before {
  z-index: -1;
  content: "";
  position: absolute;
  height: 100%;
  border: 1px solid var(--base-color);
  top: 40px;
  left: 2rem;
  right: auto;
}

.timeline .timeline-content .single-record:last-child:before {
  height: 0;
}

.timeline.timeline-change-log .timeline-title {
  width: 170px;
  min-width: 170px;
}

.timeline.timeline-response-log .timeline-title {
  width: 200px;
  min-width: 200px;
}

.timeline.timeline-response-log .timeline-content .single-record:before {
  content: "";
  position: absolute;
  height: 100%;
  border: 1px solid var(--base-color);
  top: 40px;
  left: 2rem;
  right: auto;
}

.timeline.timeline-response-log .timeline-content .single-record:last-child:before {
  height: 0;
}

.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: #019AFF;
}

.icon-box i {
  font-size: 22px;
  color: #019AFF;
}

.summery-calendar .profile-column {
  border-left: 1px solid var(--base-color);
}

.summery-calendar .profile-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
}

.summery-calendar .profile-column .profile-box {
  width: 200px;
  height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-content {
  height: 200px;
  display: flex;
  justify-content: center;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-content .hour-title,
.summery-calendar .total-hour-column .column-content .hour-value {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.summery-calendar .total-hour-column .column-content .hour-title .hour-value,
.summery-calendar .total-hour-column .column-content .hour-value .hour-value {
  height: 100%;
  padding: 0 2rem;
  color: #afb1b6;
  display: flex;
  align-items: center;
  justify-content: center;
}

.summery-calendar .total-hour-column .column-content .hour-title {
  border-right: 1px solid var(--base-color);
}

.summery-calendar .date-column {
  flex-grow: 1;
  max-width: 100%;
  overflow-x: auto;
}

.summery-calendar .date-column .date {
  height: 50px;
  padding: 0 1.2rem;
  display: flex;
  color: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
  white-space: nowrap;
}

.summery-calendar .date-column .date-hour-wrapper {
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-right: 1px solid var(--base-color);
  border-bottom: 5px solid var(--base-color);
}

.summery-calendar .date-column .date-hour-wrapper .date-hour {
  height: 100%;
  color: #afb1b6;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .profile-column .profile-box {
  width: 240px;
  height: 100px;
  flex-direction: row;
}

.summery-calendar.leave-calendar .age-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .age-column .column-content {
  width: 140px;
  height: 100px;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .date-column .date {
  height: 50px;
  padding: 0 1.2rem;
  display: flex;
  color: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
  white-space: nowrap;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper {
  height: 100px;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age {
  height: 100%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age {
  border: 0;
  width: 100%;
  display: block;
  background-color: var(--avatar-no-image-bg);
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age:focus {
  outline: 0;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-full {
  height: 100%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-half {
  height: 50%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-quarter {
  height: 30%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.bg-pending {
  background-color: rgba(255, 204, 153, 0.5);
}

.month-year-picker .dropdown .dropdown-menu {
  min-width: 18rem;
}

.month-year-picker .dropdown .dropdown-menu .single-month {
  display: block;
  cursor: pointer;
  padding: 10px 12px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0.25rem;
  transition: all 0.25s ease-in-out;
}

.month-year-picker .dropdown .dropdown-menu .single-month.active {
  background-color: var(--base-color);
}

.month-year-picker .dropdown .dropdown-menu .single-month:hover {
  background-color: var(--base-color);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years {
  min-width: 7rem;
  top: 15px !important;
  box-shadow: none !important;
  border: 1px solid var(--default-border-color);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years .caret {
  position: absolute;
  top: -1px;
  left: 50%;
  width: 12px;
  height: 12px;
  z-index: -1;
  content: "";
  display: block;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years .years-wrapper {
  overflow-y: auto;
  max-height: 160px;
}

.disabled-section {
  opacity: 0.8;
  pointer-events: none;
}

@-webkit-keyframes animateProgressBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes animateProgressBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.btn.btn-primary {
  background-color: #019AFF;
  border-color: #019AFF;
}

.btn.btn-primary:hover {
  background-color: rgb(0, 135.7724409449, 225.4);
}

.btn.btn-outline-primary {
  color: #019AFF;
  border-color: #019AFF;
}

.btn.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #019AFF;
}

.btn.btn-outline-primary:disabled:hover {
  color: #019AFF;
}

.btn.btn-transparent-primary {
  color: #019AFF;
}

.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #019AFF;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #019AFF;
}

.tab-filter-menu .nav-item .nav-link:hover {
  color: #019AFF;
}

a {
  color: #019AFF;
}

a:hover {
  color: rgb(0, 135.7724409449, 225.4);
}

.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: #019AFF !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWFwYm94LWdsL2Rpc3QvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9ub2RlX21vZHVsZXMvbWFwYm94LWdsL2Rpc3QvbWFwYm94LWdsLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvbWl4aW5zL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGhlbWUtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvbmF2cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3RvcGJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX2JyZWFkY3VtYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fZGF0YXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL19sYXlvdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fdmVydGljYWwtd3JhcHBlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2N1c3RvbS1pbWFnZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL19maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGVyYW5nZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL19hdmF0YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RyYWctZHJvcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fdG9hc3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL190YWItbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhZy1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX21vYmlsZS1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvdXRpbGl0aWVzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL3V0aWxpdGllcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL3V0aWxpdGllcy9fcGFkZGluZy1tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9wYWdlcy9fYXV0aC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2VyLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvY29yZS9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX3VzZXJzLXJvbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX3Vuc3Vic2NyaWJlci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9DOi9sYXJhZ29uL3d3dy9ocm0vc3JjL3Jlc291cmNlcy9zYXNzL2NvcmUvX2Rpci1ydGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL0M6L2xhcmFnb24vd3d3L2hybS9zcmMvcmVzb3VyY2VzL3Nhc3MvX2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvQzovbGFyYWdvbi93d3cvaHJtL3NyYy9yZXNvdXJjZXMvc2Fzcy9fYnJhbmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQ0FBb0M7QUFDcEMsNEJBQTRCLDJCQUEyQix3Q0FBd0MseUJBQStDLGtCQUFrQixxQkFBMkMsaUJBQTRDLHFCQUFxQixDQUFDLGFBQWEsaUJBQWlCLENBQUMsMEJBQTBCLFdBQVcsWUFBWSxrQkFBa0IsU0FBUyxDQUFDLGVBQWUsZ0JBQWdCLFNBQVMsQ0FBQywyQkFBMkIsc0JBQXNCLGtCQUFrQixVQUFVLE1BQU0sUUFBUSx5QkFBeUIsNkJBQTZCLG9DQUFvQyxxQkFBcUIsaURBQW9CLENBQUMsY0FBYyxZQUFZLFVBQVUsQ0FBQyxhQUFhLFdBQVcsU0FBUyxDQUFDLCtDQUErQyxPQUFPLFVBQVUsQ0FBQyw0QkFBNEIsT0FBTyxDQUFDLDhCQUE4QixRQUFRLENBQUMsYUFBYSxtQ0FBbUMsMkJBQTJCLGlCQUFpQixDQUFDLGlCQUFpQixZQUFZLFVBQVUsQ0FBQywyREFBNEYseUdBQXdCLENBQUMsbUJBQW1CLHdCQUF3QixDQUFDLGlCQUFpQixXQUFXLENBQUMsOEJBQThCLFdBQVcsWUFBWSxZQUFZLFFBQVEsQ0FBQyxlQUFlLFVBQVUsQ0FBQyw0QkFBNEIsV0FBVyxZQUFZLFdBQVcsU0FBUyxDQUFDLCtDQUErQyxXQUFXLFVBQVUsQ0FBQyxhQUFhLG1CQUFtQixrQkFBa0IseUJBQXlCLHNEQUFzRCxDQUFDLGVBQWUsaUJBQWlCLENBQUMsY0FBYyxrQkFBa0IsQ0FBQyxnQkFBZ0IsZ0JBQWdCLENBQUMsK0JBQStCLGdCQUFnQixDQUFDLGFBQWEseUJBQXlCLGtCQUFrQixnQkFBZ0IsZUFBZSx5RUFBeUUsQ0FBQyxhQUFhLHNFQUFzRSxDQUFDLHVDQUF1QyxXQUFXLGNBQWMsa0JBQWtCLFlBQVksVUFBVSxtQkFBbUIsVUFBVSxPQUFPLENBQUMsbUJBQW1CLFNBQVMsQ0FBQyxxRUFBcUUsV0FBVyxXQUFXLFNBQVMsUUFBUSxDQUFDLGtDQUFrQyxRQUFRLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLHNFQUFzRSxrQkFBa0IsQ0FBQyx3QkFBbUQscUJBQXFCLENBQUMsV0FBVyxrQkFBa0IsVUFBVSxDQUFDLFlBQVksa0JBQWtCLG1CQUFtQixpQkFBaUIsQ0FBQyxnQkFBZ0IsV0FBVyxjQUFjLENBQUMsYUFBYSxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxZQUFZLFNBQVMsT0FBTyxVQUFVLENBQUMsdUJBQXVCLHNDQUFzQyw2QkFBNkIsQ0FBQyxpQ0FBaUMscUNBQXFDLDRCQUE0QixDQUFDLG9DQUFvQyxpQkFBaUIsVUFBVSxVQUFVLENBQUMsd0NBQXdDLFdBQVcsQ0FBQywwQ0FBMEMsV0FBVyxDQUFDLG9CQUFvQixlQUFlLFlBQVksTUFBTSxTQUFTLENBQUMscUJBQXFCLG9DQUFvQyw0QkFBNEIsaUJBQWlCLENBQUMsK0JBQStCLG1DQUFtQywwQkFBMEIsQ0FBQyxrQ0FBa0MsVUFBVSxXQUFXLGVBQWUsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHdDQUF3QyxVQUFVLENBQUMsY0FBYyxjQUFjLGtCQUFrQix5QkFBeUIsa0JBQWtCLGdCQUFnQixXQUFXLFlBQVksa0JBQWtCLGtCQUFrQixDQUFDLCtCQUErQixvQ0FBb0MsNEJBQTRCLFNBQVMsV0FBVyxDQUFDLDZCQUE2QixvQ0FBb0MsNEJBQTRCLFFBQVEsVUFBVSxDQUFDLDRDQUE0QyxtQ0FBbUMsMkJBQTJCLFVBQVUsV0FBVyxDQUFDLDBDQUEwQyxxQ0FBcUMsNkJBQTZCLFNBQVMsVUFBVSxDQ0Q5cEksaUJBQWlCOzs7Ozs7R0FNZCxNQUFNLHNCQUFzQixtQkFBbUIsa0JBQWtCLENBQUMsbUJBQW1CLDhCQUE4QixzQkFBc0IsbURBQW1ELDJDQUEyQyxpQ0FBaUMsd0JBQXdCLENBQUMscUNBQXFDLDJDQUEyQyxrQ0FBa0MsQ0FBQyxxQ0FBcUMsb0NBQW9DLDRCQUE0Qix3REFBd0QsK0NBQStDLENBQUMscUNBQXFDLG9DQUFvQyw0QkFBNEIsZ0VBQWdFLHVEQUF1RCxDQUFDLHFDQUFxQyxvQ0FBb0MsNEJBQTRCLGdFQUFnRSx1REFBdUQsQ0FBQyxxQ0FBcUMsMkJBQTJCLG1CQUFtQiw2Q0FBNkMsb0NBQW9DLENBQUMscUNBQXFDLDJCQUEyQixtQkFBbUIscURBQXFELDRDQUE0QyxDQUFDLHFDQUFxQywyQkFBMkIsbUJBQW1CLHFEQUFxRCw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMkJBQTJCLG1CQUFtQixxREFBcUQsNENBQTRDLENBQUMscUNBQXFDLDJCQUEyQixtQkFBbUIscURBQXFELDRDQUE0QyxDQUFDLG1DQUFtQywrQkFBK0IsdUJBQXVCLDJEQUEyRCxrREFBa0QsQ0FBQyxpQ0FBaUMsK0JBQStCLHVCQUF1Qiw2REFBNkQsb0RBQW9ELENBQUMsaUNBQWlDLDhCQUE4QixzQkFBc0IsMkRBQTJELGtEQUFrRCxDQUFDLG1DQUFtQyw4QkFBOEIsc0JBQXNCLDJEQUEyRCxrREFBa0QsQ0FBQyw2Q0FBNkMsbUJBQW1CLHlDQUF5QyxpQ0FBaUMsMENBQTBDLGtDQUFrQyw4Q0FBOEMscUNBQXFDLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixjQUFjLGdFQUFnRSx3REFBd0QsZ0NBQWdDLHVCQUF1QixDQUFDLFFBQVEsa0VBQWtFLDBEQUEwRCxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxrRUFBa0UsMERBQTBELHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLGlFQUFpRSx5REFBeUQsNENBQTRDLG1DQUFtQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLENBQUMsa0JBQWtCLGNBQWMsZ0VBQWdFLHdEQUF3RCxnQ0FBZ0MsdUJBQXVCLENBQUMsUUFBUSxrRUFBa0UsMERBQTBELHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLGtFQUFrRSwwREFBMEQsc0RBQXNELDZDQUE2QyxDQUFDLElBQUksaUVBQWlFLHlEQUF5RCw0Q0FBNEMsbUNBQW1DLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHNCQUFzQix1Q0FBdUMsOEJBQThCLENBQUMseUJBQXlCLFVBQVUsU0FBUyxDQUFDLFFBQVEsU0FBUyxDQUFDLENBQUMsaUJBQWlCLFVBQVUsU0FBUyxDQUFDLFFBQVEsU0FBUyxDQUFDLENBQUMsZ0JBQWdCLDZCQUE2QixvQkFBb0IsQ0FBQyx5QkFBeUIsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsSUFBSSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxpQkFBaUIsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsSUFBSSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxnQkFBZ0IsNkJBQTZCLHFCQUFxQiw4Q0FBOEMscUNBQXFDLENBQUMsOEJBQThCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsc0JBQXNCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLElBQUksc0NBQXNDLDZCQUE2QixDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQywwQkFBMEIsTUFBTSxnQ0FBZ0MsdUJBQXVCLENBQUMsb0JBQW9CLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxnQkFBZ0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsa0JBQWtCLE1BQU0sZ0NBQWdDLHVCQUF1QixDQUFDLG9CQUFvQix5Q0FBeUMsZ0NBQWdDLENBQUMsZ0JBQWdCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMsMEJBQTBCLE1BQU0sZ0NBQWdDLHVCQUF1QixDQUFDLG9CQUFvQix5Q0FBeUMsZ0NBQWdDLENBQUMsZ0JBQWdCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLGdDQUFnQyx1QkFBdUIsQ0FBQyxvQkFBb0IseUNBQXlDLGdDQUFnQyxDQUFDLGdCQUFnQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLDZCQUE2QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxNQUFNLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxLQUFLLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxNQUFNLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxJQUFJLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQiw4Q0FBOEMsc0NBQXNDLGlDQUFpQyx3QkFBd0IsQ0FBQyx5QkFBeUIsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsSUFBSSxpQ0FBaUMsd0JBQXdCLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRywrQkFBK0Isc0JBQXNCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsSUFBSSxpQ0FBaUMsd0JBQXdCLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRywrQkFBK0Isc0JBQXNCLENBQUMsQ0FBQyxnQkFBZ0Isb0NBQW9DLDRCQUE0Qiw2QkFBNkIsb0JBQW9CLENBQUMsd0JBQXdCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLFFBQVEsa0RBQWtELHlDQUF5QyxDQUFDLGdCQUFnQixvREFBb0QsMkNBQTJDLENBQUMsWUFBWSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxnQkFBZ0IsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsUUFBUSxrREFBa0QseUNBQXlDLENBQUMsZ0JBQWdCLG9EQUFvRCwyQ0FBMkMsQ0FBQyxZQUFZLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLGVBQWUsNEJBQTRCLG1CQUFtQixDQUFDLDBCQUEwQixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMseUJBQXlCLFlBQVksZ0NBQWdDLHVCQUF1QixDQUFDLE1BQU0sa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLE1BQU0sb0RBQW9ELDJDQUEyQyxDQUFDLE1BQU0sb0RBQW9ELDJDQUEyQyxDQUFDLE1BQU0sc0RBQXNELDZDQUE2QyxDQUFDLE1BQU0sc0RBQXNELDZDQUE2QyxDQUFDLE1BQU0sMERBQTBELGlEQUFpRCxDQUFDLENBQUMsaUJBQWlCLFlBQVksZ0NBQWdDLHVCQUF1QixDQUFDLE1BQU0sa0RBQWtELHlDQUF5QyxDQUFDLE1BQU0sZ0RBQWdELHVDQUF1QyxDQUFDLE1BQU0sb0RBQW9ELDJDQUEyQyxDQUFDLE1BQU0sb0RBQW9ELDJDQUEyQyxDQUFDLE1BQU0sc0RBQXNELDZDQUE2QyxDQUFDLE1BQU0sc0RBQXNELDZDQUE2QyxDQUFDLE1BQU0sMERBQTBELGlEQUFpRCxDQUFDLENBQUMsZ0JBQWdCLDZCQUE2QixxQkFBcUIsZ0NBQWdDLHVCQUF1QixDQUFDLDZCQUE2QixHQUFHLDJCQUEyQixrQkFBa0IsQ0FBQyxJQUFJLDZCQUE2QixvQkFBb0IsQ0FBQyxJQUFJLDJCQUEyQixrQkFBa0IsQ0FBQyxJQUFJLDZCQUE2QixvQkFBb0IsQ0FBQyxJQUFJLDJCQUEyQixrQkFBa0IsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLDJCQUEyQixrQkFBa0IsQ0FBQyxJQUFJLDZCQUE2QixvQkFBb0IsQ0FBQyxJQUFJLDJCQUEyQixrQkFBa0IsQ0FBQyxJQUFJLDZCQUE2QixvQkFBb0IsQ0FBQyxJQUFJLDJCQUEyQixrQkFBa0IsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMseUJBQXlCLGdDQUFnQyx3QkFBd0IsNkRBQTZELHFEQUFxRCw4Q0FBOEMscUNBQXFDLENBQUMsOEJBQThCLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyw4QkFBOEIsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsNEJBQTRCLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsOENBQThDLHNDQUFzQyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsOENBQThDLHNDQUFzQyxVQUFVLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLCtCQUErQixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRyxnREFBZ0Qsd0NBQXdDLFVBQVUsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsZ0NBQWdDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLENBQUMsd0JBQXdCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyw2QkFBNkIsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsQ0FBQyxxQkFBcUIsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsK0NBQStDLHVDQUF1QyxVQUFVLENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHdCQUF3QixDQUFDLDRCQUE0QixzQkFBc0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSx1Q0FBdUMsOEJBQThCLENBQUMsSUFBSSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLHVDQUF1Qyw4QkFBOEIsQ0FBQyxHQUFHLFVBQVUsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsb0JBQW9CLHNCQUFzQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLHVDQUF1Qyw4QkFBOEIsQ0FBQyxJQUFJLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksdUNBQXVDLDhCQUE4QixDQUFDLEdBQUcsVUFBVSw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHdCQUF3Qiw4REFBOEQsc0RBQXNELGdDQUFnQyx1QkFBdUIsQ0FBQyxnQ0FBZ0Msa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLGdDQUFnQyxrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxVQUFVLGtEQUFrRCx5Q0FBeUMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxVQUFVLGtEQUFrRCx5Q0FBeUMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsaUNBQWlDLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyw4QkFBOEIsa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLDZCQUE2QixJQUFJLG9DQUFvQywyQkFBMkIsQ0FBQyxRQUFRLFVBQVUsdUNBQXVDLDhCQUE4QixDQUFDLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsQ0FBQyxxQkFBcUIsSUFBSSxvQ0FBb0MsMkJBQTJCLENBQUMsUUFBUSxVQUFVLHVDQUF1Qyw4QkFBOEIsQ0FBQyxHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyx3QkFBd0IsOERBQThELHNEQUFzRCxpQ0FBaUMsd0JBQXdCLENBQUMsaUNBQWlDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLFFBQVEsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLHlCQUF5QixJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxRQUFRLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLGlDQUFpQyxJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyxrQ0FBa0MsSUFBSSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMsMEJBQTBCLElBQUksVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsK0JBQStCLElBQUksc0RBQXNELDZDQUE2QyxDQUFDLFFBQVEsVUFBVSxtREFBbUQsMENBQTBDLENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxRQUFRLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMsOEJBQThCLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLGlDQUFpQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyw4QkFBOEIsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsaUNBQWlDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLCtCQUErQixHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsMEJBQTBCLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsNEJBQTRCLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHVCQUF1QixDQUFDLCtCQUErQixHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxpQ0FBaUMsR0FBRyxVQUFVLDZDQUE2QyxvQ0FBb0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsVUFBVSw2Q0FBNkMsb0NBQW9DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsa0NBQWtDLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLG9DQUFvQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsMkJBQTJCLHdDQUF3QywrQkFBK0IsQ0FBQyxxQ0FBcUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsZ0NBQWdDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLCtCQUErQixzQkFBc0IsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxtQ0FBbUMsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMsMEJBQTBCLHVDQUF1Qyw4QkFBOEIsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx3QkFBd0IsQ0FBQyxnQ0FBZ0MsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxrQ0FBa0MsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNkNBQTZDLG9DQUFvQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDZDQUE2QyxvQ0FBb0MsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsbUNBQW1DLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsQ0FBQywwQkFBMEIsdUNBQXVDLDhCQUE4QixDQUFDLHNDQUFzQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMsNkJBQTZCLDBDQUEwQyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsZ0NBQWdDLENBQUMsd0JBQXdCLEdBQUcsNkVBQTZFLHFFQUFxRSwyQ0FBMkMsa0NBQWtDLENBQUMsSUFBSSxrRkFBa0YsMEVBQTBFLDJDQUEyQyxrQ0FBa0MsQ0FBQyxJQUFJLGtGQUFrRiwwRUFBMEUsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksc0ZBQXNGLDhFQUE4RSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRywyRUFBMkUsbUVBQW1FLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLDZFQUE2RSxxRUFBcUUsMkNBQTJDLGtDQUFrQyxDQUFDLElBQUksa0ZBQWtGLDBFQUEwRSwyQ0FBMkMsa0NBQWtDLENBQUMsSUFBSSxrRkFBa0YsMEVBQTBFLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLHNGQUFzRiw4RUFBOEUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsMkVBQTJFLG1FQUFtRSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQyxpQ0FBaUMsb0NBQW9DLDRCQUE0Qiw0QkFBNEIsbUJBQW1CLENBQUMsMkJBQTJCLEdBQUcsb0RBQW9ELDRDQUE0QywwQ0FBMEMsa0NBQWtDLFNBQVMsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsU0FBUyxDQUFDLElBQUkscURBQXFELDZDQUE2QywwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxDQUFDLGtCQUFrQiw4Q0FBOEMsc0NBQXNDLCtCQUErQixzQkFBc0IsQ0FBQywyQkFBMkIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsU0FBUyxDQUFDLElBQUkscURBQXFELDZDQUE2QywwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLG9EQUFvRCw0Q0FBNEMsMENBQTBDLGtDQUFrQyxTQUFTLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLENBQUMsa0JBQWtCLDhDQUE4QyxzQ0FBc0MsK0JBQStCLHNCQUFzQixDQUFDLDRCQUE0QixHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLEdBQUcsb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxHQUFHLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx3QkFBd0IsOERBQThELHNEQUFzRCxnQ0FBZ0Msd0JBQXdCLDhDQUE4QyxxQ0FBcUMsQ0FBQyw0QkFBNEIsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxHQUFHLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLElBQUkscURBQXFELDZDQUE2QyxTQUFTLENBQUMsR0FBRyxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0Msd0JBQXdCLDhEQUE4RCxzREFBc0QsOENBQThDLHNDQUFzQyxnQ0FBZ0MsdUJBQXVCLENBQUMscUNBQXFDLEdBQUcsc0RBQXNELDhDQUE4QyxTQUFTLENBQUMsSUFBSSwrQkFBK0IsdUJBQXVCLFNBQVMsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLHNEQUFzRCw4Q0FBOEMsU0FBUyxDQUFDLElBQUksK0JBQStCLHVCQUF1QixTQUFTLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGlDQUFpQywyQ0FBMkMsa0NBQWtDLENBQUMsb0NBQW9DLEdBQUcsc0RBQXNELDhDQUE4QyxTQUFTLENBQUMsSUFBSSxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxJQUFJLDhCQUE4QixxQkFBcUIsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLHNEQUFzRCw4Q0FBOEMsU0FBUyxDQUFDLElBQUksZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsSUFBSSw4QkFBOEIscUJBQXFCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQywyQkFBMkIsd0NBQXdDLGdDQUFnQywyQ0FBMkMsa0NBQWtDLENBQUMsc0NBQXNDLEdBQUcsU0FBUyxDQUFDLEdBQUcscURBQXFELDZDQUE2QyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QiwwQ0FBMEMsa0NBQWtDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxxQ0FBcUMsR0FBRyxTQUFTLENBQUMsR0FBRyx1REFBdUQsK0NBQStDLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLHVEQUF1RCwrQ0FBK0MsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxpQ0FBaUMsMENBQTBDLGlDQUFpQyxDQUFDLDRCQUE0QixHQUFHLGtDQUFrQywwQkFBMEIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxrQ0FBa0MsMEJBQTBCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx3QkFBd0IsZ0NBQWdDLHVCQUF1QixDQUFDLG9DQUFvQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsMkJBQTJCLHdDQUF3QyxnQ0FBZ0MscUNBQXFDLDRCQUE0QixDQUFDLHFDQUFxQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxpQ0FBaUMsc0NBQXNDLDZCQUE2QixDQUFDLGtDQUFrQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw4QkFBOEIscUNBQXFDLDRCQUE0QixDQUFDLG1DQUFtQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsMEJBQTBCLHVDQUF1QywrQkFBK0Isc0NBQXNDLDZCQUE2QixDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHlCQUF5QixnQ0FBZ0MsdUJBQXVCLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsaUNBQWlDLHFDQUFxQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMsNkJBQTZCLDBDQUEwQyxrQ0FBa0Msc0NBQXNDLDZCQUE2QixDQUFDLG1DQUFtQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQywwQkFBMEIsdUNBQXVDLCtCQUErQixxQ0FBcUMsNEJBQTRCLENBQUMsb0NBQW9DLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQix3Q0FBd0MsZ0NBQWdDLHNDQUFzQyw2QkFBNkIsQ0FBQyx5QkFBeUIsR0FBRyw4Q0FBOEMscUNBQXFDLENBQUMsUUFBUSxnQ0FBZ0Msd0JBQXdCLDhDQUE4QyxxQ0FBcUMsQ0FBQyxRQUFRLGdDQUFnQyx3QkFBd0IsOENBQThDLHNDQUFzQyxTQUFTLENBQUMsR0FBRyx5Q0FBeUMsaUNBQWlDLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQixHQUFHLDhDQUE4QyxxQ0FBcUMsQ0FBQyxRQUFRLGdDQUFnQyx3QkFBd0IsOENBQThDLHFDQUFxQyxDQUFDLFFBQVEsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMsc0NBQXNDLFNBQVMsQ0FBQyxHQUFHLHlDQUF5QyxpQ0FBaUMsU0FBUyxDQUFDLENBQUMsZ0JBQWdCLDhCQUE4QixzQkFBc0IsMkRBQTJELG1EQUFtRCw2QkFBNkIscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyxnQ0FBZ0MsR0FBRyxVQUFVLDBDQUEwQyxrQ0FBa0MsdUNBQXVDLDhCQUE4QixDQUFDLElBQUksaUNBQWlDLHdCQUF3QixDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLEdBQUcsVUFBVSwyQkFBMkIsa0JBQWtCLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxVQUFVLDBDQUEwQyxrQ0FBa0MsdUNBQXVDLDhCQUE4QixDQUFDLElBQUksaUNBQWlDLHdCQUF3QixDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLEdBQUcsVUFBVSwyQkFBMkIsa0JBQWtCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLDBCQUEwQixHQUFHLFVBQVUseURBQXlELGdEQUFnRCxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxVQUFVLHlEQUF5RCxnREFBZ0QsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHVEQUF1RCw4Q0FBOEMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFVBQVUsdURBQXVELDhDQUE4QyxDQUFDLENBQUMsa0JBQWtCLCtCQUErQixzQkFBc0IsQ0FBQywwQkFBMEIsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLElBQUksU0FBUyxDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQyw4QkFBOEIsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyw4QkFBOEIsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQywrQkFBK0IsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxpRUFBaUUseURBQXlELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxpRUFBaUUseURBQXlELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxrRUFBa0UseURBQXlELENBQUMsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx1QkFBdUIsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsSUFBSSxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxJQUFJLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLCtCQUErQixzQkFBc0IsQ0FBQywrQkFBK0IsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsa0VBQWtFLHlEQUF5RCxDQUFDLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxrRUFBa0UseURBQXlELENBQUMsR0FBRyxVQUFVLDREQUE0RCxvREFBb0QsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywyQkFBMkIsdUNBQXVDLDhCQUE4QixDQUFDLCtCQUErQixJQUFJLFVBQVUsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxVQUFVLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywyQkFBMkIscUNBQXFDLDRCQUE0QixDQUFDLGdDQUFnQyxJQUFJLFVBQVUsaUVBQWlFLHdEQUF3RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQyx3QkFBd0IsSUFBSSxVQUFVLGlFQUFpRSx3REFBd0QsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMsdUJBQXVCLG9DQUFvQyw0QkFBNEIsc0NBQXNDLDZCQUE2QixDQUFDLDZCQUE2QixJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxrRUFBa0UseURBQXlELENBQUMsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGtFQUFrRSx5REFBeUQsQ0FBQyxHQUFHLFVBQVUsNkRBQTZELHFEQUFxRCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHlCQUF5Qix1Q0FBdUMsOEJBQThCLENBQUMsK0JBQStCLEdBQUcseUNBQXlDLGlDQUFpQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLHlDQUF5QyxpQ0FBaUMsa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLCtCQUErQixHQUFHLHlDQUF5QyxpQ0FBaUMsa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyx5Q0FBeUMsaUNBQWlDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRyx3Q0FBd0MsZ0NBQWdDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLEdBQUcsd0NBQXdDLGdDQUFnQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsNkJBQTZCLEdBQUcsd0NBQXdDLGdDQUFnQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLHdDQUF3QyxnQ0FBZ0Msa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHdCQUF3QixDQUFDLGdDQUFnQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxnQ0FBZ0MsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0IseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsaUNBQWlDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLDhCQUE4QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0IseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0NOejRyRSxjQUFjLHlDQUF5Qyx5REFBeUQsZ0JBQWdCLGlCQUFpQixDQUFDLGlCQUFpQixPQUFPLGtCQUFrQixLQUFLLENBQUMsa0NBQWtDLFlBQVksVUFBVSxDQUFDLGlCQUFpQix1QkFBdUIsQ0FBQyxrR0FBa0csZ0NBQVkseUJBQXlCLHFDQUFnQixDQUFDLHVFQUF1RSxjQUFjLENBQUMsZ0hBQWdILHVDQUFlLENBQUMsNkhBQTZILHdCQUF3QixDQUFDLHVIQUF1SCx1QkFBdUIsQ0FBQyw2S0FBNkssaUJBQWlCLENBQUMsd0dBQXdHLG9CQUFvQixrQkFBa0IsU0FBUyxDQUFDLHdCQUF3QixPQUFPLEtBQUssQ0FBQyx5QkFBeUIsUUFBUSxLQUFLLENBQUMsMkJBQTJCLFNBQVMsTUFBTSxDQUFDLDRCQUE0QixTQUFTLE9BQU8sQ0FBQyxlQUFlLFdBQVcsb0JBQW9CLHFEQUFzQixDQUFDLHVDQUF1QyxXQUFXLG9CQUFvQixDQUFDLHdDQUF3QyxZQUFZLG9CQUFvQixDQUFDLDBDQUEwQyxXQUFXLG9CQUFvQixDQUFDLDJDQUEyQyxZQUFZLG9CQUFvQixDQUFDLHFCQUFxQixnQkFBZ0IsaUJBQWlCLENBQUMsaUNBQWlDLG1DQUFtQyxDQUFDLGtDQUFrQyxpQ0FBaUMsK0JBQStCLENBQUMsQ0FBQyw0QkFBNEIsNkJBQTZCLFNBQVMsc0JBQXNCLGVBQWUsY0FBYyxZQUFZLGFBQWEsZ0JBQWdCLFVBQVUsVUFBVSxDQUFDLG1DQUFtQyx5QkFBeUIsQ0FBQywwQ0FBMEMsd0JBQXdCLDRCQUE0QixjQUFjLFlBQVksVUFBVSxDQUFDLGtDQUFrQyxvQkFBb0IsNEJBQTRCLENBQUMsbUNBQW1DLCtCQUErQixDQUFDLENBQUMscUVBQXFFLDhCQUE4QixDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxtREFBbUQsV0FBVyxDQUFDLHdDQUF3Qyx5QkFBeUIsQ0FBQyx1Q0FBdUMseUJBQXlCLENBQUMsdUNBQXVDLHFCQUFxQixDQUFDLDJDQUEyQyw4QkFBOEIsQ0FBQyxnREFBZ0QsOEJBQThCLENBQUMsc0RBQXNELGVBQWUsQ0FBQyxpRUFBaUUsc1BBQXNQLENBQUMsZ0VBQWdFLHdWQUF3VixDQUFDLGtDQUFrQyxpRUFBaUUsc1BBQXNQLENBQUMsZ0VBQWdFLHdWQUF3VixDQUFDLENBQUMsMENBQTBDLGlFQUFpRSxzUEFBc1AsQ0FBQyxnRUFBZ0Usd1ZBQXdWLENBQUMsQ0FBQyxtRUFBbUUsa2JBQWtiLENBQUMsK0RBQStELDJhQUEyYSxDQUFDLGtDQUFrQyxtRUFBbUUsa2JBQWtiLENBQUMsK0RBQStELHliQUF5YixDQUFDLENBQUMsMENBQTBDLG1FQUFtRSxrYkFBa2IsQ0FBQywrREFBK0QseWJBQXliLENBQUMsQ0FBQyxnRUFBZ0Usa1BBQWtQLENBQUMsa0NBQWtDLGdFQUFnRSxrUEFBa1AsQ0FBQyxDQUFDLDBDQUEwQyxnRUFBZ0Usa1BBQWtQLENBQUMsQ0FBQyxrRUFBa0UsZ2VBQWdlLENBQUMsMkVBQTJFLCtkQUErZCxDQUFDLGlHQUFpRyxtZUFBbWUsQ0FBQyx1R0FBdUcsbWVBQW1lLENBQUMscUdBQXFHLGtmQUFrZixDQUFDLDJHQUEyRyxrZkFBa2YsQ0FBQyxrR0FBa0csNkZBQTBDLENBQUMsa0NBQWtDLGtFQUFrRSxnZUFBZ2UsQ0FBQywyRUFBMkUsK2RBQStkLENBQUMsaUdBQWlHLG1lQUFtZSxDQUFDLHVHQUF1RyxtZUFBbWUsQ0FBQyxxR0FBcUcsa2ZBQWtmLENBQUMsMkdBQTJHLGtmQUFrZixDQUFDLENBQUMsMENBQTBDLGtFQUFrRSxnZUFBZ2UsQ0FBQywyRUFBMkUsK2RBQStkLENBQUMsQ0FBQyxpQ0FBeUIsR0FBRyxxREFBc0IsQ0FBQyxHQUFHLHVEQUF1QixDQUFDLENBQTlFLHlCQUF5QixHQUFHLHFEQUFzQixDQUFDLEdBQUcsdURBQXVCLENBQUMsQ0FBQyxxQkFBcUIsZ21HQUFnbUcsNEJBQTRCLGVBQWUsY0FBYyxZQUFZLHFCQUFxQixnQkFBZ0IsVUFBVSxDQUFDLHNDQUFzQyxVQUFVLENBQUMsa0NBQWtDLHFCQUFxQiw2QkFBNkIsMmxHQUEybEcsQ0FBQyxDQUFDLDBDQUEwQyxxQkFBcUIseW1HQUF5bUcsQ0FBQyxDQUFDLG9DQUFvQyxvQ0FBb0MsU0FBUyxhQUFhLENBQUMsY0FBYyx1Q0FBdUMsc0JBQXNCLG1CQUFtQixZQUFZLGdCQUFnQix1QkFBdUIsaUJBQWlCLENBQUMsNENBQTRDLHlCQUF5QixrQkFBa0IsQ0FBQywySUFBMkksbUJBQW1CLHdCQUF3QixDQUFDLG1FQUFtRSxZQUFZLENBQUMsNkJBQTZCLG9DQUFvQyw2UUFBNlEsU0FBUyxtQkFBbUIsc0JBQXNCLGVBQWUsYUFBYSxZQUFZLGFBQWEsa0JBQWtCLFFBQVEsTUFBTSxVQUFVLENBQUMsNkdBQTZHLE1BQU0sQ0FBQyw0SUFBNEksYUFBYSxDQUFDLHlFQUF5RSw4QkFBOEIsQ0FBQyx5RUFBeUUsU0FBUyxPQUFPLENBQUMsc0VBQXNFLFFBQVEsS0FBSyxDQUFDLHFFQUFxRSxPQUFPLEtBQUssQ0FBQyx3RUFBd0UsU0FBUyxNQUFNLENBQUMsQ0FBQyw2Q0FBNkMsNkNBQTZDLDBSQUEwUixDQUFDLENBQUMscURBQXFELDZDQUE2Qyw0UUFBNFEsQ0FBQyxDQUFDLHdCQUF3QixzQkFBc0Isb0JBQW9CLENBQUMsOEJBQThCLGNBQWMseUJBQXlCLENBQUMsMENBQTBDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLFlBQVksQ0FBQyxxQkFBcUIscUNBQXFDLHNCQUFzQixnQkFBZ0Isc0JBQXNCLFdBQVcsZUFBZSxjQUFjLGtCQUFrQixDQUFDLGdCQUFnQixhQUFhLE9BQU8sb0JBQW9CLGtCQUFrQixNQUFNLHFCQUFxQixDQUFDLDRGQUE0RixxQkFBcUIsQ0FBQyxxR0FBcUcsNkJBQTZCLENBQUMsNEJBQTRCLGtCQUFrQixDQUFDLDZCQUE2QiwwQkFBMEIsQ0FBQyxvQkFBb0IsOEJBQThCLFNBQVMsUUFBUSxTQUFTLENBQUMsK0NBQStDLGtCQUFrQix5QkFBeUIsZUFBZSxDQUFDLG9EQUFvRCxzQkFBc0IseUJBQXlCLGlCQUFpQixlQUFlLENBQUMscURBQXFELG9CQUFvQix5QkFBeUIsa0JBQWtCLGVBQWUsQ0FBQyxrREFBa0Qsa0JBQWtCLG1CQUFtQixxQkFBcUIsQ0FBQyx1REFBdUQsc0JBQXNCLG1CQUFtQixpQkFBaUIscUJBQXFCLENBQUMsd0RBQXdELG9CQUFvQixtQkFBbUIsa0JBQWtCLHFCQUFxQixDQUFDLGdEQUFnRCxrQkFBa0IsaUJBQWlCLHVCQUF1QixDQUFDLGlEQUFpRCxrQkFBa0IsdUJBQXVCLGlCQUFpQixDQUFDLDZCQUE2Qiw2QkFBNkIsU0FBUyx3QkFBd0IsZUFBZSxrQkFBa0IsUUFBUSxLQUFLLENBQUMsbUNBQW1DLDhCQUE4QixDQUFDLHdCQUF3QixnQkFBZ0Isa0JBQWtCLG9DQUFvQyx1QkFBdUIsb0JBQW9CLGlCQUFpQixDQUFDLHdEQUF3RCx3QkFBd0IsQ0FBQyx5REFBeUQseUJBQXlCLENBQUMsMkRBQTJELDJCQUEyQixDQUFDLDREQUE0RCw0QkFBNEIsQ0FBQyw4QkFBOEIsWUFBWSxDQUFDLGdDQUFnQyxvQkFBb0IsOERBQWdCLENBQUMsa0RBQWtELFlBQVksQ0FBQyxtREFBbUQsWUFBWSxDQUFDLGlCQUFpQixPQUFPLFVBQVUsa0JBQWtCLE1BQU0sdUJBQXVCLHFCQUFxQixDQUFDLCtEQUErRCx5QkFBeUIsa0JBQWtCLFlBQVksVUFBVSxDQUFDLG1DQUFtQyxzSEFBdUQsV0FBVyxpQkFBaUIsQ0FBQyxrQ0FBa0Msc0JBQXNCLGtCQUFrQixtQ0FBbUMsc0JBQXNCLFdBQVcsWUFBWSxVQUFVLGtCQUFrQixTQUFTLFVBQVUsQ0FBQyxxRUFBcUUsU0FBUyxPQUFPLENBQUMsdUpBQXVKLGtDQUFrQyxXQUFXLGlCQUFpQixDQUFDLDRFQUE0RSxvQ0FBb0MsMkZBQXlDLENBQUMsMkVBQTJFLHFDQUFxQyxtR0FBNkMsQ0FBQyxvREFBNEMsR0FBRyxVQUFVLDZDQUFrQixDQUFDLElBQUksVUFBVSw2Q0FBa0IsQ0FBQyxHQUFHLFVBQVUsNkNBQWtCLENBQUMsQ0FBN0ksNENBQTRDLEdBQUcsVUFBVSw2Q0FBa0IsQ0FBQyxJQUFJLFVBQVUsNkNBQWtCLENBQUMsR0FBRyxVQUFVLDZDQUFrQixDQUFDLENBQUMsa0NBQWtDLHFCQUFxQixDQUFDLHdDQUF3QyxZQUFZLENBQUMsd0NBQXdDLDJCQUEyQixtQkFBbUIsV0FBVyxTQUFTLENBQUMsK0dBQStHLGdCQUFnQixDQUFDLGtCQUFrQixnQkFBZ0IsMEJBQTBCLFNBQVMsT0FBTyxXQUFXLGtCQUFrQixNQUFNLE9BQU8sQ0FBQyxhQUFhLG9CQUFvQixZQUFZLENBQUMsQ0FBQywwREFBMEQsbUJBQW1CLDBCQUEwQixXQUFXLGFBQWEsaUZBQWlGLFlBQVksdUJBQXVCLE9BQU8sVUFBVSxvQkFBb0Isa0JBQWtCLGtCQUFrQixNQUFNLG9DQUFvQyxvQkFBb0IsVUFBVSxDQUFDLG9FQUFvRSxVQUFVLGtDQUFrQyxDQUFDLGlNQUFpTSx3QkFBd0IsQ0NBejBsQzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FRRjs7QUNkQTs7Ozs7R0RxQkU7O0FFckJGO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7Q0ZtQ0Y7O0FHbENBOzs7RUFHRTtDSHFDRjs7QUdsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDSHFDRjs7QUcvQkE7Ozs7Ozs7Ozs7RUFDRTtDSDJDRjs7QUdqQ0E7RUFDRTtFQUNBO0VDZ0ZJO0VEOUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hvQ0Y7O0FHNUJBO0VBQ0U7Q0grQkY7O0FHdEJBO0VBQ0U7RUFDQTtFQUNBO0NIeUJGOztBR1pBOzs7Ozs7RUFDRTtFQUNBO0NIb0JGOztBR2JBO0VBQ0U7RUFDQTtDSGdCRjs7QUdMQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDSFFGOztBR0xBO0VBQ0U7RUFDQTtFQUNBO0NIUUY7O0FHTEE7OztFQUdFO0VBQ0E7Q0hRRjs7QUdMQTs7OztFQUlFO0NIUUY7O0FHTEE7RUFDRTtDSFFGOztBR0xBO0VBQ0U7RUFDQTtDSFFGOztBR0xBO0VBQ0U7Q0hRRjs7QUdMQTs7RUFFRTtDSFFGOztBR0xBO0VDcEZJO0NKNkZKOztBR0FBOztFQUVFO0VDL0ZFO0VEaUdGO0VBQ0E7Q0hHRjs7QUdBQTtFQUFNO0NISU47O0FHSEE7RUFBTTtDSE9OOztBR0FBO0VBQ0U7RUFDQTtFQUNBO0NIR0Y7O0FLL0tFO0VGK0tFO0VBQ0E7Q0hJSjs7QUdNQTtFQUNFO0VBQ0E7Q0hIRjs7QUtyTEU7O0VGMkxFO0VBQ0E7Q0hESjs7QUdJRTtFQUNFO0NIREo7O0FHVUE7Ozs7RUFJRTtFQ3JKRTtDSitJSjs7QUdVQTtFQUVFO0VBRUE7RUFFQTtDSFZGOztBR2tCQTtFQUVFO0NIaEJGOztBR3dCQTtFQUNFO0VBQ0E7Q0hyQkY7O0FHd0JBO0VBR0U7RUFDQTtDSHZCRjs7QUcrQkE7RUFDRTtDSDVCRjs7QUcrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NINUJGOztBRytCQTtFQUdFO0NIOUJGOztBR3NDQTtFQUVFO0VBQ0E7Q0hwQ0Y7O0FHMENBO0VBRUU7Q0h4Q0Y7O0FHK0NBO0VBQ0U7RUFDQTtDSDVDRjs7QUcrQ0E7Ozs7O0VBS0U7RUFDQTtFQ3RQRTtFRHdQRjtDSDVDRjs7QUcrQ0E7O0VBRUU7Q0g1Q0Y7O0FHK0NBOztFQUVFO0NINUNGOztBR2tEQTtFQUNFO0NIL0NGOztBR3NEQTs7OztFQUlFO0NIbkRGOztBRzRESTs7OztFQUNFO0NIdEROOztBRzREQTs7OztFQUlFO0VBQ0E7Q0h6REY7O0FHNERBOztFQUVFO0VBQ0E7Q0h6REY7O0FHNkRBOzs7O0VBU0U7Q0gvREY7O0FHa0VBO0VBQ0U7RUFFQTtDSGhFRjs7QUdtRUE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtDSHRFRjs7QUcyRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDbFNJO0VEb1NKO0VBQ0E7RUFDQTtDSHhFRjs7QUcyRUE7RUFDRTtDSHhFRjs7QUc0RUE7O0VBRUU7Q0h6RUY7O0FHNEVBO0VBS0U7RUFDQTtDSDdFRjs7QUdvRkE7RUFDRTtDSGpGRjs7QUd5RkE7RUFDRTtFQUNBO0NIdEZGOztBRzZGQTtFQUNFO0NIMUZGOztBRzZGQTtFQUNFO0VBQ0E7Q0gxRkY7O0FHNkZBO0VBQ0U7Q0gxRkY7O0FHK0ZBO0VBQ0U7Q0g1RkY7O0FNL1hBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUVBO0VBQ0E7Q04yWUY7O0FNdllBOztFRmdITTtDSjRSTjs7QU0zWUE7O0VGK0dNO0NKaVNOOztBTS9ZQTs7RUY4R007Q0pzU047O0FNblpBOztFRjZHTTtDSjJTTjs7QU12WkE7O0VGNEdNO0NKZ1ROOztBTTNaQTs7RUYyR007Q0pxVE47O0FNOVpBO0VGeUdNO0VFdkdKO0NOaWFGOztBTTdaQTtFRm1HTTtFRWpHSjtFQUNBO0NOZ2FGOztBTTlaQTtFRjhGTTtFRTVGSjtFQUNBO0NOaWFGOztBTS9aQTtFRnlGTTtFRXZGSjtFQUNBO0NOa2FGOztBTWhhQTtFRm9GTTtFRWxGSjtFQUNBO0NObWFGOztBTTNaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NOOFpGOztBTXRaQTs7RUZNSTtFRUhGO0NOeVpGOztBTXRaQTs7RUFFRTtFQUNBO0NOeVpGOztBTWpaQTtFQy9FRTtFQUNBO0NQb2VGOztBTWpaQTtFQ3BGRTtFQUNBO0NQeWVGOztBTW5aQTtFQUNFO0NOc1pGOztBTXBaRTtFQUNFO0NOdVpKOztBTTdZQTtFRmpDSTtFRW1DRjtDTmdaRjs7QU01WUE7RUFDRTtFRmVJO0NKaVlOOztBTTVZQTtFQUNFO0VGN0NFO0VFK0NGO0NOK1lGOztBTTdZRTtFQUNFO0NOZ1pKOztBUW5nQkE7RUNJRTtFQUdBO0NUaWdCRjs7QVFsZ0JBO0VBQ0U7RUFDQTtFQUNBO0VFWEU7RURNRjtFQUdBO0NUMGdCRjs7QVE1ZkE7RUFFRTtDUjhmRjs7QVEzZkE7RUFDRTtFQUNBO0NSOGZGOztBUTNmQTtFSmtDSTtFSWhDRjtDUjhmRjs7QVdyaUJBO0VQdUVJO0VPckVGO0VBQ0E7Q1h3aUJGOztBV3JpQkU7RUFDRTtDWHdpQko7O0FXbmlCQTtFQUNFO0VQMERFO0VPeERGO0VBQ0E7RURaRTtDVm1qQko7O0FXbmlCRTtFQUNFO0VQa0RBO0VPaERBO0NYc2lCSjs7QVdoaUJBO0VBQ0U7RVB5Q0U7RU92Q0Y7Q1htaUJGOztBV2hpQkU7RVBvQ0U7RU9sQ0E7RUFDQTtDWG1pQko7O0FXOWhCQTtFQUNFO0VBQ0E7Q1hpaUJGOztBWTFrQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiOGtCRjs7QWMzaEJJO0VGdkRGO0lDWUk7R2Iya0JKO0NBQ0Y7O0FjamlCSTtFRnZERjtJQ1lJO0diaWxCSjtDQUNGOztBY3ZpQkk7RUZ2REY7SUNZSTtHYnVsQko7Q0FDRjs7QWM3aUJJO0VGdkRGO0lDWUk7R2I2bEJKO0NBQ0Y7O0FZOWxCRTtFQ1pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I4bUJGOztBWTVsQkU7RUNKQTtFQUNBO0VBQ0E7RUFDQTtDYm9tQkY7O0FZN2xCRTtFQUNFO0VBQ0E7Q1pnbUJKOztBWTlsQkk7O0VBRUU7RUFDQTtDWmltQk47O0FlbG9CRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NmMHNCSjs7QWV2ckJNO0VBQ0U7RUFDQTtFQUNBO0NmMHJCUjs7QWV4ckJNO0VBQ0U7RUFDQTtFQUNBO0NmMnJCUjs7QWV2ckJRO0VGRk47RUFJQTtDYjByQkY7O0FlNXJCUTtFRkZOO0VBSUE7Q2IrckJGOztBZWpzQlE7RUZGTjtFQUlBO0Nib3NCRjs7QWV0c0JRO0VGRk47RUFJQTtDYnlzQkY7O0FlM3NCUTtFRkZOO0VBSUE7Q2I4c0JGOztBZWh0QlE7RUZGTjtFQUlBO0NibXRCRjs7QWVydEJRO0VGRk47RUFJQTtDYnd0QkY7O0FlMXRCUTtFRkZOO0VBSUE7Q2I2dEJGOztBZS90QlE7RUZGTjtFQUlBO0Nia3VCRjs7QWVwdUJRO0VGRk47RUFJQTtDYnV1QkY7O0FlenVCUTtFRkZOO0VBSUE7Q2I0dUJGOztBZTl1QlE7RUZGTjtFQUlBO0NiaXZCRjs7QWU5dUJNO0VBQXdCO0Nma3ZCOUI7O0FlaHZCTTtFQUF1QjtDZm92QjdCOztBZWp2QlE7RUFBd0I7Q2ZxdkJoQzs7QWVydkJRO0VBQXdCO0NmeXZCaEM7O0FlenZCUTtFQUF3QjtDZjZ2QmhDOztBZTd2QlE7RUFBd0I7Q2Zpd0JoQzs7QWVqd0JRO0VBQXdCO0NmcXdCaEM7O0FlcndCUTtFQUF3QjtDZnl3QmhDOztBZXp3QlE7RUFBd0I7Q2Y2d0JoQzs7QWU3d0JRO0VBQXdCO0NmaXhCaEM7O0FlanhCUTtFQUF3QjtDZnF4QmhDOztBZXJ4QlE7RUFBd0I7Q2Z5eEJoQzs7QWV6eEJRO0VBQXdCO0NmNnhCaEM7O0FlN3hCUTtFQUF3QjtDZml5QmhDOztBZWp5QlE7RUFBd0I7Q2ZxeUJoQzs7QWUveEJVO0VGVFI7Q2I0eUJGOztBZW55QlU7RUZUUjtDYmd6QkY7O0FldnlCVTtFRlRSO0Nib3pCRjs7QWUzeUJVO0VGVFI7Q2J3ekJGOztBZS95QlU7RUZUUjtDYjR6QkY7O0FlbnpCVTtFRlRSO0NiZzBCRjs7QWV2ekJVO0VGVFI7Q2JvMEJGOztBZTN6QlU7RUZUUjtDYncwQkY7O0FlL3pCVTtFRlRSO0NiNDBCRjs7QWVuMEJVO0VGVFI7Q2JnMUJGOztBZXYwQlU7RUZUUjtDYm8xQkY7O0FjejBCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtHZjIyQk47O0VlejJCSTtJQUNFO0lBQ0E7SUFDQTtHZjQyQk47O0VleDJCTTtJRkZOO0lBSUE7R2IyMkJBOztFZTcyQk07SUZGTjtJQUlBO0diZzNCQTs7RWVsM0JNO0lGRk47SUFJQTtHYnEzQkE7O0VldjNCTTtJRkZOO0lBSUE7R2IwM0JBOztFZTUzQk07SUZGTjtJQUlBO0diKzNCQTs7RWVqNEJNO0lGRk47SUFJQTtHYm80QkE7O0VldDRCTTtJRkZOO0lBSUE7R2J5NEJBOztFZTM0Qk07SUZGTjtJQUlBO0diODRCQTs7RWVoNUJNO0lGRk47SUFJQTtHYm01QkE7O0VlcjVCTTtJRkZOO0lBSUE7R2J3NUJBOztFZTE1Qk07SUZGTjtJQUlBO0diNjVCQTs7RWUvNUJNO0lGRk47SUFJQTtHYms2QkE7O0VlLzVCSTtJQUF3QjtHZm02QjVCOztFZWo2Qkk7SUFBdUI7R2ZxNkIzQjs7RWVsNkJNO0lBQXdCO0dmczZCOUI7O0VldDZCTTtJQUF3QjtHZjA2QjlCOztFZTE2Qk07SUFBd0I7R2Y4NkI5Qjs7RWU5NkJNO0lBQXdCO0dmazdCOUI7O0VlbDdCTTtJQUF3QjtHZnM3QjlCOztFZXQ3Qk07SUFBd0I7R2YwN0I5Qjs7RWUxN0JNO0lBQXdCO0dmODdCOUI7O0VlOTdCTTtJQUF3QjtHZms4QjlCOztFZWw4Qk07SUFBd0I7R2ZzOEI5Qjs7RWV0OEJNO0lBQXdCO0dmMDhCOUI7O0VlMThCTTtJQUF3QjtHZjg4QjlCOztFZTk4Qk07SUFBd0I7R2ZrOUI5Qjs7RWVsOUJNO0lBQXdCO0dmczlCOUI7O0VlaDlCUTtJRlRSO0diNjlCQTs7RWVwOUJRO0lGVFI7R2JpK0JBOztFZXg5QlE7SUZUUjtHYnErQkE7O0VlNTlCUTtJRlRSO0dieStCQTs7RWVoK0JRO0lGVFI7R2I2K0JBOztFZXArQlE7SUZUUjtHYmkvQkE7O0VleCtCUTtJRlRSO0dicS9CQTs7RWU1K0JRO0lGVFI7R2J5L0JBOztFZWgvQlE7SUZUUjtHYjYvQkE7O0VlcC9CUTtJRlRSO0diaWdDQTs7RWV4L0JRO0lGVFI7R2JxZ0NBOztFZTUvQlE7SUZUUjtHYnlnQ0E7Q0FDRjs7QWMvL0JJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0dmaWlDTjs7RWUvaENJO0lBQ0U7SUFDQTtJQUNBO0dma2lDTjs7RWU5aENNO0lGRk47SUFJQTtHYmlpQ0E7O0VlbmlDTTtJRkZOO0lBSUE7R2JzaUNBOztFZXhpQ007SUZGTjtJQUlBO0diMmlDQTs7RWU3aUNNO0lGRk47SUFJQTtHYmdqQ0E7O0VlbGpDTTtJRkZOO0lBSUE7R2JxakNBOztFZXZqQ007SUZGTjtJQUlBO0diMGpDQTs7RWU1akNNO0lGRk47SUFJQTtHYitqQ0E7O0VlamtDTTtJRkZOO0lBSUE7R2Jva0NBOztFZXRrQ007SUZGTjtJQUlBO0dieWtDQTs7RWUza0NNO0lGRk47SUFJQTtHYjhrQ0E7O0VlaGxDTTtJRkZOO0lBSUE7R2JtbENBOztFZXJsQ007SUZGTjtJQUlBO0did2xDQTs7RWVybENJO0lBQXdCO0dmeWxDNUI7O0VldmxDSTtJQUF1QjtHZjJsQzNCOztFZXhsQ007SUFBd0I7R2Y0bEM5Qjs7RWU1bENNO0lBQXdCO0dmZ21DOUI7O0VlaG1DTTtJQUF3QjtHZm9tQzlCOztFZXBtQ007SUFBd0I7R2Z3bUM5Qjs7RWV4bUNNO0lBQXdCO0dmNG1DOUI7O0VlNW1DTTtJQUF3QjtHZmduQzlCOztFZWhuQ007SUFBd0I7R2ZvbkM5Qjs7RWVwbkNNO0lBQXdCO0dmd25DOUI7O0VleG5DTTtJQUF3QjtHZjRuQzlCOztFZTVuQ007SUFBd0I7R2Znb0M5Qjs7RWVob0NNO0lBQXdCO0dmb29DOUI7O0VlcG9DTTtJQUF3QjtHZndvQzlCOztFZXhvQ007SUFBd0I7R2Y0b0M5Qjs7RWV0b0NRO0lGVFI7R2JtcENBOztFZTFvQ1E7SUZUUjtHYnVwQ0E7O0VlOW9DUTtJRlRSO0diMnBDQTs7RWVscENRO0lGVFI7R2IrcENBOztFZXRwQ1E7SUZUUjtHYm1xQ0E7O0VlMXBDUTtJRlRSO0didXFDQTs7RWU5cENRO0lGVFI7R2IycUNBOztFZWxxQ1E7SUZUUjtHYitxQ0E7O0VldHFDUTtJRlRSO0dibXJDQTs7RWUxcUNRO0lGVFI7R2J1ckNBOztFZTlxQ1E7SUZUUjtHYjJyQ0E7O0VlbHJDUTtJRlRSO0diK3JDQTtDQUNGOztBY3JyQ0k7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7R2Z1dENOOztFZXJ0Q0k7SUFDRTtJQUNBO0lBQ0E7R2Z3dENOOztFZXB0Q007SUZGTjtJQUlBO0didXRDQTs7RWV6dENNO0lGRk47SUFJQTtHYjR0Q0E7O0VlOXRDTTtJRkZOO0lBSUE7R2JpdUNBOztFZW51Q007SUZGTjtJQUlBO0dic3VDQTs7RWV4dUNNO0lGRk47SUFJQTtHYjJ1Q0E7O0VlN3VDTTtJRkZOO0lBSUE7R2JndkNBOztFZWx2Q007SUZGTjtJQUlBO0dicXZDQTs7RWV2dkNNO0lGRk47SUFJQTtHYjB2Q0E7O0VlNXZDTTtJRkZOO0lBSUE7R2IrdkNBOztFZWp3Q007SUZGTjtJQUlBO0dib3dDQTs7RWV0d0NNO0lGRk47SUFJQTtHYnl3Q0E7O0VlM3dDTTtJRkZOO0lBSUE7R2I4d0NBOztFZTN3Q0k7SUFBd0I7R2Yrd0M1Qjs7RWU3d0NJO0lBQXVCO0dmaXhDM0I7O0VlOXdDTTtJQUF3QjtHZmt4QzlCOztFZWx4Q007SUFBd0I7R2ZzeEM5Qjs7RWV0eENNO0lBQXdCO0dmMHhDOUI7O0VlMXhDTTtJQUF3QjtHZjh4QzlCOztFZTl4Q007SUFBd0I7R2ZreUM5Qjs7RWVseUNNO0lBQXdCO0dmc3lDOUI7O0VldHlDTTtJQUF3QjtHZjB5QzlCOztFZTF5Q007SUFBd0I7R2Y4eUM5Qjs7RWU5eUNNO0lBQXdCO0dma3pDOUI7O0VlbHpDTTtJQUF3QjtHZnN6QzlCOztFZXR6Q007SUFBd0I7R2YwekM5Qjs7RWUxekNNO0lBQXdCO0dmOHpDOUI7O0VlOXpDTTtJQUF3QjtHZmswQzlCOztFZTV6Q1E7SUZUUjtHYnkwQ0E7O0VlaDBDUTtJRlRSO0diNjBDQTs7RWVwMENRO0lGVFI7R2JpMUNBOztFZXgwQ1E7SUZUUjtHYnExQ0E7O0VlNTBDUTtJRlRSO0dieTFDQTs7RWVoMUNRO0lGVFI7R2I2MUNBOztFZXAxQ1E7SUZUUjtHYmkyQ0E7O0VleDFDUTtJRlRSO0dicTJDQTs7RWU1MUNRO0lGVFI7R2J5MkNBOztFZWgyQ1E7SUZUUjtHYjYyQ0E7O0VlcDJDUTtJRlRSO0diaTNDQTs7RWV4MkNRO0lGVFI7R2JxM0NBO0NBQ0Y7O0FjMzJDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtHZjY0Q047O0VlMzRDSTtJQUNFO0lBQ0E7SUFDQTtHZjg0Q047O0VlMTRDTTtJRkZOO0lBSUE7R2I2NENBOztFZS80Q007SUZGTjtJQUlBO0diazVDQTs7RWVwNUNNO0lGRk47SUFJQTtHYnU1Q0E7O0VlejVDTTtJRkZOO0lBSUE7R2I0NUNBOztFZTk1Q007SUZGTjtJQUlBO0diaTZDQTs7RWVuNkNNO0lGRk47SUFJQTtHYnM2Q0E7O0VleDZDTTtJRkZOO0lBSUE7R2IyNkNBOztFZTc2Q007SUZGTjtJQUlBO0diZzdDQTs7RWVsN0NNO0lGRk47SUFJQTtHYnE3Q0E7O0VldjdDTTtJRkZOO0lBSUE7R2IwN0NBOztFZTU3Q007SUZGTjtJQUlBO0diKzdDQTs7RWVqOENNO0lGRk47SUFJQTtHYm84Q0E7O0VlajhDSTtJQUF3QjtHZnE4QzVCOztFZW44Q0k7SUFBdUI7R2Z1OEMzQjs7RWVwOENNO0lBQXdCO0dmdzhDOUI7O0VleDhDTTtJQUF3QjtHZjQ4QzlCOztFZTU4Q007SUFBd0I7R2ZnOUM5Qjs7RWVoOUNNO0lBQXdCO0dmbzlDOUI7O0VlcDlDTTtJQUF3QjtHZnc5QzlCOztFZXg5Q007SUFBd0I7R2Y0OUM5Qjs7RWU1OUNNO0lBQXdCO0dmZytDOUI7O0VlaCtDTTtJQUF3QjtHZm8rQzlCOztFZXArQ007SUFBd0I7R2Z3K0M5Qjs7RWV4K0NNO0lBQXdCO0dmNCtDOUI7O0VlNStDTTtJQUF3QjtHZmcvQzlCOztFZWgvQ007SUFBd0I7R2ZvL0M5Qjs7RWVwL0NNO0lBQXdCO0dmdy9DOUI7O0VlbC9DUTtJRlRSO0diKy9DQTs7RWV0L0NRO0lGVFI7R2JtZ0RBOztFZTEvQ1E7SUZUUjtHYnVnREE7O0VlOS9DUTtJRlRSO0diMmdEQTs7RWVsZ0RRO0lGVFI7R2IrZ0RBOztFZXRnRFE7SUZUUjtHYm1oREE7O0VlMWdEUTtJRlRSO0didWhEQTs7RWU5Z0RRO0lGVFI7R2IyaERBOztFZWxoRFE7SUZUUjtHYitoREE7O0VldGhEUTtJRlRSO0dibWlEQTs7RWUxaERRO0lGVFI7R2J1aURBOztFZTloRFE7SUZUUjtHYjJpREE7Q0FDRjs7QWdCemxEQTtFQUNFO0VBQ0E7RUFDQTtDaEI0bERGOztBZ0J6bERFOztFQUVFO0VBQ0E7RUFDQTtDaEI0bERKOztBZ0J6bERFO0VBQ0U7RUFDQTtDaEI0bERKOztBZ0J6bERFO0VBQ0U7Q2hCNGxESjs7QWdCbGxERTs7RUFFRTtDaEJxbERKOztBZ0I1a0RBO0VBQ0U7Q2hCK2tERjs7QWdCN2tERTs7RUFFRTtDaEJnbERKOztBZ0I1a0RJOztFQUVFO0NoQitrRE47O0FnQnprREU7Ozs7RUFJRTtDaEI0a0RKOztBZ0Jua0RFO0VBQ0U7Q2hCc2tESjs7QUtyb0RFO0VXMkVJO0VBQ0E7Q2hCOGpETjs7QWlCaHBESTs7O0VBR0U7Q2pCbXBETjs7QWlCL29ETTs7OztFQUlFO0NqQmtwRFI7O0FLdnBERTtFWWlCTTtDakIwb0RSOztBaUJ4b0RROztFQUVFO0NqQjJvRFY7O0FpQnRxREk7OztFQUdFO0NqQnlxRE47O0FpQnJxRE07Ozs7RUFJRTtDakJ3cURSOztBSzdxREU7RVlpQk07Q2pCZ3FEUjs7QWlCOXBEUTs7RUFFRTtDakJpcURWOztBaUI1ckRJOzs7RUFHRTtDakIrckROOztBaUIzckRNOzs7O0VBSUU7Q2pCOHJEUjs7QUtuc0RFO0VZaUJNO0NqQnNyRFI7O0FpQnByRFE7O0VBRUU7Q2pCdXJEVjs7QWlCbHRESTs7O0VBR0U7Q2pCcXRETjs7QWlCanRETTs7OztFQUlFO0NqQm90RFI7O0FLenRERTtFWWlCTTtDakI0c0RSOztBaUIxc0RROztFQUVFO0NqQjZzRFY7O0FpQnh1REk7OztFQUdFO0NqQjJ1RE47O0FpQnZ1RE07Ozs7RUFJRTtDakIwdURSOztBSy91REU7RVlpQk07Q2pCa3VEUjs7QWlCaHVEUTs7RUFFRTtDakJtdURWOztBaUI5dkRJOzs7RUFHRTtDakJpd0ROOztBaUI3dkRNOzs7O0VBSUU7Q2pCZ3dEUjs7QUtyd0RFO0VZaUJNO0NqQnd2RFI7O0FpQnR2RFE7O0VBRUU7Q2pCeXZEVjs7QWlCcHhESTs7O0VBR0U7Q2pCdXhETjs7QWlCbnhETTs7OztFQUlFO0NqQnN4RFI7O0FLM3hERTtFWWlCTTtDakI4d0RSOztBaUI1d0RROztFQUVFO0NqQit3RFY7O0FpQjF5REk7OztFQUdFO0NqQjZ5RE47O0FpQnp5RE07Ozs7RUFJRTtDakI0eURSOztBS2p6REU7RVlpQk07Q2pCb3lEUjs7QWlCbHlEUTs7RUFFRTtDakJxeURWOztBaUJoMERJOzs7RUFHRTtDakJtMEROOztBS2gwREU7RVlpQk07Q2pCbXpEUjs7QWlCanpEUTs7RUFFRTtDakJvekRWOztBZ0JwdURJO0VBQ0U7RUFDQTtFQUNBO0NoQnV1RE47O0FnQmx1REk7RUFDRTtFQUNBO0VBQ0E7Q2hCcXVETjs7QWdCaHVEQTtFQUNFO0VBQ0E7Q2hCbXVERjs7QWdCanVERTs7O0VBR0U7Q2hCb3VESjs7QWdCanVERTtFQUNFO0NoQm91REo7O0FnQmh1REk7RUFDRTtDaEJtdUROOztBS3gyREU7RVc0SU07RUFDQTtDaEJndURSOztBY2h6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEJrdEROOztFZ0Ivc0RNO0lBQ0U7R2hCa3REUjtDQUNGOztBYzd6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEIrdEROOztFZ0I1dERNO0lBQ0U7R2hCK3REUjtDQUNGOztBYzEwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEI0dUROOztFZ0J6dURNO0lBQ0U7R2hCNHVEUjtDQUNGOztBY3YxREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtHaEJ5dkROOztFZ0J0dkRNO0lBQ0U7R2hCeXZEUjtDQUNGOztBZ0Jud0RJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7Q2hCcXdEUjs7QWdCbHdEUTtFQUNFO0NoQnF3RFY7O0FrQmw3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZHFISTtFY2xISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVJiRTtFU0NFO0NuQms4RE47O0FtQjc3REk7RURMSjtJQ01NO0duQmk4REo7Q0FDRjs7QWtCbjdERTtFQUNFO0VBQ0E7Q2xCczdESjs7QW9CdDhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0U7Q3BCcThETjs7QWtCdjdERTtFQUNFO0VBRUE7Q2xCeTdESjs7QWtCNTdERTtFQUNFO0VBRUE7Q2xCeTdESjs7QWtCNTdERTtFQUNFO0VBRUE7Q2xCeTdESjs7QWtCNTdERTtFQUNFO0VBRUE7Q2xCeTdESjs7QWtCajdERTs7RUFFRTtFQUVBO0NsQm03REo7O0FrQjk2REU7RUFNRTtFQUNBO0NsQjQ2REo7O0FrQnY2REE7O0VBRUU7RUFDQTtDbEIwNkRGOztBa0JoNkRBO0VBQ0U7RUFDQTtFQUNBO0VkWkU7RWNjRjtDbEJtNkRGOztBa0JoNkRBO0VBQ0U7RUFDQTtFZG9DSTtFY2xDSjtDbEJtNkRGOztBa0JoNkRBO0VBQ0U7RUFDQTtFZDZCSTtFYzNCSjtDbEJtNkRGOztBa0IxNURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCNjVERjs7QWtCMzVERTs7RUFFRTtFQUNBO0NsQjg1REo7O0FrQmw1REE7RUFDRTtFQUNBO0VkWEk7RWNhSjtFUnZJRTtDVjZoRUo7O0FrQmw1REE7RUFDRTtFQUNBO0VkbkJJO0VjcUJKO0VSL0lFO0NWcWlFSjs7QWtCaDVERTs7RUFFRTtDbEJtNURKOztBa0IvNERBO0VBQ0U7Q2xCazVERjs7QWtCMTREQTtFQUNFO0NsQjY0REY7O0FrQjE0REE7RUFDRTtFQUNBO0NsQjY0REY7O0FrQnI0REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEJ3NERGOztBa0J0NERFOztFQUVFO0VBQ0E7Q2xCeTRESjs7QWtCaDREQTtFQUNFO0VBQ0E7RUFDQTtDbEJtNERGOztBa0JoNERBO0VBQ0U7RUFDQTtFQUNBO0NsQm00REY7O0FrQmo0REU7RUFDRTtDbEJvNERKOztBa0JoNERBO0VBQ0U7Q2xCbTRERjs7QWtCaDREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQm00REY7O0FrQmg0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEJtNERKOztBb0I5a0VFO0VBQ0U7RUFDQTtFQUNBO0VoQndDQTtFZ0J0Q0E7Q3BCaWxFSjs7QW9COWtFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQm1GRTtFZ0JqRkY7RUFDQTtFQUNBO0VWM0NBO0NWNm5FSjs7QW9CN2tFSTs7RUFFRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCOGtFUjs7QW9CM2tFTTs7RUFDRTtFQUNBO0NwQitrRVI7O0FvQjVrRU07Ozs7RUFFRTtDcEJpbEVSOztBb0Ixa0VJOztFQUdJO0VBQ0E7Q3BCNGtFUjs7QW9CdGtFSTs7RUFFRTtFQUdFO0VBQ0E7Q3BCdWtFUjs7QW9CcGtFTTs7RUFDRTtFQUNBO0NwQndrRVI7O0FvQnJrRU07Ozs7RUFFRTtDcEIwa0VSOztBb0Jqa0VNOzs7O0VBRUU7Q3BCc2tFUjs7QW9COWpFTTs7RUFDRTtDcEJra0VSOztBb0IvakVNOzs7O0VBRUU7Q3BCb2tFUjs7QW9CNWpFTTs7RUFDRTtDcEJna0VSOztBb0I5akVROztFQUNFO0NwQmtrRVY7O0FvQjlqRU07Ozs7RUFFRTtDcEJta0VSOztBb0IvakVROztFQUNFO0VDbkpOO0NyQnV0RUo7O0FvQjlqRVE7O0VBQ0U7Q3BCa2tFVjs7QW9CL2pFUTs7RUFDRTtDcEJta0VWOztBb0J6akVNOztFQUNFO0NwQjZqRVI7O0FvQjFqRU07Ozs7RUFFRTtDcEIrakVSOztBb0IzakVROztFQUNFO0VBQ0E7Q3BCK2pFVjs7QW9CNXRFRTtFQUNFO0VBQ0E7RUFDQTtFaEJ3Q0E7RWdCdENBO0NwQit0RUo7O0FvQjV0RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEJtRkU7RWdCakZGO0VBQ0E7RUFDQTtFVjNDQTtDVjJ3RUo7O0FvQjN0RUk7O0VBRUU7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQjR0RVI7O0FvQnp0RU07O0VBQ0U7RUFDQTtDcEI2dEVSOztBb0IxdEVNOzs7O0VBRUU7Q3BCK3RFUjs7QW9CeHRFSTs7RUFHSTtFQUNBO0NwQjB0RVI7O0FvQnB0RUk7O0VBRUU7RUFHRTtFQUNBO0NwQnF0RVI7O0FvQmx0RU07O0VBQ0U7RUFDQTtDcEJzdEVSOztBb0JudEVNOzs7O0VBRUU7Q3BCd3RFUjs7QW9CL3NFTTs7OztFQUVFO0NwQm90RVI7O0FvQjVzRU07O0VBQ0U7Q3BCZ3RFUjs7QW9CN3NFTTs7OztFQUVFO0NwQmt0RVI7O0FvQjFzRU07O0VBQ0U7Q3BCOHNFUjs7QW9CNXNFUTs7RUFDRTtDcEJndEVWOztBb0I1c0VNOzs7O0VBRUU7Q3BCaXRFUjs7QW9CN3NFUTs7RUFDRTtFQ25KTjtDckJxMkVKOztBb0I1c0VROztFQUNFO0NwQmd0RVY7O0FvQjdzRVE7O0VBQ0U7Q3BCaXRFVjs7QW9CdnNFTTs7RUFDRTtDcEIyc0VSOztBb0J4c0VNOzs7O0VBRUU7Q3BCNnNFUjs7QW9CenNFUTs7RUFDRTtFQUNBO0NwQjZzRVY7O0FrQnRvRUE7RUFDRTtFQUNBO0VBQ0E7Q2xCeW9FRjs7QWtCcG9FRTtFQUNFO0NsQnVvRUo7O0FjcjFFSTtFSW1OQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dsQnNvRUo7O0VrQmxvRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQnFvRUo7O0VrQmpvRUU7SUFDRTtJQUNBO0lBQ0E7R2xCb29FSjs7RWtCaG9FRTtJQUNFO0dsQm1vRUo7O0VrQmhvRUU7O0lBRUU7R2xCbW9FSjs7RWtCOW5FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCaW9FSjs7RWtCL25FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCa29FSjs7RWtCL25FRTtJQUNFO0lBQ0E7R2xCa29FSjs7RWtCaG9FRTtJQUNFO0dsQm1vRUo7Q0FDRjs7QXNCcDhFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDc0ZBO0VuQjBCSTtFbUJ4Qko7RWJsR0U7RVNDRTtDbkJvOUVOOztBbUIvOEVJO0VHTEo7SUhNTTtHbkJtOUVKO0NBQ0Y7O0FLcDlFRTtFaUJRRTtFQUNBO0N0Qmc5RUo7O0FzQjc4RUU7O0VBRUU7RUFDQTtDdEJnOUVKOztBc0I1OEVFOztFQUVFO0N0Qis4RUo7O0FzQmg4RUE7O0VBRUU7Q3RCbThFRjs7QXNCMTdFRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCbS9FRjs7QUsvK0VFO0VrQkFFO0VGTkE7RUVRQTtDdkJtL0VKOztBdUJoL0VFOztFQU1JO0N2QisrRU47O0F1QjErRUU7O0VBRUU7RUFDQTtFQUNBO0N2QjYrRUo7O0F1QnQrRUU7OztFQUdFO0VBQ0E7RUFJQTtDdkJzK0VKOztBdUJwK0VJOzs7RUFLSTtDdkJxK0VSOztBc0JoK0VFO0VDckRBO0VGQUU7RUVFRjtDdkJ5aEZGOztBS3JoRkU7RWtCQUU7RUZOQTtFRVFBO0N2QnloRko7O0F1QnRoRkU7O0VBTUk7Q3ZCcWhGTjs7QXVCaGhGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCbWhGSjs7QXVCNWdGRTs7O0VBR0U7RUFDQTtFQUlBO0N2QjRnRko7O0F1QjFnRkk7OztFQUtJO0N2QjJnRlI7O0FzQnRnRkU7RUNyREE7RUZBRTtFRUVGO0N2QitqRkY7O0FLM2pGRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCK2pGSjs7QXVCNWpGRTs7RUFNSTtDdkIyakZOOztBdUJ0akZFOztFQUVFO0VBQ0E7RUFDQTtDdkJ5akZKOztBdUJsakZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCa2pGSjs7QXVCaGpGSTs7O0VBS0k7Q3ZCaWpGUjs7QXNCNWlGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCcW1GRjs7QUtqbUZFO0VrQkFFO0VGTkE7RUVRQTtDdkJxbUZKOztBdUJsbUZFOztFQU1JO0N2QmltRk47O0F1QjVsRkU7O0VBRUU7RUFDQTtFQUNBO0N2QitsRko7O0F1QnhsRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkJ3bEZKOztBdUJ0bEZJOzs7RUFLSTtDdkJ1bEZSOztBc0JsbEZFO0VDckRBO0VGQUU7RUVFRjtDdkIyb0ZGOztBS3ZvRkU7RWtCQUU7RUZOQTtFRVFBO0N2QjJvRko7O0F1QnhvRkU7O0VBTUk7Q3ZCdW9GTjs7QXVCbG9GRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCcW9GSjs7QXVCOW5GRTs7O0VBR0U7RUFDQTtFQUlBO0N2QjhuRko7O0F1QjVuRkk7OztFQUtJO0N2QjZuRlI7O0FzQnhuRkU7RUNyREE7RUZBRTtFRUVGO0N2QmlyRkY7O0FLN3FGRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCaXJGSjs7QXVCOXFGRTs7RUFNSTtDdkI2cUZOOztBdUJ4cUZFOztFQUVFO0VBQ0E7RUFDQTtDdkIycUZKOztBdUJwcUZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCb3FGSjs7QXVCbHFGSTs7O0VBS0k7Q3ZCbXFGUjs7QXNCOXBGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCdXRGRjs7QUtudEZFO0VrQkFFO0VGTkE7RUVRQTtDdkJ1dEZKOztBdUJwdEZFOztFQU1JO0N2Qm10Rk47O0F1QjlzRkU7O0VBRUU7RUFDQTtFQUNBO0N2Qml0Rko7O0F1QjFzRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkIwc0ZKOztBdUJ4c0ZJOzs7RUFLSTtDdkJ5c0ZSOztBc0Jwc0ZFO0VDckRBO0VGQUU7RUVFRjtDdkI2dkZGOztBS3p2RkU7RWtCQUU7RUZOQTtFRVFBO0N2QjZ2Rko7O0F1QjF2RkU7O0VBTUk7Q3ZCeXZGTjs7QXVCcHZGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCdXZGSjs7QXVCaHZGRTs7O0VBR0U7RUFDQTtFQUlBO0N2Qmd2Rko7O0F1Qjl1Rkk7OztFQUtJO0N2Qit1RlI7O0FzQnB1RkU7RUNKQTtFQUNBO0N2QjR1RkY7O0FLOXhGRTtFa0JxREU7RUFDQTtFQUNBO0N2QjZ1Rko7O0F1QjF1RkU7O0VBRUU7Q3ZCNnVGSjs7QXVCMXVGRTs7RUFFRTtFQUNBO0N2QjZ1Rko7O0F1QjF1RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkI2dUZKOztBdUIzdUZJOzs7RUFLSTtDdkI0dUZSOztBc0J4d0ZFO0VDSkE7RUFDQTtDdkJneEZGOztBS2wwRkU7RWtCcURFO0VBQ0E7RUFDQTtDdkJpeEZKOztBdUI5d0ZFOztFQUVFO0N2Qml4Rko7O0F1Qjl3RkU7O0VBRUU7RUFDQTtDdkJpeEZKOztBdUI5d0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCaXhGSjs7QXVCL3dGSTs7O0VBS0k7Q3ZCZ3hGUjs7QXNCNXlGRTtFQ0pBO0VBQ0E7Q3ZCb3pGRjs7QUt0MkZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCcXpGSjs7QXVCbHpGRTs7RUFFRTtDdkJxekZKOztBdUJsekZFOztFQUVFO0VBQ0E7Q3ZCcXpGSjs7QXVCbHpGRTs7O0VBR0U7RUFDQTtFQUNBO0N2QnF6Rko7O0F1Qm56Rkk7OztFQUtJO0N2Qm96RlI7O0FzQmgxRkU7RUNKQTtFQUNBO0N2QncxRkY7O0FLMTRGRTtFa0JxREU7RUFDQTtFQUNBO0N2QnkxRko7O0F1QnQxRkU7O0VBRUU7Q3ZCeTFGSjs7QXVCdDFGRTs7RUFFRTtFQUNBO0N2QnkxRko7O0F1QnQxRkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJ5MUZKOztBdUJ2MUZJOzs7RUFLSTtDdkJ3MUZSOztBc0JwM0ZFO0VDSkE7RUFDQTtDdkI0M0ZGOztBSzk2RkU7RWtCcURFO0VBQ0E7RUFDQTtDdkI2M0ZKOztBdUIxM0ZFOztFQUVFO0N2QjYzRko7O0F1QjEzRkU7O0VBRUU7RUFDQTtDdkI2M0ZKOztBdUIxM0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCNjNGSjs7QXVCMzNGSTs7O0VBS0k7Q3ZCNDNGUjs7QXNCeDVGRTtFQ0pBO0VBQ0E7Q3ZCZzZGRjs7QUtsOUZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCaTZGSjs7QXVCOTVGRTs7RUFFRTtDdkJpNkZKOztBdUI5NUZFOztFQUVFO0VBQ0E7Q3ZCaTZGSjs7QXVCOTVGRTs7O0VBR0U7RUFDQTtFQUNBO0N2Qmk2Rko7O0F1Qi81Rkk7OztFQUtJO0N2Qmc2RlI7O0FzQjU3RkU7RUNKQTtFQUNBO0N2Qm84RkY7O0FLdC9GRTtFa0JxREU7RUFDQTtFQUNBO0N2QnE4Rko7O0F1Qmw4RkU7O0VBRUU7Q3ZCcThGSjs7QXVCbDhGRTs7RUFFRTtFQUNBO0N2QnE4Rko7O0F1Qmw4RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJxOEZKOztBdUJuOEZJOzs7RUFLSTtDdkJvOEZSOztBc0JoK0ZFO0VDSkE7RUFDQTtDdkJ3K0ZGOztBSzFoR0U7RWtCcURFO0VBQ0E7RUFDQTtDdkJ5K0ZKOztBdUJ0K0ZFOztFQUVFO0N2QnkrRko7O0F1QnQrRkU7O0VBRUU7RUFDQTtDdkJ5K0ZKOztBdUJ0K0ZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCeStGSjs7QXVCditGSTs7O0VBS0k7Q3ZCdytGUjs7QXNCei9GQTtFQUNFO0VBQ0E7RUFDQTtDdEI0L0ZGOztBSy9qR0U7RWlCc0VFO0VBQ0E7Q3RCNi9GSjs7QXNCMS9GRTs7RUFFRTtFQUNBO0N0QjYvRko7O0FzQjEvRkU7O0VBRUU7RUFDQTtDdEI2L0ZKOztBc0JsL0ZBOztFQ0xFO0VuQjBCSTtFbUJ4Qko7RWJsR0U7Q1YrbEdKOztBc0J0L0ZBOztFQ1RFO0VuQjBCSTtFbUJ4Qko7RWJsR0U7Q1Z1bUdKOztBc0JyL0ZBO0VBQ0U7RUFDQTtDdEJ3L0ZGOztBc0JyL0ZFO0VBQ0U7Q3RCdy9GSjs7QXNCaC9GRTs7O0VBQ0U7Q3RCcS9GSjs7QXdCM25HQTtFTE1NO0NuQnluR047O0FtQnBuR0k7RUtYSjtJTFlNO0duQnduR0o7Q0FDRjs7QXdCbG9HRTtFQUNFO0N4QnFvR0o7O0F3QmhvR0U7RUFDRTtDeEJtb0dKOztBd0IvbkdBO0VBQ0U7RUFDQTtFQUNBO0VMWEk7Q25COG9HTjs7QW1Cem9HSTtFS0dKO0lMRk07R25CNm9HSjtDQUNGOztBeUJ6cEdBOzs7O0VBSUU7Q3pCNHBHRjs7QXlCenBHQTtFQUNFO0N6QjRwR0Y7O0EwQnhvR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtDMUI0cUdGOztBMEJ2bkdJO0VBQ0U7QzFCMG5HTjs7QXlCcHFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckJzR0k7RXFCcEdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZjNCRTtDVm1zR0o7O0F5Qi9wR0k7RUFDRTtFQUNBO0N6QmtxR047O0F5Qi9wR0k7RUFDRTtFQUNBO0N6QmtxR047O0FjdHBHSTtFV25CQTtJQUNFO0lBQ0E7R3pCNnFHSjs7RXlCMXFHRTtJQUNFO0lBQ0E7R3pCNnFHSjtDQUNGOztBY2xxR0k7RVduQkE7SUFDRTtJQUNBO0d6QnlyR0o7O0V5QnRyR0U7SUFDRTtJQUNBO0d6QnlyR0o7Q0FDRjs7QWM5cUdJO0VXbkJBO0lBQ0U7SUFDQTtHekJxc0dKOztFeUJsc0dFO0lBQ0U7SUFDQTtHekJxc0dKO0NBQ0Y7O0FjMXJHSTtFV25CQTtJQUNFO0lBQ0E7R3pCaXRHSjs7RXlCOXNHRTtJQUNFO0lBQ0E7R3pCaXRHSjtDQUNGOztBeUIxc0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pCNnNHSjs7QTBCNXVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0MxQnl3R0Y7O0EwQjN0R0k7RUFDRTtDMUI4dEdOOztBeUJudEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJzdEdKOztBMEJud0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QzFCeXhHRjs7QTBCbHZHSTtFQUNFO0MxQnF2R047O0F5Qmh1R0k7RUFDRTtDekJtdUdOOztBeUI3dEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJndUdKOztBMEI5eEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFCaXlHTjs7QTBCdHhHTTtFQUNFO0MxQnl4R1I7O0EwQnR4R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTlCTjtFQUNBO0VBQ0E7QzFCd3pHRjs7QTBCdnhHSTtFQUNFO0MxQjB4R047O0F5QnB2R0k7RUFDRTtDekJ1dkdOOztBeUIvdUdFOzs7O0VBSUU7RUFDQTtDekJrdkdKOztBeUI3dUdBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0MzQisxR0Y7O0F5Qjd1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJndkdGOztBS3AyR0U7O0VvQm1JRTtFQUNBO0VKOUlBO0NyQnEzR0o7O0F5Qm51R0U7O0VBRUU7RUFDQTtFSnJKQTtDckI0M0dKOztBeUJudUdFOztFQUVFO0VBQ0E7RUFDQTtDekJzdUdKOztBeUI5dEdBO0VBQ0U7Q3pCaXVHRjs7QXlCN3RHQTtFQUNFO0VBQ0E7RUFDQTtFckJwREk7RXFCc0RKO0VBQ0E7Q3pCZ3VHRjs7QXlCNXRHQTtFQUNFO0VBQ0E7RUFDQTtDekIrdEdGOztBNEJ6NUdBOztFQUVFO0VBQ0E7RUFDQTtDNUI0NUdGOztBNEIxNUdFOztFQUNFO0VBQ0E7QzVCODVHSjs7QUs3NUdFOztFdUJJSTtDNUI4NUdOOztBNEI1NUdJOzs7Ozs7RUFHRTtDNUJrNkdOOztBNEI1NUdBO0VBQ0U7RUFDQTtFQUNBO0M1Qis1R0Y7O0E0Qjc1R0U7RUFDRTtDNUJnNkdKOztBNEIxNUdFOztFQUVFO0M1QjY1R0o7O0E0Qno1R0U7O0VsQnhCRTtFQUNBO0NWczdHSjs7QTRCMTVHRTs7RWxCZkU7RUFDQTtDVjg2R0o7O0E0Qjk0R0E7RUFDRTtFQUNBO0M1Qmk1R0Y7O0E0Qi80R0U7OztFQUdFO0M1Qms1R0o7O0E0Qi80R0U7RUFDRTtDNUJrNUdKOztBNEI5NEdBOztFQUNFO0VBQ0E7QzVCazVHRjs7QTRCLzRHQTs7RUFDRTtFQUNBO0M1Qm01R0Y7O0E0Qi8zR0E7RUFDRTtFQUNBO0VBQ0E7QzVCazRHRjs7QTRCaDRHRTs7RUFFRTtDNUJtNEdKOztBNEJoNEdFOztFQUVFO0M1Qm00R0o7O0E0Qi8zR0U7O0VsQmxHRTtFQUNBO0NWcytHSjs7QTRCaDRHRTs7RWxCckhFO0VBQ0E7Q1YwL0dKOztBNEJsM0dFOztFQUVFO0M1QnEzR0o7O0E0Qm4zR0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QzVCdzNHTjs7QTZCamhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdCb2hIRjs7QTZCbGhIRTs7OztFQUlFO0VBQ0E7RUFHQTtFQUNBO0M3Qm1oSEo7O0E2QmpoSEk7Ozs7Ozs7Ozs7OztFQUdFO0M3QjZoSE47O0E2QnhoSEU7OztFQUdFO0M3QjJoSEo7O0E2QnZoSEU7RUFDRTtDN0IwaEhKOztBNkJyaEhJOztFbkJ4QkE7RUFDQTtDVmtqSEo7O0E2QjFoSEk7O0VuQlhBO0VBQ0E7Q1YwaUhKOztBNkIzaEhFO0VBQ0U7RUFDQTtDN0I4aEhKOztBNkI1aEhJOztFbkJsQ0E7RUFDQTtDVm1rSEo7O0E2QmhpSEk7RW5CdEJBO0VBQ0E7Q1YwakhKOztBNkIxaEhBOztFQUVFO0M3QjZoSEY7O0E2QnhoSEU7O0VBQ0U7RUFDQTtDN0I0aEhKOztBNkIxaEhJOztFQUNFO0M3QjhoSE47O0E2QjFoSEU7Ozs7Ozs7O0VBSUU7QzdCaWlISjs7QTZCN2hIQTtFQUF1QjtDN0JpaUh2Qjs7QTZCaGlIQTtFQUFzQjtDN0JvaUh0Qjs7QTZCNWhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QnNCSTtFeUJwQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5CNUdFO0NWNG9ISjs7QTZCNWhIRTs7RUFFRTtDN0IraEhKOztBNkJyaEhBOztFQUVFO0M3QndoSEY7O0E2QnJoSEE7Ozs7OztFQU1FO0V6QmJJO0V5QmVKO0VuQnpJRTtDVmtxSEo7O0E2QnJoSEE7O0VBRUU7QzdCd2hIRjs7QTZCcmhIQTs7Ozs7O0VBTUU7RXpCOUJJO0V5QmdDSjtFbkIxSkU7Q1ZtckhKOztBNkJyaEhBOztFQUVFO0M3QndoSEY7O0E2QjdnSEE7Ozs7OztFbkIzSkk7RUFDQTtDVmlySEo7O0E2QjlnSEE7Ozs7OztFbkJ0Skk7RUFDQTtDVjZxSEo7O0E4QnhzSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDOUIyc0hGOztBOEJ4c0hBO0VBQ0U7RUFDQTtDOUIyc0hGOztBOEJ4c0hBO0VBQ0U7RUFDQTtFQUNBO0M5QjJzSEY7O0E4QnpzSEU7RUFDRTtFQUNBO0VUdEJBO0NyQm11SEo7O0E4QnhzSEU7RUFLSTtDOUJ1c0hOOztBOEJuc0hFO0VBQ0U7QzlCc3NISjs7QThCbnNIRTtFQUNFO0VBQ0E7RUFDQTtDOUJzc0hKOztBOEJqc0hJO0VBQ0U7QzlCb3NITjs7QThCbHNITTtFQUNFO0M5QnFzSFI7O0E4QjNySEE7RUFDRTtFQUNBO0VBQ0E7QzlCOHJIRjs7QThCM3JIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QjhySEo7O0E4QnpySEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QjRySEo7O0E4QmxySEU7RXBCdEdFO0NWNHhISjs7QThCanJISTtFQUNFO0M5Qm9ySE47O0E4Qi9xSEk7RUFDRTtFVGpIRjtDckJveUhKOztBOEIvcUhJO0VBQ0U7QzlCa3JITjs7QThCN3FISTtFQUNFO0M5QmdySE47O0E4QjlxSEk7RUFDRTtDOUJpckhOOztBOEJ2cUhFO0VBRUU7QzlCeXFISjs7QThCcnFISTtFQUNFO0M5QndxSE47O0E4Qm5xSEk7RUFDRTtDOUJzcUhOOztBOEI1cEhBO0VBQ0U7QzlCK3BIRjs7QThCNXBISTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0M5QjhwSE47O0E4QjNwSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVhuTEE7RUFBQTtFQUFBO0NuQmkxSE47O0FtQjUwSEk7RVd1S0E7SVh0S0U7R25CZzFISjtDQUNGOztBOEI5cEhJO0VBQ0U7RUFDQTtVQUFBO0M5QmlxSE47O0E4QjVwSEk7RUFDRTtDOUIrcEhOOztBOEJucEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTFCeEZJO0UwQjJGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEIzTkU7RW9COE5GO1VBQUE7QzlCb3BIRjs7QThCbHBIRTtFQUNFO0VBQ0E7RUFJRTtDOUJrcEhOOztBOEIvb0hJO0VBTUU7RUFDQTtDOUI2b0hOOztBOEJ6b0hFOztFQUVFO0VBQ0E7RUFDQTtDOUI0b0hKOztBOEJ6b0hFO0VBQ0U7RUFDQTtDOUI0b0hKOztBOEJ4b0hFO0VBQ0U7QzlCMm9ISjs7QThCdm9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQmhKSTtDSjJ4SE47O0E4QnZvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUJ4Skk7Q0pteUhOOztBOEJsb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJxb0hGOztBOEJsb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QnFvSEY7O0E4Qm5vSEU7RUFDRTtFQUNBO0M5QnNvSEo7O0E4Qm5vSEU7RUFDRTtDOUJzb0hKOztBOEJsb0hJO0VBQ0U7QzlCcW9ITjs7QThCam9IRTtFQUNFO0M5Qm9vSEo7O0E4QmhvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCNVVFO0NWKzhISjs7QThCL25IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQxVkE7RVM0VkE7RXBCN1ZBO0NWZytISjs7QThCeG5IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDOUIybkhGOztBOEJ6bkhFO0VBQ0U7QzlCNG5ISjs7QThCeG5ISTtFQUEwQjtDOUI0bkg5Qjs7QThCM25ISTtFQUEwQjtDOUIrbkg5Qjs7QThCOW5ISTtFQUEwQjtDOUJrb0g5Qjs7QThCL25IRTtFQUNFO0M5QmtvSEo7O0E4Qi9uSEU7RUFDRTtFQUNBO0VBQ0E7RVQvWEE7RVNpWUE7RXBCbFlBO0VTQ0U7RUFBQTtDbkJxZ0lOOztBbUJoZ0lJO0VXdVhGO0lYdFhJO0lBQUE7R25Cb2dJSjtDQUNGOztBOEIvb0hFO0VBU0U7VUFBQTtDOUIwb0hKOztBOEJ4b0hJO0VUdllBO0NyQm1oSUo7O0E4QnZvSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCblpBO0NWOGhJSjs7QThCdG9IRTtFQUNFO0VBQ0E7RVR6WkE7RVMyWkE7RXBCNVpBO0VTQ0U7RUFBQTtDbkJzaUlOOztBbUJqaUlJO0VXa1pGO0lYalpJO0lBQUE7R25CcWlJSjtDQUNGOztBOEJycEhFO0VBUUU7QzlCaXBISjs7QThCL29ISTtFVGphQTtDckJvaklKOztBOEI5b0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQjdhQTtDVitqSUo7O0E4QjdvSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VUdGJBO0VTd2JBO0VwQnpiQTtFU0NFO0VBQUE7Q25CMGtJTjs7QW1CcmtJSTtFVzRhRjtJWDNhSTtJQUFBO0duQnlrSUo7Q0FDRjs7QThCL3BIRTtFQVdFO0M5QndwSEo7O0E4QnRwSEk7RVQ5YkE7Q3JCd2xJSjs7QThCcnBIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QndwSEo7O0E4QnBwSEU7RUFDRTtFcEJoZEE7Q1Z3bUlKOztBOEJwcEhFO0VBQ0U7RUFDQTtFcEJ0ZEE7Q1Y4bUlKOztBOEJucEhJO0VBQ0U7QzlCc3BITjs7QThCbnBISTtFQUNFO0M5QnNwSE47O0E4Qm5wSEk7RUFDRTtDOUJzcEhOOztBOEJucEhJO0VBQ0U7QzlCc3BITjs7QThCbnBISTtFQUNFO0M5QnNwSE47O0E4QmpwSEE7OztFWGhmTTtDbkJ1b0lOOztBbUJsb0lJO0VXMmVKOzs7SVgxZU07R25Cd29JSjtDQUNGOztBK0JocElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0JtcElGOztBK0JocElBO0VBQ0U7RUFDQTtDL0JtcElGOztBS2xwSUU7O0UwQkVFO0MvQnFwSUo7O0ErQmpwSUU7RUFDRTtFQUNBO0VBQ0E7Qy9Cb3BJSjs7QStCNW9JQTtFQUNFO0MvQitvSUY7O0ErQjdvSUU7RUFDRTtDL0JncElKOztBK0I3b0lFO0VBQ0U7RXJCM0JBO0VBQ0E7Q1Y0cUlKOztBSzNxSUU7O0UwQjZCSTtDL0JtcElOOztBK0JocElJO0VBQ0U7RUFDQTtFQUNBO0MvQm1wSU47O0ErQi9vSUU7O0VBRUU7RUFDQTtFQUNBO0MvQmtwSUo7O0ErQi9vSUU7RUFFRTtFckJsREE7RUFDQTtDVm9zSUo7O0ErQnZvSUU7RXJCdkVFO0NWa3RJSjs7QStCdm9JRTs7RUFFRTtFQUNBO0MvQjBvSUo7O0ErQmhvSUU7RUFDRTtFQUNBO0MvQm1vSUo7O0ErQjluSUU7RUFDRTtFQUNBO0VBQ0E7Qy9CaW9JSjs7QStCdm5JRTtFQUNFO0MvQjBuSUo7O0ErQnhuSUU7RUFDRTtDL0IybklKOztBZ0MvdElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQ2t1SUY7O0FnQzl0SUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q2hDaXVJSjs7QWdDeHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U1QmtGSTtFNEJoRko7RUFDQTtDaEMydElGOztBSzN2SUU7O0UyQm1DRTtDaEM2dElKOztBZ0NwdElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEN1dElGOztBZ0NydElFO0VBQ0U7RUFDQTtDaEN3dElKOztBZ0NydElFO0VBQ0U7RUFDQTtDaEN3dElKOztBZ0Mvc0lBO0VBQ0U7RUFDQTtFQUNBO0NoQ2t0SUY7O0FnQ3RzSUE7RUFDRTtFQUNBO0VBR0E7Q2hDdXNJRjs7QWdDbnNJQTtFQUNFO0U1Qm1CSTtFNEJqQko7RUFDQTtFQUNBO0V0QjNHRTtDVmt6SUo7O0FLdnlJRTs7RTJCb0dFO0NoQ3dzSUo7O0FnQ2xzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaENxc0lGOztBYzd2SUk7RWtCb0VJOztJQUVFO0lBQ0E7R2hDNnJJUjtDQUNGOztBY2x4SUk7RWtCK0VBO0lBVUk7SUFDQTtHaEM4cklOOztFZ0M1cklNO0lBQ0U7R2hDK3JJUjs7RWdDN3JJUTtJQUNFO0doQ2dzSVY7O0VnQzdySVE7SUFDRTtJQUNBO0doQ2dzSVY7O0VnQzNySU07O0lBRUU7R2hDOHJJUjs7RWdDM3JJTTtJQUNFO0lBR0E7R2hDNHJJUjs7RWdDenJJTTtJQUNFO0doQzRySVI7Q0FDRjs7QWN2eUlJO0VrQm9FSTs7SUFFRTtJQUNBO0doQ3V1SVI7Q0FDRjs7QWM1eklJO0VrQitFQTtJQVVJO0lBQ0E7R2hDd3VJTjs7RWdDdHVJTTtJQUNFO0doQ3l1SVI7O0VnQ3Z1SVE7SUFDRTtHaEMwdUlWOztFZ0N2dUlRO0lBQ0U7SUFDQTtHaEMwdUlWOztFZ0NydUlNOztJQUVFO0doQ3d1SVI7O0VnQ3J1SU07SUFDRTtJQUdBO0doQ3N1SVI7O0VnQ251SU07SUFDRTtHaENzdUlSO0NBQ0Y7O0FjajFJSTtFa0JvRUk7O0lBRUU7SUFDQTtHaENpeElSO0NBQ0Y7O0FjdDJJSTtFa0IrRUE7SUFVSTtJQUNBO0doQ2t4SU47O0VnQ2h4SU07SUFDRTtHaENteElSOztFZ0NqeElRO0lBQ0U7R2hDb3hJVjs7RWdDanhJUTtJQUNFO0lBQ0E7R2hDb3hJVjs7RWdDL3dJTTs7SUFFRTtHaENreElSOztFZ0Mvd0lNO0lBQ0U7SUFHQTtHaENneElSOztFZ0M3d0lNO0lBQ0U7R2hDZ3hJUjtDQUNGOztBYzMzSUk7RWtCb0VJOztJQUVFO0lBQ0E7R2hDMnpJUjtDQUNGOztBY2g1SUk7RWtCK0VBO0lBVUk7SUFDQTtHaEM0eklOOztFZ0MxeklNO0lBQ0U7R2hDNnpJUjs7RWdDM3pJUTtJQUNFO0doQzh6SVY7O0VnQzN6SVE7SUFDRTtJQUNBO0doQzh6SVY7O0VnQ3p6SU07O0lBRUU7R2hDNHpJUjs7RWdDenpJTTtJQUNFO0lBR0E7R2hDMHpJUjs7RWdDdnpJTTtJQUNFO0doQzB6SVI7Q0FDRjs7QWdDajJJUTs7RUFFRTtFQUNBO0NoQ28ySVY7O0FnQ3oySUk7RUFVSTtFQUNBO0NoQ20ySVI7O0FnQ2oySVE7RUFDRTtDaENvMklWOztBZ0NsMklVO0VBQ0U7Q2hDcTJJWjs7QWdDbDJJVTtFQUNFO0VBQ0E7Q2hDcTJJWjs7QWdDaDJJUTs7RUFFRTtDaENtMklWOztBZ0NoMklRO0VBQ0U7RUFHQTtDaENpMklWOztBZ0M5MUlRO0VBQ0U7Q2hDaTJJVjs7QWdDbjFJRTtFQUNFO0NoQ3MxSUo7O0FLeGdKRTs7RTJCcUxJO0NoQ3cxSU47O0FnQ24xSUk7RUFDRTtDaENzMUlOOztBS2poSkU7O0UyQjhMTTtDaEN3MUlSOztBZ0NyMUlNO0VBQ0U7Q2hDdzFJUjs7QWdDcDFJSTs7OztFQUlFO0NoQ3UxSU47O0FnQ24xSUU7RUFDRTtFQUNBO0NoQ3MxSUo7O0FnQ24xSUU7RUFDRTtDaENzMUlKOztBZ0NuMUlFO0VBQ0U7Q2hDczFJSjs7QWdDcjFJSTtFQUNFO0NoQ3cxSU47O0FLbGpKRTs7RTJCNk5NO0NoQzAxSVI7O0FnQ2wxSUU7RUFDRTtDaENxMUlKOztBSzNqSkU7O0UyQnlPSTtDaEN1MUlOOztBZ0NsMUlJO0VBQ0U7Q2hDcTFJTjs7QUtwa0pFOztFMkJrUE07Q2hDdTFJUjs7QWdDcDFJTTtFQUNFO0NoQ3UxSVI7O0FnQ24xSUk7Ozs7RUFJRTtDaENzMUlOOztBZ0NsMUlFO0VBQ0U7RUFDQTtDaENxMUlKOztBZ0NsMUlFO0VBQ0U7Q2hDcTFJSjs7QWdDbDFJRTtFQUNFO0NoQ3ExSUo7O0FnQ3AxSUk7RUFDRTtDaEN1MUlOOztBS3JtSkU7O0UyQmlSTTtDaEN5MUlSOztBaUN0bkpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJQRTtDVmlvSko7O0FpQ3ZuSkU7RUFDRTtFQUNBO0NqQzBuSko7O0FpQ3RuSkk7RXZCUEE7RUFDQTtDVmlvSko7O0FpQ3JuSkk7RXZCQ0E7RUFDQTtDVnduSko7O0FpQ3BuSkE7RUFHRTtFQUNBO0NqQ3FuSkY7O0FpQ2puSkE7RUFDRTtDakNvbkpGOztBaUNqbkpBO0VBQ0U7RUFDQTtDakNvbkpGOztBaUNqbkpBO0VBQ0U7Q2pDb25KRjs7QUszcEpFO0U0QjRDRTtDakNtbkpKOztBaUNobkpFO0VBQ0U7Q2pDbW5KSjs7QWlDM21KQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0NqQzZtSkY7O0FpQzNtSkU7RXZCdEVFO0NWcXJKSjs7QWlDMW1KSTtFQUNFO0NqQzZtSk47O0FpQ3htSkE7RUFDRTtFQUNBO0VBQ0E7Q2pDMm1KRjs7QWlDem1KRTtFdkJ0RkU7Q1Ztc0pKOztBaUNubUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pDc21KRjs7QWlDbm1KQTtFQUNFO0VBQ0E7Q2pDc21KRjs7QWlDbG1KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakNxbUpGOztBaUNsbUpBO0VBQ0U7RXZCdkhFO0NWNnRKSjs7QWlDam1KQTtFQUNFO0V2QnBIRTtFQUNBO0NWeXRKSjs7QWlDbG1KQTtFQUNFO0V2QjNHRTtFQUNBO0NWaXRKSjs7QWlDaG1KQTtFQUNFO0VBQ0E7Q2pDbW1KRjs7QWlDam1KRTtFQUNFO0NqQ29tSko7O0FjM3JKSTtFbUJrRko7SUFTSTtJQUNBO0lBQ0E7R2pDcW1KRjs7RWlDbm1KRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakNxbUpKO0NBQ0Y7O0FpQzVsSkE7RUFDRTtFQUNBO0NqQytsSkY7O0FpQzNsSkU7RUFDRTtDakM4bEpKOztBY3J0Skk7RW1CZ0hKO0lBV0k7R2pDK2xKRjs7RWlDNWxKRTtJQUVFO0lBQ0E7R2pDOGxKSjs7RWlDNWxKSTtJQUNFO0lBQ0E7R2pDK2xKTjs7RWlDMWxKTTtJdkJqTEo7SUFDQTtHVit3SkY7O0VpQzVsSlE7O0lBR0U7R2pDOGxKVjs7RWlDNWxKUTs7SUFHRTtHakM4bEpWOztFaUMxbEpNO0l2QmxMSjtJQUNBO0dWZ3hKRjs7RWlDNWxKUTs7SUFHRTtHakM4bEpWOztFaUM1bEpROztJQUdFO0dqQzhsSlY7Q0FDRjs7QWlDamxKRTtFQUNFO0NqQ29sSko7O0FjdndKSTtFbUJpTEo7SUFNSTtPQUFBO1lBQUE7SUFDQTtPQUFBO1lBQUE7SUFDQTtJQUNBO0dqQ3FsSkY7O0VpQ25sSkU7SUFDRTtJQUNBO0dqQ3NsSko7Q0FDRjs7QWlDNWtKRTtFQUNFO0NqQytrSko7O0FpQzVrSk07RXZCcFFGO0NWbzFKSjs7QWlDNWtKTTtFQUNFO0V2QnpRSjtDVnkxSko7O0FpQzNrSkk7RUFDRTtFdkJ4UEY7RUFDQTtDVnUwSko7O0FpQzVrSkk7RXZCMVFBO0VBQ0E7Q1YwMUpKOztBaUM3a0pJO0VBQ0U7Q2pDZ2xKTjs7QWtDNzJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEJERTtDVmszSko7O0FrQzMySkU7RUFDRTtDbEM4MkpKOztBa0M1MkpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xDKzJKTjs7QWtDcjJKRTtFQUNFO0NsQ3cySko7O0FrQ3IySkU7RUFDRTtDbEN3MkpKOztBa0NyMkpFO0VBQ0U7Q2xDdzJKSjs7QW1DOTRKQTtFQUNFO0U1QkdBO0VBQ0E7RUdBRTtDVmc1Sko7O0FtQy80SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ2s1SkY7O0FtQ2g1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQ201Sko7O0FtQ2g1SkU7RUFDRTtFQUNBO0VBQ0E7Q25DbTVKSjs7QW1DNzRKSTtFQUNFO0V6QkNGO0VBQ0E7Q1ZnNUpKOztBbUM3NEpJO0V6QmxCQTtFQUNBO0NWbTZKSjs7QW1DNzRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQ2c1Sko7O0FtQzc0SkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0NuQys0Sko7O0FvQ3I4SkU7RUFDRTtFaEMySEU7RWdDekhGO0NwQ3c4Sko7O0FvQ244Sk07RTFCd0JGO0VBQ0E7Q1YrNkpKOztBb0NuOEpNO0UxQktGO0VBQ0E7Q1ZrOEpKOztBb0NyOUpFO0VBQ0U7RWhDMkhFO0VnQ3pIRjtDcEN3OUpKOztBb0NuOUpNO0UxQndCRjtFQUNBO0NWKzdKSjs7QW9DbjlKTTtFMUJLRjtFQUNBO0NWazlKSjs7QXFDbitKQTtFQUNFO0VBQ0E7RWpDaUVFO0VpQy9ERjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQlJFO0VTQ0U7Q25CKytKTjs7QW1CMStKSTtFa0JOSjtJbEJPTTtHbkI4K0pKO0NBQ0Y7O0FLMytKRTs7RWdDR0k7Q3JDNitKTjs7QXFDeCtKRTtFQUNFO0NyQzIrSko7O0FxQ3QrSkE7RUFDRTtFQUNBO0NyQ3krSkY7O0FxQ2wrSkE7RUFDRTtFQUNBO0UzQnBDRTtDVjBnS0o7O0FxQzc5SkU7RUNqREE7RUFDQTtDdENraEtGOztBS3BnS0U7O0VpQ1ZJO0VBQ0E7Q3RDbWhLTjs7QXNDaGhLSTs7RUFFRTtFQUNBO0N0Q21oS047O0FxQzkrSkU7RUNqREE7RUFDQTtDdENtaUtGOztBS3JoS0U7O0VpQ1ZJO0VBQ0E7Q3RDb2lLTjs7QXNDamlLSTs7RUFFRTtFQUNBO0N0Q29pS047O0FxQy8vSkU7RUNqREE7RUFDQTtDdENvaktGOztBS3RpS0U7O0VpQ1ZJO0VBQ0E7Q3RDcWpLTjs7QXNDbGpLSTs7RUFFRTtFQUNBO0N0Q3FqS047O0FxQ2hoS0U7RUNqREE7RUFDQTtDdENxa0tGOztBS3ZqS0U7O0VpQ1ZJO0VBQ0E7Q3RDc2tLTjs7QXNDbmtLSTs7RUFFRTtFQUNBO0N0Q3NrS047O0FxQ2ppS0U7RUNqREE7RUFDQTtDdENzbEtGOztBS3hrS0U7O0VpQ1ZJO0VBQ0E7Q3RDdWxLTjs7QXNDcGxLSTs7RUFFRTtFQUNBO0N0Q3VsS047O0FxQ2xqS0U7RUNqREE7RUFDQTtDdEN1bUtGOztBS3psS0U7O0VpQ1ZJO0VBQ0E7Q3RDd21LTjs7QXNDcm1LSTs7RUFFRTtFQUNBO0N0Q3dtS047O0FxQ25rS0U7RUNqREE7RUFDQTtDdEN3bktGOztBSzFtS0U7O0VpQ1ZJO0VBQ0E7Q3RDeW5LTjs7QXNDdG5LSTs7RUFFRTtFQUNBO0N0Q3luS047O0FxQ3BsS0U7RUNqREE7RUFDQTtDdEN5b0tGOztBSzNuS0U7O0VpQ1ZJO0VBQ0E7Q3RDMG9LTjs7QXNDdm9LSTs7RUFFRTtFQUNBO0N0QzBvS047O0F1Q3ZwS0E7RUFDRTtFQUNBO0VBRUE7RTdCQ0U7Q1Z5cEtKOztBY2xtS0k7RXlCNURKO0lBUUk7R3ZDMnBLRjtDQUNGOztBdUN4cEtBO0VBQ0U7RUFDQTtFN0JURTtDVnFxS0o7O0F3Q3RxS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFOUJIRTtDVjZxS0o7O0F3Q3JxS0E7RUFFRTtDeEN1cUtGOztBd0NucUtBO0VBQ0U7Q3hDc3FLRjs7QXdDOXBLQTtFQUNFO0N4Q2lxS0Y7O0F3QzlwS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Q2lxS0o7O0F3Q3ZwS0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDeXNLRjs7QXlDdnNLRTtFQUNFO0N6QzBzS0o7O0F5Q3ZzS0U7RUFDRTtDekMwc0tKOztBd0NycUtFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q3V0S0Y7O0F5Q3J0S0U7RUFDRTtDekN3dEtKOztBeUNydEtFO0VBQ0U7Q3pDd3RLSjs7QXdDbnJLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekNxdUtGOztBeUNudUtFO0VBQ0U7Q3pDc3VLSjs7QXlDbnVLRTtFQUNFO0N6Q3N1S0o7O0F3Q2pzS0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDbXZLRjs7QXlDanZLRTtFQUNFO0N6Q292S0o7O0F5Q2p2S0U7RUFDRTtDekNvdktKOztBd0Mvc0tFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q2l3S0Y7O0F5Qy92S0U7RUFDRTtDekNrd0tKOztBeUMvdktFO0VBQ0U7Q3pDa3dLSjs7QXdDN3RLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekMrd0tGOztBeUM3d0tFO0VBQ0U7Q3pDZ3hLSjs7QXlDN3dLRTtFQUNFO0N6Q2d4S0o7O0F3QzN1S0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDNnhLRjs7QXlDM3hLRTtFQUNFO0N6Qzh4S0o7O0F5QzN4S0U7RUFDRTtDekM4eEtKOztBd0N6dktFO0VDOUNBO0VwQktFO0VvQkhGO0N6QzJ5S0Y7O0F5Q3p5S0U7RUFDRTtDekM0eUtKOztBeUN6eUtFO0VBQ0U7Q3pDNHlLSjs7QTBDcHpLRTtFQUNFO0lBQU87RzFDd3pLVDs7RTBDdnpLRTtJQUFLO0cxQzJ6S1A7Q0FDRjs7QTBDOXpLRTtFQUNFO0lBQU87RzFDd3pLVDs7RTBDdnpLRTtJQUFLO0cxQzJ6S1A7Q0FDRjs7QTBDeHpLQTtFQUNFO0VBQ0E7RUFDQTtFdENvSEk7RXNDbEhKO0VoQ1JFO0NWbzBLSjs7QTBDdnpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Qm5CSTtDbkI4MEtOOztBbUJ6MEtJO0V1Qk9KO0l2Qk5NO0duQjYwS0o7Q0FDRjs7QTBDN3pLQTtFckJjRTtFcUJaQTtDMUNnMEtGOztBMEM1ektFO0VBQ0U7VUFBQTtDMUMrektKOztBMEM3ektJO0VBSEY7SUFJSTtZQUFBO0cxQ2kwS0o7Q0FDRjs7QTJDejJLQTtFQUNFO0VBQ0E7QzNDNDJLRjs7QTJDejJLQTtFQUNFO0MzQzQyS0Y7O0E0QzkyS0E7RUFDRTtFQUNBO0VBR0E7RUFDQTtDNUMrMktGOztBNEN0MktBO0VBQ0U7RUFDQTtFQUNBO0M1Q3kyS0Y7O0FLLzJLRTs7RXVDVUU7RUFDQTtFQUNBO0VBQ0E7QzVDMDJLSjs7QTRDdjJLRTtFQUNFO0VBQ0E7QzVDMDJLSjs7QTRDajJLQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtDNUNrMktGOztBNENoMktFO0VsQ3ZDRTtFQUNBO0NWMjRLSjs7QTRDajJLRTtFQUNFO0VsQzlCQTtFQUNBO0NWbTRLSjs7QTRDbDJLRTs7RUFFRTtFQUNBO0VBQ0E7QzVDcTJLSjs7QTRDajJLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M1Q28yS0o7O0E0Q3YxS0k7RUFDRTtDNUMwMUtOOztBNEN4MUtNO0VBQ0U7RUFDQTtDNUMyMUtSOztBNEN6MUtRO0VsQzNESjtFQUNBO0VBWUE7Q1Y2NEtKOztBNEMxMUtRO0VBQ0U7RWxDL0VOO0VBQ0E7RUFzQ0E7Q1Z3NEtKOztBY3g0S0k7RThCMkJBO0lBQ0U7RzVDaTNLSjs7RTRDLzJLSTtJQUNFO0lBQ0E7RzVDazNLTjs7RTRDaDNLTTtJbEMzREo7SUFDQTtJQVlBO0dWbzZLRjs7RTRDajNLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWKzVLRjtDQUNGOztBY2g2S0k7RThCMkJBO0lBQ0U7RzVDeTRLSjs7RTRDdjRLSTtJQUNFO0lBQ0E7RzVDMDRLTjs7RTRDeDRLTTtJbEMzREo7SUFDQTtJQVlBO0dWNDdLRjs7RTRDejRLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWdTdLRjtDQUNGOztBY3g3S0k7RThCMkJBO0lBQ0U7RzVDaTZLSjs7RTRDLzVLSTtJQUNFO0lBQ0E7RzVDazZLTjs7RTRDaDZLTTtJbEMzREo7SUFDQTtJQVlBO0dWbzlLRjs7RTRDajZLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWKzhLRjtDQUNGOztBY2g5S0k7RThCMkJBO0lBQ0U7RzVDeTdLSjs7RTRDdjdLSTtJQUNFO0lBQ0E7RzVDMDdLTjs7RTRDeDdLTTtJbEMzREo7SUFDQTtJQVlBO0dWNCtLRjs7RTRDejdLTTtJQUNFO0lsQy9FTjtJQUNBO0lBc0NBO0dWdStLRjtDQUNGOztBNENoN0tFO0VBQ0U7RUFDQTtFbENqSEE7Q1ZxaUxKOztBNENqN0tJO0VBQ0U7QzVDbzdLTjs7QTRDLzZLSTtFQUNFO0M1Q2s3S047O0E0Qzc2S0k7RUFDRTtFQUNBO0M1Q2c3S047O0E2Q3BqTEU7RUFDRTtFQUNBO0M3Q3VqTEo7O0FLNWlMRTs7RXdDUE07RUFDQTtDN0N3akxSOztBNkNyakxNO0VBQ0U7RUFDQTtFQUNBO0M3Q3dqTFI7O0E2Q3JrTEU7RUFDRTtFQUNBO0M3Q3drTEo7O0FLN2pMRTs7RXdDUE07RUFDQTtDN0N5a0xSOztBNkN0a0xNO0VBQ0U7RUFDQTtFQUNBO0M3Q3lrTFI7O0E2Q3RsTEU7RUFDRTtFQUNBO0M3Q3lsTEo7O0FLOWtMRTs7RXdDUE07RUFDQTtDN0MwbExSOztBNkN2bExNO0VBQ0U7RUFDQTtFQUNBO0M3QzBsTFI7O0E2Q3ZtTEU7RUFDRTtFQUNBO0M3QzBtTEo7O0FLL2xMRTs7RXdDUE07RUFDQTtDN0MybUxSOztBNkN4bUxNO0VBQ0U7RUFDQTtFQUNBO0M3QzJtTFI7O0E2Q3huTEU7RUFDRTtFQUNBO0M3QzJuTEo7O0FLaG5MRTs7RXdDUE07RUFDQTtDN0M0bkxSOztBNkN6bkxNO0VBQ0U7RUFDQTtFQUNBO0M3QzRuTFI7O0E2Q3pvTEU7RUFDRTtFQUNBO0M3QzRvTEo7O0FLam9MRTs7RXdDUE07RUFDQTtDN0M2b0xSOztBNkMxb0xNO0VBQ0U7RUFDQTtFQUNBO0M3QzZvTFI7O0E2QzFwTEU7RUFDRTtFQUNBO0M3QzZwTEo7O0FLbHBMRTs7RXdDUE07RUFDQTtDN0M4cExSOztBNkMzcExNO0VBQ0U7RUFDQTtFQUNBO0M3QzhwTFI7O0E2QzNxTEU7RUFDRTtFQUNBO0M3QzhxTEo7O0FLbnFMRTs7RXdDUE07RUFDQTtDN0MrcUxSOztBNkM1cUxNO0VBQ0U7RUFDQTtFQUNBO0M3QytxTFI7O0E4Qy9yTEE7RUFDRTtFMUM4SEk7RTBDNUhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlDa3NMRjs7QUs3ckxFO0V5Q0RFO0VBQ0E7QzlDa3NMSjs7QUs5ckxFOztFeUNDSTtDOUNrc0xOOztBOEN2ckxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDOUMwckxGOztBOENwckxBO0VBQ0U7QzlDdXJMRjs7QStDOXRMQTtFQUNFO0VBQ0E7RTNDNkhJO0UyQzFISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDTEU7Q1ZzdUxKOztBK0M5dExFO0VBQ0U7Qy9DaXVMSjs7QStDOXRMRTtFQUNFO0MvQ2l1TEo7O0ErQzl0TEU7RUFDRTtFQUNBO0MvQ2l1TEo7O0ErQzl0TEU7RUFDRTtDL0NpdUxKOztBK0M3dExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9DZ3VMRjs7QStDN3RMQTtFQUNFO0MvQ2d1TEY7O0FnRHB3TEE7RUFFRTtDaERzd0xGOztBZ0Rwd0xFO0VBQ0U7RUFDQTtDaER1d0xKOztBZ0Rsd0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0NoRG13TEY7O0FnRDV2TEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtDaEQ4dkxGOztBZ0QzdkxFO0U3QnJDSTtFQUFBO0VBQUE7Q25Cb3lMTjs7QW1CL3hMSTtFNkJnQ0Y7STdCL0JJO0duQm15TEo7Q0FDRjs7QWdEcndMRTtFQUVFO1VBQUE7Q2hEdXdMSjs7QWdEcndMRTtFQUNFO1VBQUE7Q2hEd3dMSjs7QWdEcHdMQTtFQUNFO0VBQ0E7Q2hEdXdMRjs7QWdEcndMRTtFQUNFO0VBQ0E7Q2hEd3dMSjs7QWdEcndMRTs7RUFFRTtDaER3d0xKOztBZ0Ryd0xFO0VBQ0U7Q2hEd3dMSjs7QWdEcHdMQTtFQUNFO0VBQ0E7RUFDQTtDaER1d0xGOztBZ0Rwd0xFO0VBQ0U7RUFDQTtFQUNBO0NoRHV3TEo7O0FnRG53TEU7RUFDRTtFQUNBO0VBQ0E7Q2hEc3dMSjs7QWdEcHdMSTtFQUNFO0NoRHV3TE47O0FnRHB3TEk7RUFDRTtDaER1d0xOOztBZ0Rqd0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFdEN6R0U7RXNDNkdGO0NoRGd3TEY7O0FnRDV2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEQrdkxGOztBZ0Q1dkxFO0VBQVM7Q2hEZ3dMWDs7QWdEL3ZMRTtFQUFTO0NoRG13TFg7O0FnRDl2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0QzdIRTtFQUNBO0NWKzNMSjs7QWdEaHdMRTtFQUNFO0VBRUE7Q2hEa3dMSjs7QWdEN3ZMQTtFQUNFO0VBQ0E7Q2hEZ3dMRjs7QWdEM3ZMQTtFQUNFO0VBR0E7RUFDQTtDaEQ0dkxGOztBZ0R4dkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEMvSUU7RUFDQTtDVjI0TEo7O0FnRHp2TEU7RUFBdUI7Q2hENnZMekI7O0FnRDV2TEU7RUFBc0I7Q2hEZ3dMeEI7O0FnRDV2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRCt2TEY7O0FjNTNMSTtFa0NtSUY7SUFDRTtJQUNBO0doRDZ2TEY7O0VnRDF2TEE7SUFDRTtHaEQ2dkxGOztFZ0QzdkxFO0lBQ0U7R2hEOHZMSjs7RWdEMXZMQTtJQUNFO0doRDZ2TEY7O0VnRDN2TEU7SUFDRTtHaEQ4dkxKOztFZ0R0dkxBO0lBQVk7R2hEMHZMWjtDQUNGOztBY3Y1TEk7RWtDZ0tGOztJQUVFO0doRDJ2TEY7Q0FDRjs7QWM5NUxJO0VrQ3VLRjtJQUFZO0doRDR2TFo7Q0FDRjs7QWlELzlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDSkE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnSEk7RTZDcEhKO0VBQ0E7Q2pENCtMRjs7QWlEMStMRTtFQUFTO0NqRDgrTFg7O0FpRDUrTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakQrK0xKOztBaUQ3K0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pEZy9MTjs7QWlEMytMQTs7RUFDRTtDakQrK0xGOztBaUQ3K0xFOztFQUNFO0NqRGkvTEo7O0FpRC8rTEk7O0VBQ0U7RUFDQTtFQUNBO0NqRG0vTE47O0FpRDkrTEE7O0VBQ0U7Q2pEay9MRjs7QWlEaC9MRTs7RUFDRTtFQUNBO0VBQ0E7Q2pEby9MSjs7QWlEbC9MSTs7RUFDRTtFQUNBO0VBQ0E7Q2pEcy9MTjs7QWlEai9MQTs7RUFDRTtDakRxL0xGOztBaURuL0xFOztFQUNFO0NqRHUvTEo7O0FpRHIvTEk7O0VBQ0U7RUFDQTtFQUNBO0NqRHkvTE47O0FpRHAvTEE7O0VBQ0U7Q2pEdy9MRjs7QWlEdC9MRTs7RUFDRTtFQUNBO0VBQ0E7Q2pEMC9MSjs7QWlEeC9MSTs7RUFDRTtFQUNBO0VBQ0E7Q2pENC9MTjs7QWlEditMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZDM0dFO0NWc2xNSjs7QW1EM2xNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRExBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDZ0hJO0UrQ25ISjtFQUNBO0VBQ0E7RUFDQTtFekNWRTtDVm1uTUo7O0FtRHJtTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRHdtTUo7O0FtRHRtTUk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkR5bU1OOztBbURwbU1BOztFQUNFO0NuRHdtTUY7O0FtRHRtTUU7O0VBQ0U7Q25EMG1NSjs7QW1EeG1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25ENG1NTjs7QW1Eem1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25ENm1NTjs7QW1EeG1NQTs7RUFDRTtDbkQ0bU1GOztBbUQxbU1FOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuRDhtTUo7O0FtRDVtTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRGduTU47O0FtRDdtTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRGluTU47O0FtRDVtTUE7O0VBQ0U7Q25EZ25NRjs7QW1EOW1NRTs7RUFDRTtDbkRrbk1KOztBbURobk1JOztFQUNFO0VBQ0E7RUFDQTtDbkRvbk1OOztBbURqbk1JOztFQUNFO0VBQ0E7RUFDQTtDbkRxbk1OOztBbURobk1FOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Eb25NSjs7QW1EaG5NQTs7RUFDRTtDbkRvbk1GOztBbURsbk1FOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuRHNuTUo7O0FtRHBuTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHduTU47O0FtRHJuTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHluTU47O0FtRG5tTUE7RUFDRTtFQUNBO0UvQzNCSTtFK0M4Qko7RUFDQTtFekNoSkU7RUFDQTtDVnN2TUo7O0FtRG5tTUU7RUFDRTtDbkRzbU1KOztBbURsbU1BO0VBQ0U7RUFDQTtDbkRxbU1GOztBb0Rqd01BO0VBQ0U7Q3BEb3dNRjs7QW9EandNQTtFQUNFO0NwRG93TUY7O0FvRGp3TUE7RUFDRTtFQUNBO0VBQ0E7Q3BEb3dNRjs7QXFEM3hNRTtFQUNFO0VBQ0E7RUFDQTtDckQ4eE1KOztBb0R0d01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RWpDNUJJO0VBQUE7RUFBQTtDbkJzeU1OOztBbUJqeU1JO0VpQ2lCSjtJakNoQk07R25CcXlNSjtDQUNGOztBb0Q1d01BOzs7RUFHRTtDcEQrd01GOztBb0Q1d01BOztFQUVFO1VBQUE7Q3BEK3dNRjs7QW9ENXdNQTs7RUFFRTtVQUFBO0NwRCt3TUY7O0FvRHR3TUU7RUFDRTtFQUNBO0VBQ0E7VUFBQTtDcER5d01KOztBb0R0d01FOzs7RUFHRTtFQUNBO0NwRHl3TUo7O0FvRHR3TUU7O0VBRUU7RUFDQTtFakN0RUU7Q25CZzFNTjs7QW1CMzBNSTtFaUM4REY7O0lqQzdESTtHbkJnMU1KO0NBQ0Y7O0FvRHZ3TUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakM3Rkk7Q25CdTJNTjs7QW1CbDJNSTtFaUMyRUo7O0lqQzFFTTtHbkJ1Mk1KO0NBQ0Y7O0FLcDJNRTs7OztFK0N3RkU7RUFDQTtFQUNBO0VBQ0E7Q3BEbXhNSjs7QW9EaHhNQTtFQUNFO0NwRG14TUY7O0FvRDl3TUE7RUFDRTtDcERpeE1GOztBb0Qxd01BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0NwRDZ3TUY7O0FvRDN3TUE7RUFDRTtDcEQ4d01GOztBb0Q1d01BO0VBQ0U7Q3BEK3dNRjs7QW9EdHdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q3BEd3dNRjs7QW9EdHdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VqQ3RLRTtDbkIrNk1OOztBbUIxNk1JO0VpQ21KRjtJakNsSkk7R25CODZNSjtDQUNGOztBb0Qzd01FO0VBQ0U7Q3BEOHdNSjs7QW9EcndNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcER3d01GOztBc0R2OE1BO0VBQ0U7SUFBSztZQUFBO0d0RDI4TUw7Q0FDRjs7QXNENzhNQTtFQUNFO0lBQUs7WUFBQTtHdEQyOE1MO0NBQ0Y7O0FzRHo4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO1VBQUE7Q3REMjhNRjs7QXNEeDhNQTtFQUNFO0VBQ0E7RUFDQTtDdEQyOE1GOztBc0RwOE1BO0VBQ0U7SUFDRTtZQUFBO0d0RHU4TUY7O0VzRHI4TUE7SUFDRTtHdER3OE1GO0NBQ0Y7O0FzRDk4TUE7RUFDRTtJQUNFO1lBQUE7R3REdThNRjs7RXNEcjhNQTtJQUNFO0d0RHc4TUY7Q0FDRjs7QXNEcjhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7VUFBQTtDdER1OE1GOztBc0RwOE1BO0VBQ0U7RUFDQTtDdER1OE1GOztBdUQxL01BO0VBQXFCO0N2RDgvTXJCOztBdUQ3L01BO0VBQXFCO0N2RGlnTnJCOztBdURoZ05BO0VBQXFCO0N2RG9nTnJCOztBdURuZ05BO0VBQXFCO0N2RHVnTnJCOztBdUR0Z05BO0VBQXFCO0N2RDBnTnJCOztBdUR6Z05BO0VBQXFCO0N2RDZnTnJCOztBd0QvZ05FO0VBQ0U7Q3hEa2hOSjs7QUt4Z05FOzs7O0VtRExJO0N4RG9oTk47O0F3RDFoTkU7RUFDRTtDeEQ2aE5KOztBS25oTkU7Ozs7RW1ETEk7Q3hEK2hOTjs7QXdEcmlORTtFQUNFO0N4RHdpTko7O0FLOWhORTs7OztFbURMSTtDeEQwaU5OOztBd0Roak5FO0VBQ0U7Q3hEbWpOSjs7QUt6aU5FOzs7O0VtRExJO0N4RHFqTk47O0F3RDNqTkU7RUFDRTtDeEQ4ak5KOztBS3BqTkU7Ozs7RW1ETEk7Q3hEZ2tOTjs7QXdEdGtORTtFQUNFO0N4RHlrTko7O0FLL2pORTs7OztFbURMSTtDeEQya05OOztBd0RqbE5FO0VBQ0U7Q3hEb2xOSjs7QUsxa05FOzs7O0VtRExJO0N4RHNsTk47O0F3RDVsTkU7RUFDRTtDeEQrbE5KOztBS3JsTkU7Ozs7RW1ETEk7Q3hEaW1OTjs7QXlEaG1OQTtFQUNFO0N6RG1tTkY7O0F5RGhtTkE7RUFDRTtDekRtbU5GOztBMEQ5bU5BO0VBQWtCO0MxRGtuTmxCOztBMERqbk5BO0VBQWtCO0MxRHFuTmxCOztBMERwbk5BO0VBQWtCO0MxRHduTmxCOztBMER2bk5BO0VBQWtCO0MxRDJuTmxCOztBMEQxbk5BO0VBQWtCO0MxRDhuTmxCOztBMEQ1bk5BO0VBQW1CO0MxRGdvTm5COztBMEQvbk5BO0VBQW1CO0MxRG1vTm5COztBMERsb05BO0VBQW1CO0MxRHNvTm5COztBMERyb05BO0VBQW1CO0MxRHlvTm5COztBMER4b05BO0VBQW1CO0MxRDRvTm5COztBMER6b05FO0VBQ0U7QzFENG9OSjs7QTBEN29ORTtFQUNFO0MxRGdwTko7O0EwRGpwTkU7RUFDRTtDMURvcE5KOztBMERycE5FO0VBQ0U7QzFEd3BOSjs7QTBEenBORTtFQUNFO0MxRDRwTko7O0EwRDdwTkU7RUFDRTtDMURncU5KOztBMERqcU5FO0VBQ0U7QzFEb3FOSjs7QTBEcnFORTtFQUNFO0MxRHdxTko7O0EwRHBxTkE7RUFDRTtDMUR1cU5GOztBMERocU5BO0VBQ0U7QzFEbXFORjs7QTBEaHFOQTtFQUNFO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtFQUNBO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtFQUNBO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtFQUNBO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtFQUNBO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtDMURtcU5GOztBMERocU5BO0VBQ0U7QzFEbXFORjs7QTBEaHFOQTtFQUNFO0MxRG1xTkY7O0EwRGhxTkE7RUFDRTtDMURtcU5GOztBcUQzdU5FO0VBQ0U7RUFDQTtFQUNBO0NyRDh1Tko7O0EyRHZ1Tk07RUFBd0I7QzNEMnVOOUI7O0EyRDN1Tk07RUFBd0I7QzNEK3VOOUI7O0EyRC91Tk07RUFBd0I7QzNEbXZOOUI7O0EyRG52Tk07RUFBd0I7QzNEdXZOOUI7O0EyRHZ2Tk07RUFBd0I7QzNEMnZOOUI7O0EyRDN2Tk07RUFBd0I7QzNEK3ZOOUI7O0EyRC92Tk07RUFBd0I7QzNEbXdOOUI7O0EyRG53Tk07OztFQUF3QjtDM0R5d045Qjs7QTJEendOTTtFQUF3QjtDM0Q2d045Qjs7QWM1dE5JO0U2Q2pERTtJQUF3QjtHM0RreE41Qjs7RTJEbHhOSTtJQUF3QjtHM0RzeE41Qjs7RTJEdHhOSTtJQUF3QjtHM0QweE41Qjs7RTJEMXhOSTtJQUF3QjtHM0Q4eE41Qjs7RTJEOXhOSTtJQUF3QjtHM0RreU41Qjs7RTJEbHlOSTtJQUF3QjtHM0RzeU41Qjs7RTJEdHlOSTtJQUF3QjtHM0QweU41Qjs7RTJEMXlOSTtJQUF3QjtHM0Q4eU41Qjs7RTJEOXlOSTtJQUF3QjtHM0Rrek41QjtDQUNGOztBY2x3Tkk7RTZDakRFO0lBQXdCO0czRHd6TjVCOztFMkR4ek5JO0lBQXdCO0czRDR6TjVCOztFMkQ1ek5JO0lBQXdCO0czRGcwTjVCOztFMkRoME5JO0lBQXdCO0czRG8wTjVCOztFMkRwME5JO0lBQXdCO0czRHcwTjVCOztFMkR4ME5JO0lBQXdCO0czRDQwTjVCOztFMkQ1ME5JO0lBQXdCO0czRGcxTjVCOztFMkRoMU5JO0lBQXdCO0czRG8xTjVCOztFMkRwMU5JO0lBQXdCO0czRHcxTjVCO0NBQ0Y7O0FjeHlOSTtFNkNqREU7SUFBd0I7RzNEODFONUI7O0UyRDkxTkk7SUFBd0I7RzNEazJONUI7O0UyRGwyTkk7SUFBd0I7RzNEczJONUI7O0UyRHQyTkk7SUFBd0I7RzNEMDJONUI7O0UyRDEyTkk7SUFBd0I7RzNEODJONUI7O0UyRDkyTkk7SUFBd0I7RzNEazNONUI7O0UyRGwzTkk7SUFBd0I7RzNEczNONUI7O0UyRHQzTkk7SUFBd0I7RzNEMDNONUI7O0UyRDEzTkk7SUFBd0I7RzNEODNONUI7Q0FDRjs7QWM5ME5JO0U2Q2pERTtJQUF3QjtHM0RvNE41Qjs7RTJEcDROSTtJQUF3QjtHM0R3NE41Qjs7RTJEeDROSTtJQUF3QjtHM0Q0NE41Qjs7RTJENTROSTtJQUF3QjtHM0RnNU41Qjs7RTJEaDVOSTtJQUF3QjtHM0RvNU41Qjs7RTJEcDVOSTtJQUF3QjtHM0R3NU41Qjs7RTJEeDVOSTtJQUF3QjtHM0Q0NU41Qjs7RTJENTVOSTtJQUF3QjtHM0RnNk41Qjs7RTJEaDZOSTtJQUF3QjtHM0RvNk41QjtDQUNGOztBMkQzNU5BO0VBRUk7SUFBcUI7RzNEODVOdkI7O0UyRDk1TkU7SUFBcUI7RzNEazZOdkI7O0UyRGw2TkU7SUFBcUI7RzNEczZOdkI7O0UyRHQ2TkU7SUFBcUI7RzNEMDZOdkI7O0UyRDE2TkU7SUFBcUI7RzNEODZOdkI7O0UyRDk2TkU7SUFBcUI7RzNEazdOdkI7O0UyRGw3TkU7SUFBcUI7RzNEczdOdkI7O0UyRHQ3TkU7SUFBcUI7RzNEMDdOdkI7O0UyRDE3TkU7SUFBcUI7RzNEODdOdkI7Q0FDRjs7QTREcDlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVEdTlORjs7QTREcjlORTtFQUNFO0VBQ0E7QzVEdzlOSjs7QTREcjlORTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUR3OU5KOztBNEQvOE5JO0VBQ0U7QzVEazlOTjs7QTREbjlOSTtFQUNFO0M1RHM5Tk47O0E0RHY5Tkk7RUFDRTtDNUQwOU5OOztBNEQzOU5JO0VBQ0U7QzVEODlOTjs7QTZEdi9OSTtFQUFnQztDN0QyL05wQzs7QTZEMS9OSTtFQUFnQztDN0Q4L05wQzs7QTZENy9OSTtFQUFnQztDN0RpZ09wQzs7QTZEaGdPSTtFQUFnQztDN0RvZ09wQzs7QTZEbGdPSTtFQUE4QjtDN0RzZ09sQzs7QTZEcmdPSTtFQUE4QjtDN0R5Z09sQzs7QTZEeGdPSTtFQUE4QjtDN0Q0Z09sQzs7QTZEM2dPSTtFQUE4QjtDN0QrZ09sQzs7QTZEOWdPSTtFQUE4QjtDN0RraE9sQzs7QTZEamhPSTtFQUE4QjtDN0RxaE9sQzs7QTZEcGhPSTtFQUE4QjtDN0R3aE9sQzs7QTZEdmhPSTtFQUE4QjtDN0QyaE9sQzs7QTZEemhPSTtFQUFvQztDN0Q2aE94Qzs7QTZENWhPSTtFQUFvQztDN0RnaU94Qzs7QTZEL2hPSTtFQUFvQztDN0RtaU94Qzs7QTZEbGlPSTtFQUFvQztDN0RzaU94Qzs7QTZEcmlPSTtFQUFvQztDN0R5aU94Qzs7QTZEdmlPSTtFQUFpQztDN0QyaU9yQzs7QTZEMWlPSTtFQUFpQztDN0Q4aU9yQzs7QTZEN2lPSTs7RUFBaUM7QzdEa2pPckM7O0E2RGpqT0k7RUFBaUM7QzdEcWpPckM7O0E2RHBqT0k7RUFBaUM7QzdEd2pPckM7O0E2RHRqT0k7RUFBa0M7QzdEMGpPdEM7O0E2RHpqT0k7RUFBa0M7QzdENmpPdEM7O0E2RDVqT0k7RUFBa0M7QzdEZ2tPdEM7O0E2RC9qT0k7RUFBa0M7QzdEbWtPdEM7O0E2RGxrT0k7RUFBa0M7QzdEc2tPdEM7O0E2RHJrT0k7RUFBa0M7QzdEeWtPdEM7O0E2RHZrT0k7RUFBZ0M7QzdEMmtPcEM7O0E2RDFrT0k7RUFBZ0M7QzdEOGtPcEM7O0E2RDdrT0k7RUFBZ0M7QzdEaWxPcEM7O0E2RGhsT0k7RUFBZ0M7QzdEb2xPcEM7O0E2RG5sT0k7RUFBZ0M7QzdEdWxPcEM7O0E2RHRsT0k7RUFBZ0M7QzdEMGxPcEM7O0FjOWtPSTtFK0NsREE7SUFBZ0M7RzdEcW9PbEM7O0U2RHBvT0U7SUFBZ0M7RzdEd29PbEM7O0U2RHZvT0U7SUFBZ0M7RzdEMm9PbEM7O0U2RDFvT0U7SUFBZ0M7RzdEOG9PbEM7O0U2RDVvT0U7SUFBOEI7RzdEZ3BPaEM7O0U2RC9vT0U7SUFBOEI7RzdEbXBPaEM7O0U2RGxwT0U7SUFBOEI7RzdEc3BPaEM7O0U2RHJwT0U7SUFBOEI7RzdEeXBPaEM7O0U2RHhwT0U7SUFBOEI7RzdENHBPaEM7O0U2RDNwT0U7SUFBOEI7RzdEK3BPaEM7O0U2RDlwT0U7SUFBOEI7RzdEa3FPaEM7O0U2RGpxT0U7SUFBOEI7RzdEcXFPaEM7O0U2RG5xT0U7SUFBb0M7RzdEdXFPdEM7O0U2RHRxT0U7SUFBb0M7RzdEMHFPdEM7O0U2RHpxT0U7SUFBb0M7RzdENnFPdEM7O0U2RDVxT0U7SUFBb0M7RzdEZ3JPdEM7O0U2RC9xT0U7SUFBb0M7RzdEbXJPdEM7O0U2RGpyT0U7SUFBaUM7RzdEcXJPbkM7O0U2RHByT0U7SUFBaUM7RzdEd3JPbkM7O0U2RHZyT0U7SUFBaUM7RzdEMnJPbkM7O0U2RDFyT0U7SUFBaUM7RzdEOHJPbkM7O0U2RDdyT0U7SUFBaUM7RzdEaXNPbkM7O0U2RC9yT0U7SUFBa0M7RzdEbXNPcEM7O0U2RGxzT0U7SUFBa0M7RzdEc3NPcEM7O0U2RHJzT0U7SUFBa0M7RzdEeXNPcEM7O0U2RHhzT0U7SUFBa0M7RzdENHNPcEM7O0U2RDNzT0U7SUFBa0M7RzdEK3NPcEM7O0U2RDlzT0U7SUFBa0M7RzdEa3RPcEM7O0U2RGh0T0U7SUFBZ0M7RzdEb3RPbEM7O0U2RG50T0U7SUFBZ0M7RzdEdXRPbEM7O0U2RHR0T0U7SUFBZ0M7RzdEMHRPbEM7O0U2RHp0T0U7SUFBZ0M7RzdENnRPbEM7O0U2RDV0T0U7SUFBZ0M7RzdEZ3VPbEM7O0U2RC90T0U7SUFBZ0M7RzdEbXVPbEM7Q0FDRjs7QWN4dE9JO0UrQ2xEQTtJQUFnQztHN0Qrd09sQzs7RTZEOXdPRTtJQUFnQztHN0RreE9sQzs7RTZEanhPRTtJQUFnQztHN0RxeE9sQzs7RTZEcHhPRTtJQUFnQztHN0R3eE9sQzs7RTZEdHhPRTtJQUE4QjtHN0QweE9oQzs7RTZEenhPRTtJQUE4QjtHN0Q2eE9oQzs7RTZENXhPRTtJQUE4QjtHN0RneU9oQzs7RTZEL3hPRTtJQUE4QjtHN0RteU9oQzs7RTZEbHlPRTtJQUE4QjtHN0RzeU9oQzs7RTZEcnlPRTtJQUE4QjtHN0R5eU9oQzs7RTZEeHlPRTtJQUE4QjtHN0Q0eU9oQzs7RTZEM3lPRTtJQUE4QjtHN0QreU9oQzs7RTZEN3lPRTtJQUFvQztHN0Rpek90Qzs7RTZEaHpPRTtJQUFvQztHN0Rvek90Qzs7RTZEbnpPRTtJQUFvQztHN0R1ek90Qzs7RTZEdHpPRTtJQUFvQztHN0Qwek90Qzs7RTZEenpPRTtJQUFvQztHN0Q2ek90Qzs7RTZEM3pPRTtJQUFpQztHN0Qrek9uQzs7RTZEOXpPRTtJQUFpQztHN0RrME9uQzs7RTZEajBPRTtJQUFpQztHN0RxME9uQzs7RTZEcDBPRTtJQUFpQztHN0R3ME9uQzs7RTZEdjBPRTtJQUFpQztHN0QyME9uQzs7RTZEejBPRTtJQUFrQztHN0Q2ME9wQzs7RTZENTBPRTtJQUFrQztHN0RnMU9wQzs7RTZELzBPRTtJQUFrQztHN0RtMU9wQzs7RTZEbDFPRTtJQUFrQztHN0RzMU9wQzs7RTZEcjFPRTtJQUFrQztHN0R5MU9wQzs7RTZEeDFPRTtJQUFrQztHN0Q0MU9wQzs7RTZEMTFPRTtJQUFnQztHN0Q4MU9sQzs7RTZENzFPRTtJQUFnQztHN0RpMk9sQzs7RTZEaDJPRTtJQUFnQztHN0RvMk9sQzs7RTZEbjJPRTtJQUFnQztHN0R1Mk9sQzs7RTZEdDJPRTtJQUFnQztHN0QwMk9sQzs7RTZEejJPRTtJQUFnQztHN0Q2Mk9sQztDQUNGOztBY2wyT0k7RStDbERBO0lBQWdDO0c3RHk1T2xDOztFNkR4NU9FO0lBQWdDO0c3RDQ1T2xDOztFNkQzNU9FO0lBQWdDO0c3RCs1T2xDOztFNkQ5NU9FO0lBQWdDO0c3RGs2T2xDOztFNkRoNk9FO0lBQThCO0c3RG82T2hDOztFNkRuNk9FO0lBQThCO0c3RHU2T2hDOztFNkR0Nk9FO0lBQThCO0c3RDA2T2hDOztFNkR6Nk9FO0lBQThCO0c3RDY2T2hDOztFNkQ1Nk9FO0lBQThCO0c3RGc3T2hDOztFNkQvNk9FO0lBQThCO0c3RG03T2hDOztFNkRsN09FO0lBQThCO0c3RHM3T2hDOztFNkRyN09FO0lBQThCO0c3RHk3T2hDOztFNkR2N09FO0lBQW9DO0c3RDI3T3RDOztFNkQxN09FO0lBQW9DO0c3RDg3T3RDOztFNkQ3N09FO0lBQW9DO0c3RGk4T3RDOztFNkRoOE9FO0lBQW9DO0c3RG84T3RDOztFNkRuOE9FO0lBQW9DO0c3RHU4T3RDOztFNkRyOE9FO0lBQWlDO0c3RHk4T25DOztFNkR4OE9FO0lBQWlDO0c3RDQ4T25DOztFNkQzOE9FO0lBQWlDO0c3RCs4T25DOztFNkQ5OE9FO0lBQWlDO0c3RGs5T25DOztFNkRqOU9FO0lBQWlDO0c3RHE5T25DOztFNkRuOU9FO0lBQWtDO0c3RHU5T3BDOztFNkR0OU9FO0lBQWtDO0c3RDA5T3BDOztFNkR6OU9FO0lBQWtDO0c3RDY5T3BDOztFNkQ1OU9FO0lBQWtDO0c3RGcrT3BDOztFNkQvOU9FO0lBQWtDO0c3RG0rT3BDOztFNkRsK09FO0lBQWtDO0c3RHMrT3BDOztFNkRwK09FO0lBQWdDO0c3RHcrT2xDOztFNkR2K09FO0lBQWdDO0c3RDIrT2xDOztFNkQxK09FO0lBQWdDO0c3RDgrT2xDOztFNkQ3K09FO0lBQWdDO0c3RGkvT2xDOztFNkRoL09FO0lBQWdDO0c3RG8vT2xDOztFNkRuL09FO0lBQWdDO0c3RHUvT2xDO0NBQ0Y7O0FjNStPSTtFK0NsREE7SUFBZ0M7RzdEbWlQbEM7O0U2RGxpUEU7SUFBZ0M7RzdEc2lQbEM7O0U2RHJpUEU7SUFBZ0M7RzdEeWlQbEM7O0U2RHhpUEU7SUFBZ0M7RzdENGlQbEM7O0U2RDFpUEU7SUFBOEI7RzdEOGlQaEM7O0U2RDdpUEU7SUFBOEI7RzdEaWpQaEM7O0U2RGhqUEU7SUFBOEI7RzdEb2pQaEM7O0U2RG5qUEU7SUFBOEI7RzdEdWpQaEM7O0U2RHRqUEU7SUFBOEI7RzdEMGpQaEM7O0U2RHpqUEU7SUFBOEI7RzdENmpQaEM7O0U2RDVqUEU7SUFBOEI7RzdEZ2tQaEM7O0U2RC9qUEU7SUFBOEI7RzdEbWtQaEM7O0U2RGprUEU7SUFBb0M7RzdEcWtQdEM7O0U2RHBrUEU7SUFBb0M7RzdEd2tQdEM7O0U2RHZrUEU7SUFBb0M7RzdEMmtQdEM7O0U2RDFrUEU7SUFBb0M7RzdEOGtQdEM7O0U2RDdrUEU7SUFBb0M7RzdEaWxQdEM7O0U2RC9rUEU7SUFBaUM7RzdEbWxQbkM7O0U2RGxsUEU7SUFBaUM7RzdEc2xQbkM7O0U2RHJsUEU7SUFBaUM7RzdEeWxQbkM7O0U2RHhsUEU7SUFBaUM7RzdENGxQbkM7O0U2RDNsUEU7SUFBaUM7RzdEK2xQbkM7O0U2RDdsUEU7SUFBa0M7RzdEaW1QcEM7O0U2RGhtUEU7SUFBa0M7RzdEb21QcEM7O0U2RG5tUEU7SUFBa0M7RzdEdW1QcEM7O0U2RHRtUEU7SUFBa0M7RzdEMG1QcEM7O0U2RHptUEU7SUFBa0M7RzdENm1QcEM7O0U2RDVtUEU7SUFBa0M7RzdEZ25QcEM7O0U2RDltUEU7SUFBZ0M7RzdEa25QbEM7O0U2RGpuUEU7SUFBZ0M7RzdEcW5QbEM7O0U2RHBuUEU7SUFBZ0M7RzdEd25QbEM7O0U2RHZuUEU7SUFBZ0M7RzdEMm5QbEM7O0U2RDFuUEU7SUFBZ0M7RzdEOG5QbEM7O0U2RDduUEU7SUFBZ0M7RzdEaW9QbEM7Q0FDRjs7QThENXFQSTtFQUF3QjtDOURnclA1Qjs7QThEL3FQSTtFQUF3QjtDOURtclA1Qjs7QThEbHJQSTtFQUF3QjtDOURzclA1Qjs7QWNsb1BJO0VnRHREQTtJQUF3QjtHOUQ2clAxQjs7RThENXJQRTtJQUF3QjtHOURnc1AxQjs7RThEL3JQRTtJQUF3QjtHOURtc1AxQjtDQUNGOztBY2hwUEk7RWdEdERBO0lBQXdCO0c5RDJzUDFCOztFOEQxc1BFO0lBQXdCO0c5RDhzUDFCOztFOEQ3c1BFO0lBQXdCO0c5RGl0UDFCO0NBQ0Y7O0FjOXBQSTtFZ0R0REE7SUFBd0I7RzlEeXRQMUI7O0U4RHh0UEU7SUFBd0I7RzlENHRQMUI7O0U4RDN0UEU7SUFBd0I7RzlEK3RQMUI7Q0FDRjs7QWM1cVBJO0VnRHREQTtJQUF3QjtHOUR1dVAxQjs7RThEdHVQRTtJQUF3QjtHOUQwdVAxQjs7RThEenVQRTtJQUF3QjtHOUQ2dVAxQjtDQUNGOztBK0RudlBFO0VBQXNCO0MvRHV2UHhCOztBK0R2dlBFO0VBQXNCO0MvRDJ2UHhCOztBZ0UxdlBFO0VBQXlCO0NoRTh2UDNCOztBZ0U5dlBFO0VBQXlCO0NoRWt3UDNCOztBZ0Vsd1BFO0VBQXlCO0NoRXN3UDNCOztBZ0V0d1BFO0VBQXlCO0NoRTB3UDNCOztBZ0Uxd1BFO0VBQXlCO0NoRTh3UDNCOztBZ0V6d1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEU0d1BGOztBZ0V6d1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEU0d1BGOztBZ0V4d1BFO0VBREY7SUFFSTtJQUNBO0lBQ0E7R2hFNHdQRjtDQUNGOztBaUV0eVBBO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEV3eVBGOztBa0U5eFBFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEVpeVBKOztBbUU3elBBO0VBQWE7Q25FaTBQYjs7QW1FaDBQQTtFQUFVO0NuRW8wUFY7O0FtRW4wUEE7RUFBYTtDbkV1MFBiOztBbUV0MFBBO0VBQWU7Q25FMDBQZjs7QW9FejBQSTtFQUF1QjtDcEU2MFAzQjs7QW9FNzBQSTtFQUF1QjtDcEVpMVAzQjs7QW9FajFQSTtFQUF1QjtDcEVxMVAzQjs7QW9FcjFQSTtFQUF1QjtDcEV5MVAzQjs7QW9FejFQSTtFQUF1QjtDcEU2MVAzQjs7QW9FNzFQSTtFQUF1QjtDcEVpMlAzQjs7QW9FajJQSTtFQUF1QjtDcEVxMlAzQjs7QW9FcjJQSTtFQUF1QjtDcEV5MlAzQjs7QW9FejJQSTtFQUF1QjtDcEU2MlAzQjs7QW9FNzJQSTtFQUF1QjtDcEVpM1AzQjs7QW9FNzJQQTtFQUFVO0NwRWkzUFY7O0FvRWgzUEE7RUFBVTtDcEVvM1BWOztBb0VoM1BBO0VBQWM7Q3BFbzNQZDs7QW9FbjNQQTtFQUFjO0NwRXUzUGQ7O0FvRXIzUEE7RUFBVTtDcEV5M1BWOztBb0V4M1BBO0VBQVU7Q3BFNDNQVjs7QXFFMTRQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtDckUyNFBKOztBc0VqNVBRO0VBQWdDO0N0RXE1UHhDOztBc0VwNVBROztFQUVFO0N0RXU1UFY7O0FzRXI1UFE7OztFQUVFO0N0RXk1UFY7O0FzRXY1UFE7O0VBRUU7Q3RFMDVQVjs7QXNFeDVQUTs7RUFFRTtDdEUyNVBWOztBc0UxNlBRO0VBQWdDO0N0RTg2UHhDOztBc0U3NlBROztFQUVFO0N0RWc3UFY7O0FzRTk2UFE7O0VBRUU7Q3RFaTdQVjs7QXNFLzZQUTs7RUFFRTtDdEVrN1BWOztBc0VoN1BROztFQUVFO0N0RW03UFY7O0FzRWw4UFE7RUFBZ0M7Q3RFczhQeEM7O0FzRXI4UFE7O0VBRUU7Q3RFdzhQVjs7QXNFdDhQUTs7RUFFRTtDdEV5OFBWOztBc0V2OFBROztFQUVFO0N0RTA4UFY7O0FzRXg4UFE7O0VBRUU7Q3RFMjhQVjs7QXNFMTlQUTtFQUFnQztDdEU4OVB4Qzs7QXNFNzlQUTs7RUFFRTtDdEVnK1BWOztBc0U5OVBROztFQUVFO0N0RWkrUFY7O0FzRS85UFE7O0VBRUU7Q3RFaytQVjs7QXNFaCtQUTs7RUFFRTtDdEVtK1BWOztBc0VsL1BRO0VBQWdDO0N0RXMvUHhDOztBc0VyL1BROztFQUVFO0N0RXcvUFY7O0FzRXQvUFE7O0VBRUU7Q3RFeS9QVjs7QXNFdi9QUTs7RUFFRTtDdEUwL1BWOztBc0V4L1BROztFQUVFO0N0RTIvUFY7O0FzRTFnUVE7RUFBZ0M7Q3RFOGdReEM7O0FzRTdnUVE7O0VBRUU7Q3RFZ2hRVjs7QXNFOWdRUTs7RUFFRTtDdEVpaFFWOztBc0UvZ1FROztFQUVFO0N0RWtoUVY7O0FzRWhoUVE7O0VBRUU7Q3RFbWhRVjs7QXNFbGlRUTtFQUFnQztDdEVzaVF4Qzs7QXNFcmlRUTs7RUFFRTtDdEV3aVFWOztBc0V0aVFROztFQUVFO0N0RXlpUVY7O0FzRXZpUVE7O0VBRUU7Q3RFMGlRVjs7QXNFeGlRUTs7RUFFRTtDdEUyaVFWOztBc0UxalFRO0VBQWdDO0N0RThqUXhDOztBc0U3alFROztFQUVFO0N0RWdrUVY7O0FzRTlqUVE7O0VBRUU7Q3RFaWtRVjs7QXNFL2pRUTs7RUFFRTtDdEVra1FWOztBc0Voa1FROztFQUVFO0N0RW1rUVY7O0FzRWxsUVE7RUFBZ0M7Q3RFc2xReEM7O0FzRXJsUVE7O0VBRUU7Q3RFd2xRVjs7QXNFdGxRUTs7RUFFRTtDdEV5bFFWOztBc0V2bFFROztFQUVFO0N0RTBsUVY7O0FzRXhsUVE7O0VBRUU7Q3RFMmxRVjs7QXNFMW1RUTtFQUFnQztDdEU4bVF4Qzs7QXNFN21RUTs7RUFFRTtDdEVnblFWOztBc0U5bVFROztFQUVFO0N0RWluUVY7O0FzRS9tUVE7O0VBRUU7Q3RFa25RVjs7QXNFaG5RUTs7RUFFRTtDdEVtblFWOztBc0Vsb1FRO0VBQWdDO0N0RXNvUXhDOztBc0Vyb1FROztFQUVFO0N0RXdvUVY7O0FzRXRvUVE7O0VBRUU7Q3RFeW9RVjs7QXNFdm9RUTs7RUFFRTtDdEUwb1FWOztBc0V4b1FROztFQUVFO0N0RTJvUVY7O0FzRTFwUVE7RUFBZ0M7Q3RFOHBReEM7O0FzRTdwUVE7O0VBRUU7Q3RFZ3FRVjs7QXNFOXBRUTs7RUFFRTtDdEVpcVFWOztBc0UvcFFROztFQUVFO0N0RWtxUVY7O0FzRWhxUVE7O0VBRUU7Q3RFbXFRVjs7QXNFM3BRUTtFQUF3QjtDdEUrcFFoQzs7QXNFOXBRUTs7RUFFRTtDdEVpcVFWOztBc0UvcFFROztFQUVFO0N0RWtxUVY7O0FzRWhxUVE7O0VBRUU7Q3RFbXFRVjs7QXNFanFRUTs7RUFFRTtDdEVvcVFWOztBc0VuclFRO0VBQXdCO0N0RXVyUWhDOztBc0V0clFROztFQUVFO0N0RXlyUVY7O0FzRXZyUVE7O0VBRUU7Q3RFMHJRVjs7QXNFeHJRUTs7RUFFRTtDdEUyclFWOztBc0V6clFROztFQUVFO0N0RTRyUVY7O0FzRTNzUVE7RUFBd0I7Q3RFK3NRaEM7O0FzRTlzUVE7O0VBRUU7Q3RFaXRRVjs7QXNFL3NRUTs7RUFFRTtDdEVrdFFWOztBc0VodFFROztFQUVFO0N0RW10UVY7O0FzRWp0UVE7O0VBRUU7Q3RFb3RRVjs7QXNFbnVRUTtFQUF3QjtDdEV1dVFoQzs7QXNFdHVRUTs7RUFFRTtDdEV5dVFWOztBc0V2dVFROztFQUVFO0N0RTB1UVY7O0FzRXh1UVE7O0VBRUU7Q3RFMnVRVjs7QXNFenVRUTs7RUFFRTtDdEU0dVFWOztBc0UzdlFRO0VBQXdCO0N0RSt2UWhDOztBc0U5dlFROztFQUVFO0N0RWl3UVY7O0FzRS92UVE7O0VBRUU7Q3RFa3dRVjs7QXNFaHdRUTs7RUFFRTtDdEVtd1FWOztBc0Vqd1FROztFQUVFO0N0RW93UVY7O0FzRTl2UUk7RUFBbUI7Q3RFa3dRdkI7O0FzRWp3UUk7O0VBRUU7Q3RFb3dRTjs7QXNFbHdRSTs7RUFFRTtDdEVxd1FOOztBc0Vud1FJOztFQUVFO0N0RXN3UU47O0FzRXB3UUk7O0VBRUU7Q3RFdXdRTjs7QWNoeFFJO0V3RGxESTtJQUFnQztHdEV1MFF0Qzs7RXNFdDBRTTs7SUFFRTtHdEV5MFFSOztFc0V2MFFNOztJQUVFO0d0RTAwUVI7O0VzRXgwUU07O0lBRUU7R3RFMjBRUjs7RXNFejBRTTs7SUFFRTtHdEU0MFFSOztFc0UzMVFNO0lBQWdDO0d0RSsxUXRDOztFc0U5MVFNOztJQUVFO0d0RWkyUVI7O0VzRS8xUU07O0lBRUU7R3RFazJRUjs7RXNFaDJRTTs7SUFFRTtHdEVtMlFSOztFc0VqMlFNOztJQUVFO0d0RW8yUVI7O0VzRW4zUU07SUFBZ0M7R3RFdTNRdEM7O0VzRXQzUU07O0lBRUU7R3RFeTNRUjs7RXNFdjNRTTs7SUFFRTtHdEUwM1FSOztFc0V4M1FNOztJQUVFO0d0RTIzUVI7O0VzRXozUU07O0lBRUU7R3RFNDNRUjs7RXNFMzRRTTtJQUFnQztHdEUrNFF0Qzs7RXNFOTRRTTs7SUFFRTtHdEVpNVFSOztFc0UvNFFNOztJQUVFO0d0RWs1UVI7O0VzRWg1UU07O0lBRUU7R3RFbTVRUjs7RXNFajVRTTs7SUFFRTtHdEVvNVFSOztFc0VuNlFNO0lBQWdDO0d0RXU2UXRDOztFc0V0NlFNOztJQUVFO0d0RXk2UVI7O0VzRXY2UU07O0lBRUU7R3RFMDZRUjs7RXNFeDZRTTs7SUFFRTtHdEUyNlFSOztFc0V6NlFNOztJQUVFO0d0RTQ2UVI7O0VzRTM3UU07SUFBZ0M7R3RFKzdRdEM7O0VzRTk3UU07O0lBRUU7R3RFaThRUjs7RXNFLzdRTTs7SUFFRTtHdEVrOFFSOztFc0VoOFFNOztJQUVFO0d0RW04UVI7O0VzRWo4UU07O0lBRUU7R3RFbzhRUjs7RXNFbjlRTTtJQUFnQztHdEV1OVF0Qzs7RXNFdDlRTTs7SUFFRTtHdEV5OVFSOztFc0V2OVFNOztJQUVFO0d0RTA5UVI7O0VzRXg5UU07O0lBRUU7R3RFMjlRUjs7RXNFejlRTTs7SUFFRTtHdEU0OVFSOztFc0UzK1FNO0lBQWdDO0d0RSsrUXRDOztFc0U5K1FNOztJQUVFO0d0RWkvUVI7O0VzRS8rUU07O0lBRUU7R3RFay9RUjs7RXNFaC9RTTs7SUFFRTtHdEVtL1FSOztFc0VqL1FNOztJQUVFO0d0RW8vUVI7O0VzRW5nUk07SUFBZ0M7R3RFdWdSdEM7O0VzRXRnUk07O0lBRUU7R3RFeWdSUjs7RXNFdmdSTTs7SUFFRTtHdEUwZ1JSOztFc0V4Z1JNOztJQUVFO0d0RTJnUlI7O0VzRXpnUk07O0lBRUU7R3RFNGdSUjs7RXNFM2hSTTtJQUFnQztHdEUraFJ0Qzs7RXNFOWhSTTs7SUFFRTtHdEVpaVJSOztFc0UvaFJNOztJQUVFO0d0RWtpUlI7O0VzRWhpUk07O0lBRUU7R3RFbWlSUjs7RXNFamlSTTs7SUFFRTtHdEVvaVJSOztFc0VualJNO0lBQWdDO0d0RXVqUnRDOztFc0V0alJNOztJQUVFO0d0RXlqUlI7O0VzRXZqUk07O0lBRUU7R3RFMGpSUjs7RXNFeGpSTTs7SUFFRTtHdEUyalJSOztFc0V6alJNOztJQUVFO0d0RTRqUlI7O0VzRTNrUk07SUFBZ0M7R3RFK2tSdEM7O0VzRTlrUk07O0lBRUU7R3RFaWxSUjs7RXNFL2tSTTs7SUFFRTtHdEVrbFJSOztFc0VobFJNOztJQUVFO0d0RW1sUlI7O0VzRWpsUk07O0lBRUU7R3RFb2xSUjs7RXNFNWtSTTtJQUF3QjtHdEVnbFI5Qjs7RXNFL2tSTTs7SUFFRTtHdEVrbFJSOztFc0VobFJNOztJQUVFO0d0RW1sUlI7O0VzRWpsUk07O0lBRUU7R3RFb2xSUjs7RXNFbGxSTTs7SUFFRTtHdEVxbFJSOztFc0VwbVJNO0lBQXdCO0d0RXdtUjlCOztFc0V2bVJNOztJQUVFO0d0RTBtUlI7O0VzRXhtUk07O0lBRUU7R3RFMm1SUjs7RXNFem1STTs7SUFFRTtHdEU0bVJSOztFc0UxbVJNOztJQUVFO0d0RTZtUlI7O0VzRTVuUk07SUFBd0I7R3RFZ29SOUI7O0VzRS9uUk07O0lBRUU7R3RFa29SUjs7RXNFaG9STTs7SUFFRTtHdEVtb1JSOztFc0Vqb1JNOztJQUVFO0d0RW9vUlI7O0VzRWxvUk07O0lBRUU7R3RFcW9SUjs7RXNFcHBSTTtJQUF3QjtHdEV3cFI5Qjs7RXNFdnBSTTs7SUFFRTtHdEUwcFJSOztFc0V4cFJNOztJQUVFO0d0RTJwUlI7O0VzRXpwUk07O0lBRUU7R3RFNHBSUjs7RXNFMXBSTTs7SUFFRTtHdEU2cFJSOztFc0U1cVJNO0lBQXdCO0d0RWdyUjlCOztFc0UvcVJNOztJQUVFO0d0RWtyUlI7O0VzRWhyUk07O0lBRUU7R3RFbXJSUjs7RXNFanJSTTs7SUFFRTtHdEVvclJSOztFc0VsclJNOztJQUVFO0d0RXFyUlI7O0VzRS9xUkU7SUFBbUI7R3RFbXJSckI7O0VzRWxyUkU7O0lBRUU7R3RFcXJSSjs7RXNFbnJSRTs7SUFFRTtHdEVzclJKOztFc0VwclJFOztJQUVFO0d0RXVyUko7O0VzRXJyUkU7O0lBRUU7R3RFd3JSSjtDQUNGOztBY2xzUkk7RXdEbERJO0lBQWdDO0d0RXl2UnRDOztFc0V4dlJNOztJQUVFO0d0RTJ2UlI7O0VzRXp2Uk07O0lBRUU7R3RFNHZSUjs7RXNFMXZSTTs7SUFFRTtHdEU2dlJSOztFc0UzdlJNOztJQUVFO0d0RTh2UlI7O0VzRTd3Uk07SUFBZ0M7R3RFaXhSdEM7O0VzRWh4Uk07O0lBRUU7R3RFbXhSUjs7RXNFanhSTTs7SUFFRTtHdEVveFJSOztFc0VseFJNOztJQUVFO0d0RXF4UlI7O0VzRW54Uk07O0lBRUU7R3RFc3hSUjs7RXNFcnlSTTtJQUFnQztHdEV5eVJ0Qzs7RXNFeHlSTTs7SUFFRTtHdEUyeVJSOztFc0V6eVJNOztJQUVFO0d0RTR5UlI7O0VzRTF5Uk07O0lBRUU7R3RFNnlSUjs7RXNFM3lSTTs7SUFFRTtHdEU4eVJSOztFc0U3elJNO0lBQWdDO0d0RWkwUnRDOztFc0VoMFJNOztJQUVFO0d0RW0wUlI7O0VzRWowUk07O0lBRUU7R3RFbzBSUjs7RXNFbDBSTTs7SUFFRTtHdEVxMFJSOztFc0VuMFJNOztJQUVFO0d0RXMwUlI7O0VzRXIxUk07SUFBZ0M7R3RFeTFSdEM7O0VzRXgxUk07O0lBRUU7R3RFMjFSUjs7RXNFejFSTTs7SUFFRTtHdEU0MVJSOztFc0UxMVJNOztJQUVFO0d0RTYxUlI7O0VzRTMxUk07O0lBRUU7R3RFODFSUjs7RXNFNzJSTTtJQUFnQztHdEVpM1J0Qzs7RXNFaDNSTTs7SUFFRTtHdEVtM1JSOztFc0VqM1JNOztJQUVFO0d0RW8zUlI7O0VzRWwzUk07O0lBRUU7R3RFcTNSUjs7RXNFbjNSTTs7SUFFRTtHdEVzM1JSOztFc0VyNFJNO0lBQWdDO0d0RXk0UnRDOztFc0V4NFJNOztJQUVFO0d0RTI0UlI7O0VzRXo0Uk07O0lBRUU7R3RFNDRSUjs7RXNFMTRSTTs7SUFFRTtHdEU2NFJSOztFc0UzNFJNOztJQUVFO0d0RTg0UlI7O0VzRTc1Uk07SUFBZ0M7R3RFaTZSdEM7O0VzRWg2Uk07O0lBRUU7R3RFbTZSUjs7RXNFajZSTTs7SUFFRTtHdEVvNlJSOztFc0VsNlJNOztJQUVFO0d0RXE2UlI7O0VzRW42Uk07O0lBRUU7R3RFczZSUjs7RXNFcjdSTTtJQUFnQztHdEV5N1J0Qzs7RXNFeDdSTTs7SUFFRTtHdEUyN1JSOztFc0V6N1JNOztJQUVFO0d0RTQ3UlI7O0VzRTE3Uk07O0lBRUU7R3RFNjdSUjs7RXNFMzdSTTs7SUFFRTtHdEU4N1JSOztFc0U3OFJNO0lBQWdDO0d0RWk5UnRDOztFc0VoOVJNOztJQUVFO0d0RW05UlI7O0VzRWo5Uk07O0lBRUU7R3RFbzlSUjs7RXNFbDlSTTs7SUFFRTtHdEVxOVJSOztFc0VuOVJNOztJQUVFO0d0RXM5UlI7O0VzRXIrUk07SUFBZ0M7R3RFeStSdEM7O0VzRXgrUk07O0lBRUU7R3RFMitSUjs7RXNFeitSTTs7SUFFRTtHdEU0K1JSOztFc0UxK1JNOztJQUVFO0d0RTYrUlI7O0VzRTMrUk07O0lBRUU7R3RFOCtSUjs7RXNFNy9STTtJQUFnQztHdEVpZ1N0Qzs7RXNFaGdTTTs7SUFFRTtHdEVtZ1NSOztFc0VqZ1NNOztJQUVFO0d0RW9nU1I7O0VzRWxnU007O0lBRUU7R3RFcWdTUjs7RXNFbmdTTTs7SUFFRTtHdEVzZ1NSOztFc0U5L1JNO0lBQXdCO0d0RWtnUzlCOztFc0VqZ1NNOztJQUVFO0d0RW9nU1I7O0VzRWxnU007O0lBRUU7R3RFcWdTUjs7RXNFbmdTTTs7SUFFRTtHdEVzZ1NSOztFc0VwZ1NNOztJQUVFO0d0RXVnU1I7O0VzRXRoU007SUFBd0I7R3RFMGhTOUI7O0VzRXpoU007O0lBRUU7R3RFNGhTUjs7RXNFMWhTTTs7SUFFRTtHdEU2aFNSOztFc0UzaFNNOztJQUVFO0d0RThoU1I7O0VzRTVoU007O0lBRUU7R3RFK2hTUjs7RXNFOWlTTTtJQUF3QjtHdEVralM5Qjs7RXNFampTTTs7SUFFRTtHdEVvalNSOztFc0VsalNNOztJQUVFO0d0RXFqU1I7O0VzRW5qU007O0lBRUU7R3RFc2pTUjs7RXNFcGpTTTs7SUFFRTtHdEV1alNSOztFc0V0a1NNO0lBQXdCO0d0RTBrUzlCOztFc0V6a1NNOztJQUVFO0d0RTRrU1I7O0VzRTFrU007O0lBRUU7R3RFNmtTUjs7RXNFM2tTTTs7SUFFRTtHdEU4a1NSOztFc0U1a1NNOztJQUVFO0d0RStrU1I7O0VzRTlsU007SUFBd0I7R3RFa21TOUI7O0VzRWptU007O0lBRUU7R3RFb21TUjs7RXNFbG1TTTs7SUFFRTtHdEVxbVNSOztFc0VubVNNOztJQUVFO0d0RXNtU1I7O0VzRXBtU007O0lBRUU7R3RFdW1TUjs7RXNFam1TRTtJQUFtQjtHdEVxbVNyQjs7RXNFcG1TRTs7SUFFRTtHdEV1bVNKOztFc0VybVNFOztJQUVFO0d0RXdtU0o7O0VzRXRtU0U7O0lBRUU7R3RFeW1TSjs7RXNFdm1TRTs7SUFFRTtHdEUwbVNKO0NBQ0Y7O0FjcG5TSTtFd0RsREk7SUFBZ0M7R3RFMnFTdEM7O0VzRTFxU007O0lBRUU7R3RFNnFTUjs7RXNFM3FTTTs7SUFFRTtHdEU4cVNSOztFc0U1cVNNOztJQUVFO0d0RStxU1I7O0VzRTdxU007O0lBRUU7R3RFZ3JTUjs7RXNFL3JTTTtJQUFnQztHdEVtc1N0Qzs7RXNFbHNTTTs7SUFFRTtHdEVxc1NSOztFc0Vuc1NNOztJQUVFO0d0RXNzU1I7O0VzRXBzU007O0lBRUU7R3RFdXNTUjs7RXNFcnNTTTs7SUFFRTtHdEV3c1NSOztFc0V2dFNNO0lBQWdDO0d0RTJ0U3RDOztFc0UxdFNNOztJQUVFO0d0RTZ0U1I7O0VzRTN0U007O0lBRUU7R3RFOHRTUjs7RXNFNXRTTTs7SUFFRTtHdEUrdFNSOztFc0U3dFNNOztJQUVFO0d0RWd1U1I7O0VzRS91U007SUFBZ0M7R3RFbXZTdEM7O0VzRWx2U007O0lBRUU7R3RFcXZTUjs7RXNFbnZTTTs7SUFFRTtHdEVzdlNSOztFc0VwdlNNOztJQUVFO0d0RXV2U1I7O0VzRXJ2U007O0lBRUU7R3RFd3ZTUjs7RXNFdndTTTtJQUFnQztHdEUyd1N0Qzs7RXNFMXdTTTs7SUFFRTtHdEU2d1NSOztFc0Uzd1NNOztJQUVFO0d0RTh3U1I7O0VzRTV3U007O0lBRUU7R3RFK3dTUjs7RXNFN3dTTTs7SUFFRTtHdEVneFNSOztFc0UveFNNO0lBQWdDO0d0RW15U3RDOztFc0VseVNNOztJQUVFO0d0RXF5U1I7O0VzRW55U007O0lBRUU7R3RFc3lTUjs7RXNFcHlTTTs7SUFFRTtHdEV1eVNSOztFc0VyeVNNOztJQUVFO0d0RXd5U1I7O0VzRXZ6U007SUFBZ0M7R3RFMnpTdEM7O0VzRTF6U007O0lBRUU7R3RFNnpTUjs7RXNFM3pTTTs7SUFFRTtHdEU4elNSOztFc0U1elNNOztJQUVFO0d0RSt6U1I7O0VzRTd6U007O0lBRUU7R3RFZzBTUjs7RXNFLzBTTTtJQUFnQztHdEVtMVN0Qzs7RXNFbDFTTTs7SUFFRTtHdEVxMVNSOztFc0VuMVNNOztJQUVFO0d0RXMxU1I7O0VzRXAxU007O0lBRUU7R3RFdTFTUjs7RXNFcjFTTTs7SUFFRTtHdEV3MVNSOztFc0V2MlNNO0lBQWdDO0d0RTIyU3RDOztFc0UxMlNNOztJQUVFO0d0RTYyU1I7O0VzRTMyU007O0lBRUU7R3RFODJTUjs7RXNFNTJTTTs7SUFFRTtHdEUrMlNSOztFc0U3MlNNOztJQUVFO0d0RWczU1I7O0VzRS8zU007SUFBZ0M7R3RFbTRTdEM7O0VzRWw0U007O0lBRUU7R3RFcTRTUjs7RXNFbjRTTTs7SUFFRTtHdEVzNFNSOztFc0VwNFNNOztJQUVFO0d0RXU0U1I7O0VzRXI0U007O0lBRUU7R3RFdzRTUjs7RXNFdjVTTTtJQUFnQztHdEUyNVN0Qzs7RXNFMTVTTTs7SUFFRTtHdEU2NVNSOztFc0UzNVNNOztJQUVFO0d0RTg1U1I7O0VzRTU1U007O0lBRUU7R3RFKzVTUjs7RXNFNzVTTTs7SUFFRTtHdEVnNlNSOztFc0UvNlNNO0lBQWdDO0d0RW03U3RDOztFc0VsN1NNOztJQUVFO0d0RXE3U1I7O0VzRW43U007O0lBRUU7R3RFczdTUjs7RXNFcDdTTTs7SUFFRTtHdEV1N1NSOztFc0VyN1NNOztJQUVFO0d0RXc3U1I7O0VzRWg3U007SUFBd0I7R3RFbzdTOUI7O0VzRW43U007O0lBRUU7R3RFczdTUjs7RXNFcDdTTTs7SUFFRTtHdEV1N1NSOztFc0VyN1NNOztJQUVFO0d0RXc3U1I7O0VzRXQ3U007O0lBRUU7R3RFeTdTUjs7RXNFeDhTTTtJQUF3QjtHdEU0OFM5Qjs7RXNFMzhTTTs7SUFFRTtHdEU4OFNSOztFc0U1OFNNOztJQUVFO0d0RSs4U1I7O0VzRTc4U007O0lBRUU7R3RFZzlTUjs7RXNFOThTTTs7SUFFRTtHdEVpOVNSOztFc0VoK1NNO0lBQXdCO0d0RW8rUzlCOztFc0VuK1NNOztJQUVFO0d0RXMrU1I7O0VzRXArU007O0lBRUU7R3RFdStTUjs7RXNFcitTTTs7SUFFRTtHdEV3K1NSOztFc0V0K1NNOztJQUVFO0d0RXkrU1I7O0VzRXgvU007SUFBd0I7R3RFNC9TOUI7O0VzRTMvU007O0lBRUU7R3RFOC9TUjs7RXNFNS9TTTs7SUFFRTtHdEUrL1NSOztFc0U3L1NNOztJQUVFO0d0RWdnVFI7O0VzRTkvU007O0lBRUU7R3RFaWdUUjs7RXNFaGhUTTtJQUF3QjtHdEVvaFQ5Qjs7RXNFbmhUTTs7SUFFRTtHdEVzaFRSOztFc0VwaFRNOztJQUVFO0d0RXVoVFI7O0VzRXJoVE07O0lBRUU7R3RFd2hUUjs7RXNFdGhUTTs7SUFFRTtHdEV5aFRSOztFc0VuaFRFO0lBQW1CO0d0RXVoVHJCOztFc0V0aFRFOztJQUVFO0d0RXloVEo7O0VzRXZoVEU7O0lBRUU7R3RFMGhUSjs7RXNFeGhURTs7SUFFRTtHdEUyaFRKOztFc0V6aFRFOztJQUVFO0d0RTRoVEo7Q0FDRjs7QWN0aVRJO0V3RGxESTtJQUFnQztHdEU2bFR0Qzs7RXNFNWxUTTs7SUFFRTtHdEUrbFRSOztFc0U3bFRNOztJQUVFO0d0RWdtVFI7O0VzRTlsVE07O0lBRUU7R3RFaW1UUjs7RXNFL2xUTTs7SUFFRTtHdEVrbVRSOztFc0VqblRNO0lBQWdDO0d0RXFuVHRDOztFc0VwblRNOztJQUVFO0d0RXVuVFI7O0VzRXJuVE07O0lBRUU7R3RFd25UUjs7RXNFdG5UTTs7SUFFRTtHdEV5blRSOztFc0V2blRNOztJQUVFO0d0RTBuVFI7O0VzRXpvVE07SUFBZ0M7R3RFNm9UdEM7O0VzRTVvVE07O0lBRUU7R3RFK29UUjs7RXNFN29UTTs7SUFFRTtHdEVncFRSOztFc0U5b1RNOztJQUVFO0d0RWlwVFI7O0VzRS9vVE07O0lBRUU7R3RFa3BUUjs7RXNFanFUTTtJQUFnQztHdEVxcVR0Qzs7RXNFcHFUTTs7SUFFRTtHdEV1cVRSOztFc0VycVRNOztJQUVFO0d0RXdxVFI7O0VzRXRxVE07O0lBRUU7R3RFeXFUUjs7RXNFdnFUTTs7SUFFRTtHdEUwcVRSOztFc0V6clRNO0lBQWdDO0d0RTZyVHRDOztFc0U1clRNOztJQUVFO0d0RStyVFI7O0VzRTdyVE07O0lBRUU7R3RFZ3NUUjs7RXNFOXJUTTs7SUFFRTtHdEVpc1RSOztFc0UvclRNOztJQUVFO0d0RWtzVFI7O0VzRWp0VE07SUFBZ0M7R3RFcXRUdEM7O0VzRXB0VE07O0lBRUU7R3RFdXRUUjs7RXNFcnRUTTs7SUFFRTtHdEV3dFRSOztFc0V0dFRNOztJQUVFO0d0RXl0VFI7O0VzRXZ0VE07O0lBRUU7R3RFMHRUUjs7RXNFenVUTTtJQUFnQztHdEU2dVR0Qzs7RXNFNXVUTTs7SUFFRTtHdEUrdVRSOztFc0U3dVRNOztJQUVFO0d0RWd2VFI7O0VzRTl1VE07O0lBRUU7R3RFaXZUUjs7RXNFL3VUTTs7SUFFRTtHdEVrdlRSOztFc0Vqd1RNO0lBQWdDO0d0RXF3VHRDOztFc0Vwd1RNOztJQUVFO0d0RXV3VFI7O0VzRXJ3VE07O0lBRUU7R3RFd3dUUjs7RXNFdHdUTTs7SUFFRTtHdEV5d1RSOztFc0V2d1RNOztJQUVFO0d0RTB3VFI7O0VzRXp4VE07SUFBZ0M7R3RFNnhUdEM7O0VzRTV4VE07O0lBRUU7R3RFK3hUUjs7RXNFN3hUTTs7SUFFRTtHdEVneVRSOztFc0U5eFRNOztJQUVFO0d0RWl5VFI7O0VzRS94VE07O0lBRUU7R3RFa3lUUjs7RXNFanpUTTtJQUFnQztHdEVxelR0Qzs7RXNFcHpUTTs7SUFFRTtHdEV1elRSOztFc0VyelRNOztJQUVFO0d0RXd6VFI7O0VzRXR6VE07O0lBRUU7R3RFeXpUUjs7RXNFdnpUTTs7SUFFRTtHdEUwelRSOztFc0V6MFRNO0lBQWdDO0d0RTYwVHRDOztFc0U1MFRNOztJQUVFO0d0RSswVFI7O0VzRTcwVE07O0lBRUU7R3RFZzFUUjs7RXNFOTBUTTs7SUFFRTtHdEVpMVRSOztFc0UvMFRNOztJQUVFO0d0RWsxVFI7O0VzRWoyVE07SUFBZ0M7R3RFcTJUdEM7O0VzRXAyVE07O0lBRUU7R3RFdTJUUjs7RXNFcjJUTTs7SUFFRTtHdEV3MlRSOztFc0V0MlRNOztJQUVFO0d0RXkyVFI7O0VzRXYyVE07O0lBRUU7R3RFMDJUUjs7RXNFbDJUTTtJQUF3QjtHdEVzMlQ5Qjs7RXNFcjJUTTs7SUFFRTtHdEV3MlRSOztFc0V0MlRNOztJQUVFO0d0RXkyVFI7O0VzRXYyVE07O0lBRUU7R3RFMDJUUjs7RXNFeDJUTTs7SUFFRTtHdEUyMlRSOztFc0UxM1RNO0lBQXdCO0d0RTgzVDlCOztFc0U3M1RNOztJQUVFO0d0RWc0VFI7O0VzRTkzVE07O0lBRUU7R3RFaTRUUjs7RXNFLzNUTTs7SUFFRTtHdEVrNFRSOztFc0VoNFRNOztJQUVFO0d0RW00VFI7O0VzRWw1VE07SUFBd0I7R3RFczVUOUI7O0VzRXI1VE07O0lBRUU7R3RFdzVUUjs7RXNFdDVUTTs7SUFFRTtHdEV5NVRSOztFc0V2NVRNOztJQUVFO0d0RTA1VFI7O0VzRXg1VE07O0lBRUU7R3RFMjVUUjs7RXNFMTZUTTtJQUF3QjtHdEU4NlQ5Qjs7RXNFNzZUTTs7SUFFRTtHdEVnN1RSOztFc0U5NlRNOztJQUVFO0d0RWk3VFI7O0VzRS82VE07O0lBRUU7R3RFazdUUjs7RXNFaDdUTTs7SUFFRTtHdEVtN1RSOztFc0VsOFRNO0lBQXdCO0d0RXM4VDlCOztFc0VyOFRNOztJQUVFO0d0RXc4VFI7O0VzRXQ4VE07O0lBRUU7R3RFeThUUjs7RXNFdjhUTTs7SUFFRTtHdEUwOFRSOztFc0V4OFRNOztJQUVFO0d0RTI4VFI7O0VzRXI4VEU7SUFBbUI7R3RFeThUckI7O0VzRXg4VEU7O0lBRUU7R3RFMjhUSjs7RXNFejhURTs7SUFFRTtHdEU0OFRKOztFc0UxOFRFOztJQUVFO0d0RTY4VEo7O0VzRTM4VEU7O0lBRUU7R3RFODhUSjtDQUNGOztBdUU5Z1VBO0VBQWtCO0N2RWtoVWxCOztBdUU5Z1VBO0VBQWlCO0N2RWtoVWpCOztBdUVqaFVBO0VBQWlCO0N2RXFoVWpCOztBdUVwaFVBO0VBQWlCO0N2RXdoVWpCOztBdUV2aFVBO0VDVEU7RUFDQTtFQUNBO0N4RW9pVUY7O0F1RXJoVUk7RUFBd0I7Q3ZFeWhVNUI7O0F1RXhoVUk7RUFBd0I7Q3ZFNGhVNUI7O0F1RTNoVUk7RUFBd0I7Q3ZFK2hVNUI7O0FjMS9USTtFeUR2Q0E7SUFBd0I7R3ZFc2lVMUI7O0V1RXJpVUU7SUFBd0I7R3ZFeWlVMUI7O0V1RXhpVUU7SUFBd0I7R3ZFNGlVMUI7Q0FDRjs7QWN4Z1VJO0V5RHZDQTtJQUF3QjtHdkVvalUxQjs7RXVFbmpVRTtJQUF3QjtHdkV1alUxQjs7RXVFdGpVRTtJQUF3QjtHdkUwalUxQjtDQUNGOztBY3RoVUk7RXlEdkNBO0lBQXdCO0d2RWtrVTFCOztFdUVqa1VFO0lBQXdCO0d2RXFrVTFCOztFdUVwa1VFO0lBQXdCO0d2RXdrVTFCO0NBQ0Y7O0FjcGlVSTtFeUR2Q0E7SUFBd0I7R3ZFZ2xVMUI7O0V1RS9rVUU7SUFBd0I7R3ZFbWxVMUI7O0V1RWxsVUU7SUFBd0I7R3ZFc2xVMUI7Q0FDRjs7QXVFamxVQTtFQUFtQjtDdkVxbFVuQjs7QXVFcGxVQTtFQUFtQjtDdkV3bFVuQjs7QXVFdmxVQTtFQUFtQjtDdkUybFVuQjs7QXVFdmxVQTtFQUF1QjtDdkUybFV2Qjs7QXVFMWxVQTtFQUF1QjtDdkU4bFV2Qjs7QXVFN2xVQTtFQUF1QjtDdkVpbVV2Qjs7QXVFaG1VQTtFQUF1QjtDdkVvbVV2Qjs7QXVFbm1VQTtFQUF1QjtDdkV1bVV2Qjs7QXVFdG1VQTtFQUF1QjtDdkUwbVV2Qjs7QXVFdG1VQTtFQUFjO0N2RTBtVWQ7O0F5RWpwVUU7RUFDRTtDekVvcFVKOztBSzFvVUU7O0VvRUxNO0N6RW9wVVI7O0F5RTFwVUU7RUFDRTtDekU2cFVKOztBS25wVUU7O0VvRUxNO0N6RTZwVVI7O0F5RW5xVUU7RUFDRTtDekVzcVVKOztBSzVwVUU7O0VvRUxNO0N6RXNxVVI7O0F5RTVxVUU7RUFDRTtDekUrcVVKOztBS3JxVUU7O0VvRUxNO0N6RStxVVI7O0F5RXJyVUU7RUFDRTtDekV3clVKOztBSzlxVUU7O0VvRUxNO0N6RXdyVVI7O0F5RTlyVUU7RUFDRTtDekVpc1VKOztBS3ZyVUU7O0VvRUxNO0N6RWlzVVI7O0F5RXZzVUU7RUFDRTtDekUwc1VKOztBS2hzVUU7O0VvRUxNO0N6RTBzVVI7O0F5RWh0VUU7RUFDRTtDekVtdFVKOztBS3pzVUU7O0VvRUxNO0N6RW10VVI7O0F1RTVxVUE7RUFBYTtDdkVnclViOztBdUUvcVVBO0VBQWM7Q3ZFbXJVZDs7QXVFanJVQTtFQUFpQjtDdkVxclVqQjs7QXVFcHJVQTtFQUFpQjtDdkV3clVqQjs7QXVFcHJVQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRSt1VUY7O0F1RXhyVUE7RUFBd0I7Q3ZFNHJVeEI7O0F1RTFyVUE7RUFDRTtFQUNBO0N2RTZyVUY7O0F1RXhyVUE7RUFBYztDdkU0clVkOztBMkU3dlVBO0VBQ0U7QzNFZ3dVRjs7QTJFN3ZVQTtFQUNFO0MzRWd3VUY7O0E0RWh3VUU7RUFDRTs7O0lBS0U7SUFFQTtHNUVnd1VKOztFNEU1dlVJO0lBQ0U7RzVFK3ZVTjs7RTRFdHZVRTtJQUNFO0c1RXl2VUo7O0U0RTN1VUU7SUFDRTtHNUU4dVVKOztFNEU1dVVFOztJQUVFO0lBQ0E7RzVFK3VVSjs7RTRFdnVVRTtJQUNFO0c1RTB1VUo7O0U0RXZ1VUU7O0lBRUU7RzVFMHVVSjs7RTRFdnVVRTs7O0lBR0U7SUFDQTtHNUUwdVVKOztFNEV2dVVFOztJQUVFO0c1RTB1VUo7O0E0RWx1VUU7SUFDRTtDNUVxdVVOOztFNEVudVVJO0lBQ0U7RzVFc3VVSjs7RTRFcHVVRTtJQUNFO0c1RXV1VUo7O0U0RW51VUU7SUFDRTtHNUVzdVVKOztFNEVwdVVFO0lBQ0U7RzVFdXVVSjs7RTRFcHVVRTtJQUNFO0c1RXV1VUo7O0U0RXJ1VUk7O0lBRUU7RzVFd3VVTjs7RTRFbnVVSTs7SUFFRTtHNUVzdVVOOztFNEVsdVVFO0lBQ0U7RzVFcXVVSjs7RTRFbnVVSTs7OztJQUlFO0c1RXN1VU47O0U0RWx1VUU7SUFDRTtJQUNBO0c1RXF1VUo7Q0FDRjs7QTZFNzJVQTtFQUNFO0lBQ0U7SUFDQTtZQUFBO0c3RWczVUY7O0U2RTcyVUE7SUFDRTtJQUNBO1lBQUE7RzdFZzNVRjtDQUNGOztBNkV6M1VBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFZzNVRjs7RTZFNzJVQTtJQUNFO0lBQ0E7WUFBQTtHN0VnM1VGO0NBQ0Y7O0E2RTcyVUE7Ozs7Ozs7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QzdFczNVRjs7QTZFbjNVQTtFQUNFO0lBQ0U7RzdFczNVRjs7RTZFbjNVQTtJQUNFO0c3RXMzVUY7Q0FDRjs7QTZFNzNVQTtFQUNFO0lBQ0U7RzdFczNVRjs7RTZFbjNVQTtJQUNFO0c3RXMzVUY7Q0FDRjs7QTZFbjNVQTtFQUNFO1VBQUE7QzdFczNVRjs7QTZFbjNVQTtFQUNFO0lBQ0U7SUFDQTtZQUFBO0c3RXMzVUY7O0U2RW4zVUE7SUFDRTtJQUNBO1lBQUE7RzdFczNVRjtDQUNGOztBNkUvM1VBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFczNVRjs7RTZFbjNVQTtJQUNFO0lBQ0E7WUFBQTtHN0VzM1VGO0NBQ0Y7O0E2RW4zVUE7RUFDRTtVQUFBO0M3RXMzVUY7O0E2RW4zVUE7O0FBQ0E7RUFDRTtJQUNFO0c3RXUzVUY7O0U2RXIzVUE7SUFDRTtHN0V3M1VGO0NBQ0Y7O0E2RXIzVUE7RUFDRTtJQUNFO0lBQ0E7RzdFdzNVRjs7RTZFdDNVQTtJQUNFO0lBQ0E7RzdFeTNVRjtDQUNGOztBOEV6N1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFczdVRjs7QThFbjdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWc3VUY7O0ErRTVpVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FK2lWRjs7QStFN2lWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRWdqVko7O0ErRTlpVkk7RUFDRTtFQUNBO0VBQ0E7Qy9FaWpWTjs7QStFL2lWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MvRWtqVlI7O0ErRS9pVk07RUFDRTtDL0VralZSOztBK0VoalZRO0VBQ0U7RUFDQTtFQUNBO0MvRW1qVlY7O0ErRTdpVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRWdqVko7O0ErRTlpVkk7RUFDRTtFQUNBO0MvRWlqVk47O0ErRS9pVk07RUFFRTtFQUNBO0MvRWlqVlI7O0ErRTlpVk07RUFDRTtFQUVBO0VBQ0E7Qy9FZ2pWUjs7QStFN2lWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FZ2pWUjs7QStFOWlWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VpalZWOztBK0UvaVZVO0VBQ0U7RUFDQTtFQUNBO0MvRWtqVlo7O0ErRTlpVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FaWpWVjs7QStFOWlWUTtFQUNFO0MvRWlqVlY7O0ErRS9pVlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fa2pWWjs7QStFaGpWWTtFQUNFO0VBQ0E7Qy9FbWpWZDs7QStFaGpWWTtFQUNFO0VBQ0E7RUFDQTtDL0VtalZkOztBK0VoalZZO0VBQ0U7Qy9FbWpWZDs7QStFampWYztFQUNFO0VBQ0E7Qy9Fb2pWaEI7O0ErRTdpVlU7RUFDRTtVQUFBO0MvRWdqVlo7O0ErRXppVlU7RUFDRTtDL0U0aVZaOztBK0UxaVZZO0VBQ0U7Qy9FNmlWZDs7QStFemlWVTtFQUNFO0VBQ0E7Qy9FNGlWWjs7QStFemlWVTtFQUNFO0MvRTRpVlo7O0ErRTFpVlk7RUFDRTtVQUFBO0MvRTZpVmQ7O0ErRXZpVmM7RUFDRTtVQUFBO0MvRTBpVmhCOztBK0U5aFZZO0VBQ0U7Qy9FaWlWZDs7QStFOWhWZ0I7RUFDRTtDL0VpaVZsQjs7QStFeGhWSTtFQUNFO0VBQ0E7Qy9FMmhWTjs7QStFemhWTTtFQUNFO0MvRTRoVlI7O0ErRTFoVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0U2aFZWOztBK0UzaFZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9FOGhWWjs7QStFM2hWVTtFQUNFO0VBQ0E7Qy9FOGhWWjs7QStFNWhWWTtFQUNFO0MvRStoVmQ7O0ErRTNoVlU7RUFDRTtDL0U4aFZaOztBK0U1aFZZO0VBQ0U7Qy9FK2hWZDs7QStFMWhWUTtFQUNFO0MvRTZoVlY7O0ErRXpoVlU7RUFDRTtDL0U0aFZaOztBK0V2aFZVO0VBQ0U7Qy9FMGhWWjs7QStFcGhWSTtFQUNFO0MvRXVoVk47O0ErRXJoVk07RUFDRTtDL0V3aFZSOztBK0VyaFZNO0VBQ0U7Qy9Fd2hWUjs7QStFcmhWTTtFQUNFO0VBQ0E7Qy9Fd2hWUjs7QStFcGhWUTtFQUNFO0MvRXVoVlY7O0ErRS9nVkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0cvRWtoVkY7O0UrRWhoVkU7SUFDRTtJQUNBO0cvRW1oVko7Q0FDRjs7QThFcDBWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWkwVkY7O0E4RTl6VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyelZGOztBZ0Z2N1ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEYwN1ZGOztBZ0Z4N1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEYyN1ZKOztBZ0Z6N1ZJO0VBQ0U7RUFDQTtDaEY0N1ZOOztBZ0YxN1ZNO0VBQ0U7RUFDQTtFQUNBO0NoRjY3VlI7O0FnRno3Vkk7RUFDRTtFQUNBO0VBQ0E7Q2hGNDdWTjs7QWdGMTdWTTtFQUNFO0NoRjY3VlI7O0FnRjE3Vk07RUFDRTtDaEY2N1ZSOztBZ0Z6N1ZJO0VBQ0U7Q2hGNDdWTjs7QWdGMTdWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRjY3VlI7O0FnRjE3Vk07RUFDRTtDaEY2N1ZSOztBZ0Z6N1ZJO0VBQ0U7RUFDQTtDaEY0N1ZOOztBZ0YxN1ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hGNjdWUjs7QWdGejdWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoRjQ3VlY7O0FnRjM3VlU7RUFMRjtJQU1JO0lBQ0E7R2hGKzdWVjtDQUNGOztBZ0Y3N1ZVO0VBQ0U7Q2hGZzhWWjs7QWdGMTdWWTtFQUNFO0VBQ0E7Q2hGNjdWZDs7QWdGejdWVTtFQUNFO0VBQ0E7Q2hGNDdWWjs7QWdGMTdWWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGNjdWZDs7QWdGMTdWWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoRjY3VmQ7O0FnRjM3VmM7RUFDRTtFQUNBO0NoRjg3VmhCOztBZ0YzN1ZjO0VBR0U7RUFDQTtFQUNBO0VBQ0E7Q2hGNDdWaEI7O0FnRno3VmtCO0VBRUU7Q2hGMjdWcEI7O0FnRnI3Vlk7RUFDRTtFQUNBO0VBQ0E7Q2hGdzdWZDs7QWdGdDdWYztFQUNFO0NoRnk3VmhCOztBZ0Z0N1ZjO0VBQ0U7Q2hGeTdWaEI7O0FnRnQ3VmM7RUFDRTtDaEZ5N1ZoQjs7QWdGcjdWb0I7RUFDRTtDaEZ3N1Z0Qjs7QWdGcjdWb0I7RUFDRTtDaEZ3N1Z0Qjs7QWdGdDdWc0I7RUFDRTtFQUNBO0VBQ0E7Q2hGeTdWeEI7O0FnRmw3VmM7RUFDRTtFQUNBO0NoRnE3VmhCOztBZ0ZoN1ZjO0VBQ0U7Q2hGbTdWaEI7O0FnRjU2VlU7RUFDRTtJQUNFO0doRis2Vlo7Q0FDRjs7QWdGdjZWWTtFQUNFO0VBQ0E7RUFDQTtDaEYwNlZkOztBZ0Z4NlZjO0VBQ0U7RUFDQTtFQUNBO0NoRjI2VmhCOztBZ0Z4NlZjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGMjZWaEI7O0FnRno2VmdCO0VBQ0U7Q2hGNDZWbEI7O0FnRno2VmdCO0VBQ0U7Q2hGNDZWbEI7O0FnRno2VmdCO0VBQ0U7Q2hGNDZWbEI7O0FnRnY2Vlk7RUFDRTtFQUNBO0NoRjA2VmQ7O0FnRng2VmM7RUFDRTtFQUNBO0NoRjI2VmhCOztBZ0Z4NlZjO0VBQ0U7Q2hGMjZWaEI7O0FnRng2VmM7RUFiRjtJQWNJO0doRjQ2VmQ7Q0FDRjs7QWdGeDZWYztFQUNFO0NoRjI2VmhCOztBZ0Z0NlZVO0VBQ0U7Q2hGeTZWWjs7QWdGdjZWWTtFQUNFO0NoRjA2VmQ7O0FnRnQ2VmM7RUFFRTtFQUNBO0NoRnc2VmhCOztBZ0Z0NlZnQjtFQUNFO0VBQ0E7Q2hGeTZWbEI7O0FnRnI2VmtCO0VBQ0U7RUFDQTtFQUNBO0NoRnc2VnBCOztBZ0ZuNlZjO0VBQ0U7RUFDQTtFQUNBO0NoRnM2VmhCOztBZ0ZsNlZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hGcTZWZDs7QWdGbjZWYztFQUNFO0VBQ0E7RUFDQTtDaEZzNlZoQjs7QWdGOTVWUTtFQURGO0lBRUk7R2hGazZWUjs7RWdGajZWUTtJQUNFO0lBQ0E7R2hGbzZWVjtDQUNGOztBZ0Y3NVZBO0VBQ0U7SUFDRTtJQUNBO0doRmc2VkY7O0VnRjk1VkU7SUFDRTtHaEZpNlZKOztFZ0Y3NVZFO0lBQ0U7R2hGZzZWSjtDQUNGOztBZ0Y1NVZBO0VBRUk7SUFDRTtJQUNBO0doRjg1Vko7Q0FDRjs7QWdGMTVWQTtFQUdNO0lBQ0U7R2hGMjVWTjtDQUNGOztBOEVqd1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOHZXRjs7QThFM3ZXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXd2V0Y7O0FpRnAzV0E7RUFDRTtDakZ1M1dGOztBaUZwM1dJO0VBQ0U7RUFDQTtFQUNBO0NqRnUzV047O0FpRnAzV0k7RUFDRTtDakZ1M1dOOztBaUZsM1dBO0VBR007SUFDRTtJQUNBO0dqRm0zV047Q0FDRjs7QThFMTRXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXU0V0Y7O0E4RXA0V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVpNFdGOztBa0Y3L1dBO0VBQ0U7Q2xGZ2dYRjs7QWtGNy9XSTtFQUNFO0NsRmdnWE47O0FrRjcvV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEZnZ1hOOztBa0Y5L1dNO0VBQ0U7Q2xGaWdYUjs7QWtGOS9XTTtFQUNFO0NsRmlnWFI7O0FrRjkvV007RUFDRTtFQUNBO0VBQ0E7Q2xGaWdYUjs7QWtGOS9XTTtFQUNFO0VBQ0E7Q2xGaWdYUjs7QWtGLy9XUTtFQUNFO0VBQ0E7Q2xGa2dYVjs7QThFM2lYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXdpWEY7O0E4RXJpWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVraVhGOztBbUY1cFhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRitwWE47O0FtRjNwWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkY4cFhKOztBbUY1cFhJO0VBQ0U7RUFDQTtDbkYrcFhOOztBbUY1cFhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25GK3BYTjs7QW1GN3BYTTtFQUNFO0NuRmdxWFI7O0FtRjdwWE07RUFDRTtFQUNBO0NuRmdxWFI7O0FtRjVwWEk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtDbkYrcFhOOztBbUZ6cFhJO0VBQ0U7Q25GNHBYTjs7QW1GMXBYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRjZwWFI7O0FtRnpwWFE7RUFDRTtVQUFBO0NuRjRwWFY7O0FtRnZwWEk7RUFDRTtDbkYwcFhOOztBbUZycFhRO0VBQ0U7RUFDQTtFQUNBO0NuRndwWFY7O0FtRmhwWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRm1wWE47O0FtRmpwWE07RUFDRTtFQUNBO0NuRm9wWFI7O0FtRmpwWE07RUFDRTtDbkZvcFhSOztBbUY3b1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25GZ3BYTjs7QW1GOW9YTTtFQUNFO0NuRmlwWFI7O0FtRjdvWEk7RUFDRTtDbkZncFhOOztBbUY3b1hNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkZncFhSOztBbUY3b1hNO0VBQ0U7Q25GZ3BYUjs7QW1GOW9YUTtFQUNFO0NuRmlwWFY7O0FtRjdvWE07RUFDRTtDbkZncFhSOztBbUY5b1hRO0VBQ0U7Q25GaXBYVjs7QW1GNW9YSTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R25GK29YTjtDQUNGOztBbUZyb1hJO0VBQ0U7Q25Gd29YTjs7QW1GcG9YRTs7O0VBR0U7RUFDQTtFQUNBO0NuRnVvWEo7O0FtRnBvWEU7RUFDRTtDbkZ1b1hKOztBbUZwb1hFO0VBQ0U7RUFDQTtDbkZ1b1hKOztBOEUxMFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdTBYRjs7QThFcDBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWkwWEY7O0FvRjU3WEU7RUFDRTtFQUNBO0NwRis3WEo7O0FvRjc3WEk7RUFDRTtDcEZnOFhOOztBb0Y3N1hJO0VBQ0U7Q3BGZzhYTjs7QW9GOTdYTTtFQUNFO0NwRmk4WFI7O0FvRjc3WEk7RUFDRTtDcEZnOFhOOztBb0Y1N1hFO0VBQ0U7RUFDQTtDcEYrN1hKOztBb0YzN1hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3BGODdYVjs7QW9GNTdYVTtFQUNFO0NwRis3WFo7O0FvRjU3WFU7RUFDRTtDcEYrN1haOztBb0Y1N1hVO0VBQ0U7RUFDQTtDcEYrN1haOztBb0Y3N1hZO0VBQ0U7Q3BGZzhYZDs7QW9GNzdYWTtFQUNFO0VBQ0E7Q3BGZzhYZDs7QW9GdDdYVTtFQUNFO0VBQ0E7RUFDQTtDcEZ5N1haOztBb0Z2N1hZO0VBQ0U7Q3BGMDdYZDs7QW9GdjdYWTtFQUNFO0NwRjA3WGQ7O0FvRnY3WFk7RUFDRTtDcEYwN1hkOztBb0Z2N1hZO0VBQ0U7RUFDQTtDcEYwN1hkOztBb0ZuN1hZO0VBQ0U7Q3BGczdYZDs7QW9GMzZYRTtFQUNFOzs7Ozs7SUFDRTtHcEZtN1hKOztFb0ZoN1hJO0lBQ0U7R3BGbTdYTjs7RW9GaDdYRTtJQUNFO0dwRm03WEo7O0VvRmo3WEk7SUFDRTtJQUNBO0lBQ0E7R3BGbzdYTjs7RW9GajdYSTtJQUNFO0lBQ0E7SUFDQTtHcEZvN1hOOztFb0ZqN1hJO0lBQ0U7SUFDQTtJQUNBO0dwRm83WE47O0VvRmw3WE07SUFDRTtHcEZxN1hSOztFb0ZsN1hNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3BGcTdYUjtDQUNGOztBb0Y3NlhFO0VBQ0U7RUFDQTtDcEZnN1hKOztBb0YzNlhBO0VBQ0U7Q3BGODZYRjs7QW9GNTZYRTtFQUNFO0NwRis2WEo7O0FvRjE2WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRjY2WEY7O0FvRno2WEU7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7Q3BGNDZYSjs7QW9GMTZYSTtFQUNFO0NwRjY2WE47O0FvRjE2WFE7RUFDRTtFQUNBO0VBQ0E7Q3BGNjZYVjs7QW9GMzZYVTtFQUNFO0VBQ0E7Q3BGODZYWjs7QW9GMzZYVTtFQUNFO0NwRjg2WFo7O0FvRjM2WFU7RUFDRTtDcEY4NlhaOztBb0Z6NlhNO0VBQ0U7Q3BGNDZYUjs7QW9GeDZYUTtFQUNFO0NwRjI2WFY7O0FvRnQ2WFE7RUFDRTtDcEZ5NlhWOztBb0ZwNlhRO0VBQ0U7RUFDQTtDcEZ1NlhWOztBb0ZuNlhNO0VBQ0U7RUFBQTtDcEZzNlhSOztBb0ZwNlhRO0VBQ0U7RUFDQTtDcEZ1NlhWOztBb0ZwNlhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEZ1NlhWOztBb0ZyNlhVO0VBQ0U7RUFDQTtFQUNBO0NwRnc2WFo7O0FvRnQ2WFk7RUFDRTtFQUNBO0VBQ0E7Q3BGeTZYZDs7QW9GdjZYYztFQUNFO0VBQ0E7Q3BGMDZYaEI7O0FvRnY2WGM7RUFDRTtFQUNBO0NwRjA2WGhCOztBb0Z4NlhnQjtFQUNFO0NwRjI2WGxCOztBb0Z2NlhjO0VBQ0U7RUFDQTtDcEYwNlhoQjs7QW9GcDZYWTtFQUNFO0NwRnU2WGQ7O0FvRmw2WFE7RUFDRTtFQUNBO0VBQ0E7Q3BGcTZYVjs7QW9GbDZYUTtFQTNERjtJQTRESTtHcEZzNlhSOztBb0ZyNlhRO0lBQ0U7TUFDRTtNQUNBO2NBQUE7S3BGdzZYVjs7SW9GcjZYUTtNQUNFO01BQ0E7Y0FBQTtLcEZ3NlhWO0NBQ0o7O0FvRmo3WFU7SUFDRTtNQUNFO01BQ0E7Y0FBQTtLcEZ3NlhWOztJb0ZyNlhRO01BQ0U7TUFDQTtjQUFBO0twRnc2WFY7Q0FDSjs7RW9GOStYTTtJQXlFSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R3BGeTZYUjtDQUNGOztBb0Z4NlhRO0VBN0VGO0lBOEVJO0dwRjQ2WFI7Q0FDRjs7QW9GejZYTTtFQUNFO0VBQ0E7Q3BGNDZYUjs7QW9GcDZYRTtFQUNFO0NwRnU2WEo7O0FvRnI2WEk7RUFDRTtVQUFBO0NwRnc2WE47O0FvRm42WEE7RUFDRTtDcEZzNlhGOztBb0ZsNlhFO0VBQ0U7RUFDQTtDcEZxNlhKOztBb0ZqNlhBO0VBRUk7SUFDRTtJQUNBO0dwRm02WEo7O0VvRmo2WEk7SUFDRTtHcEZvNlhOOztFb0ZsNlhNO0lBQ0U7R3BGcTZYUjtDQUNGOztBb0Z6NVhVO0VBQ0U7Q3BGNDVYWjs7QW9GejVYVTtFQUNFO0NwRjQ1WFo7O0FvRnA1WFk7RUFDRTtDcEZ1NVhkOztBb0ZwNVhZO0VBQ0U7Q3BGdTVYZDs7QThFanhZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTh3WUY7O0E4RTN3WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3d1lGOztBcUZoNFlRO0VBQ0U7RUFDQTtFQUNBO0NyRm00WVY7O0FxRmo0WVU7RUFDRTtDckZvNFlaOztBcUYxM1lJO0VBREY7SUFFSTtJQUNBO0dyRjgzWUo7Q0FDRjs7QXFGNTNZSTtFQUNFO0NyRiszWU47O0FxRjUzWUk7RUFDRTtDckYrM1lOOztBcUYxM1lJO0VBQ0U7Q3JGNjNZTjs7QXFGMTNZSTtFQUxGO0lBTUk7SUFDQTtHckY4M1lKO0NBQ0Y7O0FxRjMzWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckY4M1lKOztBcUY1M1lJO0VBQ0U7RUFDQTtDckYrM1lOOztBcUY3M1lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckZnNFlSOztBcUY5M1lRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JGaTRZVjs7QXFGMTNZSTtFQUNFO0NyRjYzWU47O0FxRjEzWVE7RUFDRTtFQUNBO0VBQ0E7Q3JGNjNZVjs7QXFGejNZTTtFQUNFO0NyRjQzWVI7O0FxRnozWVU7RUFDRTtDckY0M1laOztBcUZ2M1lNO0VBQ0U7Q3JGMDNZUjs7QXFGdjNZVTtFQUNFO0NyRjAzWVo7O0FxRmwzWUk7RUFDRTtDckZxM1lOOztBcUZsM1lJO0VBQ0U7Q3JGcTNZTjs7QXFGNzJZYztFQUNFO0NyRmczWWhCOztBcUY3MlljO0VBQ0U7Q3JGZzNZaEI7O0FxRngyWWdCO0VBQ0U7Q3JGMjJZbEI7O0FxRngyWWdCO0VBQ0U7Q3JGMjJZbEI7O0FxRjcxWU07RUFDRTtFQUNBO0NyRmcyWVI7O0FxRjkxWVE7RUFDRTtDckZpMllWOztBcUY5MVlRO0VBQ0U7RUFDQTtDckZpMllWOztBcUY5MVlRO0VBQ0U7RUFDQTtDckZpMllWOztBcUY1MVlJO0VBQ0U7Q3JGKzFZTjs7QThFN2daQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTBnWkY7O0E4RXZnWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVvZ1pGOztBc0Y5blpJO0VBQ0U7Q3RGaW9aTjs7QXNGMW5aRTtFQUNFO0lBQ0U7R3RGNm5aSjs7RXNGM25aRTtJQUNFO0d0RjhuWko7O0VzRjVuWkk7SUFDRTtHdEYrblpOOztFc0Y1blpFO0lBQ0U7SUFDQTtJQUNBO0d0RituWko7O0VzRjduWkk7SUFDRTtJQUNBO0lBQ0E7R3RGZ29aTjs7RXNGOW5aTTtJQUNFO0d0RmlvWlI7O0VzRjluWk07SUFDRTtHdEZpb1pSOztFc0Y3blpJO0lBQ0U7SUFDQTtHdEZnb1pOOztFc0Y5blpNO0lBQ0U7SUFDQTtHdEZpb1pSOztFc0YvblpRO0lBQ0U7SUFDQTtHdEZrb1pWOztFc0Zob1pVOztJQUNFO0d0Rm9vWlo7O0VzRmpvWlU7STVFdERSO0dWMnJaRjs7RXNGbm9acUI7STVFeERuQjtHVityWkY7O0VzRmpvWlk7SUFDRTtJQUNBO0d0Rm9vWmQ7O0VzRmpvWlk7SUFDRTtHdEZvb1pkOztFc0YvblpZO0k1RXpFVjtHVjRzWkY7O0VzRmpvWnVCO0k1RTNFckI7R1ZndFpGOztFc0Y5blpRO0lBQ0U7R3RGaW9aVjs7RXNGN25aVTtJQUNFO0d0RmdvWlo7O0VzRjluWlk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHdEZpb1pkOztFc0Zob1p1QjtJQUNQO0lBQ0E7SUFDQTtHdEZtb1poQjs7RXNGam9aYztJQUNFO0d0Rm9vWmhCOztFc0Z4cFpZO0lBd0JFO0d0Rm9vWmQ7O0VzRmhvWlU7O0lBRUU7SUFDQTtJQUNBO0k1RTFIVjtJNEU0SFU7SUFDQTtJQUNBO0d0Rm1vWlo7O0VzRmxvWnFCOztJQUNQO0lBQ0E7STVFaklaO0dWd3daRjs7RXNGbG9aYzs7SUFDRTtJQUNBO0d0RnNvWmhCOztFc0Z4cFpVOztJQXVCRTtHdEZzb1paOztFc0Zqb1pNO0lBQ0U7SUFDQTtHdEZvb1pSOztFc0Zqb1pVO0lBQ0U7SUFDQTtJQUNBO0d0Rm9vWlo7O0VzRmxvWlk7SUFDRTtHdEZxb1pkOztFc0YvblpVO0lBQ0U7SUFDQTtHdEZrb1paOztFc0Zob1pZO0lBQ0U7R3RGbW9aZDs7RXNGam9aYztJQUNFO0lBQ0E7R3RGb29aaEI7O0VzRjVuWkU7SUFDRTtJQUNBO0lBQ0E7R3RGK25aSjtDQUNGOztBc0Z6blpFO0VBQ0U7SUFDRTtJQUNBO0d0RjRuWko7O0VzRjFuWkk7SUFDRTtHdEY2blpOOztFc0Z6blpFO0lBQ0U7R3RGNG5aSjs7RXNGMW5aSTtJQUNFO0d0RjZuWk47O0VzRjNuWk07SUFDRTtHdEY4blpSOztFc0YzblpNO0lBQ0U7R3RGOG5aUjs7RXNGMW5aSTtJQUNFO0lBQ0E7R3RGNm5aTjs7RXNGM25aTTtJQUNFO0d0RjhuWlI7O0VzRnhuWlk7SUFDRTtHdEYyblpkOztFc0Z2blpjO0lBQ0U7R3RGMG5aaEI7O0VzRmpuWmdCO0lBQ0U7WUFBQTtHdEZvblpsQjs7RXNGem1aTTtJQUNFO0d0RjRtWlI7O0VzRnptWk07SUFDRTtHdEY0bVpSOztFc0Z2bVpNO0lBQ0U7R3RGMG1aUjs7RXNGdm1aVTtJQUNFO0d0RjBtWlo7O0VzRnRtWlk7SUFDRTtJQUNBO0d0RnltWmQ7O0VzRnRtWlk7SUFDRTtHdEZ5bVpkOztFc0ZsbVpRO0lBQ0U7R3RGcW1aVjs7RXNGL2xaRTtJQUNFO0lBQ0E7R3RGa21aSjtDQUNGOztBc0Y3bFpBO0VBQ0U7RUFDQTtDdEZnbVpGOztBc0Y3bFpJO0VBQ0U7Q3RGZ21aTjs7QThFcjVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWs1WkY7O0E4RS80WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU0NFpGOztBdUZ4Z2FBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZGNGdhRjs7QXVGMWdhRTs7RUFDRTtFQUNBO0N2RjhnYUo7O0F1RjNnYUU7O0VBQ0U7Q3ZGK2dhSjs7QXVGNWdhRTs7RUFDRTtFQUNBO0N2RmdoYUo7O0F1RjVnYUE7OztFQUdFO0N2RitnYUY7O0F1RjVnYUE7RUFDRTtDdkYrZ2FGOztBdUY1Z2FJO0VBQ0U7Q3ZGK2dhTjs7QXVGMWdhQTtFQUNFO0N2RjZnYUY7O0F1RjFnYUE7RUFDRTtDdkY2Z2FGOztBdUZ6Z2FFO0VBQ0U7RUFDQTtDdkY0Z2FKOztBdUZ6Z2FFO0VBQ0U7Q3ZGNGdhSjs7QXVGemdhRTtFQUNFO0VBQ0E7Q3ZGNGdhSjs7QXVGeGdhSTtFQUNFO0N2RjJnYU47O0F1RnpnYU07RUFDRTtDdkY0Z2FSOztBdUZ0Z2FBO0VBQ0U7RUFDQTtFQUNBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtFQUNBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtDdkZ5Z2FGOztBdUZ0Z2FBO0VBQ0U7RUFBQTtFQUFBO0N2RnlnYUY7O0F1RnRnYUE7RUFDRTtDdkZ5Z2FGOztBdUZyZ2FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RndnYUo7O0F1RnBnYUE7RUFDRTtDdkZ1Z2FGOztBdUZwZ2FBO0VBQ0U7RUFBQTtDdkZ1Z2FGOztBdUZsZ2FFO0VBQ0U7Q3ZGcWdhSjs7QXVGbmdhRTtFQUNFO0N2RnNnYUo7O0F1RnBnYUU7RUFDRTtDdkZ1Z2FKOztBdUZyZ2FFO0VBQ0U7Q3ZGd2dhSjs7QXVGdGdhRTtFQUNFO0N2RnlnYUo7O0F1RnZnYUU7RUFDRTtDdkYwZ2FKOztBdUYxaGFFO0VBQ0U7Q3ZGNmhhSjs7QXVGM2hhRTtFQUNFO0N2RjhoYUo7O0F1RjVoYUU7RUFDRTtDdkYraGFKOztBdUY3aGFFO0VBQ0U7Q3ZGZ2lhSjs7QXVGOWhhRTtFQUNFO0N2RmlpYUo7O0F1Ri9oYUU7RUFDRTtDdkZraWFKOztBdUZsamFFO0VBQ0U7Q3ZGcWphSjs7QXVGbmphRTtFQUNFO0N2RnNqYUo7O0F1RnBqYUU7RUFDRTtDdkZ1amFKOztBdUZyamFFO0VBQ0U7Q3ZGd2phSjs7QXVGdGphRTtFQUNFO0N2RnlqYUo7O0F1RnZqYUU7RUFDRTtDdkYwamFKOztBdUYxa2FFO0VBQ0U7Q3ZGNmthSjs7QXVGM2thRTtFQUNFO0N2RjhrYUo7O0F1RjVrYUU7RUFDRTtDdkYra2FKOztBdUY3a2FFO0VBQ0U7Q3ZGZ2xhSjs7QXVGOWthRTtFQUNFO0N2RmlsYUo7O0F1Ri9rYUU7RUFDRTtDdkZrbGFKOztBdUZsbWFFO0VBQ0U7Q3ZGcW1hSjs7QXVGbm1hRTtFQUNFO0N2RnNtYUo7O0F1RnBtYUU7RUFDRTtDdkZ1bWFKOztBdUZybWFFO0VBQ0U7Q3ZGd21hSjs7QXVGdG1hRTtFQUNFO0N2RnltYUo7O0F1RnZtYUU7RUFDRTtDdkYwbWFKOztBdUYxbmFFO0VBQ0U7Q3ZGNm5hSjs7QXVGM25hRTtFQUNFO0N2RjhuYUo7O0F1RjVuYUU7RUFDRTtDdkYrbmFKOztBdUY3bmFFO0VBQ0U7Q3ZGZ29hSjs7QXVGOW5hRTtFQUNFO0N2RmlvYUo7O0F1Ri9uYUU7RUFDRTtDdkZrb2FKOztBdUZscGFFO0VBQ0U7Q3ZGcXBhSjs7QXVGbnBhRTtFQUNFO0N2RnNwYUo7O0F1RnBwYUU7RUFDRTtDdkZ1cGFKOztBdUZycGFFO0VBQ0U7Q3ZGd3BhSjs7QXVGdHBhRTtFQUNFO0N2RnlwYUo7O0F1RnZwYUU7RUFDRTtDdkYwcGFKOztBdUYxcWFFO0VBQ0U7Q3ZGNnFhSjs7QXVGM3FhRTtFQUNFO0N2RjhxYUo7O0F1RjVxYUU7RUFDRTtDdkYrcWFKOztBdUY3cWFFO0VBQ0U7Q3ZGZ3JhSjs7QXVGOXFhRTtFQUNFO0N2RmlyYUo7O0F1Ri9xYUU7RUFDRTtDdkZrcmFKOztBdUZsc2FFO0VBQ0U7Q3ZGcXNhSjs7QXVGbnNhRTtFQUNFO0N2RnNzYUo7O0F1RnBzYUU7RUFDRTtDdkZ1c2FKOztBdUZyc2FFO0VBQ0U7Q3ZGd3NhSjs7QXVGdHNhRTtFQUNFO0N2RnlzYUo7O0F1RnZzYUU7RUFDRTtDdkYwc2FKOztBdUYxdGFFO0VBQ0U7Q3ZGNnRhSjs7QXVGM3RhRTtFQUNFO0N2Rjh0YUo7O0F1RjV0YUU7RUFDRTtDdkYrdGFKOztBdUY3dGFFO0VBQ0U7Q3ZGZ3VhSjs7QXVGOXRhRTtFQUNFO0N2Rml1YUo7O0F1Ri90YUU7RUFDRTtDdkZrdWFKOztBdUZsdmFFO0VBQ0U7Q3ZGcXZhSjs7QXVGbnZhRTtFQUNFO0N2RnN2YUo7O0F1RnB2YUU7RUFDRTtDdkZ1dmFKOztBdUZydmFFO0VBQ0U7Q3ZGd3ZhSjs7QXVGdHZhRTtFQUNFO0N2Rnl2YUo7O0F1RnZ2YUU7RUFDRTtDdkYwdmFKOztBdUYxd2FFO0VBQ0U7Q3ZGNndhSjs7QXVGM3dhRTtFQUNFO0N2Rjh3YUo7O0F1RjV3YUU7RUFDRTtDdkYrd2FKOztBdUY3d2FFO0VBQ0U7Q3ZGZ3hhSjs7QXVGOXdhRTtFQUNFO0N2Rml4YUo7O0F1Ri93YUU7RUFDRTtDdkZreGFKOztBdUZseWFFO0VBQ0U7Q3ZGcXlhSjs7QXVGbnlhRTtFQUNFO0N2RnN5YUo7O0F1RnB5YUU7RUFDRTtDdkZ1eWFKOztBdUZyeWFFO0VBQ0U7Q3ZGd3lhSjs7QXVGdHlhRTtFQUNFO0N2Rnl5YUo7O0F1RnZ5YUU7RUFDRTtDdkYweWFKOztBdUYxemFFO0VBQ0U7Q3ZGNnphSjs7QXVGM3phRTtFQUNFO0N2Rjh6YUo7O0F1RjV6YUU7RUFDRTtDdkYremFKOztBdUY3emFFO0VBQ0U7Q3ZGZzBhSjs7QXVGOXphRTtFQUNFO0N2RmkwYUo7O0F1Ri96YUU7RUFDRTtDdkZrMGFKOztBdUZsMWFFO0VBQ0U7Q3ZGcTFhSjs7QXVGbjFhRTtFQUNFO0N2RnMxYUo7O0F1RnAxYUU7RUFDRTtDdkZ1MWFKOztBdUZyMWFFO0VBQ0U7Q3ZGdzFhSjs7QXVGdDFhRTtFQUNFO0N2RnkxYUo7O0F1RnYxYUU7RUFDRTtDdkYwMWFKOztBdUYxMmFFO0VBQ0U7Q3ZGNjJhSjs7QXVGMzJhRTtFQUNFO0N2RjgyYUo7O0F1RjUyYUU7RUFDRTtDdkYrMmFKOztBdUY3MmFFO0VBQ0U7Q3ZGZzNhSjs7QXVGOTJhRTtFQUNFO0N2RmkzYUo7O0F1Ri8yYUU7RUFDRTtDdkZrM2FKOztBdUZsNGFFO0VBQ0U7Q3ZGcTRhSjs7QXVGbjRhRTtFQUNFO0N2RnM0YUo7O0F1RnA0YUU7RUFDRTtDdkZ1NGFKOztBdUZyNGFFO0VBQ0U7Q3ZGdzRhSjs7QXVGdDRhRTtFQUNFO0N2Rnk0YUo7O0F1RnY0YUU7RUFDRTtDdkYwNGFKOztBdUYxNWFFO0VBQ0U7Q3ZGNjVhSjs7QXVGMzVhRTtFQUNFO0N2Rjg1YUo7O0F1RjU1YUU7RUFDRTtDdkYrNWFKOztBdUY3NWFFO0VBQ0U7Q3ZGZzZhSjs7QXVGOTVhRTtFQUNFO0N2Rmk2YUo7O0F1Ri81YUU7RUFDRTtDdkZrNmFKOztBdUZsN2FFO0VBQ0U7Q3ZGcTdhSjs7QXVGbjdhRTtFQUNFO0N2RnM3YUo7O0F1RnA3YUU7RUFDRTtDdkZ1N2FKOztBdUZyN2FFO0VBQ0U7Q3ZGdzdhSjs7QXVGdDdhRTtFQUNFO0N2Rnk3YUo7O0F1RnY3YUU7RUFDRTtDdkYwN2FKOztBdUYxOGFFO0VBQ0U7Q3ZGNjhhSjs7QXVGMzhhRTtFQUNFO0N2Rjg4YUo7O0F1RjU4YUU7RUFDRTtDdkYrOGFKOztBdUY3OGFFO0VBQ0U7Q3ZGZzlhSjs7QXVGOThhRTtFQUNFO0N2Rmk5YUo7O0F1Ri84YUU7RUFDRTtDdkZrOWFKOztBdUZsK2FFO0VBQ0U7Q3ZGcSthSjs7QXVGbithRTtFQUNFO0N2RnMrYUo7O0F1RnArYUU7RUFDRTtDdkZ1K2FKOztBdUZyK2FFO0VBQ0U7Q3ZGdythSjs7QXVGdCthRTtFQUNFO0N2RnkrYUo7O0F1RnYrYUU7RUFDRTtDdkYwK2FKOztBdUYxL2FFO0VBQ0U7Q3ZGNi9hSjs7QXVGMy9hRTtFQUNFO0N2RjgvYUo7O0F1RjUvYUU7RUFDRTtDdkYrL2FKOztBdUY3L2FFO0VBQ0U7Q3ZGZ2diSjs7QXVGOS9hRTtFQUNFO0N2RmlnYko7O0F1Ri8vYUU7RUFDRTtDdkZrZ2JKOztBdUZsaGJFO0VBQ0U7Q3ZGcWhiSjs7QXVGbmhiRTtFQUNFO0N2RnNoYko7O0F1RnBoYkU7RUFDRTtDdkZ1aGJKOztBdUZyaGJFO0VBQ0U7Q3ZGd2hiSjs7QXVGdGhiRTtFQUNFO0N2RnloYko7O0F1RnZoYkU7RUFDRTtDdkYwaGJKOztBdUYxaWJFO0VBQ0U7Q3ZGNmliSjs7QXVGM2liRTtFQUNFO0N2RjhpYko7O0F1RjVpYkU7RUFDRTtDdkYraWJKOztBdUY3aWJFO0VBQ0U7Q3ZGZ2piSjs7QXVGOWliRTtFQUNFO0N2RmlqYko7O0F1Ri9pYkU7RUFDRTtDdkZramJKOztBdUZsa2JFO0VBQ0U7Q3ZGcWtiSjs7QXVGbmtiRTtFQUNFO0N2RnNrYko7O0F1RnBrYkU7RUFDRTtDdkZ1a2JKOztBdUZya2JFO0VBQ0U7Q3ZGd2tiSjs7QXVGdGtiRTtFQUNFO0N2RnlrYko7O0F1RnZrYkU7RUFDRTtDdkYwa2JKOztBdUYxbGJFO0VBQ0U7Q3ZGNmxiSjs7QXVGM2xiRTtFQUNFO0N2RjhsYko7O0F1RjVsYkU7RUFDRTtDdkYrbGJKOztBdUY3bGJFO0VBQ0U7Q3ZGZ21iSjs7QXVGOWxiRTtFQUNFO0N2RmltYko7O0F1Ri9sYkU7RUFDRTtDdkZrbWJKOztBdUZsbmJFO0VBQ0U7Q3ZGcW5iSjs7QXVGbm5iRTtFQUNFO0N2RnNuYko7O0F1RnBuYkU7RUFDRTtDdkZ1bmJKOztBdUZybmJFO0VBQ0U7Q3ZGd25iSjs7QXVGdG5iRTtFQUNFO0N2RnluYko7O0F1RnZuYkU7RUFDRTtDdkYwbmJKOztBdUYxb2JFO0VBQ0U7Q3ZGNm9iSjs7QXVGM29iRTtFQUNFO0N2RjhvYko7O0F1RjVvYkU7RUFDRTtDdkYrb2JKOztBdUY3b2JFO0VBQ0U7Q3ZGZ3BiSjs7QXVGOW9iRTtFQUNFO0N2RmlwYko7O0F1Ri9vYkU7RUFDRTtDdkZrcGJKOztBdUZscWJFO0VBQ0U7Q3ZGcXFiSjs7QXVGbnFiRTtFQUNFO0N2RnNxYko7O0F1RnBxYkU7RUFDRTtDdkZ1cWJKOztBdUZycWJFO0VBQ0U7Q3ZGd3FiSjs7QXVGdHFiRTtFQUNFO0N2RnlxYko7O0F1RnZxYkU7RUFDRTtDdkYwcWJKOztBdUYxcmJFO0VBQ0U7Q3ZGNnJiSjs7QXVGM3JiRTtFQUNFO0N2RjhyYko7O0F1RjVyYkU7RUFDRTtDdkYrcmJKOztBdUY3cmJFO0VBQ0U7Q3ZGZ3NiSjs7QXVGOXJiRTtFQUNFO0N2RmlzYko7O0F1Ri9yYkU7RUFDRTtDdkZrc2JKOztBdUZsdGJFO0VBQ0U7Q3ZGcXRiSjs7QXVGbnRiRTtFQUNFO0N2RnN0Yko7O0F1RnB0YkU7RUFDRTtDdkZ1dGJKOztBdUZydGJFO0VBQ0U7Q3ZGd3RiSjs7QXVGdHRiRTtFQUNFO0N2Rnl0Yko7O0F1RnZ0YkU7RUFDRTtDdkYwdGJKOztBdUYxdWJFO0VBQ0U7Q3ZGNnViSjs7QXVGM3ViRTtFQUNFO0N2Rjh1Yko7O0F1RjV1YkU7RUFDRTtDdkYrdWJKOztBdUY3dWJFO0VBQ0U7Q3ZGZ3ZiSjs7QXVGOXViRTtFQUNFO0N2Rml2Yko7O0F1Ri91YkU7RUFDRTtDdkZrdmJKOztBdUZsd2JFO0VBQ0U7Q3ZGcXdiSjs7QXVGbndiRTtFQUNFO0N2RnN3Yko7O0F1RnB3YkU7RUFDRTtDdkZ1d2JKOztBdUZyd2JFO0VBQ0U7Q3ZGd3diSjs7QXVGdHdiRTtFQUNFO0N2Rnl3Yko7O0F1RnZ3YkU7RUFDRTtDdkYwd2JKOztBdUYxeGJFO0VBQ0U7Q3ZGNnhiSjs7QXVGM3hiRTtFQUNFO0N2Rjh4Yko7O0F1RjV4YkU7RUFDRTtDdkYreGJKOztBdUY3eGJFO0VBQ0U7Q3ZGZ3liSjs7QXVGOXhiRTtFQUNFO0N2Rml5Yko7O0F1Ri94YkU7RUFDRTtDdkZreWJKOztBdUZsemJFO0VBQ0U7Q3ZGcXpiSjs7QXVGbnpiRTtFQUNFO0N2RnN6Yko7O0F1RnB6YkU7RUFDRTtDdkZ1emJKOztBdUZyemJFO0VBQ0U7Q3ZGd3piSjs7QXVGdHpiRTtFQUNFO0N2Rnl6Yko7O0F1RnZ6YkU7RUFDRTtDdkYwemJKOztBdUYxMGJFO0VBQ0U7Q3ZGNjBiSjs7QXVGMzBiRTtFQUNFO0N2RjgwYko7O0F1RjUwYkU7RUFDRTtDdkYrMGJKOztBdUY3MGJFO0VBQ0U7Q3ZGZzFiSjs7QXVGOTBiRTtFQUNFO0N2RmkxYko7O0F1Ri8wYkU7RUFDRTtDdkZrMWJKOztBdUZsMmJFO0VBQ0U7Q3ZGcTJiSjs7QXVGbjJiRTtFQUNFO0N2RnMyYko7O0F1RnAyYkU7RUFDRTtDdkZ1MmJKOztBdUZyMmJFO0VBQ0U7Q3ZGdzJiSjs7QXVGdDJiRTtFQUNFO0N2RnkyYko7O0F1RnYyYkU7RUFDRTtDdkYwMmJKOztBdUYxM2JFO0VBQ0U7Q3ZGNjNiSjs7QXVGMzNiRTtFQUNFO0N2RjgzYko7O0F1RjUzYkU7RUFDRTtDdkYrM2JKOztBdUY3M2JFO0VBQ0U7Q3ZGZzRiSjs7QXVGOTNiRTtFQUNFO0N2Rmk0Yko7O0F1Ri8zYkU7RUFDRTtDdkZrNGJKOztBdUZsNWJFO0VBQ0U7Q3ZGcTViSjs7QXVGbjViRTtFQUNFO0N2RnM1Yko7O0F1RnA1YkU7RUFDRTtDdkZ1NWJKOztBdUZyNWJFO0VBQ0U7Q3ZGdzViSjs7QXVGdDViRTtFQUNFO0N2Rnk1Yko7O0F1RnY1YkU7RUFDRTtDdkYwNWJKOztBdUYxNmJFO0VBQ0U7Q3ZGNjZiSjs7QXVGMzZiRTtFQUNFO0N2Rjg2Yko7O0F1RjU2YkU7RUFDRTtDdkYrNmJKOztBdUY3NmJFO0VBQ0U7Q3ZGZzdiSjs7QXVGOTZiRTtFQUNFO0N2Rmk3Yko7O0F1Ri82YkU7RUFDRTtDdkZrN2JKOztBdUZsOGJFO0VBQ0U7Q3ZGcThiSjs7QXVGbjhiRTtFQUNFO0N2RnM4Yko7O0F1RnA4YkU7RUFDRTtDdkZ1OGJKOztBdUZyOGJFO0VBQ0U7Q3ZGdzhiSjs7QXVGdDhiRTtFQUNFO0N2Rnk4Yko7O0F1RnY4YkU7RUFDRTtDdkYwOGJKOztBdUYxOWJFO0VBQ0U7Q3ZGNjliSjs7QXVGMzliRTtFQUNFO0N2Rjg5Yko7O0F1RjU5YkU7RUFDRTtDdkYrOWJKOztBdUY3OWJFO0VBQ0U7Q3ZGZytiSjs7QXVGOTliRTtFQUNFO0N2RmkrYko7O0F1Ri85YkU7RUFDRTtDdkZrK2JKOztBdUZsL2JFO0VBQ0U7Q3ZGcS9iSjs7QXVGbi9iRTtFQUNFO0N2RnMvYko7O0F1RnAvYkU7RUFDRTtDdkZ1L2JKOztBdUZyL2JFO0VBQ0U7Q3ZGdy9iSjs7QXVGdC9iRTtFQUNFO0N2RnkvYko7O0F1RnYvYkU7RUFDRTtDdkYwL2JKOztBdUYxZ2NFO0VBQ0U7Q3ZGNmdjSjs7QXVGM2djRTtFQUNFO0N2RjhnY0o7O0F1RjVnY0U7RUFDRTtDdkYrZ2NKOztBdUY3Z2NFO0VBQ0U7Q3ZGZ2hjSjs7QXVGOWdjRTtFQUNFO0N2RmloY0o7O0F1Ri9nY0U7RUFDRTtDdkZraGNKOztBdUZsaWNFO0VBQ0U7Q3ZGcWljSjs7QXVGbmljRTtFQUNFO0N2RnNpY0o7O0F1RnBpY0U7RUFDRTtDdkZ1aWNKOztBdUZyaWNFO0VBQ0U7Q3ZGd2ljSjs7QXVGdGljRTtFQUNFO0N2RnlpY0o7O0F1RnZpY0U7RUFDRTtDdkYwaWNKOztBdUYxamNFO0VBQ0U7Q3ZGNmpjSjs7QXVGM2pjRTtFQUNFO0N2RjhqY0o7O0F1RjVqY0U7RUFDRTtDdkYramNKOztBdUY3amNFO0VBQ0U7Q3ZGZ2tjSjs7QXVGOWpjRTtFQUNFO0N2RmlrY0o7O0F1Ri9qY0U7RUFDRTtDdkZra2NKOztBdUZsbGNFO0VBQ0U7Q3ZGcWxjSjs7QXVGbmxjRTtFQUNFO0N2RnNsY0o7O0F1RnBsY0U7RUFDRTtDdkZ1bGNKOztBdUZybGNFO0VBQ0U7Q3ZGd2xjSjs7QXVGdGxjRTtFQUNFO0N2RnlsY0o7O0F1RnZsY0U7RUFDRTtDdkYwbGNKOztBdUYxbWNFO0VBQ0U7Q3ZGNm1jSjs7QXVGM21jRTtFQUNFO0N2RjhtY0o7O0F1RjVtY0U7RUFDRTtDdkYrbWNKOztBdUY3bWNFO0VBQ0U7Q3ZGZ25jSjs7QXVGOW1jRTtFQUNFO0N2RmluY0o7O0F1Ri9tY0U7RUFDRTtDdkZrbmNKOztBdUZsb2NFO0VBQ0U7Q3ZGcW9jSjs7QXVGbm9jRTtFQUNFO0N2RnNvY0o7O0F1RnBvY0U7RUFDRTtDdkZ1b2NKOztBdUZyb2NFO0VBQ0U7Q3ZGd29jSjs7QXVGdG9jRTtFQUNFO0N2RnlvY0o7O0F1RnZvY0U7RUFDRTtDdkYwb2NKOztBdUYxcGNFO0VBQ0U7Q3ZGNnBjSjs7QXVGM3BjRTtFQUNFO0N2RjhwY0o7O0F1RjVwY0U7RUFDRTtDdkYrcGNKOztBdUY3cGNFO0VBQ0U7Q3ZGZ3FjSjs7QXVGOXBjRTtFQUNFO0N2RmlxY0o7O0F1Ri9wY0U7RUFDRTtDdkZrcWNKOztBdUZscmNFO0VBQ0U7Q3ZGcXJjSjs7QXVGbnJjRTtFQUNFO0N2RnNyY0o7O0F1RnByY0U7RUFDRTtDdkZ1cmNKOztBdUZycmNFO0VBQ0U7Q3ZGd3JjSjs7QXVGdHJjRTtFQUNFO0N2RnlyY0o7O0F1RnZyY0U7RUFDRTtDdkYwcmNKOztBdUYxc2NFO0VBQ0U7Q3ZGNnNjSjs7QXVGM3NjRTtFQUNFO0N2RjhzY0o7O0F1RjVzY0U7RUFDRTtDdkYrc2NKOztBdUY3c2NFO0VBQ0U7Q3ZGZ3RjSjs7QXVGOXNjRTtFQUNFO0N2Rml0Y0o7O0F1Ri9zY0U7RUFDRTtDdkZrdGNKOztBdUZsdWNFO0VBQ0U7Q3ZGcXVjSjs7QXVGbnVjRTtFQUNFO0N2RnN1Y0o7O0F1RnB1Y0U7RUFDRTtDdkZ1dWNKOztBdUZydWNFO0VBQ0U7Q3ZGd3VjSjs7QXVGdHVjRTtFQUNFO0N2Rnl1Y0o7O0F1RnZ1Y0U7RUFDRTtDdkYwdWNKOztBdUYxdmNFO0VBQ0U7Q3ZGNnZjSjs7QXVGM3ZjRTtFQUNFO0N2Rjh2Y0o7O0F1RjV2Y0U7RUFDRTtDdkYrdmNKOztBdUY3dmNFO0VBQ0U7Q3ZGZ3djSjs7QXVGOXZjRTtFQUNFO0N2Rml3Y0o7O0F1Ri92Y0U7RUFDRTtDdkZrd2NKOztBdUZseGNFO0VBQ0U7Q3ZGcXhjSjs7QXVGbnhjRTtFQUNFO0N2RnN4Y0o7O0F1RnB4Y0U7RUFDRTtDdkZ1eGNKOztBdUZyeGNFO0VBQ0U7Q3ZGd3hjSjs7QXVGdHhjRTtFQUNFO0N2Rnl4Y0o7O0F1RnZ4Y0U7RUFDRTtDdkYweGNKOztBdUYxeWNFO0VBQ0U7Q3ZGNnljSjs7QXVGM3ljRTtFQUNFO0N2Rjh5Y0o7O0F1RjV5Y0U7RUFDRTtDdkYreWNKOztBdUY3eWNFO0VBQ0U7Q3ZGZ3pjSjs7QXVGOXljRTtFQUNFO0N2Rml6Y0o7O0F1Ri95Y0U7RUFDRTtDdkZremNKOztBdUZsMGNFO0VBQ0U7Q3ZGcTBjSjs7QXVGbjBjRTtFQUNFO0N2RnMwY0o7O0F1RnAwY0U7RUFDRTtDdkZ1MGNKOztBdUZyMGNFO0VBQ0U7Q3ZGdzBjSjs7QXVGdDBjRTtFQUNFO0N2RnkwY0o7O0F1RnYwY0U7RUFDRTtDdkYwMGNKOztBdUYxMWNFO0VBQ0U7Q3ZGNjFjSjs7QXVGMzFjRTtFQUNFO0N2RjgxY0o7O0F1RjUxY0U7RUFDRTtDdkYrMWNKOztBdUY3MWNFO0VBQ0U7Q3ZGZzJjSjs7QXVGOTFjRTtFQUNFO0N2RmkyY0o7O0F1Ri8xY0U7RUFDRTtDdkZrMmNKOztBdUZsM2NFO0VBQ0U7Q3ZGcTNjSjs7QXVGbjNjRTtFQUNFO0N2RnMzY0o7O0F1RnAzY0U7RUFDRTtDdkZ1M2NKOztBdUZyM2NFO0VBQ0U7Q3ZGdzNjSjs7QXVGdDNjRTtFQUNFO0N2RnkzY0o7O0F1RnYzY0U7RUFDRTtDdkYwM2NKOztBdUYxNGNFO0VBQ0U7Q3ZGNjRjSjs7QXVGMzRjRTtFQUNFO0N2Rjg0Y0o7O0F1RjU0Y0U7RUFDRTtDdkYrNGNKOztBdUY3NGNFO0VBQ0U7Q3ZGZzVjSjs7QXVGOTRjRTtFQUNFO0N2Rmk1Y0o7O0F1Ri80Y0U7RUFDRTtDdkZrNWNKOztBdUZsNmNFO0VBQ0U7Q3ZGcTZjSjs7QXVGbjZjRTtFQUNFO0N2RnM2Y0o7O0F1RnA2Y0U7RUFDRTtDdkZ1NmNKOztBdUZyNmNFO0VBQ0U7Q3ZGdzZjSjs7QXVGdDZjRTtFQUNFO0N2Rnk2Y0o7O0F1RnY2Y0U7RUFDRTtDdkYwNmNKOztBdUYxN2NFO0VBQ0U7Q3ZGNjdjSjs7QXVGMzdjRTtFQUNFO0N2Rjg3Y0o7O0F1RjU3Y0U7RUFDRTtDdkYrN2NKOztBdUY3N2NFO0VBQ0U7Q3ZGZzhjSjs7QXVGOTdjRTtFQUNFO0N2Rmk4Y0o7O0F1Ri83Y0U7RUFDRTtDdkZrOGNKOztBdUZsOWNFO0VBQ0U7Q3ZGcTljSjs7QXVGbjljRTtFQUNFO0N2RnM5Y0o7O0F1RnA5Y0U7RUFDRTtDdkZ1OWNKOztBdUZyOWNFO0VBQ0U7Q3ZGdzljSjs7QXVGdDljRTtFQUNFO0N2Rnk5Y0o7O0F1RnY5Y0U7RUFDRTtDdkYwOWNKOztBdUYxK2NFO0VBQ0U7Q3ZGNitjSjs7QXVGMytjRTtFQUNFO0N2RjgrY0o7O0F1RjUrY0U7RUFDRTtDdkYrK2NKOztBdUY3K2NFO0VBQ0U7Q3ZGZy9jSjs7QXVGOStjRTtFQUNFO0N2RmkvY0o7O0F1Ri8rY0U7RUFDRTtDdkZrL2NKOztBdUZsZ2RFO0VBQ0U7Q3ZGcWdkSjs7QXVGbmdkRTtFQUNFO0N2RnNnZEo7O0F1RnBnZEU7RUFDRTtDdkZ1Z2RKOztBdUZyZ2RFO0VBQ0U7Q3ZGd2dkSjs7QXVGdGdkRTtFQUNFO0N2RnlnZEo7O0F1RnZnZEU7RUFDRTtDdkYwZ2RKOztBdUYxaGRFO0VBQ0U7Q3ZGNmhkSjs7QXVGM2hkRTtFQUNFO0N2RjhoZEo7O0F1RjVoZEU7RUFDRTtDdkYraGRKOztBdUY3aGRFO0VBQ0U7Q3ZGZ2lkSjs7QXVGOWhkRTtFQUNFO0N2RmlpZEo7O0F1Ri9oZEU7RUFDRTtDdkZraWRKOztBdUZsamRFO0VBQ0U7Q3ZGcWpkSjs7QXVGbmpkRTtFQUNFO0N2RnNqZEo7O0F1RnBqZEU7RUFDRTtDdkZ1amRKOztBdUZyamRFO0VBQ0U7Q3ZGd2pkSjs7QXVGdGpkRTtFQUNFO0N2RnlqZEo7O0F1RnZqZEU7RUFDRTtDdkYwamRKOztBdUYxa2RFO0VBQ0U7Q3ZGNmtkSjs7QXVGM2tkRTtFQUNFO0N2RjhrZEo7O0F1RjVrZEU7RUFDRTtDdkYra2RKOztBdUY3a2RFO0VBQ0U7Q3ZGZ2xkSjs7QXVGOWtkRTtFQUNFO0N2RmlsZEo7O0F1Ri9rZEU7RUFDRTtDdkZrbGRKOztBdUZsbWRFO0VBQ0U7Q3ZGcW1kSjs7QXVGbm1kRTtFQUNFO0N2RnNtZEo7O0F1RnBtZEU7RUFDRTtDdkZ1bWRKOztBdUZybWRFO0VBQ0U7Q3ZGd21kSjs7QXVGdG1kRTtFQUNFO0N2RnltZEo7O0F1RnZtZEU7RUFDRTtDdkYwbWRKOztBdUYxbmRFO0VBQ0U7Q3ZGNm5kSjs7QXVGM25kRTtFQUNFO0N2RjhuZEo7O0F1RjVuZEU7RUFDRTtDdkYrbmRKOztBdUY3bmRFO0VBQ0U7Q3ZGZ29kSjs7QXVGOW5kRTtFQUNFO0N2RmlvZEo7O0F1Ri9uZEU7RUFDRTtDdkZrb2RKOztBdUZscGRFO0VBQ0U7Q3ZGcXBkSjs7QXVGbnBkRTtFQUNFO0N2RnNwZEo7O0F1RnBwZEU7RUFDRTtDdkZ1cGRKOztBdUZycGRFO0VBQ0U7Q3ZGd3BkSjs7QXVGdHBkRTtFQUNFO0N2RnlwZEo7O0F1RnZwZEU7RUFDRTtDdkYwcGRKOztBdUYxcWRFO0VBQ0U7Q3ZGNnFkSjs7QXVGM3FkRTtFQUNFO0N2RjhxZEo7O0F1RjVxZEU7RUFDRTtDdkYrcWRKOztBdUY3cWRFO0VBQ0U7Q3ZGZ3JkSjs7QXVGOXFkRTtFQUNFO0N2RmlyZEo7O0F1Ri9xZEU7RUFDRTtDdkZrcmRKOztBdUZsc2RFO0VBQ0U7Q3ZGcXNkSjs7QXVGbnNkRTtFQUNFO0N2RnNzZEo7O0F1RnBzZEU7RUFDRTtDdkZ1c2RKOztBdUZyc2RFO0VBQ0U7Q3ZGd3NkSjs7QXVGdHNkRTtFQUNFO0N2RnlzZEo7O0F1RnZzZEU7RUFDRTtDdkYwc2RKOztBdUYxdGRFO0VBQ0U7Q3ZGNnRkSjs7QXVGM3RkRTtFQUNFO0N2Rjh0ZEo7O0F1RjV0ZEU7RUFDRTtDdkYrdGRKOztBdUY3dGRFO0VBQ0U7Q3ZGZ3VkSjs7QXVGOXRkRTtFQUNFO0N2Rml1ZEo7O0F1Ri90ZEU7RUFDRTtDdkZrdWRKOztBdUZsdmRFO0VBQ0U7Q3ZGcXZkSjs7QXVGbnZkRTtFQUNFO0N2RnN2ZEo7O0F1RnB2ZEU7RUFDRTtDdkZ1dmRKOztBdUZydmRFO0VBQ0U7Q3ZGd3ZkSjs7QXVGdHZkRTtFQUNFO0N2Rnl2ZEo7O0F1RnZ2ZEU7RUFDRTtDdkYwdmRKOztBdUYxd2RFO0VBQ0U7Q3ZGNndkSjs7QXVGM3dkRTtFQUNFO0N2Rjh3ZEo7O0F1RjV3ZEU7RUFDRTtDdkYrd2RKOztBdUY3d2RFO0VBQ0U7Q3ZGZ3hkSjs7QXVGOXdkRTtFQUNFO0N2Rml4ZEo7O0F1Ri93ZEU7RUFDRTtDdkZreGRKOztBdUZseWRFO0VBQ0U7Q3ZGcXlkSjs7QXVGbnlkRTtFQUNFO0N2RnN5ZEo7O0F1RnB5ZEU7RUFDRTtDdkZ1eWRKOztBdUZyeWRFO0VBQ0U7Q3ZGd3lkSjs7QXVGdHlkRTtFQUNFO0N2Rnl5ZEo7O0F1RnZ5ZEU7RUFDRTtDdkYweWRKOztBdUYxemRFO0VBQ0U7Q3ZGNnpkSjs7QXVGM3pkRTtFQUNFO0N2Rjh6ZEo7O0F1RjV6ZEU7RUFDRTtDdkYremRKOztBdUY3emRFO0VBQ0U7Q3ZGZzBkSjs7QXVGOXpkRTtFQUNFO0N2RmkwZEo7O0F1Ri96ZEU7RUFDRTtDdkZrMGRKOztBdUZsMWRFO0VBQ0U7Q3ZGcTFkSjs7QXVGbjFkRTtFQUNFO0N2RnMxZEo7O0F1RnAxZEU7RUFDRTtDdkZ1MWRKOztBdUZyMWRFO0VBQ0U7Q3ZGdzFkSjs7QXVGdDFkRTtFQUNFO0N2RnkxZEo7O0F1RnYxZEU7RUFDRTtDdkYwMWRKOztBdUYxMmRFO0VBQ0U7Q3ZGNjJkSjs7QXVGMzJkRTtFQUNFO0N2RjgyZEo7O0F1RjUyZEU7RUFDRTtDdkYrMmRKOztBdUY3MmRFO0VBQ0U7Q3ZGZzNkSjs7QXVGOTJkRTtFQUNFO0N2RmkzZEo7O0F1Ri8yZEU7RUFDRTtDdkZrM2RKOztBdUZsNGRFO0VBQ0U7Q3ZGcTRkSjs7QXVGbjRkRTtFQUNFO0N2RnM0ZEo7O0F1RnA0ZEU7RUFDRTtDdkZ1NGRKOztBdUZyNGRFO0VBQ0U7Q3ZGdzRkSjs7QXVGdDRkRTtFQUNFO0N2Rnk0ZEo7O0F1RnY0ZEU7RUFDRTtDdkYwNGRKOztBdUYxNWRFO0VBQ0U7Q3ZGNjVkSjs7QXVGMzVkRTtFQUNFO0N2Rjg1ZEo7O0F1RjU1ZEU7RUFDRTtDdkYrNWRKOztBdUY3NWRFO0VBQ0U7Q3ZGZzZkSjs7QXVGOTVkRTtFQUNFO0N2Rmk2ZEo7O0F1Ri81ZEU7RUFDRTtDdkZrNmRKOztBdUZsN2RFO0VBQ0U7Q3ZGcTdkSjs7QXVGbjdkRTtFQUNFO0N2RnM3ZEo7O0F1RnA3ZEU7RUFDRTtDdkZ1N2RKOztBdUZyN2RFO0VBQ0U7Q3ZGdzdkSjs7QXVGdDdkRTtFQUNFO0N2Rnk3ZEo7O0F1RnY3ZEU7RUFDRTtDdkYwN2RKOztBdUYxOGRFO0VBQ0U7Q3ZGNjhkSjs7QXVGMzhkRTtFQUNFO0N2Rjg4ZEo7O0F1RjU4ZEU7RUFDRTtDdkYrOGRKOztBdUY3OGRFO0VBQ0U7Q3ZGZzlkSjs7QXVGOThkRTtFQUNFO0N2Rmk5ZEo7O0F1Ri84ZEU7RUFDRTtDdkZrOWRKOztBdUZsK2RFO0VBQ0U7Q3ZGcStkSjs7QXVGbitkRTtFQUNFO0N2RnMrZEo7O0F1RnArZEU7RUFDRTtDdkZ1K2RKOztBdUZyK2RFO0VBQ0U7Q3ZGdytkSjs7QXVGdCtkRTtFQUNFO0N2RnkrZEo7O0F1RnYrZEU7RUFDRTtDdkYwK2RKOztBdUYxL2RFO0VBQ0U7Q3ZGNi9kSjs7QXVGMy9kRTtFQUNFO0N2RjgvZEo7O0F1RjUvZEU7RUFDRTtDdkYrL2RKOztBdUY3L2RFO0VBQ0U7Q3ZGZ2dlSjs7QXVGOS9kRTtFQUNFO0N2RmlnZUo7O0F1Ri8vZEU7RUFDRTtDdkZrZ2VKOztBdUZsaGVFO0VBQ0U7Q3ZGcWhlSjs7QXVGbmhlRTtFQUNFO0N2RnNoZUo7O0F1RnBoZUU7RUFDRTtDdkZ1aGVKOztBdUZyaGVFO0VBQ0U7Q3ZGd2hlSjs7QXVGdGhlRTtFQUNFO0N2RnloZUo7O0F1RnZoZUU7RUFDRTtDdkYwaGVKOztBdUYxaWVFO0VBQ0U7Q3ZGNmllSjs7QXVGM2llRTtFQUNFO0N2RjhpZUo7O0F1RjVpZUU7RUFDRTtDdkYraWVKOztBdUY3aWVFO0VBQ0U7Q3ZGZ2plSjs7QXVGOWllRTtFQUNFO0N2RmlqZUo7O0F1Ri9pZUU7RUFDRTtDdkZramVKOztBdUZsa2VFO0VBQ0U7Q3ZGcWtlSjs7QXVGbmtlRTtFQUNFO0N2RnNrZUo7O0F1RnBrZUU7RUFDRTtDdkZ1a2VKOztBdUZya2VFO0VBQ0U7Q3ZGd2tlSjs7QXVGdGtlRTtFQUNFO0N2RnlrZUo7O0F1RnZrZUU7RUFDRTtDdkYwa2VKOztBdUYxbGVFO0VBQ0U7Q3ZGNmxlSjs7QXVGM2xlRTtFQUNFO0N2RjhsZUo7O0F1RjVsZUU7RUFDRTtDdkYrbGVKOztBdUY3bGVFO0VBQ0U7Q3ZGZ21lSjs7QXVGOWxlRTtFQUNFO0N2RmltZUo7O0F1Ri9sZUU7RUFDRTtDdkZrbWVKOztBdUZsbmVFO0VBQ0U7Q3ZGcW5lSjs7QXVGbm5lRTtFQUNFO0N2RnNuZUo7O0F1RnBuZUU7RUFDRTtDdkZ1bmVKOztBdUZybmVFO0VBQ0U7Q3ZGd25lSjs7QXVGdG5lRTtFQUNFO0N2RnluZUo7O0F1RnZuZUU7RUFDRTtDdkYwbmVKOztBdUYxb2VFO0VBQ0U7Q3ZGNm9lSjs7QXVGM29lRTtFQUNFO0N2RjhvZUo7O0F1RjVvZUU7RUFDRTtDdkYrb2VKOztBdUY3b2VFO0VBQ0U7Q3ZGZ3BlSjs7QXVGOW9lRTtFQUNFO0N2RmlwZUo7O0F1Ri9vZUU7RUFDRTtDdkZrcGVKOztBdUZscWVFO0VBQ0U7Q3ZGcXFlSjs7QXVGbnFlRTtFQUNFO0N2RnNxZUo7O0F1RnBxZUU7RUFDRTtDdkZ1cWVKOztBdUZycWVFO0VBQ0U7Q3ZGd3FlSjs7QXVGdHFlRTtFQUNFO0N2RnlxZUo7O0F1RnZxZUU7RUFDRTtDdkYwcWVKOztBdUYxcmVFO0VBQ0U7Q3ZGNnJlSjs7QXVGM3JlRTtFQUNFO0N2RjhyZUo7O0F1RjVyZUU7RUFDRTtDdkYrcmVKOztBdUY3cmVFO0VBQ0U7Q3ZGZ3NlSjs7QXVGOXJlRTtFQUNFO0N2RmlzZUo7O0F1Ri9yZUU7RUFDRTtDdkZrc2VKOztBdUZsdGVFO0VBQ0U7Q3ZGcXRlSjs7QXVGbnRlRTtFQUNFO0N2RnN0ZUo7O0F1RnB0ZUU7RUFDRTtDdkZ1dGVKOztBdUZydGVFO0VBQ0U7Q3ZGd3RlSjs7QXVGdHRlRTtFQUNFO0N2Rnl0ZUo7O0F1RnZ0ZUU7RUFDRTtDdkYwdGVKOztBdUYxdWVFO0VBQ0U7Q3ZGNnVlSjs7QXVGM3VlRTtFQUNFO0N2Rjh1ZUo7O0F1RjV1ZUU7RUFDRTtDdkYrdWVKOztBdUY3dWVFO0VBQ0U7Q3ZGZ3ZlSjs7QXVGOXVlRTtFQUNFO0N2Rml2ZUo7O0F1Ri91ZUU7RUFDRTtDdkZrdmVKOztBdUZsd2VFO0VBQ0U7Q3ZGcXdlSjs7QXVGbndlRTtFQUNFO0N2RnN3ZUo7O0F1RnB3ZUU7RUFDRTtDdkZ1d2VKOztBdUZyd2VFO0VBQ0U7Q3ZGd3dlSjs7QXVGdHdlRTtFQUNFO0N2Rnl3ZUo7O0F1RnZ3ZUU7RUFDRTtDdkYwd2VKOztBdUYxeGVFO0VBQ0U7Q3ZGNnhlSjs7QXVGM3hlRTtFQUNFO0N2Rjh4ZUo7O0F1RjV4ZUU7RUFDRTtDdkYreGVKOztBdUY3eGVFO0VBQ0U7Q3ZGZ3llSjs7QXVGOXhlRTtFQUNFO0N2Rml5ZUo7O0F1Ri94ZUU7RUFDRTtDdkZreWVKOztBdUZsemVFO0VBQ0U7Q3ZGcXplSjs7QXVGbnplRTtFQUNFO0N2RnN6ZUo7O0F1RnB6ZUU7RUFDRTtDdkZ1emVKOztBdUZyemVFO0VBQ0U7Q3ZGd3plSjs7QXVGdHplRTtFQUNFO0N2Rnl6ZUo7O0F1RnZ6ZUU7RUFDRTtDdkYwemVKOztBdUYxMGVFO0VBQ0U7Q3ZGNjBlSjs7QXVGMzBlRTtFQUNFO0N2RjgwZUo7O0F1RjUwZUU7RUFDRTtDdkYrMGVKOztBdUY3MGVFO0VBQ0U7Q3ZGZzFlSjs7QXVGOTBlRTtFQUNFO0N2RmkxZUo7O0F1Ri8wZUU7RUFDRTtDdkZrMWVKOztBdUZsMmVFO0VBQ0U7Q3ZGcTJlSjs7QXVGbjJlRTtFQUNFO0N2RnMyZUo7O0F1RnAyZUU7RUFDRTtDdkZ1MmVKOztBdUZyMmVFO0VBQ0U7Q3ZGdzJlSjs7QXVGdDJlRTtFQUNFO0N2RnkyZUo7O0F1RnYyZUU7RUFDRTtDdkYwMmVKOztBdUYxM2VFO0VBQ0U7Q3ZGNjNlSjs7QXVGMzNlRTtFQUNFO0N2RjgzZUo7O0F1RjUzZUU7RUFDRTtDdkYrM2VKOztBdUY3M2VFO0VBQ0U7Q3ZGZzRlSjs7QXVGOTNlRTtFQUNFO0N2Rmk0ZUo7O0F1Ri8zZUU7RUFDRTtDdkZrNGVKOztBdUZsNWVFO0VBQ0U7Q3ZGcTVlSjs7QXVGbjVlRTtFQUNFO0N2RnM1ZUo7O0F1RnA1ZUU7RUFDRTtDdkZ1NWVKOztBdUZyNWVFO0VBQ0U7Q3ZGdzVlSjs7QXVGdDVlRTtFQUNFO0N2Rnk1ZUo7O0F1RnY1ZUU7RUFDRTtDdkYwNWVKOztBdUYxNmVFO0VBQ0U7Q3ZGNjZlSjs7QXVGMzZlRTtFQUNFO0N2Rjg2ZUo7O0F1RjU2ZUU7RUFDRTtDdkYrNmVKOztBdUY3NmVFO0VBQ0U7Q3ZGZzdlSjs7QXVGOTZlRTtFQUNFO0N2Rmk3ZUo7O0F1Ri82ZUU7RUFDRTtDdkZrN2VKOztBdUZsOGVFO0VBQ0U7Q3ZGcThlSjs7QXVGbjhlRTtFQUNFO0N2RnM4ZUo7O0F1RnA4ZUU7RUFDRTtDdkZ1OGVKOztBdUZyOGVFO0VBQ0U7Q3ZGdzhlSjs7QXVGdDhlRTtFQUNFO0N2Rnk4ZUo7O0F1RnY4ZUU7RUFDRTtDdkYwOGVKOztBdUYxOWVFO0VBQ0U7Q3ZGNjllSjs7QXVGMzllRTtFQUNFO0N2Rjg5ZUo7O0F1RjU5ZUU7RUFDRTtDdkYrOWVKOztBdUY3OWVFO0VBQ0U7Q3ZGZytlSjs7QXVGOTllRTtFQUNFO0N2RmkrZUo7O0F1Ri85ZUU7RUFDRTtDdkZrK2VKOztBdUZsL2VFO0VBQ0U7Q3ZGcS9lSjs7QXVGbi9lRTtFQUNFO0N2RnMvZUo7O0F1RnAvZUU7RUFDRTtDdkZ1L2VKOztBdUZyL2VFO0VBQ0U7Q3ZGdy9lSjs7QXVGdC9lRTtFQUNFO0N2RnkvZUo7O0F1RnYvZUU7RUFDRTtDdkYwL2VKOztBdUYxZ2ZFO0VBQ0U7Q3ZGNmdmSjs7QXVGM2dmRTtFQUNFO0N2RjhnZko7O0F1RjVnZkU7RUFDRTtDdkYrZ2ZKOztBdUY3Z2ZFO0VBQ0U7Q3ZGZ2hmSjs7QXVGOWdmRTtFQUNFO0N2RmloZko7O0F1Ri9nZkU7RUFDRTtDdkZraGZKOztBdUZsaWZFO0VBQ0U7Q3ZGcWlmSjs7QXVGbmlmRTtFQUNFO0N2RnNpZko7O0F1RnBpZkU7RUFDRTtDdkZ1aWZKOztBdUZyaWZFO0VBQ0U7Q3ZGd2lmSjs7QXVGdGlmRTtFQUNFO0N2RnlpZko7O0F1RnZpZkU7RUFDRTtDdkYwaWZKOztBdUYxamZFO0VBQ0U7Q3ZGNmpmSjs7QXVGM2pmRTtFQUNFO0N2RjhqZko7O0F1RjVqZkU7RUFDRTtDdkYramZKOztBdUY3amZFO0VBQ0U7Q3ZGZ2tmSjs7QXVGOWpmRTtFQUNFO0N2RmlrZko7O0F1Ri9qZkU7RUFDRTtDdkZra2ZKOztBdUZsbGZFO0VBQ0U7Q3ZGcWxmSjs7QXVGbmxmRTtFQUNFO0N2RnNsZko7O0F1RnBsZkU7RUFDRTtDdkZ1bGZKOztBdUZybGZFO0VBQ0U7Q3ZGd2xmSjs7QXVGdGxmRTtFQUNFO0N2RnlsZko7O0F1RnZsZkU7RUFDRTtDdkYwbGZKOztBdUYxbWZFO0VBQ0U7Q3ZGNm1mSjs7QXVGM21mRTtFQUNFO0N2RjhtZko7O0F1RjVtZkU7RUFDRTtDdkYrbWZKOztBdUY3bWZFO0VBQ0U7Q3ZGZ25mSjs7QXVGOW1mRTtFQUNFO0N2RmluZko7O0F1Ri9tZkU7RUFDRTtDdkZrbmZKOztBdUZsb2ZFO0VBQ0U7Q3ZGcW9mSjs7QXVGbm9mRTtFQUNFO0N2RnNvZko7O0F1RnBvZkU7RUFDRTtDdkZ1b2ZKOztBdUZyb2ZFO0VBQ0U7Q3ZGd29mSjs7QXVGdG9mRTtFQUNFO0N2RnlvZko7O0F1RnZvZkU7RUFDRTtDdkYwb2ZKOztBdUYxcGZFO0VBQ0U7Q3ZGNnBmSjs7QXVGM3BmRTtFQUNFO0N2RjhwZko7O0F1RjVwZkU7RUFDRTtDdkYrcGZKOztBdUY3cGZFO0VBQ0U7Q3ZGZ3FmSjs7QXVGOXBmRTtFQUNFO0N2RmlxZko7O0F1Ri9wZkU7RUFDRTtDdkZrcWZKOztBdUZscmZFO0VBQ0U7Q3ZGcXJmSjs7QXVGbnJmRTtFQUNFO0N2RnNyZko7O0F1RnByZkU7RUFDRTtDdkZ1cmZKOztBdUZycmZFO0VBQ0U7Q3ZGd3JmSjs7QXVGdHJmRTtFQUNFO0N2RnlyZko7O0F1RnZyZkU7RUFDRTtDdkYwcmZKOztBdUYxc2ZFO0VBQ0U7Q3ZGNnNmSjs7QXVGM3NmRTtFQUNFO0N2RjhzZko7O0F1RjVzZkU7RUFDRTtDdkYrc2ZKOztBdUY3c2ZFO0VBQ0U7Q3ZGZ3RmSjs7QXVGOXNmRTtFQUNFO0N2Rml0Zko7O0F1Ri9zZkU7RUFDRTtDdkZrdGZKOztBdUZsdWZFO0VBQ0U7Q3ZGcXVmSjs7QXVGbnVmRTtFQUNFO0N2RnN1Zko7O0F1RnB1ZkU7RUFDRTtDdkZ1dWZKOztBdUZydWZFO0VBQ0U7Q3ZGd3VmSjs7QXVGdHVmRTtFQUNFO0N2Rnl1Zko7O0F1RnZ1ZkU7RUFDRTtDdkYwdWZKOztBdUYxdmZFO0VBQ0U7Q3ZGNnZmSjs7QXVGM3ZmRTtFQUNFO0N2Rjh2Zko7O0F1RjV2ZkU7RUFDRTtDdkYrdmZKOztBdUY3dmZFO0VBQ0U7Q3ZGZ3dmSjs7QXVGOXZmRTtFQUNFO0N2Rml3Zko7O0F1Ri92ZkU7RUFDRTtDdkZrd2ZKOztBdUZseGZFO0VBQ0U7Q3ZGcXhmSjs7QXVGbnhmRTtFQUNFO0N2RnN4Zko7O0F1RnB4ZkU7RUFDRTtDdkZ1eGZKOztBdUZyeGZFO0VBQ0U7Q3ZGd3hmSjs7QXVGdHhmRTtFQUNFO0N2Rnl4Zko7O0F1RnZ4ZkU7RUFDRTtDdkYweGZKOztBdUYxeWZFO0VBQ0U7Q3ZGNnlmSjs7QXVGM3lmRTtFQUNFO0N2Rjh5Zko7O0F1RjV5ZkU7RUFDRTtDdkYreWZKOztBdUY3eWZFO0VBQ0U7Q3ZGZ3pmSjs7QXVGOXlmRTtFQUNFO0N2Rml6Zko7O0F1Ri95ZkU7RUFDRTtDdkZremZKOztBdUZsMGZFO0VBQ0U7Q3ZGcTBmSjs7QXVGbjBmRTtFQUNFO0N2RnMwZko7O0F1RnAwZkU7RUFDRTtDdkZ1MGZKOztBdUZyMGZFO0VBQ0U7Q3ZGdzBmSjs7QXVGdDBmRTtFQUNFO0N2RnkwZko7O0F1RnYwZkU7RUFDRTtDdkYwMGZKOztBdUYxMWZFO0VBQ0U7Q3ZGNjFmSjs7QXVGMzFmRTtFQUNFO0N2RjgxZko7O0F1RjUxZkU7RUFDRTtDdkYrMWZKOztBdUY3MWZFO0VBQ0U7Q3ZGZzJmSjs7QXVGOTFmRTtFQUNFO0N2RmkyZko7O0F1Ri8xZkU7RUFDRTtDdkZrMmZKOztBdUZsM2ZFO0VBQ0U7Q3ZGcTNmSjs7QXVGbjNmRTtFQUNFO0N2RnMzZko7O0F1RnAzZkU7RUFDRTtDdkZ1M2ZKOztBdUZyM2ZFO0VBQ0U7Q3ZGdzNmSjs7QXVGdDNmRTtFQUNFO0N2RnkzZko7O0F1RnYzZkU7RUFDRTtDdkYwM2ZKOztBdUYxNGZFO0VBQ0U7Q3ZGNjRmSjs7QXVGMzRmRTtFQUNFO0N2Rjg0Zko7O0F1RjU0ZkU7RUFDRTtDdkYrNGZKOztBdUY3NGZFO0VBQ0U7Q3ZGZzVmSjs7QXVGOTRmRTtFQUNFO0N2Rmk1Zko7O0F1Ri80ZkU7RUFDRTtDdkZrNWZKOztBdUZsNmZFO0VBQ0U7Q3ZGcTZmSjs7QXVGbjZmRTtFQUNFO0N2RnM2Zko7O0F1RnA2ZkU7RUFDRTtDdkZ1NmZKOztBdUZyNmZFO0VBQ0U7Q3ZGdzZmSjs7QXVGdDZmRTtFQUNFO0N2Rnk2Zko7O0F1RnY2ZkU7RUFDRTtDdkYwNmZKOztBdUYxN2ZFO0VBQ0U7Q3ZGNjdmSjs7QXVGMzdmRTtFQUNFO0N2Rjg3Zko7O0F1RjU3ZkU7RUFDRTtDdkYrN2ZKOztBdUY3N2ZFO0VBQ0U7Q3ZGZzhmSjs7QXVGOTdmRTtFQUNFO0N2Rmk4Zko7O0F1Ri83ZkU7RUFDRTtDdkZrOGZKOztBdUZsOWZFO0VBQ0U7Q3ZGcTlmSjs7QXVGbjlmRTtFQUNFO0N2RnM5Zko7O0F1RnA5ZkU7RUFDRTtDdkZ1OWZKOztBdUZyOWZFO0VBQ0U7Q3ZGdzlmSjs7QXVGdDlmRTtFQUNFO0N2Rnk5Zko7O0F1RnY5ZkU7RUFDRTtDdkYwOWZKOztBdUYxK2ZFO0VBQ0U7Q3ZGNitmSjs7QXVGMytmRTtFQUNFO0N2RjgrZko7O0F1RjUrZkU7RUFDRTtDdkYrK2ZKOztBdUY3K2ZFO0VBQ0U7Q3ZGZy9mSjs7QXVGOStmRTtFQUNFO0N2RmkvZko7O0F1Ri8rZkU7RUFDRTtDdkZrL2ZKOztBdUZsZ2dCRTtFQUNFO0N2RnFnZ0JKOztBdUZuZ2dCRTtFQUNFO0N2RnNnZ0JKOztBdUZwZ2dCRTtFQUNFO0N2RnVnZ0JKOztBdUZyZ2dCRTtFQUNFO0N2RndnZ0JKOztBdUZ0Z2dCRTtFQUNFO0N2RnlnZ0JKOztBdUZ2Z2dCRTtFQUNFO0N2RjBnZ0JKOztBdUYxaGdCRTtFQUNFO0N2RjZoZ0JKOztBdUYzaGdCRTtFQUNFO0N2RjhoZ0JKOztBdUY1aGdCRTtFQUNFO0N2RitoZ0JKOztBdUY3aGdCRTtFQUNFO0N2RmdpZ0JKOztBdUY5aGdCRTtFQUNFO0N2RmlpZ0JKOztBdUYvaGdCRTtFQUNFO0N2RmtpZ0JKOztBdUZsamdCRTtFQUNFO0N2RnFqZ0JKOztBdUZuamdCRTtFQUNFO0N2RnNqZ0JKOztBdUZwamdCRTtFQUNFO0N2RnVqZ0JKOztBdUZyamdCRTtFQUNFO0N2RndqZ0JKOztBdUZ0amdCRTtFQUNFO0N2RnlqZ0JKOztBdUZ2amdCRTtFQUNFO0N2RjBqZ0JKOztBdUYxa2dCRTtFQUNFO0N2RjZrZ0JKOztBdUYza2dCRTtFQUNFO0N2RjhrZ0JKOztBdUY1a2dCRTtFQUNFO0N2RitrZ0JKOztBdUY3a2dCRTtFQUNFO0N2RmdsZ0JKOztBdUY5a2dCRTtFQUNFO0N2RmlsZ0JKOztBdUYva2dCRTtFQUNFO0N2RmtsZ0JKOztBdUZsbWdCRTtFQUNFO0N2RnFtZ0JKOztBdUZubWdCRTtFQUNFO0N2RnNtZ0JKOztBdUZwbWdCRTtFQUNFO0N2RnVtZ0JKOztBdUZybWdCRTtFQUNFO0N2RndtZ0JKOztBdUZ0bWdCRTtFQUNFO0N2RnltZ0JKOztBdUZ2bWdCRTtFQUNFO0N2RjBtZ0JKOztBdUYxbmdCRTtFQUNFO0N2RjZuZ0JKOztBdUYzbmdCRTtFQUNFO0N2RjhuZ0JKOztBdUY1bmdCRTtFQUNFO0N2RituZ0JKOztBdUY3bmdCRTtFQUNFO0N2RmdvZ0JKOztBdUY5bmdCRTtFQUNFO0N2RmlvZ0JKOztBdUYvbmdCRTtFQUNFO0N2RmtvZ0JKOztBdUZscGdCRTtFQUNFO0N2RnFwZ0JKOztBdUZucGdCRTtFQUNFO0N2RnNwZ0JKOztBdUZwcGdCRTtFQUNFO0N2RnVwZ0JKOztBdUZycGdCRTtFQUNFO0N2RndwZ0JKOztBdUZ0cGdCRTtFQUNFO0N2RnlwZ0JKOztBdUZ2cGdCRTtFQUNFO0N2RjBwZ0JKOztBdUYxcWdCRTtFQUNFO0N2RjZxZ0JKOztBdUYzcWdCRTtFQUNFO0N2RjhxZ0JKOztBdUY1cWdCRTtFQUNFO0N2RitxZ0JKOztBdUY3cWdCRTtFQUNFO0N2RmdyZ0JKOztBdUY5cWdCRTtFQUNFO0N2RmlyZ0JKOztBdUYvcWdCRTtFQUNFO0N2RmtyZ0JKOztBdUZsc2dCRTtFQUNFO0N2RnFzZ0JKOztBdUZuc2dCRTtFQUNFO0N2RnNzZ0JKOztBdUZwc2dCRTtFQUNFO0N2RnVzZ0JKOztBdUZyc2dCRTtFQUNFO0N2RndzZ0JKOztBdUZ0c2dCRTtFQUNFO0N2RnlzZ0JKOztBdUZ2c2dCRTtFQUNFO0N2RjBzZ0JKOztBdUYxdGdCRTtFQUNFO0N2RjZ0Z0JKOztBdUYzdGdCRTtFQUNFO0N2Rjh0Z0JKOztBdUY1dGdCRTtFQUNFO0N2Rit0Z0JKOztBdUY3dGdCRTtFQUNFO0N2Rmd1Z0JKOztBdUY5dGdCRTtFQUNFO0N2Rml1Z0JKOztBdUYvdGdCRTtFQUNFO0N2Rmt1Z0JKOztBdUZsdmdCRTtFQUNFO0N2RnF2Z0JKOztBdUZudmdCRTtFQUNFO0N2RnN2Z0JKOztBdUZwdmdCRTtFQUNFO0N2RnV2Z0JKOztBdUZydmdCRTtFQUNFO0N2Rnd2Z0JKOztBdUZ0dmdCRTtFQUNFO0N2Rnl2Z0JKOztBdUZ2dmdCRTtFQUNFO0N2RjB2Z0JKOztBdUYxd2dCRTtFQUNFO0N2RjZ3Z0JKOztBdUYzd2dCRTtFQUNFO0N2Rjh3Z0JKOztBdUY1d2dCRTtFQUNFO0N2Rit3Z0JKOztBdUY3d2dCRTtFQUNFO0N2Rmd4Z0JKOztBdUY5d2dCRTtFQUNFO0N2Rml4Z0JKOztBdUYvd2dCRTtFQUNFO0N2Rmt4Z0JKOztBdUZseWdCRTtFQUNFO0N2RnF5Z0JKOztBdUZueWdCRTtFQUNFO0N2RnN5Z0JKOztBdUZweWdCRTtFQUNFO0N2RnV5Z0JKOztBdUZyeWdCRTtFQUNFO0N2Rnd5Z0JKOztBdUZ0eWdCRTtFQUNFO0N2Rnl5Z0JKOztBdUZ2eWdCRTtFQUNFO0N2RjB5Z0JKOztBdUYxemdCRTtFQUNFO0N2RjZ6Z0JKOztBdUYzemdCRTtFQUNFO0N2Rjh6Z0JKOztBdUY1emdCRTtFQUNFO0N2Rit6Z0JKOztBdUY3emdCRTtFQUNFO0N2RmcwZ0JKOztBdUY5emdCRTtFQUNFO0N2RmkwZ0JKOztBdUYvemdCRTtFQUNFO0N2RmswZ0JKOztBdUZsMWdCRTtFQUNFO0N2RnExZ0JKOztBdUZuMWdCRTtFQUNFO0N2RnMxZ0JKOztBdUZwMWdCRTtFQUNFO0N2RnUxZ0JKOztBdUZyMWdCRTtFQUNFO0N2RncxZ0JKOztBdUZ0MWdCRTtFQUNFO0N2RnkxZ0JKOztBdUZ2MWdCRTtFQUNFO0N2RjAxZ0JKOztBdUYxMmdCRTtFQUNFO0N2RjYyZ0JKOztBdUYzMmdCRTtFQUNFO0N2RjgyZ0JKOztBdUY1MmdCRTtFQUNFO0N2RisyZ0JKOztBdUY3MmdCRTtFQUNFO0N2RmczZ0JKOztBdUY5MmdCRTtFQUNFO0N2RmkzZ0JKOztBdUYvMmdCRTtFQUNFO0N2RmszZ0JKOztBdUZsNGdCRTtFQUNFO0N2RnE0Z0JKOztBdUZuNGdCRTtFQUNFO0N2RnM0Z0JKOztBdUZwNGdCRTtFQUNFO0N2RnU0Z0JKOztBdUZyNGdCRTtFQUNFO0N2Rnc0Z0JKOztBdUZ0NGdCRTtFQUNFO0N2Rnk0Z0JKOztBdUZ2NGdCRTtFQUNFO0N2RjA0Z0JKOztBdUYxNWdCRTtFQUNFO0N2RjY1Z0JKOztBdUYzNWdCRTtFQUNFO0N2Rjg1Z0JKOztBdUY1NWdCRTtFQUNFO0N2Ris1Z0JKOztBdUY3NWdCRTtFQUNFO0N2Rmc2Z0JKOztBdUY5NWdCRTtFQUNFO0N2Rmk2Z0JKOztBdUYvNWdCRTtFQUNFO0N2Rms2Z0JKOztBdUZsN2dCRTtFQUNFO0N2RnE3Z0JKOztBdUZuN2dCRTtFQUNFO0N2RnM3Z0JKOztBdUZwN2dCRTtFQUNFO0N2RnU3Z0JKOztBdUZyN2dCRTtFQUNFO0N2Rnc3Z0JKOztBdUZ0N2dCRTtFQUNFO0N2Rnk3Z0JKOztBdUZ2N2dCRTtFQUNFO0N2RjA3Z0JKOztBdUYxOGdCRTtFQUNFO0N2RjY4Z0JKOztBdUYzOGdCRTtFQUNFO0N2Rjg4Z0JKOztBdUY1OGdCRTtFQUNFO0N2Ris4Z0JKOztBdUY3OGdCRTtFQUNFO0N2Rmc5Z0JKOztBdUY5OGdCRTtFQUNFO0N2Rmk5Z0JKOztBdUYvOGdCRTtFQUNFO0N2Rms5Z0JKOztBdUZsK2dCRTtFQUNFO0N2RnErZ0JKOztBdUZuK2dCRTtFQUNFO0N2RnMrZ0JKOztBdUZwK2dCRTtFQUNFO0N2RnUrZ0JKOztBdUZyK2dCRTtFQUNFO0N2RncrZ0JKOztBdUZ0K2dCRTtFQUNFO0N2RnkrZ0JKOztBdUZ2K2dCRTtFQUNFO0N2RjArZ0JKOztBdUYxL2dCRTtFQUNFO0N2RjYvZ0JKOztBdUYzL2dCRTtFQUNFO0N2RjgvZ0JKOztBdUY1L2dCRTtFQUNFO0N2RisvZ0JKOztBdUY3L2dCRTtFQUNFO0N2RmdnaEJKOztBdUY5L2dCRTtFQUNFO0N2RmlnaEJKOztBdUYvL2dCRTtFQUNFO0N2RmtnaEJKOztBdUZsaGhCRTtFQUNFO0N2RnFoaEJKOztBdUZuaGhCRTtFQUNFO0N2RnNoaEJKOztBdUZwaGhCRTtFQUNFO0N2RnVoaEJKOztBdUZyaGhCRTtFQUNFO0N2RndoaEJKOztBdUZ0aGhCRTtFQUNFO0N2RnloaEJKOztBdUZ2aGhCRTtFQUNFO0N2RjBoaEJKOztBdUYxaWhCRTtFQUNFO0N2RjZpaEJKOztBdUYzaWhCRTtFQUNFO0N2RjhpaEJKOztBdUY1aWhCRTtFQUNFO0N2RitpaEJKOztBdUY3aWhCRTtFQUNFO0N2RmdqaEJKOztBdUY5aWhCRTtFQUNFO0N2RmlqaEJKOztBdUYvaWhCRTtFQUNFO0N2RmtqaEJKOztBdUZsa2hCRTtFQUNFO0N2RnFraEJKOztBdUZua2hCRTtFQUNFO0N2RnNraEJKOztBdUZwa2hCRTtFQUNFO0N2RnVraEJKOztBdUZya2hCRTtFQUNFO0N2RndraEJKOztBdUZ0a2hCRTtFQUNFO0N2RnlraEJKOztBdUZ2a2hCRTtFQUNFO0N2RjBraEJKOztBdUYxbGhCRTtFQUNFO0N2RjZsaEJKOztBdUYzbGhCRTtFQUNFO0N2RjhsaEJKOztBdUY1bGhCRTtFQUNFO0N2RitsaEJKOztBdUY3bGhCRTtFQUNFO0N2RmdtaEJKOztBdUY5bGhCRTtFQUNFO0N2RmltaEJKOztBdUYvbGhCRTtFQUNFO0N2RmttaEJKOztBdUZsbmhCRTtFQUNFO0N2RnFuaEJKOztBdUZubmhCRTtFQUNFO0N2RnNuaEJKOztBdUZwbmhCRTtFQUNFO0N2RnVuaEJKOztBdUZybmhCRTtFQUNFO0N2RnduaEJKOztBdUZ0bmhCRTtFQUNFO0N2RnluaEJKOztBdUZ2bmhCRTtFQUNFO0N2RjBuaEJKOztBdUYxb2hCRTtFQUNFO0N2RjZvaEJKOztBdUYzb2hCRTtFQUNFO0N2RjhvaEJKOztBdUY1b2hCRTtFQUNFO0N2RitvaEJKOztBdUY3b2hCRTtFQUNFO0N2RmdwaEJKOztBdUY5b2hCRTtFQUNFO0N2RmlwaEJKOztBdUYvb2hCRTtFQUNFO0N2RmtwaEJKOztBdUZscWhCRTtFQUNFO0N2RnFxaEJKOztBdUZucWhCRTtFQUNFO0N2RnNxaEJKOztBdUZwcWhCRTtFQUNFO0N2RnVxaEJKOztBdUZycWhCRTtFQUNFO0N2RndxaEJKOztBdUZ0cWhCRTtFQUNFO0N2RnlxaEJKOztBdUZ2cWhCRTtFQUNFO0N2RjBxaEJKOztBdUYxcmhCRTtFQUNFO0N2RjZyaEJKOztBdUYzcmhCRTtFQUNFO0N2RjhyaEJKOztBdUY1cmhCRTtFQUNFO0N2RityaEJKOztBdUY3cmhCRTtFQUNFO0N2RmdzaEJKOztBdUY5cmhCRTtFQUNFO0N2RmlzaEJKOztBdUYvcmhCRTtFQUNFO0N2RmtzaEJKOztBdUZsdGhCRTtFQUNFO0N2RnF0aEJKOztBdUZudGhCRTtFQUNFO0N2RnN0aEJKOztBdUZwdGhCRTtFQUNFO0N2RnV0aEJKOztBdUZydGhCRTtFQUNFO0N2Rnd0aEJKOztBdUZ0dGhCRTtFQUNFO0N2Rnl0aEJKOztBdUZ2dGhCRTtFQUNFO0N2RjB0aEJKOztBdUYxdWhCRTtFQUNFO0N2RjZ1aEJKOztBdUYzdWhCRTtFQUNFO0N2Rjh1aEJKOztBdUY1dWhCRTtFQUNFO0N2Rit1aEJKOztBdUY3dWhCRTtFQUNFO0N2Rmd2aEJKOztBdUY5dWhCRTtFQUNFO0N2Rml2aEJKOztBdUYvdWhCRTtFQUNFO0N2Rmt2aEJKOztBdUZsd2hCRTtFQUNFO0N2RnF3aEJKOztBdUZud2hCRTtFQUNFO0N2RnN3aEJKOztBdUZwd2hCRTtFQUNFO0N2RnV3aEJKOztBdUZyd2hCRTtFQUNFO0N2Rnd3aEJKOztBdUZ0d2hCRTtFQUNFO0N2Rnl3aEJKOztBdUZ2d2hCRTtFQUNFO0N2RjB3aEJKOztBdUYxeGhCRTtFQUNFO0N2RjZ4aEJKOztBdUYzeGhCRTtFQUNFO0N2Rjh4aEJKOztBdUY1eGhCRTtFQUNFO0N2Rit4aEJKOztBdUY3eGhCRTtFQUNFO0N2Rmd5aEJKOztBdUY5eGhCRTtFQUNFO0N2Rml5aEJKOztBdUYveGhCRTtFQUNFO0N2Rmt5aEJKOztBdUZsemhCRTtFQUNFO0N2RnF6aEJKOztBdUZuemhCRTtFQUNFO0N2RnN6aEJKOztBdUZwemhCRTtFQUNFO0N2RnV6aEJKOztBdUZyemhCRTtFQUNFO0N2Rnd6aEJKOztBdUZ0emhCRTtFQUNFO0N2Rnl6aEJKOztBdUZ2emhCRTtFQUNFO0N2RjB6aEJKOztBdUYxMGhCRTtFQUNFO0N2RjYwaEJKOztBdUYzMGhCRTtFQUNFO0N2RjgwaEJKOztBdUY1MGhCRTtFQUNFO0N2RiswaEJKOztBdUY3MGhCRTtFQUNFO0N2RmcxaEJKOztBdUY5MGhCRTtFQUNFO0N2RmkxaEJKOztBdUYvMGhCRTtFQUNFO0N2RmsxaEJKOztBdUZsMmhCRTtFQUNFO0N2RnEyaEJKOztBdUZuMmhCRTtFQUNFO0N2RnMyaEJKOztBdUZwMmhCRTtFQUNFO0N2RnUyaEJKOztBdUZyMmhCRTtFQUNFO0N2RncyaEJKOztBdUZ0MmhCRTtFQUNFO0N2RnkyaEJKOztBdUZ2MmhCRTtFQUNFO0N2RjAyaEJKOztBdUYxM2hCRTtFQUNFO0N2RjYzaEJKOztBdUYzM2hCRTtFQUNFO0N2RjgzaEJKOztBdUY1M2hCRTtFQUNFO0N2RiszaEJKOztBdUY3M2hCRTtFQUNFO0N2Rmc0aEJKOztBdUY5M2hCRTtFQUNFO0N2Rmk0aEJKOztBdUYvM2hCRTtFQUNFO0N2Rms0aEJKOztBdUZsNWhCRTtFQUNFO0N2RnE1aEJKOztBdUZuNWhCRTtFQUNFO0N2RnM1aEJKOztBdUZwNWhCRTtFQUNFO0N2RnU1aEJKOztBdUZyNWhCRTtFQUNFO0N2Rnc1aEJKOztBdUZ0NWhCRTtFQUNFO0N2Rnk1aEJKOztBdUZ2NWhCRTtFQUNFO0N2RjA1aEJKOztBdUYxNmhCRTtFQUNFO0N2RjY2aEJKOztBdUYzNmhCRTtFQUNFO0N2Rjg2aEJKOztBdUY1NmhCRTtFQUNFO0N2Ris2aEJKOztBdUY3NmhCRTtFQUNFO0N2Rmc3aEJKOztBdUY5NmhCRTtFQUNFO0N2Rmk3aEJKOztBdUYvNmhCRTtFQUNFO0N2Rms3aEJKOztBdUZsOGhCRTtFQUNFO0N2RnE4aEJKOztBdUZuOGhCRTtFQUNFO0N2RnM4aEJKOztBdUZwOGhCRTtFQUNFO0N2RnU4aEJKOztBdUZyOGhCRTtFQUNFO0N2Rnc4aEJKOztBdUZ0OGhCRTtFQUNFO0N2Rnk4aEJKOztBdUZ2OGhCRTtFQUNFO0N2RjA4aEJKOztBdUYxOWhCRTtFQUNFO0N2RjY5aEJKOztBdUYzOWhCRTtFQUNFO0N2Rjg5aEJKOztBdUY1OWhCRTtFQUNFO0N2Ris5aEJKOztBdUY3OWhCRTtFQUNFO0N2RmcraEJKOztBdUY5OWhCRTtFQUNFO0N2RmkraEJKOztBdUYvOWhCRTtFQUNFO0N2RmsraEJKOztBdUZsL2hCRTtFQUNFO0N2RnEvaEJKOztBdUZuL2hCRTtFQUNFO0N2RnMvaEJKOztBdUZwL2hCRTtFQUNFO0N2RnUvaEJKOztBdUZyL2hCRTtFQUNFO0N2RncvaEJKOztBdUZ0L2hCRTtFQUNFO0N2RnkvaEJKOztBdUZ2L2hCRTtFQUNFO0N2RjAvaEJKOztBdUYxZ2lCRTtFQUNFO0N2RjZnaUJKOztBdUYzZ2lCRTtFQUNFO0N2RjhnaUJKOztBdUY1Z2lCRTtFQUNFO0N2RitnaUJKOztBdUY3Z2lCRTtFQUNFO0N2RmdoaUJKOztBdUY5Z2lCRTtFQUNFO0N2RmloaUJKOztBdUYvZ2lCRTtFQUNFO0N2RmtoaUJKOztBdUZsaWlCRTtFQUNFO0N2RnFpaUJKOztBdUZuaWlCRTtFQUNFO0N2RnNpaUJKOztBdUZwaWlCRTtFQUNFO0N2RnVpaUJKOztBdUZyaWlCRTtFQUNFO0N2RndpaUJKOztBdUZ0aWlCRTtFQUNFO0N2RnlpaUJKOztBdUZ2aWlCRTtFQUNFO0N2RjBpaUJKOztBdUYxamlCRTtFQUNFO0N2RjZqaUJKOztBdUYzamlCRTtFQUNFO0N2RjhqaUJKOztBdUY1amlCRTtFQUNFO0N2RitqaUJKOztBdUY3amlCRTtFQUNFO0N2RmdraUJKOztBdUY5amlCRTtFQUNFO0N2RmlraUJKOztBdUYvamlCRTtFQUNFO0N2RmtraUJKOztBdUZsbGlCRTtFQUNFO0N2RnFsaUJKOztBdUZubGlCRTtFQUNFO0N2RnNsaUJKOztBdUZwbGlCRTtFQUNFO0N2RnVsaUJKOztBdUZybGlCRTtFQUNFO0N2RndsaUJKOztBdUZ0bGlCRTtFQUNFO0N2RnlsaUJKOztBdUZ2bGlCRTtFQUNFO0N2RjBsaUJKOztBdUYxbWlCRTtFQUNFO0N2RjZtaUJKOztBdUYzbWlCRTtFQUNFO0N2RjhtaUJKOztBdUY1bWlCRTtFQUNFO0N2RittaUJKOztBdUY3bWlCRTtFQUNFO0N2RmduaUJKOztBdUY5bWlCRTtFQUNFO0N2RmluaUJKOztBdUYvbWlCRTtFQUNFO0N2RmtuaUJKOztBdUZsb2lCRTtFQUNFO0N2RnFvaUJKOztBdUZub2lCRTtFQUNFO0N2RnNvaUJKOztBdUZwb2lCRTtFQUNFO0N2RnVvaUJKOztBdUZyb2lCRTtFQUNFO0N2RndvaUJKOztBdUZ0b2lCRTtFQUNFO0N2RnlvaUJKOztBdUZ2b2lCRTtFQUNFO0N2RjBvaUJKOztBdUYxcGlCRTtFQUNFO0N2RjZwaUJKOztBdUYzcGlCRTtFQUNFO0N2RjhwaUJKOztBdUY1cGlCRTtFQUNFO0N2RitwaUJKOztBdUY3cGlCRTtFQUNFO0N2RmdxaUJKOztBdUY5cGlCRTtFQUNFO0N2RmlxaUJKOztBdUYvcGlCRTtFQUNFO0N2RmtxaUJKOztBdUZscmlCRTtFQUNFO0N2RnFyaUJKOztBdUZucmlCRTtFQUNFO0N2RnNyaUJKOztBdUZwcmlCRTtFQUNFO0N2RnVyaUJKOztBdUZycmlCRTtFQUNFO0N2RndyaUJKOztBdUZ0cmlCRTtFQUNFO0N2RnlyaUJKOztBdUZ2cmlCRTtFQUNFO0N2RjByaUJKOztBdUYxc2lCRTtFQUNFO0N2RjZzaUJKOztBdUYzc2lCRTtFQUNFO0N2RjhzaUJKOztBdUY1c2lCRTtFQUNFO0N2RitzaUJKOztBdUY3c2lCRTtFQUNFO0N2Rmd0aUJKOztBdUY5c2lCRTtFQUNFO0N2Rml0aUJKOztBdUYvc2lCRTtFQUNFO0N2Rmt0aUJKOztBdUZsdWlCRTtFQUNFO0N2RnF1aUJKOztBdUZudWlCRTtFQUNFO0N2RnN1aUJKOztBdUZwdWlCRTtFQUNFO0N2RnV1aUJKOztBdUZydWlCRTtFQUNFO0N2Rnd1aUJKOztBdUZ0dWlCRTtFQUNFO0N2Rnl1aUJKOztBdUZ2dWlCRTtFQUNFO0N2RjB1aUJKOztBdUYxdmlCRTtFQUNFO0N2RjZ2aUJKOztBdUYzdmlCRTtFQUNFO0N2Rjh2aUJKOztBdUY1dmlCRTtFQUNFO0N2Rit2aUJKOztBdUY3dmlCRTtFQUNFO0N2Rmd3aUJKOztBdUY5dmlCRTtFQUNFO0N2Rml3aUJKOztBdUYvdmlCRTtFQUNFO0N2Rmt3aUJKOztBdUZseGlCRTtFQUNFO0N2RnF4aUJKOztBdUZueGlCRTtFQUNFO0N2RnN4aUJKOztBdUZweGlCRTtFQUNFO0N2RnV4aUJKOztBdUZyeGlCRTtFQUNFO0N2Rnd4aUJKOztBdUZ0eGlCRTtFQUNFO0N2Rnl4aUJKOztBdUZ2eGlCRTtFQUNFO0N2RjB4aUJKOztBdUYxeWlCRTtFQUNFO0N2RjZ5aUJKOztBdUYzeWlCRTtFQUNFO0N2Rjh5aUJKOztBdUY1eWlCRTtFQUNFO0N2Rit5aUJKOztBdUY3eWlCRTtFQUNFO0N2Rmd6aUJKOztBdUY5eWlCRTtFQUNFO0N2Rml6aUJKOztBdUYveWlCRTtFQUNFO0N2Rmt6aUJKOztBdUZsMGlCRTtFQUNFO0N2RnEwaUJKOztBdUZuMGlCRTtFQUNFO0N2RnMwaUJKOztBdUZwMGlCRTtFQUNFO0N2RnUwaUJKOztBdUZyMGlCRTtFQUNFO0N2RncwaUJKOztBdUZ0MGlCRTtFQUNFO0N2RnkwaUJKOztBdUZ2MGlCRTtFQUNFO0N2RjAwaUJKOztBdUYxMWlCRTtFQUNFO0N2RjYxaUJKOztBdUYzMWlCRTtFQUNFO0N2RjgxaUJKOztBdUY1MWlCRTtFQUNFO0N2RisxaUJKOztBdUY3MWlCRTtFQUNFO0N2RmcyaUJKOztBdUY5MWlCRTtFQUNFO0N2RmkyaUJKOztBdUYvMWlCRTtFQUNFO0N2RmsyaUJKOztBdUZsM2lCRTtFQUNFO0N2RnEzaUJKOztBdUZuM2lCRTtFQUNFO0N2RnMzaUJKOztBdUZwM2lCRTtFQUNFO0N2RnUzaUJKOztBdUZyM2lCRTtFQUNFO0N2RnczaUJKOztBdUZ0M2lCRTtFQUNFO0N2RnkzaUJKOztBdUZ2M2lCRTtFQUNFO0N2RjAzaUJKOztBdUYxNGlCRTtFQUNFO0N2RjY0aUJKOztBdUYzNGlCRTtFQUNFO0N2Rjg0aUJKOztBdUY1NGlCRTtFQUNFO0N2Ris0aUJKOztBdUY3NGlCRTtFQUNFO0N2Rmc1aUJKOztBdUY5NGlCRTtFQUNFO0N2Rmk1aUJKOztBdUYvNGlCRTtFQUNFO0N2Rms1aUJKOztBdUZsNmlCRTtFQUNFO0N2RnE2aUJKOztBdUZuNmlCRTtFQUNFO0N2RnM2aUJKOztBdUZwNmlCRTtFQUNFO0N2RnU2aUJKOztBdUZyNmlCRTtFQUNFO0N2Rnc2aUJKOztBdUZ0NmlCRTtFQUNFO0N2Rnk2aUJKOztBdUZ2NmlCRTtFQUNFO0N2RjA2aUJKOztBdUYxN2lCRTtFQUNFO0N2RjY3aUJKOztBdUYzN2lCRTtFQUNFO0N2Rjg3aUJKOztBdUY1N2lCRTtFQUNFO0N2Ris3aUJKOztBdUY3N2lCRTtFQUNFO0N2Rmc4aUJKOztBdUY5N2lCRTtFQUNFO0N2Rmk4aUJKOztBdUYvN2lCRTtFQUNFO0N2Rms4aUJKOztBdUZsOWlCRTtFQUNFO0N2RnE5aUJKOztBdUZuOWlCRTtFQUNFO0N2RnM5aUJKOztBdUZwOWlCRTtFQUNFO0N2RnU5aUJKOztBdUZyOWlCRTtFQUNFO0N2Rnc5aUJKOztBdUZ0OWlCRTtFQUNFO0N2Rnk5aUJKOztBdUZ2OWlCRTtFQUNFO0N2RjA5aUJKOztBdUYxK2lCRTtFQUNFO0N2RjYraUJKOztBdUYzK2lCRTtFQUNFO0N2RjgraUJKOztBdUY1K2lCRTtFQUNFO0N2RisraUJKOztBdUY3K2lCRTtFQUNFO0N2RmcvaUJKOztBdUY5K2lCRTtFQUNFO0N2RmkvaUJKOztBdUYvK2lCRTtFQUNFO0N2RmsvaUJKOztBdUZsZ2pCRTtFQUNFO0N2RnFnakJKOztBdUZuZ2pCRTtFQUNFO0N2RnNnakJKOztBdUZwZ2pCRTtFQUNFO0N2RnVnakJKOztBdUZyZ2pCRTtFQUNFO0N2RndnakJKOztBdUZ0Z2pCRTtFQUNFO0N2RnlnakJKOztBdUZ2Z2pCRTtFQUNFO0N2RjBnakJKOztBdUYxaGpCRTtFQUNFO0N2RjZoakJKOztBdUYzaGpCRTtFQUNFO0N2RjhoakJKOztBdUY1aGpCRTtFQUNFO0N2RitoakJKOztBdUY3aGpCRTtFQUNFO0N2RmdpakJKOztBdUY5aGpCRTtFQUNFO0N2RmlpakJKOztBdUYvaGpCRTtFQUNFO0N2RmtpakJKOztBdUZsampCRTtFQUNFO0N2RnFqakJKOztBdUZuampCRTtFQUNFO0N2RnNqakJKOztBdUZwampCRTtFQUNFO0N2RnVqakJKOztBdUZyampCRTtFQUNFO0N2RndqakJKOztBdUZ0ampCRTtFQUNFO0N2RnlqakJKOztBdUZ2ampCRTtFQUNFO0N2RjBqakJKOztBdUYxa2pCRTtFQUNFO0N2RjZrakJKOztBdUYza2pCRTtFQUNFO0N2RjhrakJKOztBdUY1a2pCRTtFQUNFO0N2RitrakJKOztBdUY3a2pCRTtFQUNFO0N2RmdsakJKOztBdUY5a2pCRTtFQUNFO0N2RmlsakJKOztBdUYva2pCRTtFQUNFO0N2RmtsakJKOztBdUZsbWpCRTtFQUNFO0N2RnFtakJKOztBdUZubWpCRTtFQUNFO0N2RnNtakJKOztBdUZwbWpCRTtFQUNFO0N2RnVtakJKOztBdUZybWpCRTtFQUNFO0N2RndtakJKOztBdUZ0bWpCRTtFQUNFO0N2RnltakJKOztBdUZ2bWpCRTtFQUNFO0N2RjBtakJKOztBdUYxbmpCRTtFQUNFO0N2RjZuakJKOztBdUYzbmpCRTtFQUNFO0N2RjhuakJKOztBdUY1bmpCRTtFQUNFO0N2RituakJKOztBdUY3bmpCRTtFQUNFO0N2RmdvakJKOztBdUY5bmpCRTtFQUNFO0N2RmlvakJKOztBdUYvbmpCRTtFQUNFO0N2RmtvakJKOztBdUZscGpCRTtFQUNFO0N2RnFwakJKOztBdUZucGpCRTtFQUNFO0N2RnNwakJKOztBdUZwcGpCRTtFQUNFO0N2RnVwakJKOztBdUZycGpCRTtFQUNFO0N2RndwakJKOztBdUZ0cGpCRTtFQUNFO0N2RnlwakJKOztBdUZ2cGpCRTtFQUNFO0N2RjBwakJKOztBdUYxcWpCRTtFQUNFO0N2RjZxakJKOztBdUYzcWpCRTtFQUNFO0N2RjhxakJKOztBdUY1cWpCRTtFQUNFO0N2RitxakJKOztBdUY3cWpCRTtFQUNFO0N2RmdyakJKOztBdUY5cWpCRTtFQUNFO0N2RmlyakJKOztBdUYvcWpCRTtFQUNFO0N2RmtyakJKOztBdUZsc2pCRTtFQUNFO0N2RnFzakJKOztBdUZuc2pCRTtFQUNFO0N2RnNzakJKOztBdUZwc2pCRTtFQUNFO0N2RnVzakJKOztBdUZyc2pCRTtFQUNFO0N2RndzakJKOztBdUZ0c2pCRTtFQUNFO0N2RnlzakJKOztBdUZ2c2pCRTtFQUNFO0N2RjBzakJKOztBdUYxdGpCRTtFQUNFO0N2RjZ0akJKOztBdUYzdGpCRTtFQUNFO0N2Rjh0akJKOztBdUY1dGpCRTtFQUNFO0N2Rit0akJKOztBdUY3dGpCRTtFQUNFO0N2Rmd1akJKOztBdUY5dGpCRTtFQUNFO0N2Rml1akJKOztBdUYvdGpCRTtFQUNFO0N2Rmt1akJKOztBdUZsdmpCRTtFQUNFO0N2RnF2akJKOztBdUZudmpCRTtFQUNFO0N2RnN2akJKOztBdUZwdmpCRTtFQUNFO0N2RnV2akJKOztBdUZydmpCRTtFQUNFO0N2Rnd2akJKOztBdUZ0dmpCRTtFQUNFO0N2Rnl2akJKOztBdUZ2dmpCRTtFQUNFO0N2RjB2akJKOztBdUYxd2pCRTtFQUNFO0N2RjZ3akJKOztBdUYzd2pCRTtFQUNFO0N2Rjh3akJKOztBdUY1d2pCRTtFQUNFO0N2Rit3akJKOztBdUY3d2pCRTtFQUNFO0N2Rmd4akJKOztBdUY5d2pCRTtFQUNFO0N2Rml4akJKOztBdUYvd2pCRTtFQUNFO0N2Rmt4akJKOztBdUZseWpCRTtFQUNFO0N2RnF5akJKOztBdUZueWpCRTtFQUNFO0N2RnN5akJKOztBdUZweWpCRTtFQUNFO0N2RnV5akJKOztBdUZyeWpCRTtFQUNFO0N2Rnd5akJKOztBdUZ0eWpCRTtFQUNFO0N2Rnl5akJKOztBdUZ2eWpCRTtFQUNFO0N2RjB5akJKOztBdUYxempCRTtFQUNFO0N2RjZ6akJKOztBdUYzempCRTtFQUNFO0N2Rjh6akJKOztBdUY1empCRTtFQUNFO0N2Rit6akJKOztBdUY3empCRTtFQUNFO0N2RmcwakJKOztBdUY5empCRTtFQUNFO0N2RmkwakJKOztBdUYvempCRTtFQUNFO0N2RmswakJKOztBdUZsMWpCRTtFQUNFO0N2RnExakJKOztBdUZuMWpCRTtFQUNFO0N2RnMxakJKOztBdUZwMWpCRTtFQUNFO0N2RnUxakJKOztBdUZyMWpCRTtFQUNFO0N2RncxakJKOztBdUZ0MWpCRTtFQUNFO0N2RnkxakJKOztBdUZ2MWpCRTtFQUNFO0N2RjAxakJKOztBdUYxMmpCRTtFQUNFO0N2RjYyakJKOztBdUYzMmpCRTtFQUNFO0N2RjgyakJKOztBdUY1MmpCRTtFQUNFO0N2RisyakJKOztBdUY3MmpCRTtFQUNFO0N2RmczakJKOztBdUY5MmpCRTtFQUNFO0N2RmkzakJKOztBdUYvMmpCRTtFQUNFO0N2RmszakJKOztBdUZsNGpCRTtFQUNFO0N2RnE0akJKOztBdUZuNGpCRTtFQUNFO0N2RnM0akJKOztBdUZwNGpCRTtFQUNFO0N2RnU0akJKOztBdUZyNGpCRTtFQUNFO0N2Rnc0akJKOztBdUZ0NGpCRTtFQUNFO0N2Rnk0akJKOztBdUZ2NGpCRTtFQUNFO0N2RjA0akJKOztBdUYxNWpCRTtFQUNFO0N2RjY1akJKOztBdUYzNWpCRTtFQUNFO0N2Rjg1akJKOztBdUY1NWpCRTtFQUNFO0N2Ris1akJKOztBdUY3NWpCRTtFQUNFO0N2Rmc2akJKOztBdUY5NWpCRTtFQUNFO0N2Rmk2akJKOztBdUYvNWpCRTtFQUNFO0N2Rms2akJKOztBdUZsN2pCRTtFQUNFO0N2RnE3akJKOztBdUZuN2pCRTtFQUNFO0N2RnM3akJKOztBdUZwN2pCRTtFQUNFO0N2RnU3akJKOztBdUZyN2pCRTtFQUNFO0N2Rnc3akJKOztBdUZ0N2pCRTtFQUNFO0N2Rnk3akJKOztBdUZ2N2pCRTtFQUNFO0N2RjA3akJKOztBdUYxOGpCRTtFQUNFO0N2RjY4akJKOztBdUYzOGpCRTtFQUNFO0N2Rjg4akJKOztBdUY1OGpCRTtFQUNFO0N2Ris4akJKOztBdUY3OGpCRTtFQUNFO0N2Rmc5akJKOztBdUY5OGpCRTtFQUNFO0N2Rmk5akJKOztBdUYvOGpCRTtFQUNFO0N2Rms5akJKOztBdUZsK2pCRTtFQUNFO0N2RnErakJKOztBdUZuK2pCRTtFQUNFO0N2RnMrakJKOztBdUZwK2pCRTtFQUNFO0N2RnUrakJKOztBdUZyK2pCRTtFQUNFO0N2RncrakJKOztBdUZ0K2pCRTtFQUNFO0N2RnkrakJKOztBdUZ2K2pCRTtFQUNFO0N2RjArakJKOztBdUYxL2pCRTtFQUNFO0N2RjYvakJKOztBdUYzL2pCRTtFQUNFO0N2RjgvakJKOztBdUY1L2pCRTtFQUNFO0N2RisvakJKOztBdUY3L2pCRTtFQUNFO0N2Rmdna0JKOztBdUY5L2pCRTtFQUNFO0N2Rmlna0JKOztBdUYvL2pCRTtFQUNFO0N2Rmtna0JKOztBdUZsaGtCRTtFQUNFO0N2RnFoa0JKOztBdUZuaGtCRTtFQUNFO0N2RnNoa0JKOztBdUZwaGtCRTtFQUNFO0N2RnVoa0JKOztBdUZyaGtCRTtFQUNFO0N2Rndoa0JKOztBdUZ0aGtCRTtFQUNFO0N2Rnloa0JKOztBdUZ2aGtCRTtFQUNFO0N2RjBoa0JKOztBdUYxaWtCRTtFQUNFO0N2RjZpa0JKOztBdUYzaWtCRTtFQUNFO0N2Rjhpa0JKOztBdUY1aWtCRTtFQUNFO0N2Ritpa0JKOztBdUY3aWtCRTtFQUNFO0N2Rmdqa0JKOztBdUY5aWtCRTtFQUNFO0N2Rmlqa0JKOztBdUYvaWtCRTtFQUNFO0N2Rmtqa0JKOztBdUZsa2tCRTtFQUNFO0N2RnFra0JKOztBdUZua2tCRTtFQUNFO0N2RnNra0JKOztBdUZwa2tCRTtFQUNFO0N2RnVra0JKOztBdUZya2tCRTtFQUNFO0N2Rndra0JKOztBdUZ0a2tCRTtFQUNFO0N2Rnlra0JKOztBdUZ2a2tCRTtFQUNFO0N2RjBra0JKOztBdUYxbGtCRTtFQUNFO0N2RjZsa0JKOztBdUYzbGtCRTtFQUNFO0N2Rjhsa0JKOztBdUY1bGtCRTtFQUNFO0N2Ritsa0JKOztBdUY3bGtCRTtFQUNFO0N2Rmdta0JKOztBdUY5bGtCRTtFQUNFO0N2Rmlta0JKOztBdUYvbGtCRTtFQUNFO0N2Rmtta0JKOztBdUZsbmtCRTtFQUNFO0N2RnFua0JKOztBdUZubmtCRTtFQUNFO0N2RnNua0JKOztBdUZwbmtCRTtFQUNFO0N2RnVua0JKOztBdUZybmtCRTtFQUNFO0N2Rndua0JKOztBdUZ0bmtCRTtFQUNFO0N2Rnlua0JKOztBdUZ2bmtCRTtFQUNFO0N2RjBua0JKOztBdUYxb2tCRTtFQUNFO0N2RjZva0JKOztBdUYzb2tCRTtFQUNFO0N2Rjhva0JKOztBdUY1b2tCRTtFQUNFO0N2Ritva0JKOztBdUY3b2tCRTtFQUNFO0N2Rmdwa0JKOztBdUY5b2tCRTtFQUNFO0N2Rmlwa0JKOztBdUYvb2tCRTtFQUNFO0N2Rmtwa0JKOztBdUZscWtCRTtFQUNFO0N2RnFxa0JKOztBdUZucWtCRTtFQUNFO0N2RnNxa0JKOztBdUZwcWtCRTtFQUNFO0N2RnVxa0JKOztBdUZycWtCRTtFQUNFO0N2Rndxa0JKOztBdUZ0cWtCRTtFQUNFO0N2Rnlxa0JKOztBdUZ2cWtCRTtFQUNFO0N2RjBxa0JKOztBdUYxcmtCRTtFQUNFO0N2RjZya0JKOztBdUYzcmtCRTtFQUNFO0N2Rjhya0JKOztBdUY1cmtCRTtFQUNFO0N2Ritya0JKOztBdUY3cmtCRTtFQUNFO0N2Rmdza0JKOztBdUY5cmtCRTtFQUNFO0N2Rmlza0JKOztBdUYvcmtCRTtFQUNFO0N2Rmtza0JKOztBdUZsdGtCRTtFQUNFO0N2RnF0a0JKOztBdUZudGtCRTtFQUNFO0N2RnN0a0JKOztBdUZwdGtCRTtFQUNFO0N2RnV0a0JKOztBdUZydGtCRTtFQUNFO0N2Rnd0a0JKOztBdUZ0dGtCRTtFQUNFO0N2Rnl0a0JKOztBdUZ2dGtCRTtFQUNFO0N2RjB0a0JKOztBdUYxdWtCRTtFQUNFO0N2RjZ1a0JKOztBdUYzdWtCRTtFQUNFO0N2Rjh1a0JKOztBdUY1dWtCRTtFQUNFO0N2Rit1a0JKOztBdUY3dWtCRTtFQUNFO0N2Rmd2a0JKOztBdUY5dWtCRTtFQUNFO0N2Rml2a0JKOztBdUYvdWtCRTtFQUNFO0N2Rmt2a0JKOztBdUZsd2tCRTtFQUNFO0N2RnF3a0JKOztBdUZud2tCRTtFQUNFO0N2RnN3a0JKOztBdUZwd2tCRTtFQUNFO0N2RnV3a0JKOztBdUZyd2tCRTtFQUNFO0N2Rnd3a0JKOztBdUZ0d2tCRTtFQUNFO0N2Rnl3a0JKOztBdUZ2d2tCRTtFQUNFO0N2RjB3a0JKOztBdUYxeGtCRTtFQUNFO0N2RjZ4a0JKOztBdUYzeGtCRTtFQUNFO0N2Rjh4a0JKOztBdUY1eGtCRTtFQUNFO0N2Rit4a0JKOztBdUY3eGtCRTtFQUNFO0N2Rmd5a0JKOztBdUY5eGtCRTtFQUNFO0N2Rml5a0JKOztBdUYveGtCRTtFQUNFO0N2Rmt5a0JKOztBdUZsemtCRTtFQUNFO0N2RnF6a0JKOztBdUZuemtCRTtFQUNFO0N2RnN6a0JKOztBdUZwemtCRTtFQUNFO0N2RnV6a0JKOztBdUZyemtCRTtFQUNFO0N2Rnd6a0JKOztBdUZ0emtCRTtFQUNFO0N2Rnl6a0JKOztBdUZ2emtCRTtFQUNFO0N2RjB6a0JKOztBdUYxMGtCRTtFQUNFO0N2RjYwa0JKOztBdUYzMGtCRTtFQUNFO0N2Rjgwa0JKOztBdUY1MGtCRTtFQUNFO0N2Riswa0JKOztBdUY3MGtCRTtFQUNFO0N2Rmcxa0JKOztBdUY5MGtCRTtFQUNFO0N2Rmkxa0JKOztBdUYvMGtCRTtFQUNFO0N2Rmsxa0JKOztBdUZsMmtCRTtFQUNFO0N2RnEya0JKOztBdUZuMmtCRTtFQUNFO0N2RnMya0JKOztBdUZwMmtCRTtFQUNFO0N2RnUya0JKOztBdUZyMmtCRTtFQUNFO0N2Rncya0JKOztBdUZ0MmtCRTtFQUNFO0N2Rnkya0JKOztBdUZ2MmtCRTtFQUNFO0N2RjAya0JKOztBdUYxM2tCRTtFQUNFO0N2RjYza0JKOztBdUYzM2tCRTtFQUNFO0N2Rjgza0JKOztBdUY1M2tCRTtFQUNFO0N2Risza0JKOztBdUY3M2tCRTtFQUNFO0N2Rmc0a0JKOztBdUY5M2tCRTtFQUNFO0N2Rmk0a0JKOztBdUYvM2tCRTtFQUNFO0N2Rms0a0JKOztBdUZsNWtCRTtFQUNFO0N2RnE1a0JKOztBdUZuNWtCRTtFQUNFO0N2RnM1a0JKOztBdUZwNWtCRTtFQUNFO0N2RnU1a0JKOztBdUZyNWtCRTtFQUNFO0N2Rnc1a0JKOztBdUZ0NWtCRTtFQUNFO0N2Rnk1a0JKOztBdUZ2NWtCRTtFQUNFO0N2RjA1a0JKOztBdUYxNmtCRTtFQUNFO0N2RjY2a0JKOztBdUYzNmtCRTtFQUNFO0N2Rjg2a0JKOztBdUY1NmtCRTtFQUNFO0N2Ris2a0JKOztBdUY3NmtCRTtFQUNFO0N2Rmc3a0JKOztBdUY5NmtCRTtFQUNFO0N2Rmk3a0JKOztBdUYvNmtCRTtFQUNFO0N2Rms3a0JKOztBdUZsOGtCRTtFQUNFO0N2RnE4a0JKOztBdUZuOGtCRTtFQUNFO0N2RnM4a0JKOztBdUZwOGtCRTtFQUNFO0N2RnU4a0JKOztBdUZyOGtCRTtFQUNFO0N2Rnc4a0JKOztBdUZ0OGtCRTtFQUNFO0N2Rnk4a0JKOztBdUZ2OGtCRTtFQUNFO0N2RjA4a0JKOztBdUYxOWtCRTtFQUNFO0N2RjY5a0JKOztBdUYzOWtCRTtFQUNFO0N2Rjg5a0JKOztBdUY1OWtCRTtFQUNFO0N2Ris5a0JKOztBdUY3OWtCRTtFQUNFO0N2Rmcra0JKOztBdUY5OWtCRTtFQUNFO0N2Rmkra0JKOztBdUYvOWtCRTtFQUNFO0N2Rmsra0JKOztBdUZsL2tCRTtFQUNFO0N2RnEva0JKOztBdUZuL2tCRTtFQUNFO0N2RnMva0JKOztBdUZwL2tCRTtFQUNFO0N2RnUva0JKOztBdUZyL2tCRTtFQUNFO0N2Rncva0JKOztBdUZ0L2tCRTtFQUNFO0N2Rnkva0JKOztBdUZ2L2tCRTtFQUNFO0N2RjAva0JKOztBdUYxZ2xCRTtFQUNFO0N2RjZnbEJKOztBdUYzZ2xCRTtFQUNFO0N2RjhnbEJKOztBdUY1Z2xCRTtFQUNFO0N2RitnbEJKOztBdUY3Z2xCRTtFQUNFO0N2RmdobEJKOztBdUY5Z2xCRTtFQUNFO0N2RmlobEJKOztBdUYvZ2xCRTtFQUNFO0N2RmtobEJKOztBdUZsaWxCRTtFQUNFO0N2RnFpbEJKOztBdUZuaWxCRTtFQUNFO0N2RnNpbEJKOztBdUZwaWxCRTtFQUNFO0N2RnVpbEJKOztBdUZyaWxCRTtFQUNFO0N2RndpbEJKOztBdUZ0aWxCRTtFQUNFO0N2RnlpbEJKOztBdUZ2aWxCRTtFQUNFO0N2RjBpbEJKOztBdUYxamxCRTtFQUNFO0N2RjZqbEJKOztBdUYzamxCRTtFQUNFO0N2RjhqbEJKOztBdUY1amxCRTtFQUNFO0N2RitqbEJKOztBdUY3amxCRTtFQUNFO0N2RmdrbEJKOztBdUY5amxCRTtFQUNFO0N2RmlrbEJKOztBdUYvamxCRTtFQUNFO0N2RmtrbEJKOztBdUZsbGxCRTtFQUNFO0N2RnFsbEJKOztBdUZubGxCRTtFQUNFO0N2RnNsbEJKOztBdUZwbGxCRTtFQUNFO0N2RnVsbEJKOztBdUZybGxCRTtFQUNFO0N2RndsbEJKOztBdUZ0bGxCRTtFQUNFO0N2RnlsbEJKOztBdUZ2bGxCRTtFQUNFO0N2RjBsbEJKOztBdUYxbWxCRTtFQUNFO0N2RjZtbEJKOztBdUYzbWxCRTtFQUNFO0N2RjhtbEJKOztBdUY1bWxCRTtFQUNFO0N2RittbEJKOztBdUY3bWxCRTtFQUNFO0N2RmdubEJKOztBdUY5bWxCRTtFQUNFO0N2RmlubEJKOztBdUYvbWxCRTtFQUNFO0N2RmtubEJKOztBdUZsb2xCRTtFQUNFO0N2RnFvbEJKOztBdUZub2xCRTtFQUNFO0N2RnNvbEJKOztBdUZwb2xCRTtFQUNFO0N2RnVvbEJKOztBdUZyb2xCRTtFQUNFO0N2RndvbEJKOztBdUZ0b2xCRTtFQUNFO0N2RnlvbEJKOztBdUZ2b2xCRTtFQUNFO0N2RjBvbEJKOztBdUYxcGxCRTtFQUNFO0N2RjZwbEJKOztBdUYzcGxCRTtFQUNFO0N2RjhwbEJKOztBdUY1cGxCRTtFQUNFO0N2RitwbEJKOztBdUY3cGxCRTtFQUNFO0N2RmdxbEJKOztBdUY5cGxCRTtFQUNFO0N2RmlxbEJKOztBdUYvcGxCRTtFQUNFO0N2RmtxbEJKOztBdUZscmxCRTtFQUNFO0N2RnFybEJKOztBdUZucmxCRTtFQUNFO0N2RnNybEJKOztBdUZwcmxCRTtFQUNFO0N2RnVybEJKOztBdUZycmxCRTtFQUNFO0N2RndybEJKOztBdUZ0cmxCRTtFQUNFO0N2RnlybEJKOztBdUZ2cmxCRTtFQUNFO0N2RjBybEJKOztBdUYxc2xCRTtFQUNFO0N2RjZzbEJKOztBdUYzc2xCRTtFQUNFO0N2RjhzbEJKOztBdUY1c2xCRTtFQUNFO0N2RitzbEJKOztBdUY3c2xCRTtFQUNFO0N2Rmd0bEJKOztBdUY5c2xCRTtFQUNFO0N2Rml0bEJKOztBdUYvc2xCRTtFQUNFO0N2Rmt0bEJKOztBdUZsdWxCRTtFQUNFO0N2RnF1bEJKOztBdUZudWxCRTtFQUNFO0N2RnN1bEJKOztBdUZwdWxCRTtFQUNFO0N2RnV1bEJKOztBdUZydWxCRTtFQUNFO0N2Rnd1bEJKOztBdUZ0dWxCRTtFQUNFO0N2Rnl1bEJKOztBdUZ2dWxCRTtFQUNFO0N2RjB1bEJKOztBdUYxdmxCRTtFQUNFO0N2RjZ2bEJKOztBdUYzdmxCRTtFQUNFO0N2Rjh2bEJKOztBdUY1dmxCRTtFQUNFO0N2Rit2bEJKOztBdUY3dmxCRTtFQUNFO0N2Rmd3bEJKOztBdUY5dmxCRTtFQUNFO0N2Rml3bEJKOztBdUYvdmxCRTtFQUNFO0N2Rmt3bEJKOztBdUZseGxCRTtFQUNFO0N2RnF4bEJKOztBdUZueGxCRTtFQUNFO0N2RnN4bEJKOztBdUZweGxCRTtFQUNFO0N2RnV4bEJKOztBdUZyeGxCRTtFQUNFO0N2Rnd4bEJKOztBdUZ0eGxCRTtFQUNFO0N2Rnl4bEJKOztBdUZ2eGxCRTtFQUNFO0N2RjB4bEJKOztBdUYxeWxCRTtFQUNFO0N2RjZ5bEJKOztBdUYzeWxCRTtFQUNFO0N2Rjh5bEJKOztBdUY1eWxCRTtFQUNFO0N2Rit5bEJKOztBdUY3eWxCRTtFQUNFO0N2Rmd6bEJKOztBdUY5eWxCRTtFQUNFO0N2Rml6bEJKOztBdUYveWxCRTtFQUNFO0N2Rmt6bEJKOztBdUZsMGxCRTtFQUNFO0N2RnEwbEJKOztBdUZuMGxCRTtFQUNFO0N2RnMwbEJKOztBdUZwMGxCRTtFQUNFO0N2RnUwbEJKOztBdUZyMGxCRTtFQUNFO0N2RncwbEJKOztBdUZ0MGxCRTtFQUNFO0N2RnkwbEJKOztBdUZ2MGxCRTtFQUNFO0N2RjAwbEJKOztBdUYxMWxCRTtFQUNFO0N2RjYxbEJKOztBdUYzMWxCRTtFQUNFO0N2RjgxbEJKOztBdUY1MWxCRTtFQUNFO0N2RisxbEJKOztBdUY3MWxCRTtFQUNFO0N2RmcybEJKOztBdUY5MWxCRTtFQUNFO0N2RmkybEJKOztBdUYvMWxCRTtFQUNFO0N2RmsybEJKOztBdUZsM2xCRTtFQUNFO0N2RnEzbEJKOztBdUZuM2xCRTtFQUNFO0N2RnMzbEJKOztBdUZwM2xCRTtFQUNFO0N2RnUzbEJKOztBdUZyM2xCRTtFQUNFO0N2RnczbEJKOztBdUZ0M2xCRTtFQUNFO0N2RnkzbEJKOztBdUZ2M2xCRTtFQUNFO0N2RjAzbEJKOztBdUYxNGxCRTtFQUNFO0N2RjY0bEJKOztBdUYzNGxCRTtFQUNFO0N2Rjg0bEJKOztBdUY1NGxCRTtFQUNFO0N2Ris0bEJKOztBdUY3NGxCRTtFQUNFO0N2Rmc1bEJKOztBdUY5NGxCRTtFQUNFO0N2Rmk1bEJKOztBdUYvNGxCRTtFQUNFO0N2Rms1bEJKOztBdUZsNmxCRTtFQUNFO0N2RnE2bEJKOztBdUZuNmxCRTtFQUNFO0N2RnM2bEJKOztBdUZwNmxCRTtFQUNFO0N2RnU2bEJKOztBdUZyNmxCRTtFQUNFO0N2Rnc2bEJKOztBdUZ0NmxCRTtFQUNFO0N2Rnk2bEJKOztBdUZ2NmxCRTtFQUNFO0N2RjA2bEJKOztBdUYxN2xCRTtFQUNFO0N2RjY3bEJKOztBdUYzN2xCRTtFQUNFO0N2Rjg3bEJKOztBdUY1N2xCRTtFQUNFO0N2Ris3bEJKOztBdUY3N2xCRTtFQUNFO0N2Rmc4bEJKOztBdUY5N2xCRTtFQUNFO0N2Rmk4bEJKOztBdUYvN2xCRTtFQUNFO0N2Rms4bEJKOztBdUZsOWxCRTtFQUNFO0N2RnE5bEJKOztBdUZuOWxCRTtFQUNFO0N2RnM5bEJKOztBdUZwOWxCRTtFQUNFO0N2RnU5bEJKOztBdUZyOWxCRTtFQUNFO0N2Rnc5bEJKOztBdUZ0OWxCRTtFQUNFO0N2Rnk5bEJKOztBdUZ2OWxCRTtFQUNFO0N2RjA5bEJKOztBdUYxK2xCRTtFQUNFO0N2RjYrbEJKOztBdUYzK2xCRTtFQUNFO0N2RjgrbEJKOztBdUY1K2xCRTtFQUNFO0N2RisrbEJKOztBdUY3K2xCRTtFQUNFO0N2RmcvbEJKOztBdUY5K2xCRTtFQUNFO0N2RmkvbEJKOztBdUYvK2xCRTtFQUNFO0N2RmsvbEJKOztBdUZsZ21CRTtFQUNFO0N2RnFnbUJKOztBdUZuZ21CRTtFQUNFO0N2RnNnbUJKOztBdUZwZ21CRTtFQUNFO0N2RnVnbUJKOztBdUZyZ21CRTtFQUNFO0N2RndnbUJKOztBdUZ0Z21CRTtFQUNFO0N2RnlnbUJKOztBdUZ2Z21CRTtFQUNFO0N2RjBnbUJKOztBdUYxaG1CRTtFQUNFO0N2RjZobUJKOztBdUYzaG1CRTtFQUNFO0N2RjhobUJKOztBdUY1aG1CRTtFQUNFO0N2RitobUJKOztBdUY3aG1CRTtFQUNFO0N2RmdpbUJKOztBdUY5aG1CRTtFQUNFO0N2RmlpbUJKOztBdUYvaG1CRTtFQUNFO0N2RmtpbUJKOztBdUZsam1CRTtFQUNFO0N2RnFqbUJKOztBdUZuam1CRTtFQUNFO0N2RnNqbUJKOztBdUZwam1CRTtFQUNFO0N2RnVqbUJKOztBdUZyam1CRTtFQUNFO0N2RndqbUJKOztBdUZ0am1CRTtFQUNFO0N2RnlqbUJKOztBdUZ2am1CRTtFQUNFO0N2RjBqbUJKOztBdUYxa21CRTtFQUNFO0N2RjZrbUJKOztBdUYza21CRTtFQUNFO0N2RjhrbUJKOztBdUY1a21CRTtFQUNFO0N2RitrbUJKOztBdUY3a21CRTtFQUNFO0N2RmdsbUJKOztBdUY5a21CRTtFQUNFO0N2RmlsbUJKOztBdUYva21CRTtFQUNFO0N2RmtsbUJKOztBdUZsbW1CRTtFQUNFO0N2RnFtbUJKOztBdUZubW1CRTtFQUNFO0N2RnNtbUJKOztBdUZwbW1CRTtFQUNFO0N2RnVtbUJKOztBdUZybW1CRTtFQUNFO0N2RndtbUJKOztBdUZ0bW1CRTtFQUNFO0N2RnltbUJKOztBdUZ2bW1CRTtFQUNFO0N2RjBtbUJKOztBdUYxbm1CRTtFQUNFO0N2RjZubUJKOztBdUYzbm1CRTtFQUNFO0N2RjhubUJKOztBdUY1bm1CRTtFQUNFO0N2RitubUJKOztBdUY3bm1CRTtFQUNFO0N2RmdvbUJKOztBdUY5bm1CRTtFQUNFO0N2RmlvbUJKOztBdUYvbm1CRTtFQUNFO0N2RmtvbUJKOztBdUZscG1CRTtFQUNFO0N2RnFwbUJKOztBdUZucG1CRTtFQUNFO0N2RnNwbUJKOztBdUZwcG1CRTtFQUNFO0N2RnVwbUJKOztBdUZycG1CRTtFQUNFO0N2RndwbUJKOztBdUZ0cG1CRTtFQUNFO0N2RnlwbUJKOztBdUZ2cG1CRTtFQUNFO0N2RjBwbUJKOztBdUYxcW1CRTtFQUNFO0N2RjZxbUJKOztBdUYzcW1CRTtFQUNFO0N2RjhxbUJKOztBdUY1cW1CRTtFQUNFO0N2RitxbUJKOztBdUY3cW1CRTtFQUNFO0N2RmdybUJKOztBdUY5cW1CRTtFQUNFO0N2RmlybUJKOztBdUYvcW1CRTtFQUNFO0N2RmtybUJKOztBdUZsc21CRTtFQUNFO0N2RnFzbUJKOztBdUZuc21CRTtFQUNFO0N2RnNzbUJKOztBdUZwc21CRTtFQUNFO0N2RnVzbUJKOztBdUZyc21CRTtFQUNFO0N2RndzbUJKOztBdUZ0c21CRTtFQUNFO0N2RnlzbUJKOztBdUZ2c21CRTtFQUNFO0N2RjBzbUJKOztBdUYxdG1CRTtFQUNFO0N2RjZ0bUJKOztBdUYzdG1CRTtFQUNFO0N2Rjh0bUJKOztBdUY1dG1CRTtFQUNFO0N2Rit0bUJKOztBdUY3dG1CRTtFQUNFO0N2Rmd1bUJKOztBdUY5dG1CRTtFQUNFO0N2Rml1bUJKOztBdUYvdG1CRTtFQUNFO0N2Rmt1bUJKOztBdUZsdm1CRTtFQUNFO0N2RnF2bUJKOztBdUZudm1CRTtFQUNFO0N2RnN2bUJKOztBdUZwdm1CRTtFQUNFO0N2RnV2bUJKOztBdUZydm1CRTtFQUNFO0N2Rnd2bUJKOztBdUZ0dm1CRTtFQUNFO0N2Rnl2bUJKOztBdUZ2dm1CRTtFQUNFO0N2RjB2bUJKOztBdUYxd21CRTtFQUNFO0N2RjZ3bUJKOztBdUYzd21CRTtFQUNFO0N2Rjh3bUJKOztBdUY1d21CRTtFQUNFO0N2Rit3bUJKOztBdUY3d21CRTtFQUNFO0N2Rmd4bUJKOztBdUY5d21CRTtFQUNFO0N2Rml4bUJKOztBdUYvd21CRTtFQUNFO0N2Rmt4bUJKOztBdUZseW1CRTtFQUNFO0N2RnF5bUJKOztBdUZueW1CRTtFQUNFO0N2RnN5bUJKOztBdUZweW1CRTtFQUNFO0N2RnV5bUJKOztBdUZyeW1CRTtFQUNFO0N2Rnd5bUJKOztBdUZ0eW1CRTtFQUNFO0N2Rnl5bUJKOztBdUZ2eW1CRTtFQUNFO0N2RjB5bUJKOztBdUYxem1CRTtFQUNFO0N2RjZ6bUJKOztBdUYzem1CRTtFQUNFO0N2Rjh6bUJKOztBdUY1em1CRTtFQUNFO0N2Rit6bUJKOztBdUY3em1CRTtFQUNFO0N2RmcwbUJKOztBdUY5em1CRTtFQUNFO0N2RmkwbUJKOztBdUYvem1CRTtFQUNFO0N2RmswbUJKOztBdUZsMW1CRTtFQUNFO0N2RnExbUJKOztBdUZuMW1CRTtFQUNFO0N2RnMxbUJKOztBdUZwMW1CRTtFQUNFO0N2RnUxbUJKOztBdUZyMW1CRTtFQUNFO0N2RncxbUJKOztBdUZ0MW1CRTtFQUNFO0N2RnkxbUJKOztBdUZ2MW1CRTtFQUNFO0N2RjAxbUJKOztBdUYxMm1CRTtFQUNFO0N2RjYybUJKOztBdUYzMm1CRTtFQUNFO0N2RjgybUJKOztBdUY1Mm1CRTtFQUNFO0N2RisybUJKOztBdUY3Mm1CRTtFQUNFO0N2RmczbUJKOztBdUY5Mm1CRTtFQUNFO0N2RmkzbUJKOztBdUYvMm1CRTtFQUNFO0N2RmszbUJKOztBdUZsNG1CRTtFQUNFO0N2RnE0bUJKOztBdUZuNG1CRTtFQUNFO0N2RnM0bUJKOztBdUZwNG1CRTtFQUNFO0N2RnU0bUJKOztBdUZyNG1CRTtFQUNFO0N2Rnc0bUJKOztBdUZ0NG1CRTtFQUNFO0N2Rnk0bUJKOztBdUZ2NG1CRTtFQUNFO0N2RjA0bUJKOztBdUYxNW1CRTtFQUNFO0N2RjY1bUJKOztBdUYzNW1CRTtFQUNFO0N2Rjg1bUJKOztBdUY1NW1CRTtFQUNFO0N2Ris1bUJKOztBdUY3NW1CRTtFQUNFO0N2Rmc2bUJKOztBdUY5NW1CRTtFQUNFO0N2Rmk2bUJKOztBdUYvNW1CRTtFQUNFO0N2Rms2bUJKOztBdUZsN21CRTtFQUNFO0N2RnE3bUJKOztBdUZuN21CRTtFQUNFO0N2RnM3bUJKOztBdUZwN21CRTtFQUNFO0N2RnU3bUJKOztBdUZyN21CRTtFQUNFO0N2Rnc3bUJKOztBdUZ0N21CRTtFQUNFO0N2Rnk3bUJKOztBdUZ2N21CRTtFQUNFO0N2RjA3bUJKOztBdUYxOG1CRTtFQUNFO0N2RjY4bUJKOztBdUYzOG1CRTtFQUNFO0N2Rjg4bUJKOztBdUY1OG1CRTtFQUNFO0N2Ris4bUJKOztBdUY3OG1CRTtFQUNFO0N2Rmc5bUJKOztBdUY5OG1CRTtFQUNFO0N2Rmk5bUJKOztBdUYvOG1CRTtFQUNFO0N2Rms5bUJKOztBdUZsK21CRTtFQUNFO0N2RnErbUJKOztBdUZuK21CRTtFQUNFO0N2RnMrbUJKOztBdUZwK21CRTtFQUNFO0N2RnUrbUJKOztBdUZyK21CRTtFQUNFO0N2RncrbUJKOztBdUZ0K21CRTtFQUNFO0N2RnkrbUJKOztBdUZ2K21CRTtFQUNFO0N2RjArbUJKOztBdUYxL21CRTtFQUNFO0N2RjYvbUJKOztBdUYzL21CRTtFQUNFO0N2RjgvbUJKOztBdUY1L21CRTtFQUNFO0N2RisvbUJKOztBdUY3L21CRTtFQUNFO0N2RmdnbkJKOztBdUY5L21CRTtFQUNFO0N2RmlnbkJKOztBdUYvL21CRTtFQUNFO0N2RmtnbkJKOztBdUZsaG5CRTtFQUNFO0N2RnFobkJKOztBdUZuaG5CRTtFQUNFO0N2RnNobkJKOztBdUZwaG5CRTtFQUNFO0N2RnVobkJKOztBdUZyaG5CRTtFQUNFO0N2RndobkJKOztBdUZ0aG5CRTtFQUNFO0N2RnlobkJKOztBdUZ2aG5CRTtFQUNFO0N2RjBobkJKOztBdUYxaW5CRTtFQUNFO0N2RjZpbkJKOztBdUYzaW5CRTtFQUNFO0N2RjhpbkJKOztBdUY1aW5CRTtFQUNFO0N2RitpbkJKOztBdUY3aW5CRTtFQUNFO0N2RmdqbkJKOztBdUY5aW5CRTtFQUNFO0N2RmlqbkJKOztBdUYvaW5CRTtFQUNFO0N2RmtqbkJKOztBdUZsa25CRTtFQUNFO0N2RnFrbkJKOztBdUZua25CRTtFQUNFO0N2RnNrbkJKOztBdUZwa25CRTtFQUNFO0N2RnVrbkJKOztBdUZya25CRTtFQUNFO0N2RndrbkJKOztBdUZ0a25CRTtFQUNFO0N2RnlrbkJKOztBdUZ2a25CRTtFQUNFO0N2RjBrbkJKOztBdUYxbG5CRTtFQUNFO0N2RjZsbkJKOztBdUYzbG5CRTtFQUNFO0N2RjhsbkJKOztBdUY1bG5CRTtFQUNFO0N2RitsbkJKOztBdUY3bG5CRTtFQUNFO0N2RmdtbkJKOztBdUY5bG5CRTtFQUNFO0N2RmltbkJKOztBdUYvbG5CRTtFQUNFO0N2RmttbkJKOztBdUZsbm5CRTtFQUNFO0N2RnFubkJKOztBdUZubm5CRTtFQUNFO0N2RnNubkJKOztBdUZwbm5CRTtFQUNFO0N2RnVubkJKOztBdUZybm5CRTtFQUNFO0N2RndubkJKOztBdUZ0bm5CRTtFQUNFO0N2RnlubkJKOztBdUZ2bm5CRTtFQUNFO0N2RjBubkJKOztBdUYxb25CRTtFQUNFO0N2RjZvbkJKOztBdUYzb25CRTtFQUNFO0N2RjhvbkJKOztBdUY1b25CRTtFQUNFO0N2RitvbkJKOztBdUY3b25CRTtFQUNFO0N2RmdwbkJKOztBdUY5b25CRTtFQUNFO0N2RmlwbkJKOztBdUYvb25CRTtFQUNFO0N2RmtwbkJKOztBdUZscW5CRTtFQUNFO0N2RnFxbkJKOztBdUZucW5CRTtFQUNFO0N2RnNxbkJKOztBdUZwcW5CRTtFQUNFO0N2RnVxbkJKOztBdUZycW5CRTtFQUNFO0N2RndxbkJKOztBdUZ0cW5CRTtFQUNFO0N2RnlxbkJKOztBdUZ2cW5CRTtFQUNFO0N2RjBxbkJKOztBdUYxcm5CRTtFQUNFO0N2RjZybkJKOztBdUYzcm5CRTtFQUNFO0N2RjhybkJKOztBdUY1cm5CRTtFQUNFO0N2RitybkJKOztBdUY3cm5CRTtFQUNFO0N2RmdzbkJKOztBdUY5cm5CRTtFQUNFO0N2RmlzbkJKOztBdUYvcm5CRTtFQUNFO0N2RmtzbkJKOztBdUZsdG5CRTtFQUNFO0N2RnF0bkJKOztBdUZudG5CRTtFQUNFO0N2RnN0bkJKOztBdUZwdG5CRTtFQUNFO0N2RnV0bkJKOztBdUZydG5CRTtFQUNFO0N2Rnd0bkJKOztBdUZ0dG5CRTtFQUNFO0N2Rnl0bkJKOztBdUZ2dG5CRTtFQUNFO0N2RjB0bkJKOztBdUYxdW5CRTtFQUNFO0N2RjZ1bkJKOztBdUYzdW5CRTtFQUNFO0N2Rjh1bkJKOztBdUY1dW5CRTtFQUNFO0N2Rit1bkJKOztBdUY3dW5CRTtFQUNFO0N2Rmd2bkJKOztBdUY5dW5CRTtFQUNFO0N2Rml2bkJKOztBdUYvdW5CRTtFQUNFO0N2Rmt2bkJKOztBdUZsd25CRTtFQUNFO0N2RnF3bkJKOztBdUZud25CRTtFQUNFO0N2RnN3bkJKOztBdUZwd25CRTtFQUNFO0N2RnV3bkJKOztBdUZyd25CRTtFQUNFO0N2Rnd3bkJKOztBdUZ0d25CRTtFQUNFO0N2Rnl3bkJKOztBdUZ2d25CRTtFQUNFO0N2RjB3bkJKOztBdUYxeG5CRTtFQUNFO0N2RjZ4bkJKOztBdUYzeG5CRTtFQUNFO0N2Rjh4bkJKOztBdUY1eG5CRTtFQUNFO0N2Rit4bkJKOztBdUY3eG5CRTtFQUNFO0N2Rmd5bkJKOztBdUY5eG5CRTtFQUNFO0N2Rml5bkJKOztBdUYveG5CRTtFQUNFO0N2Rmt5bkJKOztBdUZsem5CRTtFQUNFO0N2RnF6bkJKOztBdUZuem5CRTtFQUNFO0N2RnN6bkJKOztBdUZwem5CRTtFQUNFO0N2RnV6bkJKOztBdUZyem5CRTtFQUNFO0N2Rnd6bkJKOztBdUZ0em5CRTtFQUNFO0N2Rnl6bkJKOztBdUZ2em5CRTtFQUNFO0N2RjB6bkJKOztBdUYxMG5CRTtFQUNFO0N2RjYwbkJKOztBdUYzMG5CRTtFQUNFO0N2RjgwbkJKOztBdUY1MG5CRTtFQUNFO0N2RiswbkJKOztBdUY3MG5CRTtFQUNFO0N2RmcxbkJKOztBdUY5MG5CRTtFQUNFO0N2RmkxbkJKOztBdUYvMG5CRTtFQUNFO0N2RmsxbkJKOztBdUZsMm5CRTtFQUNFO0N2RnEybkJKOztBdUZuMm5CRTtFQUNFO0N2RnMybkJKOztBdUZwMm5CRTtFQUNFO0N2RnUybkJKOztBdUZyMm5CRTtFQUNFO0N2RncybkJKOztBdUZ0Mm5CRTtFQUNFO0N2RnkybkJKOztBdUZ2Mm5CRTtFQUNFO0N2RjAybkJKOztBdUYxM25CRTtFQUNFO0N2RjYzbkJKOztBdUYzM25CRTtFQUNFO0N2RjgzbkJKOztBdUY1M25CRTtFQUNFO0N2RiszbkJKOztBdUY3M25CRTtFQUNFO0N2Rmc0bkJKOztBdUY5M25CRTtFQUNFO0N2Rmk0bkJKOztBdUYvM25CRTtFQUNFO0N2Rms0bkJKOztBdUZsNW5CRTtFQUNFO0N2RnE1bkJKOztBdUZuNW5CRTtFQUNFO0N2RnM1bkJKOztBdUZwNW5CRTtFQUNFO0N2RnU1bkJKOztBdUZyNW5CRTtFQUNFO0N2Rnc1bkJKOztBdUZ0NW5CRTtFQUNFO0N2Rnk1bkJKOztBdUZ2NW5CRTtFQUNFO0N2RjA1bkJKOztBdUYxNm5CRTtFQUNFO0N2RjY2bkJKOztBdUYzNm5CRTtFQUNFO0N2Rjg2bkJKOztBdUY1Nm5CRTtFQUNFO0N2Ris2bkJKOztBdUY3Nm5CRTtFQUNFO0N2Rmc3bkJKOztBdUY5Nm5CRTtFQUNFO0N2Rmk3bkJKOztBdUYvNm5CRTtFQUNFO0N2Rms3bkJKOztBdUZsOG5CRTtFQUNFO0N2RnE4bkJKOztBdUZuOG5CRTtFQUNFO0N2RnM4bkJKOztBdUZwOG5CRTtFQUNFO0N2RnU4bkJKOztBdUZyOG5CRTtFQUNFO0N2Rnc4bkJKOztBdUZ0OG5CRTtFQUNFO0N2Rnk4bkJKOztBdUZ2OG5CRTtFQUNFO0N2RjA4bkJKOztBdUYxOW5CRTtFQUNFO0N2RjY5bkJKOztBdUYzOW5CRTtFQUNFO0N2Rjg5bkJKOztBdUY1OW5CRTtFQUNFO0N2Ris5bkJKOztBdUY3OW5CRTtFQUNFO0N2RmcrbkJKOztBdUY5OW5CRTtFQUNFO0N2RmkrbkJKOztBdUYvOW5CRTtFQUNFO0N2RmsrbkJKOztBdUZsL25CRTtFQUNFO0N2RnEvbkJKOztBdUZuL25CRTtFQUNFO0N2RnMvbkJKOztBdUZwL25CRTtFQUNFO0N2RnUvbkJKOztBdUZyL25CRTtFQUNFO0N2RncvbkJKOztBdUZ0L25CRTtFQUNFO0N2RnkvbkJKOztBdUZ2L25CRTtFQUNFO0N2RjAvbkJKOztBdUYxZ29CRTtFQUNFO0N2RjZnb0JKOztBdUYzZ29CRTtFQUNFO0N2Rjhnb0JKOztBdUY1Z29CRTtFQUNFO0N2Ritnb0JKOztBdUY3Z29CRTtFQUNFO0N2Rmdob0JKOztBdUY5Z29CRTtFQUNFO0N2Rmlob0JKOztBdUYvZ29CRTtFQUNFO0N2Rmtob0JKOztBdUZsaW9CRTtFQUNFO0N2RnFpb0JKOztBdUZuaW9CRTtFQUNFO0N2RnNpb0JKOztBdUZwaW9CRTtFQUNFO0N2RnVpb0JKOztBdUZyaW9CRTtFQUNFO0N2Rndpb0JKOztBdUZ0aW9CRTtFQUNFO0N2Rnlpb0JKOztBdUZ2aW9CRTtFQUNFO0N2RjBpb0JKOztBdUYxam9CRTtFQUNFO0N2RjZqb0JKOztBdUYzam9CRTtFQUNFO0N2Rjhqb0JKOztBdUY1am9CRTtFQUNFO0N2Ritqb0JKOztBdUY3am9CRTtFQUNFO0N2Rmdrb0JKOztBdUY5am9CRTtFQUNFO0N2Rmlrb0JKOztBdUYvam9CRTtFQUNFO0N2Rmtrb0JKOztBdUZsbG9CRTtFQUNFO0N2RnFsb0JKOztBdUZubG9CRTtFQUNFO0N2RnNsb0JKOztBdUZwbG9CRTtFQUNFO0N2RnVsb0JKOztBdUZybG9CRTtFQUNFO0N2Rndsb0JKOztBdUZ0bG9CRTtFQUNFO0N2Rnlsb0JKOztBdUZ2bG9CRTtFQUNFO0N2RjBsb0JKOztBdUYxbW9CRTtFQUNFO0N2RjZtb0JKOztBdUYzbW9CRTtFQUNFO0N2Rjhtb0JKOztBdUY1bW9CRTtFQUNFO0N2Rittb0JKOztBdUY3bW9CRTtFQUNFO0N2Rmdub0JKOztBdUY5bW9CRTtFQUNFO0N2Rmlub0JKOztBdUYvbW9CRTtFQUNFO0N2Rmtub0JKOztBdUZsb29CRTtFQUNFO0N2RnFvb0JKOztBdUZub29CRTtFQUNFO0N2RnNvb0JKOztBdUZwb29CRTtFQUNFO0N2RnVvb0JKOztBdUZyb29CRTtFQUNFO0N2Rndvb0JKOztBdUZ0b29CRTtFQUNFO0N2Rnlvb0JKOztBdUZ2b29CRTtFQUNFO0N2RjBvb0JKOztBdUYxcG9CRTtFQUNFO0N2RjZwb0JKOztBdUYzcG9CRTtFQUNFO0N2Rjhwb0JKOztBdUY1cG9CRTtFQUNFO0N2Ritwb0JKOztBdUY3cG9CRTtFQUNFO0N2Rmdxb0JKOztBdUY5cG9CRTtFQUNFO0N2Rmlxb0JKOztBdUYvcG9CRTtFQUNFO0N2Rmtxb0JKOztBdUZscm9CRTtFQUNFO0N2RnFyb0JKOztBdUZucm9CRTtFQUNFO0N2RnNyb0JKOztBdUZwcm9CRTtFQUNFO0N2RnVyb0JKOztBdUZycm9CRTtFQUNFO0N2Rndyb0JKOztBdUZ0cm9CRTtFQUNFO0N2Rnlyb0JKOztBdUZ2cm9CRTtFQUNFO0N2RjByb0JKOztBdUYxc29CRTtFQUNFO0N2RjZzb0JKOztBdUYzc29CRTtFQUNFO0N2Rjhzb0JKOztBdUY1c29CRTtFQUNFO0N2Ritzb0JKOztBdUY3c29CRTtFQUNFO0N2Rmd0b0JKOztBdUY5c29CRTtFQUNFO0N2Rml0b0JKOztBdUYvc29CRTtFQUNFO0N2Rmt0b0JKOztBdUZsdW9CRTtFQUNFO0N2RnF1b0JKOztBdUZudW9CRTtFQUNFO0N2RnN1b0JKOztBdUZwdW9CRTtFQUNFO0N2RnV1b0JKOztBdUZydW9CRTtFQUNFO0N2Rnd1b0JKOztBdUZ0dW9CRTtFQUNFO0N2Rnl1b0JKOztBdUZ2dW9CRTtFQUNFO0N2RjB1b0JKOztBdUYxdm9CRTtFQUNFO0N2RjZ2b0JKOztBdUYzdm9CRTtFQUNFO0N2Rjh2b0JKOztBdUY1dm9CRTtFQUNFO0N2Rit2b0JKOztBdUY3dm9CRTtFQUNFO0N2Rmd3b0JKOztBdUY5dm9CRTtFQUNFO0N2Rml3b0JKOztBdUYvdm9CRTtFQUNFO0N2Rmt3b0JKOztBdUZseG9CRTtFQUNFO0N2RnF4b0JKOztBdUZueG9CRTtFQUNFO0N2RnN4b0JKOztBdUZweG9CRTtFQUNFO0N2RnV4b0JKOztBdUZyeG9CRTtFQUNFO0N2Rnd4b0JKOztBdUZ0eG9CRTtFQUNFO0N2Rnl4b0JKOztBdUZ2eG9CRTtFQUNFO0N2RjB4b0JKOztBdUYxeW9CRTtFQUNFO0N2RjZ5b0JKOztBdUYzeW9CRTtFQUNFO0N2Rjh5b0JKOztBdUY1eW9CRTtFQUNFO0N2Rit5b0JKOztBdUY3eW9CRTtFQUNFO0N2Rmd6b0JKOztBdUY5eW9CRTtFQUNFO0N2Rml6b0JKOztBdUYveW9CRTtFQUNFO0N2Rmt6b0JKOztBdUZsMG9CRTtFQUNFO0N2RnEwb0JKOztBdUZuMG9CRTtFQUNFO0N2RnMwb0JKOztBdUZwMG9CRTtFQUNFO0N2RnUwb0JKOztBdUZyMG9CRTtFQUNFO0N2Rncwb0JKOztBdUZ0MG9CRTtFQUNFO0N2Rnkwb0JKOztBdUZ2MG9CRTtFQUNFO0N2RjAwb0JKOztBdUYxMW9CRTtFQUNFO0N2RjYxb0JKOztBdUYzMW9CRTtFQUNFO0N2Rjgxb0JKOztBdUY1MW9CRTtFQUNFO0N2Risxb0JKOztBdUY3MW9CRTtFQUNFO0N2Rmcyb0JKOztBdUY5MW9CRTtFQUNFO0N2Rmkyb0JKOztBdUYvMW9CRTtFQUNFO0N2Rmsyb0JKOztBdUZsM29CRTtFQUNFO0N2RnEzb0JKOztBdUZuM29CRTtFQUNFO0N2RnMzb0JKOztBdUZwM29CRTtFQUNFO0N2RnUzb0JKOztBdUZyM29CRTtFQUNFO0N2Rnczb0JKOztBdUZ0M29CRTtFQUNFO0N2Rnkzb0JKOztBdUZ2M29CRTtFQUNFO0N2RjAzb0JKOztBdUYxNG9CRTtFQUNFO0N2RjY0b0JKOztBdUYzNG9CRTtFQUNFO0N2Rjg0b0JKOztBdUY1NG9CRTtFQUNFO0N2Ris0b0JKOztBdUY3NG9CRTtFQUNFO0N2Rmc1b0JKOztBdUY5NG9CRTtFQUNFO0N2Rmk1b0JKOztBdUYvNG9CRTtFQUNFO0N2Rms1b0JKOztBdUZsNm9CRTtFQUNFO0N2RnE2b0JKOztBdUZuNm9CRTtFQUNFO0N2RnM2b0JKOztBdUZwNm9CRTtFQUNFO0N2RnU2b0JKOztBdUZyNm9CRTtFQUNFO0N2Rnc2b0JKOztBdUZ0Nm9CRTtFQUNFO0N2Rnk2b0JKOztBdUZ2Nm9CRTtFQUNFO0N2RjA2b0JKOztBdUYxN29CRTtFQUNFO0N2RjY3b0JKOztBdUYzN29CRTtFQUNFO0N2Rjg3b0JKOztBdUY1N29CRTtFQUNFO0N2Ris3b0JKOztBdUY3N29CRTtFQUNFO0N2Rmc4b0JKOztBdUY5N29CRTtFQUNFO0N2Rmk4b0JKOztBdUYvN29CRTtFQUNFO0N2Rms4b0JKOztBdUZsOW9CRTtFQUNFO0N2RnE5b0JKOztBdUZuOW9CRTtFQUNFO0N2RnM5b0JKOztBdUZwOW9CRTtFQUNFO0N2RnU5b0JKOztBdUZyOW9CRTtFQUNFO0N2Rnc5b0JKOztBdUZ0OW9CRTtFQUNFO0N2Rnk5b0JKOztBdUZ2OW9CRTtFQUNFO0N2RjA5b0JKOztBdUYxK29CRTtFQUNFO0N2RjYrb0JKOztBdUYzK29CRTtFQUNFO0N2Rjgrb0JKOztBdUY1K29CRTtFQUNFO0N2Risrb0JKOztBdUY3K29CRTtFQUNFO0N2Rmcvb0JKOztBdUY5K29CRTtFQUNFO0N2Rmkvb0JKOztBdUYvK29CRTtFQUNFO0N2Rmsvb0JKOztBdUZsZ3BCRTtFQUNFO0N2RnFncEJKOztBdUZuZ3BCRTtFQUNFO0N2RnNncEJKOztBdUZwZ3BCRTtFQUNFO0N2RnVncEJKOztBdUZyZ3BCRTtFQUNFO0N2RndncEJKOztBdUZ0Z3BCRTtFQUNFO0N2RnlncEJKOztBdUZ2Z3BCRTtFQUNFO0N2RjBncEJKOztBdUYxaHBCRTtFQUNFO0N2RjZocEJKOztBdUYzaHBCRTtFQUNFO0N2RjhocEJKOztBdUY1aHBCRTtFQUNFO0N2RitocEJKOztBdUY3aHBCRTtFQUNFO0N2RmdpcEJKOztBdUY5aHBCRTtFQUNFO0N2RmlpcEJKOztBdUYvaHBCRTtFQUNFO0N2RmtpcEJKOztBdUZsanBCRTtFQUNFO0N2RnFqcEJKOztBdUZuanBCRTtFQUNFO0N2RnNqcEJKOztBdUZwanBCRTtFQUNFO0N2RnVqcEJKOztBdUZyanBCRTtFQUNFO0N2RndqcEJKOztBdUZ0anBCRTtFQUNFO0N2RnlqcEJKOztBdUZ2anBCRTtFQUNFO0N2RjBqcEJKOztBdUYxa3BCRTtFQUNFO0N2RjZrcEJKOztBdUYza3BCRTtFQUNFO0N2RjhrcEJKOztBdUY1a3BCRTtFQUNFO0N2RitrcEJKOztBdUY3a3BCRTtFQUNFO0N2RmdscEJKOztBdUY5a3BCRTtFQUNFO0N2RmlscEJKOztBdUYva3BCRTtFQUNFO0N2RmtscEJKOztBdUZsbXBCRTtFQUNFO0N2RnFtcEJKOztBdUZubXBCRTtFQUNFO0N2RnNtcEJKOztBdUZwbXBCRTtFQUNFO0N2RnVtcEJKOztBdUZybXBCRTtFQUNFO0N2RndtcEJKOztBdUZ0bXBCRTtFQUNFO0N2RnltcEJKOztBdUZ2bXBCRTtFQUNFO0N2RjBtcEJKOztBdUYxbnBCRTtFQUNFO0N2RjZucEJKOztBdUYzbnBCRTtFQUNFO0N2RjhucEJKOztBdUY1bnBCRTtFQUNFO0N2RitucEJKOztBdUY3bnBCRTtFQUNFO0N2RmdvcEJKOztBdUY5bnBCRTtFQUNFO0N2RmlvcEJKOztBdUYvbnBCRTtFQUNFO0N2RmtvcEJKOztBdUZscHBCRTtFQUNFO0N2RnFwcEJKOztBdUZucHBCRTtFQUNFO0N2RnNwcEJKOztBdUZwcHBCRTtFQUNFO0N2RnVwcEJKOztBdUZycHBCRTtFQUNFO0N2RndwcEJKOztBdUZ0cHBCRTtFQUNFO0N2RnlwcEJKOztBdUZ2cHBCRTtFQUNFO0N2RjBwcEJKOztBdUYxcXBCRTtFQUNFO0N2RjZxcEJKOztBdUYzcXBCRTtFQUNFO0N2RjhxcEJKOztBdUY1cXBCRTtFQUNFO0N2RitxcEJKOztBdUY3cXBCRTtFQUNFO0N2RmdycEJKOztBdUY5cXBCRTtFQUNFO0N2RmlycEJKOztBdUYvcXBCRTtFQUNFO0N2RmtycEJKOztBdUZsc3BCRTtFQUNFO0N2RnFzcEJKOztBdUZuc3BCRTtFQUNFO0N2RnNzcEJKOztBdUZwc3BCRTtFQUNFO0N2RnVzcEJKOztBdUZyc3BCRTtFQUNFO0N2RndzcEJKOztBdUZ0c3BCRTtFQUNFO0N2RnlzcEJKOztBdUZ2c3BCRTtFQUNFO0N2RjBzcEJKOztBdUYxdHBCRTtFQUNFO0N2RjZ0cEJKOztBdUYzdHBCRTtFQUNFO0N2Rjh0cEJKOztBdUY1dHBCRTtFQUNFO0N2Rit0cEJKOztBdUY3dHBCRTtFQUNFO0N2Rmd1cEJKOztBdUY5dHBCRTtFQUNFO0N2Rml1cEJKOztBdUYvdHBCRTtFQUNFO0N2Rmt1cEJKOztBdUZsdnBCRTtFQUNFO0N2RnF2cEJKOztBdUZudnBCRTtFQUNFO0N2RnN2cEJKOztBdUZwdnBCRTtFQUNFO0N2RnV2cEJKOztBdUZydnBCRTtFQUNFO0N2Rnd2cEJKOztBdUZ0dnBCRTtFQUNFO0N2Rnl2cEJKOztBdUZ2dnBCRTtFQUNFO0N2RjB2cEJKOztBdUYxd3BCRTtFQUNFO0N2RjZ3cEJKOztBdUYzd3BCRTtFQUNFO0N2Rjh3cEJKOztBdUY1d3BCRTtFQUNFO0N2Rit3cEJKOztBdUY3d3BCRTtFQUNFO0N2Rmd4cEJKOztBdUY5d3BCRTtFQUNFO0N2Rml4cEJKOztBdUYvd3BCRTtFQUNFO0N2Rmt4cEJKOztBdUZseXBCRTtFQUNFO0N2RnF5cEJKOztBdUZueXBCRTtFQUNFO0N2RnN5cEJKOztBdUZweXBCRTtFQUNFO0N2RnV5cEJKOztBdUZyeXBCRTtFQUNFO0N2Rnd5cEJKOztBdUZ0eXBCRTtFQUNFO0N2Rnl5cEJKOztBdUZ2eXBCRTtFQUNFO0N2RjB5cEJKOztBdUYxenBCRTtFQUNFO0N2RjZ6cEJKOztBdUYzenBCRTtFQUNFO0N2Rjh6cEJKOztBdUY1enBCRTtFQUNFO0N2Rit6cEJKOztBdUY3enBCRTtFQUNFO0N2RmcwcEJKOztBdUY5enBCRTtFQUNFO0N2RmkwcEJKOztBdUYvenBCRTtFQUNFO0N2RmswcEJKOztBdUZsMXBCRTtFQUNFO0N2RnExcEJKOztBdUZuMXBCRTtFQUNFO0N2RnMxcEJKOztBdUZwMXBCRTtFQUNFO0N2RnUxcEJKOztBdUZyMXBCRTtFQUNFO0N2RncxcEJKOztBdUZ0MXBCRTtFQUNFO0N2RnkxcEJKOztBdUZ2MXBCRTtFQUNFO0N2RjAxcEJKOztBdUYxMnBCRTtFQUNFO0N2RjYycEJKOztBdUYzMnBCRTtFQUNFO0N2RjgycEJKOztBdUY1MnBCRTtFQUNFO0N2RisycEJKOztBdUY3MnBCRTtFQUNFO0N2RmczcEJKOztBdUY5MnBCRTtFQUNFO0N2RmkzcEJKOztBdUYvMnBCRTtFQUNFO0N2RmszcEJKOztBdUZsNHBCRTtFQUNFO0N2RnE0cEJKOztBdUZuNHBCRTtFQUNFO0N2RnM0cEJKOztBdUZwNHBCRTtFQUNFO0N2RnU0cEJKOztBdUZyNHBCRTtFQUNFO0N2Rnc0cEJKOztBdUZ0NHBCRTtFQUNFO0N2Rnk0cEJKOztBdUZ2NHBCRTtFQUNFO0N2RjA0cEJKOztBdUYxNXBCRTtFQUNFO0N2RjY1cEJKOztBdUYzNXBCRTtFQUNFO0N2Rjg1cEJKOztBdUY1NXBCRTtFQUNFO0N2Ris1cEJKOztBdUY3NXBCRTtFQUNFO0N2Rmc2cEJKOztBdUY5NXBCRTtFQUNFO0N2Rmk2cEJKOztBdUYvNXBCRTtFQUNFO0N2Rms2cEJKOztBdUZsN3BCRTtFQUNFO0N2RnE3cEJKOztBdUZuN3BCRTtFQUNFO0N2RnM3cEJKOztBdUZwN3BCRTtFQUNFO0N2RnU3cEJKOztBdUZyN3BCRTtFQUNFO0N2Rnc3cEJKOztBdUZ0N3BCRTtFQUNFO0N2Rnk3cEJKOztBdUZ2N3BCRTtFQUNFO0N2RjA3cEJKOztBdUYxOHBCRTtFQUNFO0N2RjY4cEJKOztBdUYzOHBCRTtFQUNFO0N2Rjg4cEJKOztBdUY1OHBCRTtFQUNFO0N2Ris4cEJKOztBdUY3OHBCRTtFQUNFO0N2Rmc5cEJKOztBdUY5OHBCRTtFQUNFO0N2Rmk5cEJKOztBdUYvOHBCRTtFQUNFO0N2Rms5cEJKOztBdUZsK3BCRTtFQUNFO0N2RnErcEJKOztBdUZuK3BCRTtFQUNFO0N2RnMrcEJKOztBdUZwK3BCRTtFQUNFO0N2RnUrcEJKOztBdUZyK3BCRTtFQUNFO0N2RncrcEJKOztBdUZ0K3BCRTtFQUNFO0N2RnkrcEJKOztBdUZ2K3BCRTtFQUNFO0N2RjArcEJKOztBdUYxL3BCRTtFQUNFO0N2RjYvcEJKOztBdUYzL3BCRTtFQUNFO0N2RjgvcEJKOztBdUY1L3BCRTtFQUNFO0N2RisvcEJKOztBdUY3L3BCRTtFQUNFO0N2RmdncUJKOztBdUY5L3BCRTtFQUNFO0N2RmlncUJKOztBdUYvL3BCRTtFQUNFO0N2RmtncUJKOztBdUZsaHFCRTtFQUNFO0N2RnFocUJKOztBdUZuaHFCRTtFQUNFO0N2RnNocUJKOztBdUZwaHFCRTtFQUNFO0N2RnVocUJKOztBdUZyaHFCRTtFQUNFO0N2RndocUJKOztBdUZ0aHFCRTtFQUNFO0N2RnlocUJKOztBdUZ2aHFCRTtFQUNFO0N2RjBocUJKOztBdUYxaXFCRTtFQUNFO0N2RjZpcUJKOztBdUYzaXFCRTtFQUNFO0N2RjhpcUJKOztBdUY1aXFCRTtFQUNFO0N2RitpcUJKOztBdUY3aXFCRTtFQUNFO0N2RmdqcUJKOztBdUY5aXFCRTtFQUNFO0N2RmlqcUJKOztBdUYvaXFCRTtFQUNFO0N2RmtqcUJKOztBdUZsa3FCRTtFQUNFO0N2RnFrcUJKOztBdUZua3FCRTtFQUNFO0N2RnNrcUJKOztBdUZwa3FCRTtFQUNFO0N2RnVrcUJKOztBdUZya3FCRTtFQUNFO0N2RndrcUJKOztBdUZ0a3FCRTtFQUNFO0N2RnlrcUJKOztBdUZ2a3FCRTtFQUNFO0N2RjBrcUJKOztBdUYxbHFCRTtFQUNFO0N2RjZscUJKOztBdUYzbHFCRTtFQUNFO0N2RjhscUJKOztBdUY1bHFCRTtFQUNFO0N2RitscUJKOztBdUY3bHFCRTtFQUNFO0N2RmdtcUJKOztBdUY5bHFCRTtFQUNFO0N2RmltcUJKOztBdUYvbHFCRTtFQUNFO0N2RmttcUJKOztBdUZsbnFCRTtFQUNFO0N2RnFucUJKOztBdUZubnFCRTtFQUNFO0N2RnNucUJKOztBdUZwbnFCRTtFQUNFO0N2RnVucUJKOztBdUZybnFCRTtFQUNFO0N2RnducUJKOztBdUZ0bnFCRTtFQUNFO0N2RnlucUJKOztBdUZ2bnFCRTtFQUNFO0N2RjBucUJKOztBdUYxb3FCRTtFQUNFO0N2RjZvcUJKOztBdUYzb3FCRTtFQUNFO0N2RjhvcUJKOztBdUY1b3FCRTtFQUNFO0N2RitvcUJKOztBdUY3b3FCRTtFQUNFO0N2RmdwcUJKOztBdUY5b3FCRTtFQUNFO0N2RmlwcUJKOztBdUYvb3FCRTtFQUNFO0N2RmtwcUJKOztBdUZscXFCRTtFQUNFO0N2RnFxcUJKOztBdUZucXFCRTtFQUNFO0N2RnNxcUJKOztBdUZwcXFCRTtFQUNFO0N2RnVxcUJKOztBdUZycXFCRTtFQUNFO0N2RndxcUJKOztBdUZ0cXFCRTtFQUNFO0N2RnlxcUJKOztBdUZ2cXFCRTtFQUNFO0N2RjBxcUJKOztBdUYxcnFCRTtFQUNFO0N2RjZycUJKOztBdUYzcnFCRTtFQUNFO0N2RjhycUJKOztBdUY1cnFCRTtFQUNFO0N2RitycUJKOztBdUY3cnFCRTtFQUNFO0N2RmdzcUJKOztBdUY5cnFCRTtFQUNFO0N2RmlzcUJKOztBdUYvcnFCRTtFQUNFO0N2RmtzcUJKOztBdUZsdHFCRTtFQUNFO0N2RnF0cUJKOztBdUZudHFCRTtFQUNFO0N2RnN0cUJKOztBdUZwdHFCRTtFQUNFO0N2RnV0cUJKOztBdUZydHFCRTtFQUNFO0N2Rnd0cUJKOztBdUZ0dHFCRTtFQUNFO0N2Rnl0cUJKOztBdUZ2dHFCRTtFQUNFO0N2RjB0cUJKOztBdUYxdXFCRTtFQUNFO0N2RjZ1cUJKOztBdUYzdXFCRTtFQUNFO0N2Rjh1cUJKOztBdUY1dXFCRTtFQUNFO0N2Rit1cUJKOztBdUY3dXFCRTtFQUNFO0N2Rmd2cUJKOztBdUY5dXFCRTtFQUNFO0N2Rml2cUJKOztBdUYvdXFCRTtFQUNFO0N2Rmt2cUJKOztBdUZsd3FCRTtFQUNFO0N2RnF3cUJKOztBdUZud3FCRTtFQUNFO0N2RnN3cUJKOztBdUZwd3FCRTtFQUNFO0N2RnV3cUJKOztBdUZyd3FCRTtFQUNFO0N2Rnd3cUJKOztBdUZ0d3FCRTtFQUNFO0N2Rnl3cUJKOztBdUZ2d3FCRTtFQUNFO0N2RjB3cUJKOztBdUYxeHFCRTtFQUNFO0N2RjZ4cUJKOztBdUYzeHFCRTtFQUNFO0N2Rjh4cUJKOztBdUY1eHFCRTtFQUNFO0N2Rit4cUJKOztBdUY3eHFCRTtFQUNFO0N2Rmd5cUJKOztBdUY5eHFCRTtFQUNFO0N2Rml5cUJKOztBdUYveHFCRTtFQUNFO0N2Rmt5cUJKOztBdUZsenFCRTtFQUNFO0N2RnF6cUJKOztBdUZuenFCRTtFQUNFO0N2RnN6cUJKOztBdUZwenFCRTtFQUNFO0N2RnV6cUJKOztBdUZyenFCRTtFQUNFO0N2Rnd6cUJKOztBdUZ0enFCRTtFQUNFO0N2Rnl6cUJKOztBdUZ2enFCRTtFQUNFO0N2RjB6cUJKOztBdUYxMHFCRTtFQUNFO0N2RjYwcUJKOztBdUYzMHFCRTtFQUNFO0N2RjgwcUJKOztBdUY1MHFCRTtFQUNFO0N2RiswcUJKOztBdUY3MHFCRTtFQUNFO0N2RmcxcUJKOztBdUY5MHFCRTtFQUNFO0N2RmkxcUJKOztBdUYvMHFCRTtFQUNFO0N2RmsxcUJKOztBdUZsMnFCRTtFQUNFO0N2RnEycUJKOztBdUZuMnFCRTtFQUNFO0N2RnMycUJKOztBdUZwMnFCRTtFQUNFO0N2RnUycUJKOztBdUZyMnFCRTtFQUNFO0N2RncycUJKOztBdUZ0MnFCRTtFQUNFO0N2RnkycUJKOztBdUZ2MnFCRTtFQUNFO0N2RjAycUJKOztBdUYxM3FCRTtFQUNFO0N2RjYzcUJKOztBdUYzM3FCRTtFQUNFO0N2RjgzcUJKOztBdUY1M3FCRTtFQUNFO0N2RiszcUJKOztBdUY3M3FCRTtFQUNFO0N2Rmc0cUJKOztBdUY5M3FCRTtFQUNFO0N2Rmk0cUJKOztBdUYvM3FCRTtFQUNFO0N2Rms0cUJKOztBdUZsNXFCRTtFQUNFO0N2RnE1cUJKOztBdUZuNXFCRTtFQUNFO0N2RnM1cUJKOztBdUZwNXFCRTtFQUNFO0N2RnU1cUJKOztBdUZyNXFCRTtFQUNFO0N2Rnc1cUJKOztBdUZ0NXFCRTtFQUNFO0N2Rnk1cUJKOztBdUZ2NXFCRTtFQUNFO0N2RjA1cUJKOztBdUYxNnFCRTtFQUNFO0N2RjY2cUJKOztBdUYzNnFCRTtFQUNFO0N2Rjg2cUJKOztBdUY1NnFCRTtFQUNFO0N2Ris2cUJKOztBdUY3NnFCRTtFQUNFO0N2Rmc3cUJKOztBdUY5NnFCRTtFQUNFO0N2Rmk3cUJKOztBdUYvNnFCRTtFQUNFO0N2Rms3cUJKOztBdUZsOHFCRTtFQUNFO0N2RnE4cUJKOztBdUZuOHFCRTtFQUNFO0N2RnM4cUJKOztBdUZwOHFCRTtFQUNFO0N2RnU4cUJKOztBdUZyOHFCRTtFQUNFO0N2Rnc4cUJKOztBdUZ0OHFCRTtFQUNFO0N2Rnk4cUJKOztBdUZ2OHFCRTtFQUNFO0N2RjA4cUJKOztBdUYxOXFCRTtFQUNFO0N2RjY5cUJKOztBdUYzOXFCRTtFQUNFO0N2Rjg5cUJKOztBdUY1OXFCRTtFQUNFO0N2Ris5cUJKOztBdUY3OXFCRTtFQUNFO0N2RmcrcUJKOztBdUY5OXFCRTtFQUNFO0N2RmkrcUJKOztBdUYvOXFCRTtFQUNFO0N2RmsrcUJKOztBdUZsL3FCRTtFQUNFO0N2RnEvcUJKOztBdUZuL3FCRTtFQUNFO0N2RnMvcUJKOztBdUZwL3FCRTtFQUNFO0N2RnUvcUJKOztBdUZyL3FCRTtFQUNFO0N2RncvcUJKOztBdUZ0L3FCRTtFQUNFO0N2RnkvcUJKOztBdUZ2L3FCRTtFQUNFO0N2RjAvcUJKOztBdUYxZ3JCRTtFQUNFO0N2RjZnckJKOztBdUYzZ3JCRTtFQUNFO0N2RjhnckJKOztBdUY1Z3JCRTtFQUNFO0N2RitnckJKOztBdUY3Z3JCRTtFQUNFO0N2RmdockJKOztBdUY5Z3JCRTtFQUNFO0N2RmlockJKOztBdUYvZ3JCRTtFQUNFO0N2RmtockJKOztBdUZsaXJCRTtFQUNFO0N2RnFpckJKOztBdUZuaXJCRTtFQUNFO0N2RnNpckJKOztBdUZwaXJCRTtFQUNFO0N2RnVpckJKOztBdUZyaXJCRTtFQUNFO0N2RndpckJKOztBdUZ0aXJCRTtFQUNFO0N2RnlpckJKOztBdUZ2aXJCRTtFQUNFO0N2RjBpckJKOztBdUYxanJCRTtFQUNFO0N2RjZqckJKOztBdUYzanJCRTtFQUNFO0N2RjhqckJKOztBdUY1anJCRTtFQUNFO0N2RitqckJKOztBdUY3anJCRTtFQUNFO0N2RmdrckJKOztBdUY5anJCRTtFQUNFO0N2RmlrckJKOztBdUYvanJCRTtFQUNFO0N2RmtrckJKOztBdUZsbHJCRTtFQUNFO0N2RnFsckJKOztBdUZubHJCRTtFQUNFO0N2RnNsckJKOztBdUZwbHJCRTtFQUNFO0N2RnVsckJKOztBdUZybHJCRTtFQUNFO0N2RndsckJKOztBdUZ0bHJCRTtFQUNFO0N2RnlsckJKOztBdUZ2bHJCRTtFQUNFO0N2RjBsckJKOztBdUYxbXJCRTtFQUNFO0N2RjZtckJKOztBdUYzbXJCRTtFQUNFO0N2RjhtckJKOztBdUY1bXJCRTtFQUNFO0N2RittckJKOztBdUY3bXJCRTtFQUNFO0N2RmduckJKOztBdUY5bXJCRTtFQUNFO0N2RmluckJKOztBdUYvbXJCRTtFQUNFO0N2RmtuckJKOztBdUZsb3JCRTtFQUNFO0N2RnFvckJKOztBdUZub3JCRTtFQUNFO0N2RnNvckJKOztBdUZwb3JCRTtFQUNFO0N2RnVvckJKOztBdUZyb3JCRTtFQUNFO0N2RndvckJKOztBdUZ0b3JCRTtFQUNFO0N2RnlvckJKOztBdUZ2b3JCRTtFQUNFO0N2RjBvckJKOztBdUYxcHJCRTtFQUNFO0N2RjZwckJKOztBdUYzcHJCRTtFQUNFO0N2RjhwckJKOztBdUY1cHJCRTtFQUNFO0N2RitwckJKOztBdUY3cHJCRTtFQUNFO0N2RmdxckJKOztBdUY5cHJCRTtFQUNFO0N2RmlxckJKOztBdUYvcHJCRTtFQUNFO0N2RmtxckJKOztBdUZscnJCRTtFQUNFO0N2RnFyckJKOztBdUZucnJCRTtFQUNFO0N2RnNyckJKOztBdUZwcnJCRTtFQUNFO0N2RnVyckJKOztBdUZycnJCRTtFQUNFO0N2RndyckJKOztBdUZ0cnJCRTtFQUNFO0N2RnlyckJKOztBdUZ2cnJCRTtFQUNFO0N2RjByckJKOztBdUYxc3JCRTtFQUNFO0N2RjZzckJKOztBdUYzc3JCRTtFQUNFO0N2RjhzckJKOztBdUY1c3JCRTtFQUNFO0N2RitzckJKOztBdUY3c3JCRTtFQUNFO0N2Rmd0ckJKOztBdUY5c3JCRTtFQUNFO0N2Rml0ckJKOztBdUYvc3JCRTtFQUNFO0N2Rmt0ckJKOztBdUZsdXJCRTtFQUNFO0N2RnF1ckJKOztBdUZudXJCRTtFQUNFO0N2RnN1ckJKOztBdUZwdXJCRTtFQUNFO0N2RnV1ckJKOztBdUZydXJCRTtFQUNFO0N2Rnd1ckJKOztBdUZ0dXJCRTtFQUNFO0N2Rnl1ckJKOztBdUZ2dXJCRTtFQUNFO0N2RjB1ckJKOztBdUYxdnJCRTtFQUNFO0N2RjZ2ckJKOztBdUYzdnJCRTtFQUNFO0N2Rjh2ckJKOztBdUY1dnJCRTtFQUNFO0N2Rit2ckJKOztBdUY3dnJCRTtFQUNFO0N2Rmd3ckJKOztBdUY5dnJCRTtFQUNFO0N2Rml3ckJKOztBdUYvdnJCRTtFQUNFO0N2Rmt3ckJKOztBdUZseHJCRTtFQUNFO0N2RnF4ckJKOztBdUZueHJCRTtFQUNFO0N2RnN4ckJKOztBdUZweHJCRTtFQUNFO0N2RnV4ckJKOztBdUZyeHJCRTtFQUNFO0N2Rnd4ckJKOztBdUZ0eHJCRTtFQUNFO0N2Rnl4ckJKOztBdUZ2eHJCRTtFQUNFO0N2RjB4ckJKOztBdUYxeXJCRTtFQUNFO0N2RjZ5ckJKOztBdUYzeXJCRTtFQUNFO0N2Rjh5ckJKOztBdUY1eXJCRTtFQUNFO0N2Rit5ckJKOztBdUY3eXJCRTtFQUNFO0N2Rmd6ckJKOztBdUY5eXJCRTtFQUNFO0N2Rml6ckJKOztBdUYveXJCRTtFQUNFO0N2Rmt6ckJKOztBdUZsMHJCRTtFQUNFO0N2RnEwckJKOztBdUZuMHJCRTtFQUNFO0N2RnMwckJKOztBdUZwMHJCRTtFQUNFO0N2RnUwckJKOztBdUZyMHJCRTtFQUNFO0N2RncwckJKOztBdUZ0MHJCRTtFQUNFO0N2RnkwckJKOztBdUZ2MHJCRTtFQUNFO0N2RjAwckJKOztBdUYxMXJCRTtFQUNFO0N2RjYxckJKOztBdUYzMXJCRTtFQUNFO0N2RjgxckJKOztBdUY1MXJCRTtFQUNFO0N2RisxckJKOztBdUY3MXJCRTtFQUNFO0N2RmcyckJKOztBdUY5MXJCRTtFQUNFO0N2RmkyckJKOztBdUYvMXJCRTtFQUNFO0N2RmsyckJKOztBdUZsM3JCRTtFQUNFO0N2RnEzckJKOztBdUZuM3JCRTtFQUNFO0N2RnMzckJKOztBdUZwM3JCRTtFQUNFO0N2RnUzckJKOztBdUZyM3JCRTtFQUNFO0N2RnczckJKOztBdUZ0M3JCRTtFQUNFO0N2RnkzckJKOztBdUZ2M3JCRTtFQUNFO0N2RjAzckJKOztBdUYxNHJCRTtFQUNFO0N2RjY0ckJKOztBdUYzNHJCRTtFQUNFO0N2Rjg0ckJKOztBdUY1NHJCRTtFQUNFO0N2Ris0ckJKOztBdUY3NHJCRTtFQUNFO0N2Rmc1ckJKOztBdUY5NHJCRTtFQUNFO0N2Rmk1ckJKOztBdUYvNHJCRTtFQUNFO0N2Rms1ckJKOztBdUZsNnJCRTtFQUNFO0N2RnE2ckJKOztBdUZuNnJCRTtFQUNFO0N2RnM2ckJKOztBdUZwNnJCRTtFQUNFO0N2RnU2ckJKOztBdUZyNnJCRTtFQUNFO0N2Rnc2ckJKOztBdUZ0NnJCRTtFQUNFO0N2Rnk2ckJKOztBdUZ2NnJCRTtFQUNFO0N2RjA2ckJKOztBdUYxN3JCRTtFQUNFO0N2RjY3ckJKOztBdUYzN3JCRTtFQUNFO0N2Rjg3ckJKOztBdUY1N3JCRTtFQUNFO0N2Ris3ckJKOztBdUY3N3JCRTtFQUNFO0N2Rmc4ckJKOztBdUY5N3JCRTtFQUNFO0N2Rmk4ckJKOztBdUYvN3JCRTtFQUNFO0N2Rms4ckJKOztBdUZsOXJCRTtFQUNFO0N2RnE5ckJKOztBdUZuOXJCRTtFQUNFO0N2RnM5ckJKOztBdUZwOXJCRTtFQUNFO0N2RnU5ckJKOztBdUZyOXJCRTtFQUNFO0N2Rnc5ckJKOztBdUZ0OXJCRTtFQUNFO0N2Rnk5ckJKOztBdUZ2OXJCRTtFQUNFO0N2RjA5ckJKOztBdUYxK3JCRTtFQUNFO0N2RjYrckJKOztBdUYzK3JCRTtFQUNFO0N2RjgrckJKOztBdUY1K3JCRTtFQUNFO0N2RisrckJKOztBdUY3K3JCRTtFQUNFO0N2RmcvckJKOztBdUY5K3JCRTtFQUNFO0N2RmkvckJKOztBdUYvK3JCRTtFQUNFO0N2RmsvckJKOztBdUZsZ3NCRTtFQUNFO0N2RnFnc0JKOztBdUZuZ3NCRTtFQUNFO0N2RnNnc0JKOztBdUZwZ3NCRTtFQUNFO0N2RnVnc0JKOztBdUZyZ3NCRTtFQUNFO0N2Rndnc0JKOztBdUZ0Z3NCRTtFQUNFO0N2Rnlnc0JKOztBdUZ2Z3NCRTtFQUNFO0N2RjBnc0JKOztBdUYxaHNCRTtFQUNFO0N2RjZoc0JKOztBdUYzaHNCRTtFQUNFO0N2Rjhoc0JKOztBdUY1aHNCRTtFQUNFO0N2Ritoc0JKOztBdUY3aHNCRTtFQUNFO0N2Rmdpc0JKOztBdUY5aHNCRTtFQUNFO0N2Rmlpc0JKOztBdUYvaHNCRTtFQUNFO0N2Rmtpc0JKOztBdUZsanNCRTtFQUNFO0N2RnFqc0JKOztBdUZuanNCRTtFQUNFO0N2RnNqc0JKOztBdUZwanNCRTtFQUNFO0N2RnVqc0JKOztBdUZyanNCRTtFQUNFO0N2Rndqc0JKOztBdUZ0anNCRTtFQUNFO0N2Rnlqc0JKOztBdUZ2anNCRTtFQUNFO0N2RjBqc0JKOztBdUYxa3NCRTtFQUNFO0N2RjZrc0JKOztBdUYza3NCRTtFQUNFO0N2Rjhrc0JKOztBdUY1a3NCRTtFQUNFO0N2Ritrc0JKOztBdUY3a3NCRTtFQUNFO0N2Rmdsc0JKOztBdUY5a3NCRTtFQUNFO0N2Rmlsc0JKOztBdUYva3NCRTtFQUNFO0N2Rmtsc0JKOztBdUZsbXNCRTtFQUNFO0N2RnFtc0JKOztBdUZubXNCRTtFQUNFO0N2RnNtc0JKOztBdUZwbXNCRTtFQUNFO0N2RnVtc0JKOztBdUZybXNCRTtFQUNFO0N2Rndtc0JKOztBdUZ0bXNCRTtFQUNFO0N2Rnltc0JKOztBdUZ2bXNCRTtFQUNFO0N2RjBtc0JKOztBdUYxbnNCRTtFQUNFO0N2RjZuc0JKOztBdUYzbnNCRTtFQUNFO0N2Rjhuc0JKOztBdUY1bnNCRTtFQUNFO0N2Rituc0JKOztBdUY3bnNCRTtFQUNFO0N2Rmdvc0JKOztBdUY5bnNCRTtFQUNFO0N2Rmlvc0JKOztBdUYvbnNCRTtFQUNFO0N2Rmtvc0JKOztBdUZscHNCRTtFQUNFO0N2RnFwc0JKOztBdUZucHNCRTtFQUNFO0N2RnNwc0JKOztBdUZwcHNCRTtFQUNFO0N2RnVwc0JKOztBdUZycHNCRTtFQUNFO0N2Rndwc0JKOztBdUZ0cHNCRTtFQUNFO0N2Rnlwc0JKOztBdUZ2cHNCRTtFQUNFO0N2RjBwc0JKOztBdUYxcXNCRTtFQUNFO0N2RjZxc0JKOztBdUYzcXNCRTtFQUNFO0N2Rjhxc0JKOztBdUY1cXNCRTtFQUNFO0N2Ritxc0JKOztBdUY3cXNCRTtFQUNFO0N2Rmdyc0JKOztBdUY5cXNCRTtFQUNFO0N2Rmlyc0JKOztBdUYvcXNCRTtFQUNFO0N2Rmtyc0JKOztBdUZsc3NCRTtFQUNFO0N2RnFzc0JKOztBdUZuc3NCRTtFQUNFO0N2RnNzc0JKOztBdUZwc3NCRTtFQUNFO0N2RnVzc0JKOztBdUZyc3NCRTtFQUNFO0N2Rndzc0JKOztBdUZ0c3NCRTtFQUNFO0N2Rnlzc0JKOztBdUZ2c3NCRTtFQUNFO0N2RjBzc0JKOztBdUYxdHNCRTtFQUNFO0N2RjZ0c0JKOztBdUYzdHNCRTtFQUNFO0N2Rjh0c0JKOztBdUY1dHNCRTtFQUNFO0N2Rit0c0JKOztBdUY3dHNCRTtFQUNFO0N2Rmd1c0JKOztBdUY5dHNCRTtFQUNFO0N2Rml1c0JKOztBdUYvdHNCRTtFQUNFO0N2Rmt1c0JKOztBdUZsdnNCRTtFQUNFO0N2RnF2c0JKOztBdUZudnNCRTtFQUNFO0N2RnN2c0JKOztBdUZwdnNCRTtFQUNFO0N2RnV2c0JKOztBdUZydnNCRTtFQUNFO0N2Rnd2c0JKOztBdUZ0dnNCRTtFQUNFO0N2Rnl2c0JKOztBdUZ2dnNCRTtFQUNFO0N2RjB2c0JKOztBdUYxd3NCRTtFQUNFO0N2RjZ3c0JKOztBdUYzd3NCRTtFQUNFO0N2Rjh3c0JKOztBdUY1d3NCRTtFQUNFO0N2Rit3c0JKOztBdUY3d3NCRTtFQUNFO0N2Rmd4c0JKOztBdUY5d3NCRTtFQUNFO0N2Rml4c0JKOztBdUYvd3NCRTtFQUNFO0N2Rmt4c0JKOztBdUZseXNCRTtFQUNFO0N2RnF5c0JKOztBdUZueXNCRTtFQUNFO0N2RnN5c0JKOztBdUZweXNCRTtFQUNFO0N2RnV5c0JKOztBdUZyeXNCRTtFQUNFO0N2Rnd5c0JKOztBdUZ0eXNCRTtFQUNFO0N2Rnl5c0JKOztBdUZ2eXNCRTtFQUNFO0N2RjB5c0JKOztBdUYxenNCRTtFQUNFO0N2RjZ6c0JKOztBdUYzenNCRTtFQUNFO0N2Rjh6c0JKOztBdUY1enNCRTtFQUNFO0N2Rit6c0JKOztBdUY3enNCRTtFQUNFO0N2Rmcwc0JKOztBdUY5enNCRTtFQUNFO0N2Rmkwc0JKOztBdUYvenNCRTtFQUNFO0N2Rmswc0JKOztBdUZsMXNCRTtFQUNFO0N2RnExc0JKOztBdUZuMXNCRTtFQUNFO0N2RnMxc0JKOztBdUZwMXNCRTtFQUNFO0N2RnUxc0JKOztBdUZyMXNCRTtFQUNFO0N2Rncxc0JKOztBdUZ0MXNCRTtFQUNFO0N2Rnkxc0JKOztBdUZ2MXNCRTtFQUNFO0N2RjAxc0JKOztBdUYxMnNCRTtFQUNFO0N2RjYyc0JKOztBdUYzMnNCRTtFQUNFO0N2Rjgyc0JKOztBdUY1MnNCRTtFQUNFO0N2Risyc0JKOztBdUY3MnNCRTtFQUNFO0N2Rmczc0JKOztBdUY5MnNCRTtFQUNFO0N2Rmkzc0JKOztBdUYvMnNCRTtFQUNFO0N2Rmszc0JKOztBdUZsNHNCRTtFQUNFO0N2RnE0c0JKOztBdUZuNHNCRTtFQUNFO0N2RnM0c0JKOztBdUZwNHNCRTtFQUNFO0N2RnU0c0JKOztBdUZyNHNCRTtFQUNFO0N2Rnc0c0JKOztBdUZ0NHNCRTtFQUNFO0N2Rnk0c0JKOztBdUZ2NHNCRTtFQUNFO0N2RjA0c0JKOztBdUYxNXNCRTtFQUNFO0N2RjY1c0JKOztBdUYzNXNCRTtFQUNFO0N2Rjg1c0JKOztBdUY1NXNCRTtFQUNFO0N2Ris1c0JKOztBdUY3NXNCRTtFQUNFO0N2Rmc2c0JKOztBdUY5NXNCRTtFQUNFO0N2Rmk2c0JKOztBdUYvNXNCRTtFQUNFO0N2Rms2c0JKOztBdUZsN3NCRTtFQUNFO0N2RnE3c0JKOztBdUZuN3NCRTtFQUNFO0N2RnM3c0JKOztBdUZwN3NCRTtFQUNFO0N2RnU3c0JKOztBdUZyN3NCRTtFQUNFO0N2Rnc3c0JKOztBdUZ0N3NCRTtFQUNFO0N2Rnk3c0JKOztBdUZ2N3NCRTtFQUNFO0N2RjA3c0JKOztBdUYxOHNCRTtFQUNFO0N2RjY4c0JKOztBdUYzOHNCRTtFQUNFO0N2Rjg4c0JKOztBdUY1OHNCRTtFQUNFO0N2Ris4c0JKOztBdUY3OHNCRTtFQUNFO0N2Rmc5c0JKOztBdUY5OHNCRTtFQUNFO0N2Rmk5c0JKOztBdUYvOHNCRTtFQUNFO0N2Rms5c0JKOztBdUZsK3NCRTtFQUNFO0N2RnErc0JKOztBdUZuK3NCRTtFQUNFO0N2RnMrc0JKOztBdUZwK3NCRTtFQUNFO0N2RnUrc0JKOztBdUZyK3NCRTtFQUNFO0N2Rncrc0JKOztBdUZ0K3NCRTtFQUNFO0N2Rnkrc0JKOztBdUZ2K3NCRTtFQUNFO0N2RjArc0JKOztBdUYxL3NCRTtFQUNFO0N2RjYvc0JKOztBdUYzL3NCRTtFQUNFO0N2Rjgvc0JKOztBdUY1L3NCRTtFQUNFO0N2Risvc0JKOztBdUY3L3NCRTtFQUNFO0N2RmdndEJKOztBdUY5L3NCRTtFQUNFO0N2RmlndEJKOztBdUYvL3NCRTtFQUNFO0N2RmtndEJKOztBdUZsaHRCRTtFQUNFO0N2RnFodEJKOztBdUZuaHRCRTtFQUNFO0N2RnNodEJKOztBdUZwaHRCRTtFQUNFO0N2RnVodEJKOztBdUZyaHRCRTtFQUNFO0N2RndodEJKOztBdUZ0aHRCRTtFQUNFO0N2RnlodEJKOztBdUZ2aHRCRTtFQUNFO0N2RjBodEJKOztBdUYxaXRCRTtFQUNFO0N2RjZpdEJKOztBdUYzaXRCRTtFQUNFO0N2RjhpdEJKOztBdUY1aXRCRTtFQUNFO0N2RitpdEJKOztBdUY3aXRCRTtFQUNFO0N2RmdqdEJKOztBdUY5aXRCRTtFQUNFO0N2RmlqdEJKOztBdUYvaXRCRTtFQUNFO0N2RmtqdEJKOztBdUZsa3RCRTtFQUNFO0N2RnFrdEJKOztBdUZua3RCRTtFQUNFO0N2RnNrdEJKOztBdUZwa3RCRTtFQUNFO0N2RnVrdEJKOztBdUZya3RCRTtFQUNFO0N2RndrdEJKOztBdUZ0a3RCRTtFQUNFO0N2RnlrdEJKOztBdUZ2a3RCRTtFQUNFO0N2RjBrdEJKOztBdUYxbHRCRTtFQUNFO0N2RjZsdEJKOztBdUYzbHRCRTtFQUNFO0N2RjhsdEJKOztBdUY1bHRCRTtFQUNFO0N2RitsdEJKOztBdUY3bHRCRTtFQUNFO0N2RmdtdEJKOztBdUY5bHRCRTtFQUNFO0N2RmltdEJKOztBdUYvbHRCRTtFQUNFO0N2RmttdEJKOztBdUZsbnRCRTtFQUNFO0N2RnFudEJKOztBdUZubnRCRTtFQUNFO0N2RnNudEJKOztBdUZwbnRCRTtFQUNFO0N2RnVudEJKOztBdUZybnRCRTtFQUNFO0N2RndudEJKOztBdUZ0bnRCRTtFQUNFO0N2RnludEJKOztBdUZ2bnRCRTtFQUNFO0N2RjBudEJKOztBdUYxb3RCRTtFQUNFO0N2RjZvdEJKOztBdUYzb3RCRTtFQUNFO0N2RjhvdEJKOztBdUY1b3RCRTtFQUNFO0N2RitvdEJKOztBdUY3b3RCRTtFQUNFO0N2RmdwdEJKOztBdUY5b3RCRTtFQUNFO0N2RmlwdEJKOztBdUYvb3RCRTtFQUNFO0N2RmtwdEJKOztBdUZscXRCRTtFQUNFO0N2RnFxdEJKOztBdUZucXRCRTtFQUNFO0N2RnNxdEJKOztBdUZwcXRCRTtFQUNFO0N2RnVxdEJKOztBdUZycXRCRTtFQUNFO0N2RndxdEJKOztBdUZ0cXRCRTtFQUNFO0N2RnlxdEJKOztBdUZ2cXRCRTtFQUNFO0N2RjBxdEJKOztBdUYxcnRCRTtFQUNFO0N2RjZydEJKOztBdUYzcnRCRTtFQUNFO0N2RjhydEJKOztBdUY1cnRCRTtFQUNFO0N2RitydEJKOztBdUY3cnRCRTtFQUNFO0N2RmdzdEJKOztBdUY5cnRCRTtFQUNFO0N2RmlzdEJKOztBdUYvcnRCRTtFQUNFO0N2RmtzdEJKOztBdUZsdHRCRTtFQUNFO0N2RnF0dEJKOztBdUZudHRCRTtFQUNFO0N2RnN0dEJKOztBdUZwdHRCRTtFQUNFO0N2RnV0dEJKOztBdUZydHRCRTtFQUNFO0N2Rnd0dEJKOztBdUZ0dHRCRTtFQUNFO0N2Rnl0dEJKOztBdUZ2dHRCRTtFQUNFO0N2RjB0dEJKOztBdUYxdXRCRTtFQUNFO0N2RjZ1dEJKOztBdUYzdXRCRTtFQUNFO0N2Rjh1dEJKOztBdUY1dXRCRTtFQUNFO0N2Rit1dEJKOztBdUY3dXRCRTtFQUNFO0N2Rmd2dEJKOztBdUY5dXRCRTtFQUNFO0N2Rml2dEJKOztBdUYvdXRCRTtFQUNFO0N2Rmt2dEJKOztBdUZsd3RCRTtFQUNFO0N2RnF3dEJKOztBdUZud3RCRTtFQUNFO0N2RnN3dEJKOztBdUZwd3RCRTtFQUNFO0N2RnV3dEJKOztBdUZyd3RCRTtFQUNFO0N2Rnd3dEJKOztBdUZ0d3RCRTtFQUNFO0N2Rnl3dEJKOztBdUZ2d3RCRTtFQUNFO0N2RjB3dEJKOztBdUYxeHRCRTtFQUNFO0N2RjZ4dEJKOztBdUYzeHRCRTtFQUNFO0N2Rjh4dEJKOztBdUY1eHRCRTtFQUNFO0N2Rit4dEJKOztBdUY3eHRCRTtFQUNFO0N2Rmd5dEJKOztBdUY5eHRCRTtFQUNFO0N2Rml5dEJKOztBdUYveHRCRTtFQUNFO0N2Rmt5dEJKOztBdUZsenRCRTtFQUNFO0N2RnF6dEJKOztBdUZuenRCRTtFQUNFO0N2RnN6dEJKOztBdUZwenRCRTtFQUNFO0N2RnV6dEJKOztBdUZyenRCRTtFQUNFO0N2Rnd6dEJKOztBdUZ0enRCRTtFQUNFO0N2Rnl6dEJKOztBdUZ2enRCRTtFQUNFO0N2RjB6dEJKOztBdUYxMHRCRTtFQUNFO0N2RjYwdEJKOztBdUYzMHRCRTtFQUNFO0N2RjgwdEJKOztBdUY1MHRCRTtFQUNFO0N2RiswdEJKOztBdUY3MHRCRTtFQUNFO0N2RmcxdEJKOztBdUY5MHRCRTtFQUNFO0N2RmkxdEJKOztBdUYvMHRCRTtFQUNFO0N2RmsxdEJKOztBdUZsMnRCRTtFQUNFO0N2RnEydEJKOztBdUZuMnRCRTtFQUNFO0N2RnMydEJKOztBdUZwMnRCRTtFQUNFO0N2RnUydEJKOztBdUZyMnRCRTtFQUNFO0N2RncydEJKOztBdUZ0MnRCRTtFQUNFO0N2RnkydEJKOztBdUZ2MnRCRTtFQUNFO0N2RjAydEJKOztBdUYxM3RCRTtFQUNFO0N2RjYzdEJKOztBdUYzM3RCRTtFQUNFO0N2RjgzdEJKOztBdUY1M3RCRTtFQUNFO0N2RiszdEJKOztBdUY3M3RCRTtFQUNFO0N2Rmc0dEJKOztBdUY5M3RCRTtFQUNFO0N2Rmk0dEJKOztBdUYvM3RCRTtFQUNFO0N2Rms0dEJKOztBdUZsNXRCRTtFQUNFO0N2RnE1dEJKOztBdUZuNXRCRTtFQUNFO0N2RnM1dEJKOztBdUZwNXRCRTtFQUNFO0N2RnU1dEJKOztBdUZyNXRCRTtFQUNFO0N2Rnc1dEJKOztBdUZ0NXRCRTtFQUNFO0N2Rnk1dEJKOztBdUZ2NXRCRTtFQUNFO0N2RjA1dEJKOztBdUYxNnRCRTtFQUNFO0N2RjY2dEJKOztBdUYzNnRCRTtFQUNFO0N2Rjg2dEJKOztBdUY1NnRCRTtFQUNFO0N2Ris2dEJKOztBdUY3NnRCRTtFQUNFO0N2Rmc3dEJKOztBdUY5NnRCRTtFQUNFO0N2Rmk3dEJKOztBdUYvNnRCRTtFQUNFO0N2Rms3dEJKOztBdUZsOHRCRTtFQUNFO0N2RnE4dEJKOztBdUZuOHRCRTtFQUNFO0N2RnM4dEJKOztBdUZwOHRCRTtFQUNFO0N2RnU4dEJKOztBdUZyOHRCRTtFQUNFO0N2Rnc4dEJKOztBdUZ0OHRCRTtFQUNFO0N2Rnk4dEJKOztBdUZ2OHRCRTtFQUNFO0N2RjA4dEJKOztBdUYxOXRCRTtFQUNFO0N2RjY5dEJKOztBdUYzOXRCRTtFQUNFO0N2Rjg5dEJKOztBdUY1OXRCRTtFQUNFO0N2Ris5dEJKOztBdUY3OXRCRTtFQUNFO0N2RmcrdEJKOztBdUY5OXRCRTtFQUNFO0N2RmkrdEJKOztBdUYvOXRCRTtFQUNFO0N2RmsrdEJKOztBdUZsL3RCRTtFQUNFO0N2RnEvdEJKOztBdUZuL3RCRTtFQUNFO0N2RnMvdEJKOztBdUZwL3RCRTtFQUNFO0N2RnUvdEJKOztBdUZyL3RCRTtFQUNFO0N2RncvdEJKOztBdUZ0L3RCRTtFQUNFO0N2RnkvdEJKOztBdUZ2L3RCRTtFQUNFO0N2RjAvdEJKOztBdUYxZ3VCRTtFQUNFO0N2RjZndUJKOztBdUYzZ3VCRTtFQUNFO0N2RjhndUJKOztBdUY1Z3VCRTtFQUNFO0N2RitndUJKOztBdUY3Z3VCRTtFQUNFO0N2RmdodUJKOztBdUY5Z3VCRTtFQUNFO0N2RmlodUJKOztBdUYvZ3VCRTtFQUNFO0N2RmtodUJKOztBdUZsaXVCRTtFQUNFO0N2RnFpdUJKOztBdUZuaXVCRTtFQUNFO0N2RnNpdUJKOztBdUZwaXVCRTtFQUNFO0N2RnVpdUJKOztBdUZyaXVCRTtFQUNFO0N2RndpdUJKOztBdUZ0aXVCRTtFQUNFO0N2RnlpdUJKOztBdUZ2aXVCRTtFQUNFO0N2RjBpdUJKOztBdUYxanVCRTtFQUNFO0N2RjZqdUJKOztBdUYzanVCRTtFQUNFO0N2RjhqdUJKOztBdUY1anVCRTtFQUNFO0N2RitqdUJKOztBdUY3anVCRTtFQUNFO0N2RmdrdUJKOztBdUY5anVCRTtFQUNFO0N2RmlrdUJKOztBdUYvanVCRTtFQUNFO0N2RmtrdUJKOztBdUZsbHVCRTtFQUNFO0N2RnFsdUJKOztBdUZubHVCRTtFQUNFO0N2RnNsdUJKOztBdUZwbHVCRTtFQUNFO0N2RnVsdUJKOztBdUZybHVCRTtFQUNFO0N2RndsdUJKOztBdUZ0bHVCRTtFQUNFO0N2RnlsdUJKOztBdUZ2bHVCRTtFQUNFO0N2RjBsdUJKOztBdUYxbXVCRTtFQUNFO0N2RjZtdUJKOztBdUYzbXVCRTtFQUNFO0N2RjhtdUJKOztBdUY1bXVCRTtFQUNFO0N2RittdUJKOztBdUY3bXVCRTtFQUNFO0N2RmdudUJKOztBdUY5bXVCRTtFQUNFO0N2RmludUJKOztBdUYvbXVCRTtFQUNFO0N2RmtudUJKOztBdUZsb3VCRTtFQUNFO0N2RnFvdUJKOztBdUZub3VCRTtFQUNFO0N2RnNvdUJKOztBdUZwb3VCRTtFQUNFO0N2RnVvdUJKOztBdUZyb3VCRTtFQUNFO0N2RndvdUJKOztBdUZ0b3VCRTtFQUNFO0N2RnlvdUJKOztBdUZ2b3VCRTtFQUNFO0N2RjBvdUJKOztBdUYxcHVCRTtFQUNFO0N2RjZwdUJKOztBdUYzcHVCRTtFQUNFO0N2RjhwdUJKOztBdUY1cHVCRTtFQUNFO0N2RitwdUJKOztBdUY3cHVCRTtFQUNFO0N2RmdxdUJKOztBdUY5cHVCRTtFQUNFO0N2RmlxdUJKOztBdUYvcHVCRTtFQUNFO0N2RmtxdUJKOztBdUZscnVCRTtFQUNFO0N2RnFydUJKOztBdUZucnVCRTtFQUNFO0N2RnNydUJKOztBdUZwcnVCRTtFQUNFO0N2RnVydUJKOztBdUZycnVCRTtFQUNFO0N2RndydUJKOztBdUZ0cnVCRTtFQUNFO0N2RnlydUJKOztBdUZ2cnVCRTtFQUNFO0N2RjBydUJKOztBdUYxc3VCRTtFQUNFO0N2RjZzdUJKOztBdUYzc3VCRTtFQUNFO0N2RjhzdUJKOztBdUY1c3VCRTtFQUNFO0N2RitzdUJKOztBdUY3c3VCRTtFQUNFO0N2Rmd0dUJKOztBdUY5c3VCRTtFQUNFO0N2Rml0dUJKOztBdUYvc3VCRTtFQUNFO0N2Rmt0dUJKOztBdUZsdXVCRTtFQUNFO0N2RnF1dUJKOztBdUZudXVCRTtFQUNFO0N2RnN1dUJKOztBdUZwdXVCRTtFQUNFO0N2RnV1dUJKOztBdUZydXVCRTtFQUNFO0N2Rnd1dUJKOztBdUZ0dXVCRTtFQUNFO0N2Rnl1dUJKOztBdUZ2dXVCRTtFQUNFO0N2RjB1dUJKOztBdUYxdnVCRTtFQUNFO0N2RjZ2dUJKOztBdUYzdnVCRTtFQUNFO0N2Rjh2dUJKOztBdUY1dnVCRTtFQUNFO0N2Rit2dUJKOztBdUY3dnVCRTtFQUNFO0N2Rmd3dUJKOztBdUY5dnVCRTtFQUNFO0N2Rml3dUJKOztBdUYvdnVCRTtFQUNFO0N2Rmt3dUJKOztBdUZseHVCRTtFQUNFO0N2RnF4dUJKOztBdUZueHVCRTtFQUNFO0N2RnN4dUJKOztBdUZweHVCRTtFQUNFO0N2RnV4dUJKOztBdUZyeHVCRTtFQUNFO0N2Rnd4dUJKOztBdUZ0eHVCRTtFQUNFO0N2Rnl4dUJKOztBdUZ2eHVCRTtFQUNFO0N2RjB4dUJKOztBdUYxeXVCRTtFQUNFO0N2RjZ5dUJKOztBdUYzeXVCRTtFQUNFO0N2Rjh5dUJKOztBdUY1eXVCRTtFQUNFO0N2Rit5dUJKOztBdUY3eXVCRTtFQUNFO0N2Rmd6dUJKOztBdUY5eXVCRTtFQUNFO0N2Rml6dUJKOztBdUYveXVCRTtFQUNFO0N2Rmt6dUJKOztBdUZsMHVCRTtFQUNFO0N2RnEwdUJKOztBdUZuMHVCRTtFQUNFO0N2RnMwdUJKOztBdUZwMHVCRTtFQUNFO0N2RnUwdUJKOztBdUZyMHVCRTtFQUNFO0N2RncwdUJKOztBdUZ0MHVCRTtFQUNFO0N2RnkwdUJKOztBdUZ2MHVCRTtFQUNFO0N2RjAwdUJKOztBdUYxMXVCRTtFQUNFO0N2RjYxdUJKOztBdUYzMXVCRTtFQUNFO0N2RjgxdUJKOztBdUY1MXVCRTtFQUNFO0N2RisxdUJKOztBdUY3MXVCRTtFQUNFO0N2RmcydUJKOztBdUY5MXVCRTtFQUNFO0N2RmkydUJKOztBdUYvMXVCRTtFQUNFO0N2RmsydUJKOztBdUZsM3VCRTtFQUNFO0N2RnEzdUJKOztBdUZuM3VCRTtFQUNFO0N2RnMzdUJKOztBdUZwM3VCRTtFQUNFO0N2RnUzdUJKOztBdUZyM3VCRTtFQUNFO0N2RnczdUJKOztBdUZ0M3VCRTtFQUNFO0N2RnkzdUJKOztBdUZ2M3VCRTtFQUNFO0N2RjAzdUJKOztBdUYxNHVCRTtFQUNFO0N2RjY0dUJKOztBdUYzNHVCRTtFQUNFO0N2Rjg0dUJKOztBdUY1NHVCRTtFQUNFO0N2Ris0dUJKOztBdUY3NHVCRTtFQUNFO0N2Rmc1dUJKOztBdUY5NHVCRTtFQUNFO0N2Rmk1dUJKOztBdUYvNHVCRTtFQUNFO0N2Rms1dUJKOztBdUZsNnVCRTtFQUNFO0N2RnE2dUJKOztBdUZuNnVCRTtFQUNFO0N2RnM2dUJKOztBdUZwNnVCRTtFQUNFO0N2RnU2dUJKOztBdUZyNnVCRTtFQUNFO0N2Rnc2dUJKOztBdUZ0NnVCRTtFQUNFO0N2Rnk2dUJKOztBdUZ2NnVCRTtFQUNFO0N2RjA2dUJKOztBdUYxN3VCRTtFQUNFO0N2RjY3dUJKOztBdUYzN3VCRTtFQUNFO0N2Rjg3dUJKOztBdUY1N3VCRTtFQUNFO0N2Ris3dUJKOztBdUY3N3VCRTtFQUNFO0N2Rmc4dUJKOztBdUY5N3VCRTtFQUNFO0N2Rmk4dUJKOztBdUYvN3VCRTtFQUNFO0N2Rms4dUJKOztBdUZsOXVCRTtFQUNFO0N2RnE5dUJKOztBdUZuOXVCRTtFQUNFO0N2RnM5dUJKOztBdUZwOXVCRTtFQUNFO0N2RnU5dUJKOztBdUZyOXVCRTtFQUNFO0N2Rnc5dUJKOztBdUZ0OXVCRTtFQUNFO0N2Rnk5dUJKOztBdUZ2OXVCRTtFQUNFO0N2RjA5dUJKOztBdUYxK3VCRTtFQUNFO0N2RjYrdUJKOztBdUYzK3VCRTtFQUNFO0N2RjgrdUJKOztBdUY1K3VCRTtFQUNFO0N2RisrdUJKOztBdUY3K3VCRTtFQUNFO0N2RmcvdUJKOztBdUY5K3VCRTtFQUNFO0N2RmkvdUJKOztBdUYvK3VCRTtFQUNFO0N2RmsvdUJKOztBdUZsZ3ZCRTtFQUNFO0N2RnFndkJKOztBdUZuZ3ZCRTtFQUNFO0N2RnNndkJKOztBdUZwZ3ZCRTtFQUNFO0N2RnVndkJKOztBdUZyZ3ZCRTtFQUNFO0N2RndndkJKOztBdUZ0Z3ZCRTtFQUNFO0N2RnlndkJKOztBdUZ2Z3ZCRTtFQUNFO0N2RjBndkJKOztBdUYxaHZCRTtFQUNFO0N2RjZodkJKOztBdUYzaHZCRTtFQUNFO0N2RjhodkJKOztBdUY1aHZCRTtFQUNFO0N2RitodkJKOztBdUY3aHZCRTtFQUNFO0N2RmdpdkJKOztBdUY5aHZCRTtFQUNFO0N2RmlpdkJKOztBdUYvaHZCRTtFQUNFO0N2RmtpdkJKOztBdUZsanZCRTtFQUNFO0N2RnFqdkJKOztBdUZuanZCRTtFQUNFO0N2RnNqdkJKOztBdUZwanZCRTtFQUNFO0N2RnVqdkJKOztBdUZyanZCRTtFQUNFO0N2RndqdkJKOztBdUZ0anZCRTtFQUNFO0N2RnlqdkJKOztBdUZ2anZCRTtFQUNFO0N2RjBqdkJKOztBdUYxa3ZCRTtFQUNFO0N2RjZrdkJKOztBdUYza3ZCRTtFQUNFO0N2RjhrdkJKOztBdUY1a3ZCRTtFQUNFO0N2RitrdkJKOztBdUY3a3ZCRTtFQUNFO0N2RmdsdkJKOztBdUY5a3ZCRTtFQUNFO0N2RmlsdkJKOztBdUYva3ZCRTtFQUNFO0N2RmtsdkJKOztBdUZsbXZCRTtFQUNFO0N2RnFtdkJKOztBdUZubXZCRTtFQUNFO0N2RnNtdkJKOztBdUZwbXZCRTtFQUNFO0N2RnVtdkJKOztBdUZybXZCRTtFQUNFO0N2RndtdkJKOztBdUZ0bXZCRTtFQUNFO0N2RnltdkJKOztBdUZ2bXZCRTtFQUNFO0N2RjBtdkJKOztBdUYxbnZCRTtFQUNFO0N2RjZudkJKOztBdUYzbnZCRTtFQUNFO0N2RjhudkJKOztBdUY1bnZCRTtFQUNFO0N2RitudkJKOztBdUY3bnZCRTtFQUNFO0N2RmdvdkJKOztBdUY5bnZCRTtFQUNFO0N2RmlvdkJKOztBdUYvbnZCRTtFQUNFO0N2RmtvdkJKOztBdUZscHZCRTtFQUNFO0N2RnFwdkJKOztBdUZucHZCRTtFQUNFO0N2RnNwdkJKOztBdUZwcHZCRTtFQUNFO0N2RnVwdkJKOztBdUZycHZCRTtFQUNFO0N2RndwdkJKOztBdUZ0cHZCRTtFQUNFO0N2RnlwdkJKOztBdUZ2cHZCRTtFQUNFO0N2RjBwdkJKOztBdUYxcXZCRTtFQUNFO0N2RjZxdkJKOztBdUYzcXZCRTtFQUNFO0N2RjhxdkJKOztBdUY1cXZCRTtFQUNFO0N2RitxdkJKOztBdUY3cXZCRTtFQUNFO0N2RmdydkJKOztBdUY5cXZCRTtFQUNFO0N2RmlydkJKOztBdUYvcXZCRTtFQUNFO0N2RmtydkJKOztBdUZsc3ZCRTtFQUNFO0N2RnFzdkJKOztBdUZuc3ZCRTtFQUNFO0N2RnNzdkJKOztBdUZwc3ZCRTtFQUNFO0N2RnVzdkJKOztBdUZyc3ZCRTtFQUNFO0N2RndzdkJKOztBdUZ0c3ZCRTtFQUNFO0N2RnlzdkJKOztBdUZ2c3ZCRTtFQUNFO0N2RjBzdkJKOztBdUYxdHZCRTtFQUNFO0N2RjZ0dkJKOztBdUYzdHZCRTtFQUNFO0N2Rjh0dkJKOztBdUY1dHZCRTtFQUNFO0N2Rit0dkJKOztBdUY3dHZCRTtFQUNFO0N2Rmd1dkJKOztBdUY5dHZCRTtFQUNFO0N2Rml1dkJKOztBdUYvdHZCRTtFQUNFO0N2Rmt1dkJKOztBdUZsdnZCRTtFQUNFO0N2RnF2dkJKOztBdUZudnZCRTtFQUNFO0N2RnN2dkJKOztBdUZwdnZCRTtFQUNFO0N2RnV2dkJKOztBdUZydnZCRTtFQUNFO0N2Rnd2dkJKOztBdUZ0dnZCRTtFQUNFO0N2Rnl2dkJKOztBdUZ2dnZCRTtFQUNFO0N2RjB2dkJKOztBdUYxd3ZCRTtFQUNFO0N2RjZ3dkJKOztBdUYzd3ZCRTtFQUNFO0N2Rjh3dkJKOztBdUY1d3ZCRTtFQUNFO0N2Rit3dkJKOztBdUY3d3ZCRTtFQUNFO0N2Rmd4dkJKOztBdUY5d3ZCRTtFQUNFO0N2Rml4dkJKOztBdUYvd3ZCRTtFQUNFO0N2Rmt4dkJKOztBdUZseXZCRTtFQUNFO0N2RnF5dkJKOztBdUZueXZCRTtFQUNFO0N2RnN5dkJKOztBdUZweXZCRTtFQUNFO0N2RnV5dkJKOztBdUZyeXZCRTtFQUNFO0N2Rnd5dkJKOztBdUZ0eXZCRTtFQUNFO0N2Rnl5dkJKOztBdUZ2eXZCRTtFQUNFO0N2RjB5dkJKOztBdUYxenZCRTtFQUNFO0N2RjZ6dkJKOztBdUYzenZCRTtFQUNFO0N2Rjh6dkJKOztBdUY1enZCRTtFQUNFO0N2Rit6dkJKOztBdUY3enZCRTtFQUNFO0N2RmcwdkJKOztBdUY5enZCRTtFQUNFO0N2RmkwdkJKOztBdUYvenZCRTtFQUNFO0N2RmswdkJKOztBdUZsMXZCRTtFQUNFO0N2RnExdkJKOztBdUZuMXZCRTtFQUNFO0N2RnMxdkJKOztBdUZwMXZCRTtFQUNFO0N2RnUxdkJKOztBdUZyMXZCRTtFQUNFO0N2RncxdkJKOztBdUZ0MXZCRTtFQUNFO0N2RnkxdkJKOztBdUZ2MXZCRTtFQUNFO0N2RjAxdkJKOztBdUYxMnZCRTtFQUNFO0N2RjYydkJKOztBdUYzMnZCRTtFQUNFO0N2RjgydkJKOztBdUY1MnZCRTtFQUNFO0N2RisydkJKOztBdUY3MnZCRTtFQUNFO0N2RmczdkJKOztBdUY5MnZCRTtFQUNFO0N2RmkzdkJKOztBdUYvMnZCRTtFQUNFO0N2RmszdkJKOztBdUZsNHZCRTtFQUNFO0N2RnE0dkJKOztBdUZuNHZCRTtFQUNFO0N2RnM0dkJKOztBdUZwNHZCRTtFQUNFO0N2RnU0dkJKOztBdUZyNHZCRTtFQUNFO0N2Rnc0dkJKOztBdUZ0NHZCRTtFQUNFO0N2Rnk0dkJKOztBdUZ2NHZCRTtFQUNFO0N2RjA0dkJKOztBdUYxNXZCRTtFQUNFO0N2RjY1dkJKOztBdUYzNXZCRTtFQUNFO0N2Rjg1dkJKOztBdUY1NXZCRTtFQUNFO0N2Ris1dkJKOztBdUY3NXZCRTtFQUNFO0N2Rmc2dkJKOztBdUY5NXZCRTtFQUNFO0N2Rmk2dkJKOztBdUYvNXZCRTtFQUNFO0N2Rms2dkJKOztBdUZsN3ZCRTtFQUNFO0N2RnE3dkJKOztBdUZuN3ZCRTtFQUNFO0N2RnM3dkJKOztBdUZwN3ZCRTtFQUNFO0N2RnU3dkJKOztBdUZyN3ZCRTtFQUNFO0N2Rnc3dkJKOztBdUZ0N3ZCRTtFQUNFO0N2Rnk3dkJKOztBdUZ2N3ZCRTtFQUNFO0N2RjA3dkJKOztBdUYxOHZCRTtFQUNFO0N2RjY4dkJKOztBdUYzOHZCRTtFQUNFO0N2Rjg4dkJKOztBdUY1OHZCRTtFQUNFO0N2Ris4dkJKOztBdUY3OHZCRTtFQUNFO0N2Rmc5dkJKOztBdUY5OHZCRTtFQUNFO0N2Rmk5dkJKOztBdUYvOHZCRTtFQUNFO0N2Rms5dkJKOztBdUZsK3ZCRTtFQUNFO0N2RnErdkJKOztBdUZuK3ZCRTtFQUNFO0N2RnMrdkJKOztBdUZwK3ZCRTtFQUNFO0N2RnUrdkJKOztBdUZyK3ZCRTtFQUNFO0N2RncrdkJKOztBdUZ0K3ZCRTtFQUNFO0N2RnkrdkJKOztBdUZ2K3ZCRTtFQUNFO0N2RjArdkJKOztBdUYxL3ZCRTtFQUNFO0N2RjYvdkJKOztBdUYzL3ZCRTtFQUNFO0N2RjgvdkJKOztBdUY1L3ZCRTtFQUNFO0N2RisvdkJKOztBdUY3L3ZCRTtFQUNFO0N2Rmdnd0JKOztBdUY5L3ZCRTtFQUNFO0N2Rmlnd0JKOztBdUYvL3ZCRTtFQUNFO0N2Rmtnd0JKOztBdUZsaHdCRTtFQUNFO0N2RnFod0JKOztBdUZuaHdCRTtFQUNFO0N2RnNod0JKOztBdUZwaHdCRTtFQUNFO0N2RnVod0JKOztBdUZyaHdCRTtFQUNFO0N2Rndod0JKOztBdUZ0aHdCRTtFQUNFO0N2Rnlod0JKOztBdUZ2aHdCRTtFQUNFO0N2RjBod0JKOztBdUYxaXdCRTtFQUNFO0N2RjZpd0JKOztBdUYzaXdCRTtFQUNFO0N2Rjhpd0JKOztBdUY1aXdCRTtFQUNFO0N2Ritpd0JKOztBdUY3aXdCRTtFQUNFO0N2Rmdqd0JKOztBdUY5aXdCRTtFQUNFO0N2Rmlqd0JKOztBdUYvaXdCRTtFQUNFO0N2Rmtqd0JKOztBdUZsa3dCRTtFQUNFO0N2RnFrd0JKOztBdUZua3dCRTtFQUNFO0N2RnNrd0JKOztBdUZwa3dCRTtFQUNFO0N2RnVrd0JKOztBdUZya3dCRTtFQUNFO0N2Rndrd0JKOztBdUZ0a3dCRTtFQUNFO0N2Rnlrd0JKOztBdUZ2a3dCRTtFQUNFO0N2RjBrd0JKOztBdUYxbHdCRTtFQUNFO0N2RjZsd0JKOztBdUYzbHdCRTtFQUNFO0N2Rjhsd0JKOztBdUY1bHdCRTtFQUNFO0N2Ritsd0JKOztBdUY3bHdCRTtFQUNFO0N2Rmdtd0JKOztBdUY5bHdCRTtFQUNFO0N2Rmltd0JKOztBdUYvbHdCRTtFQUNFO0N2Rmttd0JKOztBdUZsbndCRTtFQUNFO0N2RnFud0JKOztBdUZubndCRTtFQUNFO0N2RnNud0JKOztBdUZwbndCRTtFQUNFO0N2RnVud0JKOztBdUZybndCRTtFQUNFO0N2Rndud0JKOztBdUZ0bndCRTtFQUNFO0N2Rnlud0JKOztBdUZ2bndCRTtFQUNFO0N2RjBud0JKOztBdUYxb3dCRTtFQUNFO0N2RjZvd0JKOztBdUYzb3dCRTtFQUNFO0N2Rjhvd0JKOztBdUY1b3dCRTtFQUNFO0N2Ritvd0JKOztBdUY3b3dCRTtFQUNFO0N2Rmdwd0JKOztBdUY5b3dCRTtFQUNFO0N2Rmlwd0JKOztBdUYvb3dCRTtFQUNFO0N2Rmtwd0JKOztBdUZscXdCRTtFQUNFO0N2RnFxd0JKOztBdUZucXdCRTtFQUNFO0N2RnNxd0JKOztBdUZwcXdCRTtFQUNFO0N2RnVxd0JKOztBdUZycXdCRTtFQUNFO0N2Rndxd0JKOztBdUZ0cXdCRTtFQUNFO0N2Rnlxd0JKOztBdUZ2cXdCRTtFQUNFO0N2RjBxd0JKOztBdUYxcndCRTtFQUNFO0N2RjZyd0JKOztBdUYzcndCRTtFQUNFO0N2Rjhyd0JKOztBdUY1cndCRTtFQUNFO0N2Rityd0JKOztBdUY3cndCRTtFQUNFO0N2Rmdzd0JKOztBdUY5cndCRTtFQUNFO0N2Rmlzd0JKOztBdUYvcndCRTtFQUNFO0N2Rmtzd0JKOztBdUZsdHdCRTtFQUNFO0N2RnF0d0JKOztBdUZudHdCRTtFQUNFO0N2RnN0d0JKOztBdUZwdHdCRTtFQUNFO0N2RnV0d0JKOztBdUZydHdCRTtFQUNFO0N2Rnd0d0JKOztBdUZ0dHdCRTtFQUNFO0N2Rnl0d0JKOztBdUZ2dHdCRTtFQUNFO0N2RjB0d0JKOztBdUYxdXdCRTtFQUNFO0N2RjZ1d0JKOztBdUYzdXdCRTtFQUNFO0N2Rjh1d0JKOztBdUY1dXdCRTtFQUNFO0N2Rit1d0JKOztBdUY3dXdCRTtFQUNFO0N2Rmd2d0JKOztBdUY5dXdCRTtFQUNFO0N2Rml2d0JKOztBdUYvdXdCRTtFQUNFO0N2Rmt2d0JKOztBdUZsd3dCRTtFQUNFO0N2RnF3d0JKOztBdUZud3dCRTtFQUNFO0N2RnN3d0JKOztBdUZwd3dCRTtFQUNFO0N2RnV3d0JKOztBdUZyd3dCRTtFQUNFO0N2Rnd3d0JKOztBdUZ0d3dCRTtFQUNFO0N2Rnl3d0JKOztBdUZ2d3dCRTtFQUNFO0N2RjB3d0JKOztBdUYxeHdCRTtFQUNFO0N2RjZ4d0JKOztBdUYzeHdCRTtFQUNFO0N2Rjh4d0JKOztBdUY1eHdCRTtFQUNFO0N2Rit4d0JKOztBdUY3eHdCRTtFQUNFO0N2Rmd5d0JKOztBdUY5eHdCRTtFQUNFO0N2Rml5d0JKOztBdUYveHdCRTtFQUNFO0N2Rmt5d0JKOztBdUZsendCRTtFQUNFO0N2RnF6d0JKOztBdUZuendCRTtFQUNFO0N2RnN6d0JKOztBdUZwendCRTtFQUNFO0N2RnV6d0JKOztBdUZyendCRTtFQUNFO0N2Rnd6d0JKOztBdUZ0endCRTtFQUNFO0N2Rnl6d0JKOztBdUZ2endCRTtFQUNFO0N2RjB6d0JKOztBdUYxMHdCRTtFQUNFO0N2RjYwd0JKOztBdUYzMHdCRTtFQUNFO0N2Rjgwd0JKOztBdUY1MHdCRTtFQUNFO0N2Riswd0JKOztBdUY3MHdCRTtFQUNFO0N2Rmcxd0JKOztBdUY5MHdCRTtFQUNFO0N2Rmkxd0JKOztBdUYvMHdCRTtFQUNFO0N2Rmsxd0JKOztBdUZsMndCRTtFQUNFO0N2RnEyd0JKOztBdUZuMndCRTtFQUNFO0N2RnMyd0JKOztBdUZwMndCRTtFQUNFO0N2RnUyd0JKOztBdUZyMndCRTtFQUNFO0N2Rncyd0JKOztBdUZ0MndCRTtFQUNFO0N2Rnkyd0JKOztBdUZ2MndCRTtFQUNFO0N2RjAyd0JKOztBdUYxM3dCRTtFQUNFO0N2RjYzd0JKOztBdUYzM3dCRTtFQUNFO0N2Rjgzd0JKOztBdUY1M3dCRTtFQUNFO0N2Riszd0JKOztBdUY3M3dCRTtFQUNFO0N2Rmc0d0JKOztBdUY5M3dCRTtFQUNFO0N2Rmk0d0JKOztBdUYvM3dCRTtFQUNFO0N2Rms0d0JKOztBdUZsNXdCRTtFQUNFO0N2RnE1d0JKOztBdUZuNXdCRTtFQUNFO0N2RnM1d0JKOztBdUZwNXdCRTtFQUNFO0N2RnU1d0JKOztBdUZyNXdCRTtFQUNFO0N2Rnc1d0JKOztBdUZ0NXdCRTtFQUNFO0N2Rnk1d0JKOztBdUZ2NXdCRTtFQUNFO0N2RjA1d0JKOztBdUYxNndCRTtFQUNFO0N2RjY2d0JKOztBdUYzNndCRTtFQUNFO0N2Rjg2d0JKOztBdUY1NndCRTtFQUNFO0N2Ris2d0JKOztBdUY3NndCRTtFQUNFO0N2Rmc3d0JKOztBdUY5NndCRTtFQUNFO0N2Rmk3d0JKOztBdUYvNndCRTtFQUNFO0N2Rms3d0JKOztBdUZsOHdCRTtFQUNFO0N2RnE4d0JKOztBdUZuOHdCRTtFQUNFO0N2RnM4d0JKOztBdUZwOHdCRTtFQUNFO0N2RnU4d0JKOztBdUZyOHdCRTtFQUNFO0N2Rnc4d0JKOztBdUZ0OHdCRTtFQUNFO0N2Rnk4d0JKOztBdUZ2OHdCRTtFQUNFO0N2RjA4d0JKOztBdUYxOXdCRTtFQUNFO0N2RjY5d0JKOztBdUYzOXdCRTtFQUNFO0N2Rjg5d0JKOztBdUY1OXdCRTtFQUNFO0N2Ris5d0JKOztBdUY3OXdCRTtFQUNFO0N2Rmcrd0JKOztBdUY5OXdCRTtFQUNFO0N2Rmkrd0JKOztBdUYvOXdCRTtFQUNFO0N2Rmsrd0JKOztBdUZsL3dCRTtFQUNFO0N2RnEvd0JKOztBdUZuL3dCRTtFQUNFO0N2RnMvd0JKOztBdUZwL3dCRTtFQUNFO0N2RnUvd0JKOztBdUZyL3dCRTtFQUNFO0N2Rncvd0JKOztBdUZ0L3dCRTtFQUNFO0N2Rnkvd0JKOztBdUZ2L3dCRTtFQUNFO0N2RjAvd0JKOztBdUYxZ3hCRTtFQUNFO0N2RjZneEJKOztBdUYzZ3hCRTtFQUNFO0N2RjhneEJKOztBdUY1Z3hCRTtFQUNFO0N2RitneEJKOztBdUY3Z3hCRTtFQUNFO0N2RmdoeEJKOztBdUY5Z3hCRTtFQUNFO0N2RmloeEJKOztBdUYvZ3hCRTtFQUNFO0N2RmtoeEJKOztBdUZsaXhCRTtFQUNFO0N2RnFpeEJKOztBdUZuaXhCRTtFQUNFO0N2RnNpeEJKOztBdUZwaXhCRTtFQUNFO0N2RnVpeEJKOztBdUZyaXhCRTtFQUNFO0N2RndpeEJKOztBdUZ0aXhCRTtFQUNFO0N2RnlpeEJKOztBdUZ2aXhCRTtFQUNFO0N2RjBpeEJKOztBdUYxanhCRTtFQUNFO0N2RjZqeEJKOztBdUYzanhCRTtFQUNFO0N2RjhqeEJKOztBdUY1anhCRTtFQUNFO0N2RitqeEJKOztBdUY3anhCRTtFQUNFO0N2RmdreEJKOztBdUY5anhCRTtFQUNFO0N2RmlreEJKOztBdUYvanhCRTtFQUNFO0N2RmtreEJKOztBdUZsbHhCRTtFQUNFO0N2RnFseEJKOztBdUZubHhCRTtFQUNFO0N2RnNseEJKOztBdUZwbHhCRTtFQUNFO0N2RnVseEJKOztBdUZybHhCRTtFQUNFO0N2RndseEJKOztBdUZ0bHhCRTtFQUNFO0N2RnlseEJKOztBdUZ2bHhCRTtFQUNFO0N2RjBseEJKOztBdUYxbXhCRTtFQUNFO0N2RjZteEJKOztBdUYzbXhCRTtFQUNFO0N2RjhteEJKOztBdUY1bXhCRTtFQUNFO0N2RitteEJKOztBdUY3bXhCRTtFQUNFO0N2RmdueEJKOztBdUY5bXhCRTtFQUNFO0N2RmlueEJKOztBdUYvbXhCRTtFQUNFO0N2RmtueEJKOztBdUZsb3hCRTtFQUNFO0N2RnFveEJKOztBdUZub3hCRTtFQUNFO0N2RnNveEJKOztBdUZwb3hCRTtFQUNFO0N2RnVveEJKOztBdUZyb3hCRTtFQUNFO0N2RndveEJKOztBdUZ0b3hCRTtFQUNFO0N2RnlveEJKOztBdUZ2b3hCRTtFQUNFO0N2RjBveEJKOztBdUYxcHhCRTtFQUNFO0N2RjZweEJKOztBdUYzcHhCRTtFQUNFO0N2RjhweEJKOztBdUY1cHhCRTtFQUNFO0N2RitweEJKOztBdUY3cHhCRTtFQUNFO0N2RmdxeEJKOztBdUY5cHhCRTtFQUNFO0N2RmlxeEJKOztBdUYvcHhCRTtFQUNFO0N2RmtxeEJKOztBdUZscnhCRTtFQUNFO0N2RnFyeEJKOztBdUZucnhCRTtFQUNFO0N2RnNyeEJKOztBdUZwcnhCRTtFQUNFO0N2RnVyeEJKOztBdUZycnhCRTtFQUNFO0N2RndyeEJKOztBdUZ0cnhCRTtFQUNFO0N2RnlyeEJKOztBdUZ2cnhCRTtFQUNFO0N2RjByeEJKOztBdUYxc3hCRTtFQUNFO0N2RjZzeEJKOztBdUYzc3hCRTtFQUNFO0N2RjhzeEJKOztBdUY1c3hCRTtFQUNFO0N2RitzeEJKOztBdUY3c3hCRTtFQUNFO0N2Rmd0eEJKOztBdUY5c3hCRTtFQUNFO0N2Rml0eEJKOztBdUYvc3hCRTtFQUNFO0N2Rmt0eEJKOztBdUY1c3hCRTtFQUNFO0N2RitzeEJKOztBdUY3c3hCRTtFQUNFO0N2Rmd0eEJKOztBdUY5c3hCRTtFQUNFO0N2Rml0eEJKOztBdUYvc3hCRTtFQUNFO0N2Rmt0eEJKOztBdUZodHhCRTtFQUNFO0N2Rm10eEJKOztBdUZqdHhCRTtFQUNFO0N2Rm90eEJKOztBdUZsdHhCRTtFQUNFO0N2RnF0eEJKOztBdUZudHhCRTtFQUNFO0N2RnN0eEJKOztBdUZwdHhCRTtFQUNFO0N2RnV0eEJKOztBdUZodnhCRTtFQUNFO0N2Rm12eEJKOztBdUZqdnhCRTtFQUNFO0N2Rm92eEJKOztBdUZsdnhCRTtFQUNFO0N2RnF2eEJKOztBdUZudnhCRTtFQUNFO0N2RnN2eEJKOztBdUZwdnhCRTtFQUNFO0N2RnV2eEJKOztBdUZydnhCRTtFQUNFO0N2Rnd2eEJKOztBdUZ0dnhCRTtFQUNFO0N2Rnl2eEJKOztBdUZ2dnhCRTtFQUNFO0N2RjB2eEJKOztBdUZ4dnhCRTtFQUNFO0N2RjJ2eEJKOztBdUZweHhCRTtFQUNFO0N2RnV4eEJKOztBdUZyeHhCRTtFQUNFO0N2Rnd4eEJKOztBdUZ0eHhCRTtFQUNFO0N2Rnl4eEJKOztBdUZ2eHhCRTtFQUNFO0N2RjB4eEJKOztBdUZ4eHhCRTtFQUNFO0N2RjJ4eEJKOztBdUZ6eHhCRTtFQUNFO0N2RjR4eEJKOztBdUYxeHhCRTtFQUNFO0N2RjZ4eEJKOztBdUYzeHhCRTtFQUNFO0N2Rjh4eEJKOztBdUY1eHhCRTtFQUNFO0N2Rit4eEJKOztBdUZ4enhCRTtFQUNFO0N2RjJ6eEJKOztBdUZ6enhCRTtFQUNFO0N2RjR6eEJKOztBdUYxenhCRTtFQUNFO0N2RjZ6eEJKOztBdUYzenhCRTtFQUNFO0N2Rjh6eEJKOztBdUY1enhCRTtFQUNFO0N2Rit6eEJKOztBdUY3enhCRTtFQUNFO0N2RmcweEJKOztBdUY5enhCRTtFQUNFO0N2RmkweEJKOztBdUYvenhCRTtFQUNFO0N2RmsweEJKOztBdUZoMHhCRTtFQUNFO0N2Rm0weEJKOztBdUY1MXhCRTtFQUNFO0N2RisxeEJKOztBdUY3MXhCRTtFQUNFO0N2RmcyeEJKOztBdUY5MXhCRTtFQUNFO0N2RmkyeEJKOztBdUYvMXhCRTtFQUNFO0N2RmsyeEJKOztBdUZoMnhCRTtFQUNFO0N2Rm0yeEJKOztBdUZqMnhCRTtFQUNFO0N2Rm8yeEJKOztBdUZsMnhCRTtFQUNFO0N2RnEyeEJKOztBdUZuMnhCRTtFQUNFO0N2RnMyeEJKOztBdUZwMnhCRTtFQUNFO0N2RnUyeEJKOztBdUZoNHhCRTtFQUNFO0N2Rm00eEJKOztBdUZqNHhCRTtFQUNFO0N2Rm80eEJKOztBdUZsNHhCRTtFQUNFO0N2RnE0eEJKOztBdUZuNHhCRTtFQUNFO0N2RnM0eEJKOztBdUZwNHhCRTtFQUNFO0N2RnU0eEJKOztBdUZyNHhCRTtFQUNFO0N2Rnc0eEJKOztBdUZ0NHhCRTtFQUNFO0N2Rnk0eEJKOztBdUZ2NHhCRTtFQUNFO0N2RjA0eEJKOztBdUZ4NHhCRTtFQUNFO0N2RjI0eEJKOztBdUZwNnhCRTtFQUNFO0N2RnU2eEJKOztBdUZyNnhCRTtFQUNFO0N2Rnc2eEJKOztBdUZ0NnhCRTtFQUNFO0N2Rnk2eEJKOztBdUZ2NnhCRTtFQUNFO0N2RjA2eEJKOztBdUZ4NnhCRTtFQUNFO0N2RjI2eEJKOztBdUZ6NnhCRTtFQUNFO0N2RjQ2eEJKOztBdUYxNnhCRTtFQUNFO0N2RjY2eEJKOztBdUYzNnhCRTtFQUNFO0N2Rjg2eEJKOztBdUY1NnhCRTtFQUNFO0N2Ris2eEJKOztBdUZ4OHhCRTtFQUNFO0N2RjI4eEJKOztBdUZ6OHhCRTtFQUNFO0N2RjQ4eEJKOztBdUYxOHhCRTtFQUNFO0N2RjY4eEJKOztBdUYzOHhCRTtFQUNFO0N2Rjg4eEJKOztBdUY1OHhCRTtFQUNFO0N2Ris4eEJKOztBdUY3OHhCRTtFQUNFO0N2Rmc5eEJKOztBdUY5OHhCRTtFQUNFO0N2Rmk5eEJKOztBdUYvOHhCRTtFQUNFO0N2Rms5eEJKOztBdUZoOXhCRTtFQUNFO0N2Rm05eEJKOztBdUY1K3hCRTtFQUNFO0N2RisreEJKOztBdUY3K3hCRTtFQUNFO0N2RmcveEJKOztBdUY5K3hCRTtFQUNFO0N2RmkveEJKOztBdUYvK3hCRTtFQUNFO0N2RmsveEJKOztBdUZoL3hCRTtFQUNFO0N2Rm0veEJKOztBdUZqL3hCRTtFQUNFO0N2Rm8veEJKOztBdUZsL3hCRTtFQUNFO0N2RnEveEJKOztBdUZuL3hCRTtFQUNFO0N2RnMveEJKOztBdUZwL3hCRTtFQUNFO0N2RnUveEJKOztBdUZoaHlCRTtFQUNFO0N2Rm1oeUJKOztBdUZqaHlCRTtFQUNFO0N2Rm9oeUJKOztBdUZsaHlCRTtFQUNFO0N2RnFoeUJKOztBdUZuaHlCRTtFQUNFO0N2RnNoeUJKOztBdUZwaHlCRTtFQUNFO0N2RnVoeUJKOztBdUZyaHlCRTtFQUNFO0N2RndoeUJKOztBdUZ0aHlCRTtFQUNFO0N2RnloeUJKOztBdUZ2aHlCRTtFQUNFO0N2RjBoeUJKOztBdUZ4aHlCRTtFQUNFO0N2RjJoeUJKOztBdUZwanlCRTtFQUNFO0N2RnVqeUJKOztBdUZyanlCRTtFQUNFO0N2RndqeUJKOztBdUZ0anlCRTtFQUNFO0N2RnlqeUJKOztBdUZ2anlCRTtFQUNFO0N2RjBqeUJKOztBdUZ4anlCRTtFQUNFO0N2RjJqeUJKOztBdUZ6anlCRTtFQUNFO0N2RjRqeUJKOztBdUYxanlCRTtFQUNFO0N2RjZqeUJKOztBdUYzanlCRTtFQUNFO0N2RjhqeUJKOztBdUY1anlCRTtFQUNFO0N2RitqeUJKOztBdUZ4bHlCRTtFQUNFO0N2RjJseUJKOztBdUZ6bHlCRTtFQUNFO0N2RjRseUJKOztBdUYxbHlCRTtFQUNFO0N2RjZseUJKOztBdUYzbHlCRTtFQUNFO0N2RjhseUJKOztBdUY1bHlCRTtFQUNFO0N2RitseUJKOztBdUY3bHlCRTtFQUNFO0N2RmdteUJKOztBdUY5bHlCRTtFQUNFO0N2RmlteUJKOztBdUYvbHlCRTtFQUNFO0N2RmtteUJKOztBdUZobXlCRTtFQUNFO0N2Rm1teUJKOztBdUY1bnlCRTtFQUNFO0N2RitueUJKOztBdUY3bnlCRTtFQUNFO0N2RmdveUJKOztBdUY5bnlCRTtFQUNFO0N2RmlveUJKOztBdUYvbnlCRTtFQUNFO0N2RmtveUJKOztBdUZob3lCRTtFQUNFO0N2Rm1veUJKOztBdUZqb3lCRTtFQUNFO0N2Rm9veUJKOztBdUZsb3lCRTtFQUNFO0N2RnFveUJKOztBdUZub3lCRTtFQUNFO0N2RnNveUJKOztBdUZwb3lCRTtFQUNFO0N2RnVveUJKOztBdUZocXlCRTtFQUNFO0N2Rm1xeUJKOztBdUZqcXlCRTtFQUNFO0N2Rm9xeUJKOztBdUZscXlCRTtFQUNFO0N2RnFxeUJKOztBdUZucXlCRTtFQUNFO0N2RnNxeUJKOztBdUZwcXlCRTtFQUNFO0N2RnVxeUJKOztBdUZycXlCRTtFQUNFO0N2RndxeUJKOztBdUZ0cXlCRTtFQUNFO0N2RnlxeUJKOztBdUZ2cXlCRTtFQUNFO0N2RjBxeUJKOztBdUZ4cXlCRTtFQUNFO0N2RjJxeUJKOztBdUZwc3lCRTtFQUNFO0N2RnVzeUJKOztBdUZyc3lCRTtFQUNFO0N2RndzeUJKOztBdUZ0c3lCRTtFQUNFO0N2RnlzeUJKOztBdUZ2c3lCRTtFQUNFO0N2RjBzeUJKOztBdUZ4c3lCRTtFQUNFO0N2RjJzeUJKOztBdUZ6c3lCRTtFQUNFO0N2RjRzeUJKOztBdUYxc3lCRTtFQUNFO0N2RjZzeUJKOztBdUYzc3lCRTtFQUNFO0N2RjhzeUJKOztBdUY1c3lCRTtFQUNFO0N2RitzeUJKOztBdUZ4dXlCRTtFQUNFO0N2RjJ1eUJKOztBdUZ6dXlCRTtFQUNFO0N2RjR1eUJKOztBdUYxdXlCRTtFQUNFO0N2RjZ1eUJKOztBdUYzdXlCRTtFQUNFO0N2Rjh1eUJKOztBdUY1dXlCRTtFQUNFO0N2Rit1eUJKOztBdUY3dXlCRTtFQUNFO0N2Rmd2eUJKOztBdUY5dXlCRTtFQUNFO0N2Rml2eUJKOztBdUYvdXlCRTtFQUNFO0N2Rmt2eUJKOztBdUZodnlCRTtFQUNFO0N2Rm12eUJKOztBdUY1d3lCRTtFQUNFO0N2Rit3eUJKOztBdUY3d3lCRTtFQUNFO0N2Rmd4eUJKOztBdUY5d3lCRTtFQUNFO0N2Rml4eUJKOztBdUYvd3lCRTtFQUNFO0N2Rmt4eUJKOztBdUZoeHlCRTtFQUNFO0N2Rm14eUJKOztBdUZqeHlCRTtFQUNFO0N2Rm94eUJKOztBdUZseHlCRTtFQUNFO0N2RnF4eUJKOztBdUZueHlCRTtFQUNFO0N2RnN4eUJKOztBdUZweHlCRTtFQUNFO0N2RnV4eUJKOztBdUZoenlCRTtFQUNFO0N2Rm16eUJKOztBdUZqenlCRTtFQUNFO0N2Rm96eUJKOztBdUZsenlCRTtFQUNFO0N2RnF6eUJKOztBdUZuenlCRTtFQUNFO0N2RnN6eUJKOztBdUZwenlCRTtFQUNFO0N2RnV6eUJKOztBdUZyenlCRTtFQUNFO0N2Rnd6eUJKOztBdUZ0enlCRTtFQUNFO0N2Rnl6eUJKOztBdUZ2enlCRTtFQUNFO0N2RjB6eUJKOztBdUZ4enlCRTtFQUNFO0N2RjJ6eUJKOztBdUZwMXlCRTtFQUNFO0N2RnUxeUJKOztBdUZyMXlCRTtFQUNFO0N2RncxeUJKOztBdUZ0MXlCRTtFQUNFO0N2RnkxeUJKOztBdUZ2MXlCRTtFQUNFO0N2RjAxeUJKOztBdUZ4MXlCRTtFQUNFO0N2RjIxeUJKOztBdUZ6MXlCRTtFQUNFO0N2RjQxeUJKOztBdUYxMXlCRTtFQUNFO0N2RjYxeUJKOztBdUYzMXlCRTtFQUNFO0N2RjgxeUJKOztBdUY1MXlCRTtFQUNFO0N2RisxeUJKOztBdUZ4M3lCRTtFQUNFO0N2RjIzeUJKOztBdUZ6M3lCRTtFQUNFO0N2RjQzeUJKOztBdUYxM3lCRTtFQUNFO0N2RjYzeUJKOztBdUYzM3lCRTtFQUNFO0N2RjgzeUJKOztBdUY1M3lCRTtFQUNFO0N2RiszeUJKOztBdUY3M3lCRTtFQUNFO0N2Rmc0eUJKOztBdUY5M3lCRTtFQUNFO0N2Rmk0eUJKOztBdUYvM3lCRTtFQUNFO0N2Rms0eUJKOztBdUZoNHlCRTtFQUNFO0N2Rm00eUJKOztBdUY1NXlCRTtFQUNFO0N2Ris1eUJKOztBdUY3NXlCRTtFQUNFO0N2Rmc2eUJKOztBdUY5NXlCRTtFQUNFO0N2Rmk2eUJKOztBdUYvNXlCRTtFQUNFO0N2Rms2eUJKOztBdUZoNnlCRTtFQUNFO0N2Rm02eUJKOztBdUZqNnlCRTtFQUNFO0N2Rm82eUJKOztBdUZsNnlCRTtFQUNFO0N2RnE2eUJKOztBdUZuNnlCRTtFQUNFO0N2RnM2eUJKOztBdUZwNnlCRTtFQUNFO0N2RnU2eUJKOztBdUZoOHlCRTtFQUNFO0N2Rm04eUJKOztBdUZqOHlCRTtFQUNFO0N2Rm84eUJKOztBdUZsOHlCRTtFQUNFO0N2RnE4eUJKOztBdUZuOHlCRTtFQUNFO0N2RnM4eUJKOztBdUZwOHlCRTtFQUNFO0N2RnU4eUJKOztBdUZyOHlCRTtFQUNFO0N2Rnc4eUJKOztBdUZ0OHlCRTtFQUNFO0N2Rnk4eUJKOztBdUZ2OHlCRTtFQUNFO0N2RjA4eUJKOztBdUZ4OHlCRTtFQUNFO0N2RjI4eUJKOztBdUZwK3lCRTtFQUNFO0N2RnUreUJKOztBdUZyK3lCRTtFQUNFO0N2RncreUJKOztBdUZ0K3lCRTtFQUNFO0N2RnkreUJKOztBdUZ2K3lCRTtFQUNFO0N2RjAreUJKOztBdUZ4K3lCRTtFQUNFO0N2RjIreUJKOztBdUZ6K3lCRTtFQUNFO0N2RjQreUJKOztBdUYxK3lCRTtFQUNFO0N2RjYreUJKOztBdUYzK3lCRTtFQUNFO0N2RjgreUJKOztBdUY1K3lCRTtFQUNFO0N2RisreUJKOztBdUZ4Z3pCRTtFQUNFO0N2RjJnekJKOztBdUZ6Z3pCRTtFQUNFO0N2RjRnekJKOztBdUYxZ3pCRTtFQUNFO0N2RjZnekJKOztBdUYzZ3pCRTtFQUNFO0N2RjhnekJKOztBdUY1Z3pCRTtFQUNFO0N2RitnekJKOztBdUY3Z3pCRTtFQUNFO0N2RmdoekJKOztBdUY5Z3pCRTtFQUNFO0N2RmloekJKOztBdUYvZ3pCRTtFQUNFO0N2RmtoekJKOztBdUZoaHpCRTtFQUNFO0N2Rm1oekJKOztBdUY1aXpCRTtFQUNFO0N2RitpekJKOztBdUY3aXpCRTtFQUNFO0N2RmdqekJKOztBdUY5aXpCRTtFQUNFO0N2RmlqekJKOztBdUYvaXpCRTtFQUNFO0N2RmtqekJKOztBdUZoanpCRTtFQUNFO0N2Rm1qekJKOztBdUZqanpCRTtFQUNFO0N2Rm9qekJKOztBdUZsanpCRTtFQUNFO0N2RnFqekJKOztBdUZuanpCRTtFQUNFO0N2RnNqekJKOztBdUZwanpCRTtFQUNFO0N2RnVqekJKOztBdUZobHpCRTtFQUNFO0N2Rm1sekJKOztBdUZqbHpCRTtFQUNFO0N2Rm9sekJKOztBdUZsbHpCRTtFQUNFO0N2RnFsekJKOztBdUZubHpCRTtFQUNFO0N2RnNsekJKOztBdUZwbHpCRTtFQUNFO0N2RnVsekJKOztBdUZybHpCRTtFQUNFO0N2RndsekJKOztBdUZ0bHpCRTtFQUNFO0N2RnlsekJKOztBdUZ2bHpCRTtFQUNFO0N2RjBsekJKOztBdUZ4bHpCRTtFQUNFO0N2RjJsekJKOztBdUZwbnpCRTtFQUNFO0N2RnVuekJKOztBdUZybnpCRTtFQUNFO0N2RnduekJKOztBdUZ0bnpCRTtFQUNFO0N2RnluekJKOztBdUZ2bnpCRTtFQUNFO0N2RjBuekJKOztBdUZ4bnpCRTtFQUNFO0N2RjJuekJKOztBdUZ6bnpCRTtFQUNFO0N2RjRuekJKOztBdUYxbnpCRTtFQUNFO0N2RjZuekJKOztBdUYzbnpCRTtFQUNFO0N2RjhuekJKOztBdUY1bnpCRTtFQUNFO0N2RituekJKOztBdUZ4cHpCRTtFQUNFO0N2RjJwekJKOztBdUZ6cHpCRTtFQUNFO0N2RjRwekJKOztBdUYxcHpCRTtFQUNFO0N2RjZwekJKOztBdUYzcHpCRTtFQUNFO0N2RjhwekJKOztBdUY1cHpCRTtFQUNFO0N2RitwekJKOztBdUY3cHpCRTtFQUNFO0N2RmdxekJKOztBdUY5cHpCRTtFQUNFO0N2RmlxekJKOztBdUYvcHpCRTtFQUNFO0N2RmtxekJKOztBdUZocXpCRTtFQUNFO0N2Rm1xekJKOztBdUY1cnpCRTtFQUNFO0N2RityekJKOztBdUY3cnpCRTtFQUNFO0N2RmdzekJKOztBdUY5cnpCRTtFQUNFO0N2RmlzekJKOztBdUYvcnpCRTtFQUNFO0N2RmtzekJKOztBdUZoc3pCRTtFQUNFO0N2Rm1zekJKOztBdUZqc3pCRTtFQUNFO0N2Rm9zekJKOztBdUZsc3pCRTtFQUNFO0N2RnFzekJKOztBdUZuc3pCRTtFQUNFO0N2RnNzekJKOztBdUZwc3pCRTtFQUNFO0N2RnVzekJKOztBdUZodXpCRTtFQUNFO0N2Rm11ekJKOztBdUZqdXpCRTtFQUNFO0N2Rm91ekJKOztBdUZsdXpCRTtFQUNFO0N2RnF1ekJKOztBdUZudXpCRTtFQUNFO0N2RnN1ekJKOztBdUZwdXpCRTtFQUNFO0N2RnV1ekJKOztBdUZydXpCRTtFQUNFO0N2Rnd1ekJKOztBdUZ0dXpCRTtFQUNFO0N2Rnl1ekJKOztBdUZ2dXpCRTtFQUNFO0N2RjB1ekJKOztBdUZ4dXpCRTtFQUNFO0N2RjJ1ekJKOztBdUZwd3pCRTtFQUNFO0N2RnV3ekJKOztBdUZyd3pCRTtFQUNFO0N2Rnd3ekJKOztBdUZ0d3pCRTtFQUNFO0N2Rnl3ekJKOztBdUZ2d3pCRTtFQUNFO0N2RjB3ekJKOztBdUZ4d3pCRTtFQUNFO0N2RjJ3ekJKOztBdUZ6d3pCRTtFQUNFO0N2RjR3ekJKOztBdUYxd3pCRTtFQUNFO0N2RjZ3ekJKOztBdUYzd3pCRTtFQUNFO0N2Rjh3ekJKOztBdUY1d3pCRTtFQUNFO0N2Rit3ekJKOztBdUZ4eXpCRTtFQUNFO0N2RjJ5ekJKOztBdUZ6eXpCRTtFQUNFO0N2RjR5ekJKOztBdUYxeXpCRTtFQUNFO0N2RjZ5ekJKOztBdUYzeXpCRTtFQUNFO0N2Rjh5ekJKOztBdUY1eXpCRTtFQUNFO0N2Rit5ekJKOztBdUY3eXpCRTtFQUNFO0N2Rmd6ekJKOztBdUY5eXpCRTtFQUNFO0N2Rml6ekJKOztBdUYveXpCRTtFQUNFO0N2Rmt6ekJKOztBdUZoenpCRTtFQUNFO0N2Rm16ekJKOztBdUY1MHpCRTtFQUNFO0N2RiswekJKOztBdUY3MHpCRTtFQUNFO0N2RmcxekJKOztBdUY5MHpCRTtFQUNFO0N2RmkxekJKOztBdUYvMHpCRTtFQUNFO0N2RmsxekJKOztBdUZoMXpCRTtFQUNFO0N2Rm0xekJKOztBdUZqMXpCRTtFQUNFO0N2Rm8xekJKOztBdUZsMXpCRTtFQUNFO0N2RnExekJKOztBdUZuMXpCRTtFQUNFO0N2RnMxekJKOztBdUZwMXpCRTtFQUNFO0N2RnUxekJKOztBdUZoM3pCRTtFQUNFO0N2Rm0zekJKOztBdUZqM3pCRTtFQUNFO0N2Rm8zekJKOztBdUZsM3pCRTtFQUNFO0N2RnEzekJKOztBdUZuM3pCRTtFQUNFO0N2RnMzekJKOztBdUZwM3pCRTtFQUNFO0N2RnUzekJKOztBdUZyM3pCRTtFQUNFO0N2RnczekJKOztBdUZ0M3pCRTtFQUNFO0N2RnkzekJKOztBdUZ2M3pCRTtFQUNFO0N2RjAzekJKOztBdUZ4M3pCRTtFQUNFO0N2RjIzekJKOztBdUZwNXpCRTtFQUNFO0N2RnU1ekJKOztBdUZyNXpCRTtFQUNFO0N2Rnc1ekJKOztBdUZ0NXpCRTtFQUNFO0N2Rnk1ekJKOztBdUZ2NXpCRTtFQUNFO0N2RjA1ekJKOztBdUZ4NXpCRTtFQUNFO0N2RjI1ekJKOztBdUZ6NXpCRTtFQUNFO0N2RjQ1ekJKOztBdUYxNXpCRTtFQUNFO0N2RjY1ekJKOztBdUYzNXpCRTtFQUNFO0N2Rjg1ekJKOztBdUY1NXpCRTtFQUNFO0N2Ris1ekJKOztBdUZ4N3pCRTtFQUNFO0N2RjI3ekJKOztBdUZ6N3pCRTtFQUNFO0N2RjQ3ekJKOztBdUYxN3pCRTtFQUNFO0N2RjY3ekJKOztBdUYzN3pCRTtFQUNFO0N2Rjg3ekJKOztBdUY1N3pCRTtFQUNFO0N2Ris3ekJKOztBdUY3N3pCRTtFQUNFO0N2Rmc4ekJKOztBdUY5N3pCRTtFQUNFO0N2Rmk4ekJKOztBdUYvN3pCRTtFQUNFO0N2Rms4ekJKOztBdUZoOHpCRTtFQUNFO0N2Rm04ekJKOztBdUY1OXpCRTtFQUNFO0N2Ris5ekJKOztBdUY3OXpCRTtFQUNFO0N2RmcrekJKOztBdUY5OXpCRTtFQUNFO0N2RmkrekJKOztBdUYvOXpCRTtFQUNFO0N2RmsrekJKOztBdUZoK3pCRTtFQUNFO0N2Rm0rekJKOztBdUZqK3pCRTtFQUNFO0N2Rm8rekJKOztBdUZsK3pCRTtFQUNFO0N2RnErekJKOztBdUZuK3pCRTtFQUNFO0N2RnMrekJKOztBdUZwK3pCRTtFQUNFO0N2RnUrekJKOztBdUZoZzBCRTtFQUNFO0N2Rm1nMEJKOztBdUZqZzBCRTtFQUNFO0N2Rm9nMEJKOztBdUZsZzBCRTtFQUNFO0N2RnFnMEJKOztBdUZuZzBCRTtFQUNFO0N2RnNnMEJKOztBdUZwZzBCRTtFQUNFO0N2RnVnMEJKOztBdUZyZzBCRTtFQUNFO0N2RndnMEJKOztBdUZ0ZzBCRTtFQUNFO0N2RnlnMEJKOztBdUZ2ZzBCRTtFQUNFO0N2RjBnMEJKOztBdUZ4ZzBCRTtFQUNFO0N2RjJnMEJKOztBdUZwaTBCRTtFQUNFO0N2RnVpMEJKOztBdUZyaTBCRTtFQUNFO0N2RndpMEJKOztBdUZ0aTBCRTtFQUNFO0N2RnlpMEJKOztBdUZ2aTBCRTtFQUNFO0N2RjBpMEJKOztBdUZ4aTBCRTtFQUNFO0N2RjJpMEJKOztBdUZ6aTBCRTtFQUNFO0N2RjRpMEJKOztBdUYxaTBCRTtFQUNFO0N2RjZpMEJKOztBdUYzaTBCRTtFQUNFO0N2RjhpMEJKOztBdUY1aTBCRTtFQUNFO0N2RitpMEJKOztBdUZ4azBCRTtFQUNFO0N2RjJrMEJKOztBdUZ6azBCRTtFQUNFO0N2RjRrMEJKOztBdUYxazBCRTtFQUNFO0N2RjZrMEJKOztBdUYzazBCRTtFQUNFO0N2RjhrMEJKOztBdUY1azBCRTtFQUNFO0N2RitrMEJKOztBdUY3azBCRTtFQUNFO0N2RmdsMEJKOztBdUY5azBCRTtFQUNFO0N2RmlsMEJKOztBdUYvazBCRTtFQUNFO0N2RmtsMEJKOztBdUZobDBCRTtFQUNFO0N2Rm1sMEJKOztBdUY1bTBCRTtFQUNFO0N2RittMEJKOztBdUY3bTBCRTtFQUNFO0N2RmduMEJKOztBdUY5bTBCRTtFQUNFO0N2RmluMEJKOztBdUYvbTBCRTtFQUNFO0N2RmtuMEJKOztBdUZobjBCRTtFQUNFO0N2Rm1uMEJKOztBdUZqbjBCRTtFQUNFO0N2Rm9uMEJKOztBdUZsbjBCRTtFQUNFO0N2RnFuMEJKOztBdUZubjBCRTtFQUNFO0N2RnNuMEJKOztBdUZwbjBCRTtFQUNFO0N2RnVuMEJKOztBdUZocDBCRTtFQUNFO0N2Rm1wMEJKOztBdUZqcDBCRTtFQUNFO0N2Rm9wMEJKOztBdUZscDBCRTtFQUNFO0N2RnFwMEJKOztBdUZucDBCRTtFQUNFO0N2RnNwMEJKOztBdUZwcDBCRTtFQUNFO0N2RnVwMEJKOztBdUZycDBCRTtFQUNFO0N2RndwMEJKOztBdUZ0cDBCRTtFQUNFO0N2RnlwMEJKOztBdUZ2cDBCRTtFQUNFO0N2RjBwMEJKOztBdUZ4cDBCRTtFQUNFO0N2RjJwMEJKOztBdUZwcjBCRTtFQUNFO0N2RnVyMEJKOztBdUZycjBCRTtFQUNFO0N2RndyMEJKOztBdUZ0cjBCRTtFQUNFO0N2RnlyMEJKOztBdUZ2cjBCRTtFQUNFO0N2RjByMEJKOztBdUZ4cjBCRTtFQUNFO0N2RjJyMEJKOztBdUZ6cjBCRTtFQUNFO0N2RjRyMEJKOztBdUYxcjBCRTtFQUNFO0N2RjZyMEJKOztBdUYzcjBCRTtFQUNFO0N2RjhyMEJKOztBdUY1cjBCRTtFQUNFO0N2RityMEJKOztBdUZ4dDBCRTtFQUNFO0N2RjJ0MEJKOztBdUZ6dDBCRTtFQUNFO0N2RjR0MEJKOztBdUYxdDBCRTtFQUNFO0N2RjZ0MEJKOztBdUYzdDBCRTtFQUNFO0N2Rjh0MEJKOztBdUY1dDBCRTtFQUNFO0N2Rit0MEJKOztBdUY3dDBCRTtFQUNFO0N2Rmd1MEJKOztBdUY5dDBCRTtFQUNFO0N2Rml1MEJKOztBdUYvdDBCRTtFQUNFO0N2Rmt1MEJKOztBdUZodTBCRTtFQUNFO0N2Rm11MEJKOztBdUY1djBCRTtFQUNFO0N2Rit2MEJKOztBdUY3djBCRTtFQUNFO0N2Rmd3MEJKOztBdUY5djBCRTtFQUNFO0N2Rml3MEJKOztBdUYvdjBCRTtFQUNFO0N2Rmt3MEJKOztBdUZodzBCRTtFQUNFO0N2Rm13MEJKOztBdUZqdzBCRTtFQUNFO0N2Rm93MEJKOztBdUZsdzBCRTtFQUNFO0N2RnF3MEJKOztBdUZudzBCRTtFQUNFO0N2RnN3MEJKOztBdUZwdzBCRTtFQUNFO0N2RnV3MEJKOztBdUZoeTBCRTtFQUNFO0N2Rm15MEJKOztBdUZqeTBCRTtFQUNFO0N2Rm95MEJKOztBdUZseTBCRTtFQUNFO0N2RnF5MEJKOztBdUZueTBCRTtFQUNFO0N2RnN5MEJKOztBdUZweTBCRTtFQUNFO0N2RnV5MEJKOztBdUZyeTBCRTtFQUNFO0N2Rnd5MEJKOztBdUZ0eTBCRTtFQUNFO0N2Rnl5MEJKOztBdUZ2eTBCRTtFQUNFO0N2RjB5MEJKOztBdUZ4eTBCRTtFQUNFO0N2RjJ5MEJKOztBdUZwMDBCRTtFQUNFO0N2RnUwMEJKOztBdUZyMDBCRTtFQUNFO0N2RncwMEJKOztBdUZ0MDBCRTtFQUNFO0N2RnkwMEJKOztBdUZ2MDBCRTtFQUNFO0N2RjAwMEJKOztBdUZ4MDBCRTtFQUNFO0N2RjIwMEJKOztBdUZ6MDBCRTtFQUNFO0N2RjQwMEJKOztBdUYxMDBCRTtFQUNFO0N2RjYwMEJKOztBdUYzMDBCRTtFQUNFO0N2RjgwMEJKOztBdUY1MDBCRTtFQUNFO0N2RiswMEJKOztBdUZ4MjBCRTtFQUNFO0N2RjIyMEJKOztBdUZ6MjBCRTtFQUNFO0N2RjQyMEJKOztBdUYxMjBCRTtFQUNFO0N2RjYyMEJKOztBdUYzMjBCRTtFQUNFO0N2RjgyMEJKOztBdUY1MjBCRTtFQUNFO0N2RisyMEJKOztBdUY3MjBCRTtFQUNFO0N2RmczMEJKOztBdUY5MjBCRTtFQUNFO0N2RmkzMEJKOztBdUYvMjBCRTtFQUNFO0N2RmszMEJKOztBdUZoMzBCRTtFQUNFO0N2Rm0zMEJKOztBdUY1NDBCRTtFQUNFO0N2Ris0MEJKOztBdUY3NDBCRTtFQUNFO0N2Rmc1MEJKOztBdUY5NDBCRTtFQUNFO0N2Rmk1MEJKOztBdUYvNDBCRTtFQUNFO0N2Rms1MEJKOztBdUZoNTBCRTtFQUNFO0N2Rm01MEJKOztBdUZqNTBCRTtFQUNFO0N2Rm81MEJKOztBdUZsNTBCRTtFQUNFO0N2RnE1MEJKOztBdUZuNTBCRTtFQUNFO0N2RnM1MEJKOztBdUZwNTBCRTtFQUNFO0N2RnU1MEJKOztBdUZoNzBCRTtFQUNFO0N2Rm03MEJKOztBdUZqNzBCRTtFQUNFO0N2Rm83MEJKOztBdUZsNzBCRTtFQUNFO0N2RnE3MEJKOztBdUZuNzBCRTtFQUNFO0N2RnM3MEJKOztBdUZwNzBCRTtFQUNFO0N2RnU3MEJKOztBdUZyNzBCRTtFQUNFO0N2Rnc3MEJKOztBdUZ0NzBCRTtFQUNFO0N2Rnk3MEJKOztBdUZ2NzBCRTtFQUNFO0N2RjA3MEJKOztBdUZ4NzBCRTtFQUNFO0N2RjI3MEJKOztBdUZwOTBCRTtFQUNFO0N2RnU5MEJKOztBdUZyOTBCRTtFQUNFO0N2Rnc5MEJKOztBdUZ0OTBCRTtFQUNFO0N2Rnk5MEJKOztBdUZ2OTBCRTtFQUNFO0N2RjA5MEJKOztBdUZ4OTBCRTtFQUNFO0N2RjI5MEJKOztBdUZ6OTBCRTtFQUNFO0N2RjQ5MEJKOztBdUYxOTBCRTtFQUNFO0N2RjY5MEJKOztBdUYzOTBCRTtFQUNFO0N2Rjg5MEJKOztBdUY1OTBCRTtFQUNFO0N2Ris5MEJKOztBdUZ4LzBCRTtFQUNFO0N2RjIvMEJKOztBdUZ6LzBCRTtFQUNFO0N2RjQvMEJKOztBdUYxLzBCRTtFQUNFO0N2RjYvMEJKOztBdUYzLzBCRTtFQUNFO0N2RjgvMEJKOztBdUY1LzBCRTtFQUNFO0N2RisvMEJKOztBdUY3LzBCRTtFQUNFO0N2RmdnMUJKOztBdUY5LzBCRTtFQUNFO0N2RmlnMUJKOztBdUYvLzBCRTtFQUNFO0N2RmtnMUJKOztBdUZoZzFCRTtFQUNFO0N2Rm1nMUJKOztBdUY1aDFCRTtFQUNFO0N2RitoMUJKOztBdUY3aDFCRTtFQUNFO0N2RmdpMUJKOztBdUY5aDFCRTtFQUNFO0N2RmlpMUJKOztBdUYvaDFCRTtFQUNFO0N2RmtpMUJKOztBdUZoaTFCRTtFQUNFO0N2Rm1pMUJKOztBdUZqaTFCRTtFQUNFO0N2Rm9pMUJKOztBdUZsaTFCRTtFQUNFO0N2RnFpMUJKOztBdUZuaTFCRTtFQUNFO0N2RnNpMUJKOztBdUZwaTFCRTtFQUNFO0N2RnVpMUJKOztBdUZoazFCRTtFQUNFO0N2Rm1rMUJKOztBdUZqazFCRTtFQUNFO0N2Rm9rMUJKOztBdUZsazFCRTtFQUNFO0N2RnFrMUJKOztBdUZuazFCRTtFQUNFO0N2RnNrMUJKOztBdUZwazFCRTtFQUNFO0N2RnVrMUJKOztBdUZyazFCRTtFQUNFO0N2RndrMUJKOztBdUZ0azFCRTtFQUNFO0N2RnlrMUJKOztBdUZ2azFCRTtFQUNFO0N2RjBrMUJKOztBdUZ4azFCRTtFQUNFO0N2RjJrMUJKOztBdUZwbTFCRTtFQUNFO0N2RnVtMUJKOztBdUZybTFCRTtFQUNFO0N2RndtMUJKOztBdUZ0bTFCRTtFQUNFO0N2RnltMUJKOztBdUZ2bTFCRTtFQUNFO0N2RjBtMUJKOztBdUZ4bTFCRTtFQUNFO0N2RjJtMUJKOztBdUZ6bTFCRTtFQUNFO0N2RjRtMUJKOztBdUYxbTFCRTtFQUNFO0N2RjZtMUJKOztBdUYzbTFCRTtFQUNFO0N2RjhtMUJKOztBdUY1bTFCRTtFQUNFO0N2RittMUJKOztBdUZ4bzFCRTtFQUNFO0N2RjJvMUJKOztBdUZ6bzFCRTtFQUNFO0N2RjRvMUJKOztBdUYxbzFCRTtFQUNFO0N2RjZvMUJKOztBdUYzbzFCRTtFQUNFO0N2RjhvMUJKOztBdUY1bzFCRTtFQUNFO0N2RitvMUJKOztBdUY3bzFCRTtFQUNFO0N2RmdwMUJKOztBdUY5bzFCRTtFQUNFO0N2RmlwMUJKOztBdUYvbzFCRTtFQUNFO0N2RmtwMUJKOztBdUZocDFCRTtFQUNFO0N2Rm1wMUJKOztBdUY1cTFCRTtFQUNFO0N2RitxMUJKOztBdUY3cTFCRTtFQUNFO0N2RmdyMUJKOztBdUY5cTFCRTtFQUNFO0N2RmlyMUJKOztBdUYvcTFCRTtFQUNFO0N2RmtyMUJKOztBdUZocjFCRTtFQUNFO0N2Rm1yMUJKOztBdUZqcjFCRTtFQUNFO0N2Rm9yMUJKOztBdUZscjFCRTtFQUNFO0N2RnFyMUJKOztBdUZucjFCRTtFQUNFO0N2RnNyMUJKOztBdUZwcjFCRTtFQUNFO0N2RnVyMUJKOztBdUZodDFCRTtFQUNFO0N2Rm10MUJKOztBdUZqdDFCRTtFQUNFO0N2Rm90MUJKOztBdUZsdDFCRTtFQUNFO0N2RnF0MUJKOztBdUZudDFCRTtFQUNFO0N2RnN0MUJKOztBdUZwdDFCRTtFQUNFO0N2RnV0MUJKOztBdUZydDFCRTtFQUNFO0N2Rnd0MUJKOztBdUZ0dDFCRTtFQUNFO0N2Rnl0MUJKOztBdUZ2dDFCRTtFQUNFO0N2RjB0MUJKOztBdUZ4dDFCRTtFQUNFO0N2RjJ0MUJKOztBdUZwdjFCRTtFQUNFO0N2RnV2MUJKOztBdUZydjFCRTtFQUNFO0N2Rnd2MUJKOztBdUZ0djFCRTtFQUNFO0N2Rnl2MUJKOztBdUZ2djFCRTtFQUNFO0N2RjB2MUJKOztBdUZ4djFCRTtFQUNFO0N2RjJ2MUJKOztBdUZ6djFCRTtFQUNFO0N2RjR2MUJKOztBdUYxdjFCRTtFQUNFO0N2RjZ2MUJKOztBdUYzdjFCRTtFQUNFO0N2Rjh2MUJKOztBdUY1djFCRTtFQUNFO0N2Rit2MUJKOztBdUZ4eDFCRTtFQUNFO0N2RjJ4MUJKOztBdUZ6eDFCRTtFQUNFO0N2RjR4MUJKOztBdUYxeDFCRTtFQUNFO0N2RjZ4MUJKOztBdUYzeDFCRTtFQUNFO0N2Rjh4MUJKOztBdUY1eDFCRTtFQUNFO0N2Rit4MUJKOztBdUY3eDFCRTtFQUNFO0N2Rmd5MUJKOztBdUY5eDFCRTtFQUNFO0N2Rml5MUJKOztBdUYveDFCRTtFQUNFO0N2Rmt5MUJKOztBdUZoeTFCRTtFQUNFO0N2Rm15MUJKOztBdUY1ejFCRTtFQUNFO0N2Rit6MUJKOztBdUY3ejFCRTtFQUNFO0N2RmcwMUJKOztBdUY5ejFCRTtFQUNFO0N2RmkwMUJKOztBdUYvejFCRTtFQUNFO0N2RmswMUJKOztBdUZoMDFCRTtFQUNFO0N2Rm0wMUJKOztBdUZqMDFCRTtFQUNFO0N2Rm8wMUJKOztBdUZsMDFCRTtFQUNFO0N2RnEwMUJKOztBdUZuMDFCRTtFQUNFO0N2RnMwMUJKOztBdUZwMDFCRTtFQUNFO0N2RnUwMUJKOztBdUZoMjFCRTtFQUNFO0N2Rm0yMUJKOztBdUZqMjFCRTtFQUNFO0N2Rm8yMUJKOztBdUZsMjFCRTtFQUNFO0N2RnEyMUJKOztBdUZuMjFCRTtFQUNFO0N2RnMyMUJKOztBdUZwMjFCRTtFQUNFO0N2RnUyMUJKOztBdUZyMjFCRTtFQUNFO0N2RncyMUJKOztBdUZ0MjFCRTtFQUNFO0N2RnkyMUJKOztBdUZ2MjFCRTtFQUNFO0N2RjAyMUJKOztBdUZ4MjFCRTtFQUNFO0N2RjIyMUJKOztBdUZwNDFCRTtFQUNFO0N2RnU0MUJKOztBdUZyNDFCRTtFQUNFO0N2Rnc0MUJKOztBdUZ0NDFCRTtFQUNFO0N2Rnk0MUJKOztBdUZ2NDFCRTtFQUNFO0N2RjA0MUJKOztBdUZ4NDFCRTtFQUNFO0N2RjI0MUJKOztBdUZ6NDFCRTtFQUNFO0N2RjQ0MUJKOztBdUYxNDFCRTtFQUNFO0N2RjY0MUJKOztBdUYzNDFCRTtFQUNFO0N2Rjg0MUJKOztBdUY1NDFCRTtFQUNFO0N2Ris0MUJKOztBdUZ4NjFCRTtFQUNFO0N2RjI2MUJKOztBdUZ6NjFCRTtFQUNFO0N2RjQ2MUJKOztBdUYxNjFCRTtFQUNFO0N2RjY2MUJKOztBdUYzNjFCRTtFQUNFO0N2Rjg2MUJKOztBdUY1NjFCRTtFQUNFO0N2Ris2MUJKOztBdUY3NjFCRTtFQUNFO0N2Rmc3MUJKOztBdUY5NjFCRTtFQUNFO0N2Rmk3MUJKOztBdUYvNjFCRTtFQUNFO0N2Rms3MUJKOztBdUZoNzFCRTtFQUNFO0N2Rm03MUJKOztBdUY1ODFCRTtFQUNFO0N2Ris4MUJKOztBdUY3ODFCRTtFQUNFO0N2Rmc5MUJKOztBdUY5ODFCRTtFQUNFO0N2Rmk5MUJKOztBdUYvODFCRTtFQUNFO0N2Rms5MUJKOztBdUZoOTFCRTtFQUNFO0N2Rm05MUJKOztBdUZqOTFCRTtFQUNFO0N2Rm85MUJKOztBdUZsOTFCRTtFQUNFO0N2RnE5MUJKOztBdUZuOTFCRTtFQUNFO0N2RnM5MUJKOztBdUZwOTFCRTtFQUNFO0N2RnU5MUJKOztBdUZoLzFCRTtFQUNFO0N2Rm0vMUJKOztBdUZqLzFCRTtFQUNFO0N2Rm8vMUJKOztBdUZsLzFCRTtFQUNFO0N2RnEvMUJKOztBdUZuLzFCRTtFQUNFO0N2RnMvMUJKOztBdUZwLzFCRTtFQUNFO0N2RnUvMUJKOztBdUZyLzFCRTtFQUNFO0N2RncvMUJKOztBdUZ0LzFCRTtFQUNFO0N2RnkvMUJKOztBdUZ2LzFCRTtFQUNFO0N2RjAvMUJKOztBdUZ4LzFCRTtFQUNFO0N2RjIvMUJKOztBdUZwaDJCRTtFQUNFO0N2RnVoMkJKOztBdUZyaDJCRTtFQUNFO0N2RndoMkJKOztBdUZ0aDJCRTtFQUNFO0N2RnloMkJKOztBdUZ2aDJCRTtFQUNFO0N2RjBoMkJKOztBdUZ4aDJCRTtFQUNFO0N2RjJoMkJKOztBdUZ6aDJCRTtFQUNFO0N2RjRoMkJKOztBdUYxaDJCRTtFQUNFO0N2RjZoMkJKOztBdUYzaDJCRTtFQUNFO0N2RjhoMkJKOztBdUY1aDJCRTtFQUNFO0N2RitoMkJKOztBdUZ4ajJCRTtFQUNFO0N2RjJqMkJKOztBdUZ6ajJCRTtFQUNFO0N2RjRqMkJKOztBdUYxajJCRTtFQUNFO0N2RjZqMkJKOztBdUYzajJCRTtFQUNFO0N2RjhqMkJKOztBdUY1ajJCRTtFQUNFO0N2RitqMkJKOztBdUY3ajJCRTtFQUNFO0N2RmdrMkJKOztBdUY5ajJCRTtFQUNFO0N2RmlrMkJKOztBdUYvajJCRTtFQUNFO0N2RmtrMkJKOztBdUZoazJCRTtFQUNFO0N2Rm1rMkJKOztBdUY1bDJCRTtFQUNFO0N2RitsMkJKOztBdUY3bDJCRTtFQUNFO0N2RmdtMkJKOztBdUY5bDJCRTtFQUNFO0N2RmltMkJKOztBdUYvbDJCRTtFQUNFO0N2RmttMkJKOztBdUZobTJCRTtFQUNFO0N2Rm1tMkJKOztBdUZqbTJCRTtFQUNFO0N2Rm9tMkJKOztBdUZsbTJCRTtFQUNFO0N2RnFtMkJKOztBdUZubTJCRTtFQUNFO0N2RnNtMkJKOztBdUZwbTJCRTtFQUNFO0N2RnVtMkJKOztBdUZobzJCRTtFQUNFO0N2Rm1vMkJKOztBdUZqbzJCRTtFQUNFO0N2Rm9vMkJKOztBdUZsbzJCRTtFQUNFO0N2RnFvMkJKOztBdUZubzJCRTtFQUNFO0N2RnNvMkJKOztBdUZwbzJCRTtFQUNFO0N2RnVvMkJKOztBdUZybzJCRTtFQUNFO0N2RndvMkJKOztBdUZ0bzJCRTtFQUNFO0N2RnlvMkJKOztBdUZ2bzJCRTtFQUNFO0N2RjBvMkJKOztBdUZ4bzJCRTtFQUNFO0N2RjJvMkJKOztBdUZwcTJCRTtFQUNFO0N2RnVxMkJKOztBdUZycTJCRTtFQUNFO0N2RndxMkJKOztBdUZ0cTJCRTtFQUNFO0N2RnlxMkJKOztBdUZ2cTJCRTtFQUNFO0N2RjBxMkJKOztBdUZ4cTJCRTtFQUNFO0N2RjJxMkJKOztBdUZ6cTJCRTtFQUNFO0N2RjRxMkJKOztBdUYxcTJCRTtFQUNFO0N2RjZxMkJKOztBdUYzcTJCRTtFQUNFO0N2RjhxMkJKOztBdUY1cTJCRTtFQUNFO0N2RitxMkJKOztBdUZ4czJCRTtFQUNFO0N2RjJzMkJKOztBdUZ6czJCRTtFQUNFO0N2RjRzMkJKOztBdUYxczJCRTtFQUNFO0N2RjZzMkJKOztBdUYzczJCRTtFQUNFO0N2RjhzMkJKOztBdUY1czJCRTtFQUNFO0N2RitzMkJKOztBdUY3czJCRTtFQUNFO0N2Rmd0MkJKOztBdUY5czJCRTtFQUNFO0N2Rml0MkJKOztBdUYvczJCRTtFQUNFO0N2Rmt0MkJKOztBdUZodDJCRTtFQUNFO0N2Rm10MkJKOztBdUY1dTJCRTtFQUNFO0N2Rit1MkJKOztBdUY3dTJCRTtFQUNFO0N2Rmd2MkJKOztBdUY5dTJCRTtFQUNFO0N2Rml2MkJKOztBdUYvdTJCRTtFQUNFO0N2Rmt2MkJKOztBdUZodjJCRTtFQUNFO0N2Rm12MkJKOztBdUZqdjJCRTtFQUNFO0N2Rm92MkJKOztBdUZsdjJCRTtFQUNFO0N2RnF2MkJKOztBdUZudjJCRTtFQUNFO0N2RnN2MkJKOztBdUZwdjJCRTtFQUNFO0N2RnV2MkJKOztBdUZoeDJCRTtFQUNFO0N2Rm14MkJKOztBdUZqeDJCRTtFQUNFO0N2Rm94MkJKOztBdUZseDJCRTtFQUNFO0N2RnF4MkJKOztBdUZueDJCRTtFQUNFO0N2RnN4MkJKOztBdUZweDJCRTtFQUNFO0N2RnV4MkJKOztBdUZyeDJCRTtFQUNFO0N2Rnd4MkJKOztBdUZ0eDJCRTtFQUNFO0N2Rnl4MkJKOztBdUZ2eDJCRTtFQUNFO0N2RjB4MkJKOztBdUZ4eDJCRTtFQUNFO0N2RjJ4MkJKOztBdUZwejJCRTtFQUNFO0N2RnV6MkJKOztBdUZyejJCRTtFQUNFO0N2Rnd6MkJKOztBdUZ0ejJCRTtFQUNFO0N2Rnl6MkJKOztBdUZ2ejJCRTtFQUNFO0N2RjB6MkJKOztBdUZ4ejJCRTtFQUNFO0N2RjJ6MkJKOztBdUZ6ejJCRTtFQUNFO0N2RjR6MkJKOztBdUYxejJCRTtFQUNFO0N2RjZ6MkJKOztBdUYzejJCRTtFQUNFO0N2Rjh6MkJKOztBdUY1ejJCRTtFQUNFO0N2Rit6MkJKOztBdUZ4MTJCRTtFQUNFO0N2RjIxMkJKOztBdUZ6MTJCRTtFQUNFO0N2RjQxMkJKOztBdUYxMTJCRTtFQUNFO0N2RjYxMkJKOztBdUYzMTJCRTtFQUNFO0N2RjgxMkJKOztBdUY1MTJCRTtFQUNFO0N2RisxMkJKOztBdUY3MTJCRTtFQUNFO0N2RmcyMkJKOztBdUY5MTJCRTtFQUNFO0N2RmkyMkJKOztBdUYvMTJCRTtFQUNFO0N2RmsyMkJKOztBdUZoMjJCRTtFQUNFO0N2Rm0yMkJKOztBdUY1MzJCRTtFQUNFO0N2RiszMkJKOztBdUY3MzJCRTtFQUNFO0N2Rmc0MkJKOztBdUY5MzJCRTtFQUNFO0N2Rmk0MkJKOztBdUYvMzJCRTtFQUNFO0N2Rms0MkJKOztBdUZoNDJCRTtFQUNFO0N2Rm00MkJKOztBdUZqNDJCRTtFQUNFO0N2Rm80MkJKOztBdUZsNDJCRTtFQUNFO0N2RnE0MkJKOztBdUZuNDJCRTtFQUNFO0N2RnM0MkJKOztBdUZwNDJCRTtFQUNFO0N2RnU0MkJKOztBdUZoNjJCRTtFQUNFO0N2Rm02MkJKOztBdUZqNjJCRTtFQUNFO0N2Rm82MkJKOztBdUZsNjJCRTtFQUNFO0N2RnE2MkJKOztBdUZuNjJCRTtFQUNFO0N2RnM2MkJKOztBdUZwNjJCRTtFQUNFO0N2RnU2MkJKOztBdUZyNjJCRTtFQUNFO0N2Rnc2MkJKOztBdUZ0NjJCRTtFQUNFO0N2Rnk2MkJKOztBdUZ2NjJCRTtFQUNFO0N2RjA2MkJKOztBdUZ4NjJCRTtFQUNFO0N2RjI2MkJKOztBdUZwODJCRTtFQUNFO0N2RnU4MkJKOztBdUZyODJCRTtFQUNFO0N2Rnc4MkJKOztBdUZ0ODJCRTtFQUNFO0N2Rnk4MkJKOztBdUZ2ODJCRTtFQUNFO0N2RjA4MkJKOztBdUZ4ODJCRTtFQUNFO0N2RjI4MkJKOztBdUZ6ODJCRTtFQUNFO0N2RjQ4MkJKOztBdUYxODJCRTtFQUNFO0N2RjY4MkJKOztBdUYzODJCRTtFQUNFO0N2Rjg4MkJKOztBdUY1ODJCRTtFQUNFO0N2Ris4MkJKOztBdUZ4KzJCRTtFQUNFO0N2RjIrMkJKOztBdUZ6KzJCRTtFQUNFO0N2RjQrMkJKOztBdUYxKzJCRTtFQUNFO0N2RjYrMkJKOztBdUYzKzJCRTtFQUNFO0N2RjgrMkJKOztBdUY1KzJCRTtFQUNFO0N2RisrMkJKOztBdUY3KzJCRTtFQUNFO0N2RmcvMkJKOztBdUY5KzJCRTtFQUNFO0N2RmkvMkJKOztBdUYvKzJCRTtFQUNFO0N2RmsvMkJKOztBdUZoLzJCRTtFQUNFO0N2Rm0vMkJKOztBdUY1ZzNCRTtFQUNFO0N2RitnM0JKOztBdUY3ZzNCRTtFQUNFO0N2RmdoM0JKOztBdUY5ZzNCRTtFQUNFO0N2RmloM0JKOztBdUYvZzNCRTtFQUNFO0N2RmtoM0JKOztBdUZoaDNCRTtFQUNFO0N2Rm1oM0JKOztBdUZqaDNCRTtFQUNFO0N2Rm9oM0JKOztBdUZsaDNCRTtFQUNFO0N2RnFoM0JKOztBdUZuaDNCRTtFQUNFO0N2RnNoM0JKOztBdUZwaDNCRTtFQUNFO0N2RnVoM0JKOztBdUZoajNCRTtFQUNFO0N2Rm1qM0JKOztBdUZqajNCRTtFQUNFO0N2Rm9qM0JKOztBdUZsajNCRTtFQUNFO0N2RnFqM0JKOztBdUZuajNCRTtFQUNFO0N2RnNqM0JKOztBdUZwajNCRTtFQUNFO0N2RnVqM0JKOztBdUZyajNCRTtFQUNFO0N2RndqM0JKOztBdUZ0ajNCRTtFQUNFO0N2RnlqM0JKOztBdUZ2ajNCRTtFQUNFO0N2RjBqM0JKOztBdUZ4ajNCRTtFQUNFO0N2RjJqM0JKOztBdUZwbDNCRTtFQUNFO0N2RnVsM0JKOztBdUZybDNCRTtFQUNFO0N2RndsM0JKOztBdUZ0bDNCRTtFQUNFO0N2RnlsM0JKOztBdUZ2bDNCRTtFQUNFO0N2RjBsM0JKOztBdUZ4bDNCRTtFQUNFO0N2RjJsM0JKOztBdUZ6bDNCRTtFQUNFO0N2RjRsM0JKOztBdUYxbDNCRTtFQUNFO0N2RjZsM0JKOztBdUYzbDNCRTtFQUNFO0N2RjhsM0JKOztBdUY1bDNCRTtFQUNFO0N2RitsM0JKOztBdUZ4bjNCRTtFQUNFO0N2RjJuM0JKOztBdUZ6bjNCRTtFQUNFO0N2RjRuM0JKOztBdUYxbjNCRTtFQUNFO0N2RjZuM0JKOztBdUYzbjNCRTtFQUNFO0N2RjhuM0JKOztBdUY1bjNCRTtFQUNFO0N2RituM0JKOztBdUY3bjNCRTtFQUNFO0N2RmdvM0JKOztBdUY5bjNCRTtFQUNFO0N2RmlvM0JKOztBdUYvbjNCRTtFQUNFO0N2RmtvM0JKOztBdUZobzNCRTtFQUNFO0N2Rm1vM0JKOztBdUY1cDNCRTtFQUNFO0N2RitwM0JKOztBdUY3cDNCRTtFQUNFO0N2RmdxM0JKOztBdUY5cDNCRTtFQUNFO0N2RmlxM0JKOztBdUYvcDNCRTtFQUNFO0N2RmtxM0JKOztBdUZocTNCRTtFQUNFO0N2Rm1xM0JKOztBdUZqcTNCRTtFQUNFO0N2Rm9xM0JKOztBdUZscTNCRTtFQUNFO0N2RnFxM0JKOztBdUZucTNCRTtFQUNFO0N2RnNxM0JKOztBdUZwcTNCRTtFQUNFO0N2RnVxM0JKOztBdUZoczNCRTtFQUNFO0N2Rm1zM0JKOztBdUZqczNCRTtFQUNFO0N2Rm9zM0JKOztBdUZsczNCRTtFQUNFO0N2RnFzM0JKOztBdUZuczNCRTtFQUNFO0N2RnNzM0JKOztBdUZwczNCRTtFQUNFO0N2RnVzM0JKOztBdUZyczNCRTtFQUNFO0N2RndzM0JKOztBdUZ0czNCRTtFQUNFO0N2RnlzM0JKOztBdUZ2czNCRTtFQUNFO0N2RjBzM0JKOztBdUZ4czNCRTtFQUNFO0N2RjJzM0JKOztBdUZwdTNCRTtFQUNFO0N2RnV1M0JKOztBdUZydTNCRTtFQUNFO0N2Rnd1M0JKOztBdUZ0dTNCRTtFQUNFO0N2Rnl1M0JKOztBdUZ2dTNCRTtFQUNFO0N2RjB1M0JKOztBdUZ4dTNCRTtFQUNFO0N2RjJ1M0JKOztBdUZ6dTNCRTtFQUNFO0N2RjR1M0JKOztBdUYxdTNCRTtFQUNFO0N2RjZ1M0JKOztBdUYzdTNCRTtFQUNFO0N2Rjh1M0JKOztBdUY1dTNCRTtFQUNFO0N2Rit1M0JKOztBdUZ4dzNCRTtFQUNFO0N2RjJ3M0JKOztBdUZ6dzNCRTtFQUNFO0N2RjR3M0JKOztBdUYxdzNCRTtFQUNFO0N2RjZ3M0JKOztBdUYzdzNCRTtFQUNFO0N2Rjh3M0JKOztBdUY1dzNCRTtFQUNFO0N2Rit3M0JKOztBdUY3dzNCRTtFQUNFO0N2Rmd4M0JKOztBdUY5dzNCRTtFQUNFO0N2Rml4M0JKOztBdUYvdzNCRTtFQUNFO0N2Rmt4M0JKOztBdUZoeDNCRTtFQUNFO0N2Rm14M0JKOztBdUY1eTNCRTtFQUNFO0N2Rit5M0JKOztBdUY3eTNCRTtFQUNFO0N2Rmd6M0JKOztBdUY5eTNCRTtFQUNFO0N2Rml6M0JKOztBdUYveTNCRTtFQUNFO0N2Rmt6M0JKOztBdUZoejNCRTtFQUNFO0N2Rm16M0JKOztBdUZqejNCRTtFQUNFO0N2Rm96M0JKOztBdUZsejNCRTtFQUNFO0N2RnF6M0JKOztBdUZuejNCRTtFQUNFO0N2RnN6M0JKOztBdUZwejNCRTtFQUNFO0N2RnV6M0JKOztBdUZoMTNCRTtFQUNFO0N2Rm0xM0JKOztBdUZqMTNCRTtFQUNFO0N2Rm8xM0JKOztBdUZsMTNCRTtFQUNFO0N2RnExM0JKOztBdUZuMTNCRTtFQUNFO0N2RnMxM0JKOztBdUZwMTNCRTtFQUNFO0N2RnUxM0JKOztBdUZyMTNCRTtFQUNFO0N2RncxM0JKOztBdUZ0MTNCRTtFQUNFO0N2RnkxM0JKOztBdUZ2MTNCRTtFQUNFO0N2RjAxM0JKOztBdUZ4MTNCRTtFQUNFO0N2RjIxM0JKOztBdUZwMzNCRTtFQUNFO0N2RnUzM0JKOztBdUZyMzNCRTtFQUNFO0N2RnczM0JKOztBdUZ0MzNCRTtFQUNFO0N2RnkzM0JKOztBdUZ2MzNCRTtFQUNFO0N2RjAzM0JKOztBdUZ4MzNCRTtFQUNFO0N2RjIzM0JKOztBdUZ6MzNCRTtFQUNFO0N2RjQzM0JKOztBdUYxMzNCRTtFQUNFO0N2RjYzM0JKOztBdUYzMzNCRTtFQUNFO0N2RjgzM0JKOztBdUY1MzNCRTtFQUNFO0N2RiszM0JKOztBdUZ4NTNCRTtFQUNFO0N2RjI1M0JKOztBdUZ6NTNCRTtFQUNFO0N2RjQ1M0JKOztBdUYxNTNCRTtFQUNFO0N2RjY1M0JKOztBdUYzNTNCRTtFQUNFO0N2Rjg1M0JKOztBdUY1NTNCRTtFQUNFO0N2Ris1M0JKOztBdUY3NTNCRTtFQUNFO0N2Rmc2M0JKOztBdUY5NTNCRTtFQUNFO0N2Rmk2M0JKOztBdUYvNTNCRTtFQUNFO0N2Rms2M0JKOztBdUZoNjNCRTtFQUNFO0N2Rm02M0JKOztBdUY1NzNCRTtFQUNFO0N2Ris3M0JKOztBdUY3NzNCRTtFQUNFO0N2Rmc4M0JKOztBdUY5NzNCRTtFQUNFO0N2Rmk4M0JKOztBdUYvNzNCRTtFQUNFO0N2Rms4M0JKOztBdUZoODNCRTtFQUNFO0N2Rm04M0JKOztBdUZqODNCRTtFQUNFO0N2Rm84M0JKOztBdUZsODNCRTtFQUNFO0N2RnE4M0JKOztBdUZuODNCRTtFQUNFO0N2RnM4M0JKOztBdUZwODNCRTtFQUNFO0N2RnU4M0JKOztBdUZoKzNCRTtFQUNFO0N2Rm0rM0JKOztBdUZqKzNCRTtFQUNFO0N2Rm8rM0JKOztBdUZsKzNCRTtFQUNFO0N2RnErM0JKOztBdUZuKzNCRTtFQUNFO0N2RnMrM0JKOztBdUZwKzNCRTtFQUNFO0N2RnUrM0JKOztBdUZyKzNCRTtFQUNFO0N2RncrM0JKOztBdUZ0KzNCRTtFQUNFO0N2RnkrM0JKOztBdUZ2KzNCRTtFQUNFO0N2RjArM0JKOztBdUZ4KzNCRTtFQUNFO0N2RjIrM0JKOztBdUZwZzRCRTtFQUNFO0N2RnVnNEJKOztBdUZyZzRCRTtFQUNFO0N2RndnNEJKOztBdUZ0ZzRCRTtFQUNFO0N2RnlnNEJKOztBdUZ2ZzRCRTtFQUNFO0N2RjBnNEJKOztBdUZ4ZzRCRTtFQUNFO0N2RjJnNEJKOztBdUZ6ZzRCRTtFQUNFO0N2RjRnNEJKOztBdUYxZzRCRTtFQUNFO0N2RjZnNEJKOztBdUYzZzRCRTtFQUNFO0N2RjhnNEJKOztBdUY1ZzRCRTtFQUNFO0N2RitnNEJKOztBdUZ4aTRCRTtFQUNFO0N2RjJpNEJKOztBdUZ6aTRCRTtFQUNFO0N2RjRpNEJKOztBdUYxaTRCRTtFQUNFO0N2RjZpNEJKOztBdUYzaTRCRTtFQUNFO0N2RjhpNEJKOztBdUY1aTRCRTtFQUNFO0N2RitpNEJKOztBdUY3aTRCRTtFQUNFO0N2RmdqNEJKOztBdUY5aTRCRTtFQUNFO0N2RmlqNEJKOztBdUYvaTRCRTtFQUNFO0N2RmtqNEJKOztBdUZoajRCRTtFQUNFO0N2Rm1qNEJKOztBdUY1azRCRTtFQUNFO0N2RitrNEJKOztBdUY3azRCRTtFQUNFO0N2RmdsNEJKOztBdUY5azRCRTtFQUNFO0N2RmlsNEJKOztBdUYvazRCRTtFQUNFO0N2RmtsNEJKOztBdUZobDRCRTtFQUNFO0N2Rm1sNEJKOztBdUZqbDRCRTtFQUNFO0N2Rm9sNEJKOztBdUZsbDRCRTtFQUNFO0N2RnFsNEJKOztBdUZubDRCRTtFQUNFO0N2RnNsNEJKOztBdUZwbDRCRTtFQUNFO0N2RnVsNEJKOztBdUZobjRCRTtFQUNFO0N2Rm1uNEJKOztBdUZqbjRCRTtFQUNFO0N2Rm9uNEJKOztBdUZsbjRCRTtFQUNFO0N2RnFuNEJKOztBdUZubjRCRTtFQUNFO0N2RnNuNEJKOztBdUZwbjRCRTtFQUNFO0N2RnVuNEJKOztBdUZybjRCRTtFQUNFO0N2RnduNEJKOztBdUZ0bjRCRTtFQUNFO0N2RnluNEJKOztBdUZ2bjRCRTtFQUNFO0N2RjBuNEJKOztBdUZ4bjRCRTtFQUNFO0N2RjJuNEJKOztBdUZwcDRCRTtFQUNFO0N2RnVwNEJKOztBdUZycDRCRTtFQUNFO0N2RndwNEJKOztBdUZ0cDRCRTtFQUNFO0N2RnlwNEJKOztBdUZ2cDRCRTtFQUNFO0N2RjBwNEJKOztBdUZ4cDRCRTtFQUNFO0N2RjJwNEJKOztBdUZ6cDRCRTtFQUNFO0N2RjRwNEJKOztBdUYxcDRCRTtFQUNFO0N2RjZwNEJKOztBdUYzcDRCRTtFQUNFO0N2RjhwNEJKOztBdUY1cDRCRTtFQUNFO0N2RitwNEJKOztBdUZ4cjRCRTtFQUNFO0N2RjJyNEJKOztBdUZ6cjRCRTtFQUNFO0N2RjRyNEJKOztBdUYxcjRCRTtFQUNFO0N2RjZyNEJKOztBdUYzcjRCRTtFQUNFO0N2RjhyNEJKOztBdUY1cjRCRTtFQUNFO0N2RityNEJKOztBdUY3cjRCRTtFQUNFO0N2RmdzNEJKOztBdUY5cjRCRTtFQUNFO0N2RmlzNEJKOztBdUYvcjRCRTtFQUNFO0N2RmtzNEJKOztBdUZoczRCRTtFQUNFO0N2Rm1zNEJKOztBdUY3cjRCRTtFQUNFO0N2RmdzNEJKOztBdUY5cjRCRTtFQUNFO0N2RmlzNEJKOztBdUYvcjRCRTtFQUNFO0N2RmtzNEJKOztBdUZoczRCRTtFQUNFO0N2Rm1zNEJKOztBdUY3czRCRTtFQUNFO0N2Rmd0NEJKOztBdUY5czRCRTtFQUNFO0N2Rml0NEJKOztBdUYvczRCRTtFQUNFO0N2Rmt0NEJKOztBdUZodDRCRTtFQUNFO0N2Rm10NEJKOztBdUY3dDRCRTtFQUNFO0N2Rmd1NEJKOztBdUY5dDRCRTtFQUNFO0N2Rml1NEJKOztBdUYvdDRCRTtFQUNFO0N2Rmt1NEJKOztBdUZodTRCRTtFQUNFO0N2Rm11NEJKOztBdUY3dTRCRTtFQUNFO0N2Rmd2NEJKOztBdUY5dTRCRTtFQUNFO0N2Rml2NEJKOztBdUYvdTRCRTtFQUNFO0N2Rmt2NEJKOztBdUZodjRCRTtFQUNFO0N2Rm12NEJKOztBdUY3djRCRTtFQUNFO0N2Rmd3NEJKOztBdUY5djRCRTtFQUNFO0N2Rml3NEJKOztBdUYvdjRCRTtFQUNFO0N2Rmt3NEJKOztBdUZodzRCRTtFQUNFO0N2Rm13NEJKOztBdUY3dzRCRTtFQUNFO0N2Rmd4NEJKOztBdUY5dzRCRTtFQUNFO0N2Rml4NEJKOztBdUYvdzRCRTtFQUNFO0N2Rmt4NEJKOztBdUZoeDRCRTtFQUNFO0N2Rm14NEJKOztBdUY3eDRCRTtFQUNFO0N2Rmd5NEJKOztBdUY5eDRCRTtFQUNFO0N2Rml5NEJKOztBdUYveDRCRTtFQUNFO0N2Rmt5NEJKOztBdUZoeTRCRTtFQUNFO0N2Rm15NEJKOztBdUY3eTRCRTtFQUNFO0N2Rmd6NEJKOztBdUY5eTRCRTtFQUNFO0N2Rml6NEJKOztBdUYveTRCRTtFQUNFO0N2Rmt6NEJKOztBdUZoejRCRTtFQUNFO0N2Rm16NEJKOztBdUY3ejRCRTtFQUNFO0N2RmcwNEJKOztBdUY5ejRCRTtFQUNFO0N2RmkwNEJKOztBdUYvejRCRTtFQUNFO0N2RmswNEJKOztBdUZoMDRCRTtFQUNFO0N2Rm0wNEJKOztBdUY3MDRCRTtFQUNFO0N2RmcxNEJKOztBdUY5MDRCRTtFQUNFO0N2RmkxNEJKOztBdUYvMDRCRTtFQUNFO0N2RmsxNEJKOztBdUZoMTRCRTtFQUNFO0N2Rm0xNEJKOztBdUY3MTRCRTtFQUNFO0N2RmcyNEJKOztBdUY5MTRCRTtFQUNFO0N2RmkyNEJKOztBdUYvMTRCRTtFQUNFO0N2RmsyNEJKOztBdUZoMjRCRTtFQUNFO0N2Rm0yNEJKOztBdUY3MjRCRTtFQUNFO0N2RmczNEJKOztBdUY5MjRCRTtFQUNFO0N2RmkzNEJKOztBdUYvMjRCRTtFQUNFO0N2RmszNEJKOztBdUZoMzRCRTtFQUNFO0N2Rm0zNEJKOztBdUY3MzRCRTtFQUNFO0N2Rmc0NEJKOztBdUY5MzRCRTtFQUNFO0N2Rmk0NEJKOztBdUYvMzRCRTtFQUNFO0N2Rms0NEJKOztBdUZoNDRCRTtFQUNFO0N2Rm00NEJKOztBdUY3NDRCRTtFQUNFO0N2Rmc1NEJKOztBdUY5NDRCRTtFQUNFO0N2Rmk1NEJKOztBdUYvNDRCRTtFQUNFO0N2Rms1NEJKOztBdUZoNTRCRTtFQUNFO0N2Rm01NEJKOztBdUY3NTRCRTtFQUNFO0N2Rmc2NEJKOztBdUY5NTRCRTtFQUNFO0N2Rmk2NEJKOztBdUYvNTRCRTtFQUNFO0N2Rms2NEJKOztBdUZoNjRCRTtFQUNFO0N2Rm02NEJKOztBdUY3NjRCRTtFQUNFO0N2Rmc3NEJKOztBdUY5NjRCRTtFQUNFO0N2Rmk3NEJKOztBdUYvNjRCRTtFQUNFO0N2Rms3NEJKOztBdUZoNzRCRTtFQUNFO0N2Rm03NEJKOztBdUY3NzRCRTtFQUNFO0N2Rmc4NEJKOztBdUY5NzRCRTtFQUNFO0N2Rmk4NEJKOztBdUYvNzRCRTtFQUNFO0N2Rms4NEJKOztBdUZoODRCRTtFQUNFO0N2Rm04NEJKOztBdUY3ODRCRTtFQUNFO0N2Rmc5NEJKOztBdUY5ODRCRTtFQUNFO0N2Rmk5NEJKOztBdUYvODRCRTtFQUNFO0N2Rms5NEJKOztBdUZoOTRCRTtFQUNFO0N2Rm05NEJKOztBdUY3OTRCRTtFQUNFO0N2RmcrNEJKOztBdUY5OTRCRTtFQUNFO0N2RmkrNEJKOztBdUYvOTRCRTtFQUNFO0N2RmsrNEJKOztBdUZoKzRCRTtFQUNFO0N2Rm0rNEJKOztBdUY3KzRCRTtFQUNFO0N2RmcvNEJKOztBdUY5KzRCRTtFQUNFO0N2RmkvNEJKOztBdUYvKzRCRTtFQUNFO0N2RmsvNEJKOztBdUZoLzRCRTtFQUNFO0N2Rm0vNEJKOztBdUY3LzRCRTtFQUNFO0N2RmdnNUJKOztBdUY5LzRCRTtFQUNFO0N2RmlnNUJKOztBdUYvLzRCRTtFQUNFO0N2RmtnNUJKOztBdUZoZzVCRTtFQUNFO0N2Rm1nNUJKOztBdUY3ZzVCRTtFQUNFO0N2RmdoNUJKOztBdUY5ZzVCRTtFQUNFO0N2RmloNUJKOztBdUYvZzVCRTtFQUNFO0N2RmtoNUJKOztBdUZoaDVCRTtFQUNFO0N2Rm1oNUJKOztBdUY3aDVCRTtFQUNFO0N2RmdpNUJKOztBdUY5aDVCRTtFQUNFO0N2RmlpNUJKOztBdUYvaDVCRTtFQUNFO0N2RmtpNUJKOztBdUZoaTVCRTtFQUNFO0N2Rm1pNUJKOztBdUY3aTVCRTtFQUNFO0N2RmdqNUJKOztBdUY5aTVCRTtFQUNFO0N2RmlqNUJKOztBdUYvaTVCRTtFQUNFO0N2RmtqNUJKOztBdUZoajVCRTtFQUNFO0N2Rm1qNUJKOztBdUY3ajVCRTtFQUNFO0N2RmdrNUJKOztBdUY5ajVCRTtFQUNFO0N2RmlrNUJKOztBdUYvajVCRTtFQUNFO0N2RmtrNUJKOztBdUZoazVCRTtFQUNFO0N2Rm1rNUJKOztBdUY3azVCRTtFQUNFO0N2RmdsNUJKOztBdUY5azVCRTtFQUNFO0N2RmlsNUJKOztBdUYvazVCRTtFQUNFO0N2RmtsNUJKOztBdUZobDVCRTtFQUNFO0N2Rm1sNUJKOztBdUY3bDVCRTtFQUNFO0N2RmdtNUJKOztBdUY5bDVCRTtFQUNFO0N2RmltNUJKOztBdUYvbDVCRTtFQUNFO0N2RmttNUJKOztBdUZobTVCRTtFQUNFO0N2Rm1tNUJKOztBdUY3bTVCRTtFQUNFO0N2RmduNUJKOztBdUY5bTVCRTtFQUNFO0N2RmluNUJKOztBdUYvbTVCRTtFQUNFO0N2RmtuNUJKOztBdUZobjVCRTtFQUNFO0N2Rm1uNUJKOztBdUY3bjVCRTtFQUNFO0N2RmdvNUJKOztBdUY5bjVCRTtFQUNFO0N2RmlvNUJKOztBdUYvbjVCRTtFQUNFO0N2RmtvNUJKOztBdUZobzVCRTtFQUNFO0N2Rm1vNUJKOztBdUY3bzVCRTtFQUNFO0N2RmdwNUJKOztBdUY5bzVCRTtFQUNFO0N2RmlwNUJKOztBdUYvbzVCRTtFQUNFO0N2RmtwNUJKOztBdUZocDVCRTtFQUNFO0N2Rm1wNUJKOztBdUY3cDVCRTtFQUNFO0N2RmdxNUJKOztBdUY5cDVCRTtFQUNFO0N2RmlxNUJKOztBdUYvcDVCRTtFQUNFO0N2RmtxNUJKOztBdUZocTVCRTtFQUNFO0N2Rm1xNUJKOztBdUY3cTVCRTtFQUNFO0N2RmdyNUJKOztBdUY5cTVCRTtFQUNFO0N2RmlyNUJKOztBdUYvcTVCRTtFQUNFO0N2RmtyNUJKOztBdUZocjVCRTtFQUNFO0N2Rm1yNUJKOztBdUY3cjVCRTtFQUNFO0N2RmdzNUJKOztBdUY5cjVCRTtFQUNFO0N2RmlzNUJKOztBdUYvcjVCRTtFQUNFO0N2RmtzNUJKOztBdUZoczVCRTtFQUNFO0N2Rm1zNUJKOztBdUY3czVCRTtFQUNFO0N2Rmd0NUJKOztBdUY5czVCRTtFQUNFO0N2Rml0NUJKOztBdUYvczVCRTtFQUNFO0N2Rmt0NUJKOztBdUZodDVCRTtFQUNFO0N2Rm10NUJKOztBdUY3dDVCRTtFQUNFO0N2Rmd1NUJKOztBdUY5dDVCRTtFQUNFO0N2Rml1NUJKOztBdUYvdDVCRTtFQUNFO0N2Rmt1NUJKOztBdUZodTVCRTtFQUNFO0N2Rm11NUJKOztBdUY3dTVCRTtFQUNFO0N2Rmd2NUJKOztBdUY5dTVCRTtFQUNFO0N2Rml2NUJKOztBdUYvdTVCRTtFQUNFO0N2Rmt2NUJKOztBdUZodjVCRTtFQUNFO0N2Rm12NUJKOztBdUY3djVCRTtFQUNFO0N2Rmd3NUJKOztBdUY5djVCRTtFQUNFO0N2Rml3NUJKOztBdUYvdjVCRTtFQUNFO0N2Rmt3NUJKOztBdUZodzVCRTtFQUNFO0N2Rm13NUJKOztBdUY3dzVCRTtFQUNFO0N2Rmd4NUJKOztBdUY5dzVCRTtFQUNFO0N2Rml4NUJKOztBdUYvdzVCRTtFQUNFO0N2Rmt4NUJKOztBdUZoeDVCRTtFQUNFO0N2Rm14NUJKOztBdUY3eDVCRTtFQUNFO0N2Rmd5NUJKOztBdUY5eDVCRTtFQUNFO0N2Rml5NUJKOztBdUYveDVCRTtFQUNFO0N2Rmt5NUJKOztBdUZoeTVCRTtFQUNFO0N2Rm15NUJKOztBdUY3eTVCRTtFQUNFO0N2Rmd6NUJKOztBdUY5eTVCRTtFQUNFO0N2Rml6NUJKOztBdUYveTVCRTtFQUNFO0N2Rmt6NUJKOztBdUZoejVCRTtFQUNFO0N2Rm16NUJKOztBdUY3ejVCRTtFQUNFO0N2RmcwNUJKOztBdUY5ejVCRTtFQUNFO0N2RmkwNUJKOztBdUYvejVCRTtFQUNFO0N2RmswNUJKOztBdUZoMDVCRTtFQUNFO0N2Rm0wNUJKOztBdUY3MDVCRTtFQUNFO0N2RmcxNUJKOztBdUY5MDVCRTtFQUNFO0N2RmkxNUJKOztBdUYvMDVCRTtFQUNFO0N2RmsxNUJKOztBdUZoMTVCRTtFQUNFO0N2Rm0xNUJKOztBdUY3MTVCRTtFQUNFO0N2RmcyNUJKOztBdUY5MTVCRTtFQUNFO0N2RmkyNUJKOztBdUYvMTVCRTtFQUNFO0N2RmsyNUJKOztBdUZoMjVCRTtFQUNFO0N2Rm0yNUJKOztBdUY3MjVCRTtFQUNFO0N2RmczNUJKOztBdUY5MjVCRTtFQUNFO0N2RmkzNUJKOztBdUYvMjVCRTtFQUNFO0N2RmszNUJKOztBdUZoMzVCRTtFQUNFO0N2Rm0zNUJKOztBdUY3MzVCRTtFQUNFO0N2Rmc0NUJKOztBdUY5MzVCRTtFQUNFO0N2Rmk0NUJKOztBdUYvMzVCRTtFQUNFO0N2Rms0NUJKOztBdUZoNDVCRTtFQUNFO0N2Rm00NUJKOztBdUY3NDVCRTtFQUNFO0N2Rmc1NUJKOztBdUY5NDVCRTtFQUNFO0N2Rmk1NUJKOztBdUYvNDVCRTtFQUNFO0N2Rms1NUJKOztBdUZoNTVCRTtFQUNFO0N2Rm01NUJKOztBdUY3NTVCRTtFQUNFO0N2Rmc2NUJKOztBdUY5NTVCRTtFQUNFO0N2Rmk2NUJKOztBdUYvNTVCRTtFQUNFO0N2Rms2NUJKOztBdUZoNjVCRTtFQUNFO0N2Rm02NUJKOztBdUY3NjVCRTtFQUNFO0N2Rmc3NUJKOztBdUY5NjVCRTtFQUNFO0N2Rmk3NUJKOztBdUYvNjVCRTtFQUNFO0N2Rms3NUJKOztBdUZoNzVCRTtFQUNFO0N2Rm03NUJKOztBdUY3NzVCRTtFQUNFO0N2Rmc4NUJKOztBdUY5NzVCRTtFQUNFO0N2Rmk4NUJKOztBdUYvNzVCRTtFQUNFO0N2Rms4NUJKOztBdUZoODVCRTtFQUNFO0N2Rm04NUJKOztBdUY3ODVCRTtFQUNFO0N2Rmc5NUJKOztBdUY5ODVCRTtFQUNFO0N2Rmk5NUJKOztBdUYvODVCRTtFQUNFO0N2Rms5NUJKOztBdUZoOTVCRTtFQUNFO0N2Rm05NUJKOztBdUY3OTVCRTtFQUNFO0N2RmcrNUJKOztBdUY5OTVCRTtFQUNFO0N2RmkrNUJKOztBdUYvOTVCRTtFQUNFO0N2RmsrNUJKOztBdUZoKzVCRTtFQUNFO0N2Rm0rNUJKOztBdUY3KzVCRTtFQUNFO0N2RmcvNUJKOztBdUY5KzVCRTtFQUNFO0N2RmkvNUJKOztBdUYvKzVCRTtFQUNFO0N2RmsvNUJKOztBdUZoLzVCRTtFQUNFO0N2Rm0vNUJKOztBdUY3LzVCRTtFQUNFO0N2RmdnNkJKOztBdUY5LzVCRTtFQUNFO0N2RmlnNkJKOztBdUYvLzVCRTtFQUNFO0N2RmtnNkJKOztBdUZoZzZCRTtFQUNFO0N2Rm1nNkJKOztBdUY3ZzZCRTtFQUNFO0N2RmdoNkJKOztBdUY5ZzZCRTtFQUNFO0N2RmloNkJKOztBdUYvZzZCRTtFQUNFO0N2RmtoNkJKOztBdUZoaDZCRTtFQUNFO0N2Rm1oNkJKOztBdUY3aDZCRTtFQUNFO0N2RmdpNkJKOztBdUY5aDZCRTtFQUNFO0N2RmlpNkJKOztBdUYvaDZCRTtFQUNFO0N2RmtpNkJKOztBdUZoaTZCRTtFQUNFO0N2Rm1pNkJKOztBdUY3aTZCRTtFQUNFO0N2RmdqNkJKOztBdUY5aTZCRTtFQUNFO0N2RmlqNkJKOztBdUYvaTZCRTtFQUNFO0N2RmtqNkJKOztBdUZoajZCRTtFQUNFO0N2Rm1qNkJKOztBdUY3ajZCRTtFQUNFO0N2RmdrNkJKOztBdUY5ajZCRTtFQUNFO0N2RmlrNkJKOztBdUYvajZCRTtFQUNFO0N2RmtrNkJKOztBdUZoazZCRTtFQUNFO0N2Rm1rNkJKOztBdUY3azZCRTtFQUNFO0N2RmdsNkJKOztBdUY5azZCRTtFQUNFO0N2RmlsNkJKOztBdUYvazZCRTtFQUNFO0N2RmtsNkJKOztBdUZobDZCRTtFQUNFO0N2Rm1sNkJKOztBdUY3bDZCRTtFQUNFO0N2RmdtNkJKOztBdUY5bDZCRTtFQUNFO0N2RmltNkJKOztBdUYvbDZCRTtFQUNFO0N2RmttNkJKOztBdUZobTZCRTtFQUNFO0N2Rm1tNkJKOztBdUY3bTZCRTtFQUNFO0N2RmduNkJKOztBdUY5bTZCRTtFQUNFO0N2RmluNkJKOztBdUYvbTZCRTtFQUNFO0N2RmtuNkJKOztBdUZobjZCRTtFQUNFO0N2Rm1uNkJKOztBdUY3bjZCRTtFQUNFO0N2RmdvNkJKOztBdUY5bjZCRTtFQUNFO0N2RmlvNkJKOztBdUYvbjZCRTtFQUNFO0N2RmtvNkJKOztBdUZobzZCRTtFQUNFO0N2Rm1vNkJKOztBdUY3bzZCRTtFQUNFO0N2RmdwNkJKOztBdUY5bzZCRTtFQUNFO0N2RmlwNkJKOztBdUYvbzZCRTtFQUNFO0N2RmtwNkJKOztBdUZocDZCRTtFQUNFO0N2Rm1wNkJKOztBdUY3cDZCRTtFQUNFO0N2RmdxNkJKOztBdUY5cDZCRTtFQUNFO0N2RmlxNkJKOztBdUYvcDZCRTtFQUNFO0N2RmtxNkJKOztBdUZocTZCRTtFQUNFO0N2Rm1xNkJKOztBdUY3cTZCRTtFQUNFO0N2RmdyNkJKOztBdUY5cTZCRTtFQUNFO0N2RmlyNkJKOztBdUYvcTZCRTtFQUNFO0N2RmtyNkJKOztBdUZocjZCRTtFQUNFO0N2Rm1yNkJKOztBdUY3cjZCRTtFQUNFO0N2RmdzNkJKOztBdUY5cjZCRTtFQUNFO0N2RmlzNkJKOztBdUYvcjZCRTtFQUNFO0N2RmtzNkJKOztBdUZoczZCRTtFQUNFO0N2Rm1zNkJKOztBdUY3czZCRTtFQUNFO0N2Rmd0NkJKOztBdUY5czZCRTtFQUNFO0N2Rml0NkJKOztBdUYvczZCRTtFQUNFO0N2Rmt0NkJKOztBdUZodDZCRTtFQUNFO0N2Rm10NkJKOztBdUY3dDZCRTtFQUNFO0N2Rmd1NkJKOztBdUY5dDZCRTtFQUNFO0N2Rml1NkJKOztBdUYvdDZCRTtFQUNFO0N2Rmt1NkJKOztBdUZodTZCRTtFQUNFO0N2Rm11NkJKOztBdUY3dTZCRTtFQUNFO0N2Rmd2NkJKOztBdUY5dTZCRTtFQUNFO0N2Rml2NkJKOztBdUYvdTZCRTtFQUNFO0N2Rmt2NkJKOztBdUZodjZCRTtFQUNFO0N2Rm12NkJKOztBdUY3djZCRTtFQUNFO0N2Rmd3NkJKOztBdUY5djZCRTtFQUNFO0N2Rml3NkJKOztBdUYvdjZCRTtFQUNFO0N2Rmt3NkJKOztBdUZodzZCRTtFQUNFO0N2Rm13NkJKOztBdUY3dzZCRTtFQUNFO0N2Rmd4NkJKOztBdUY5dzZCRTtFQUNFO0N2Rml4NkJKOztBdUYvdzZCRTtFQUNFO0N2Rmt4NkJKOztBdUZoeDZCRTtFQUNFO0N2Rm14NkJKOztBdUY3eDZCRTtFQUNFO0N2Rmd5NkJKOztBdUY5eDZCRTtFQUNFO0N2Rml5NkJKOztBdUYveDZCRTtFQUNFO0N2Rmt5NkJKOztBdUZoeTZCRTtFQUNFO0N2Rm15NkJKOztBdUY3eTZCRTtFQUNFO0N2Rmd6NkJKOztBdUY5eTZCRTtFQUNFO0N2Rml6NkJKOztBdUYveTZCRTtFQUNFO0N2Rmt6NkJKOztBdUZoejZCRTtFQUNFO0N2Rm16NkJKOztBdUY3ejZCRTtFQUNFO0N2RmcwNkJKOztBdUY5ejZCRTtFQUNFO0N2RmkwNkJKOztBdUYvejZCRTtFQUNFO0N2RmswNkJKOztBdUZoMDZCRTtFQUNFO0N2Rm0wNkJKOztBdUY3MDZCRTtFQUNFO0N2RmcxNkJKOztBdUY5MDZCRTtFQUNFO0N2RmkxNkJKOztBdUYvMDZCRTtFQUNFO0N2RmsxNkJKOztBdUZoMTZCRTtFQUNFO0N2Rm0xNkJKOztBdUY3MTZCRTtFQUNFO0N2RmcyNkJKOztBdUY5MTZCRTtFQUNFO0N2RmkyNkJKOztBdUYvMTZCRTtFQUNFO0N2RmsyNkJKOztBdUZoMjZCRTtFQUNFO0N2Rm0yNkJKOztBdUY3MjZCRTtFQUNFO0N2RmczNkJKOztBdUY5MjZCRTtFQUNFO0N2RmkzNkJKOztBdUYvMjZCRTtFQUNFO0N2RmszNkJKOztBdUZoMzZCRTtFQUNFO0N2Rm0zNkJKOztBdUY3MzZCRTtFQUNFO0N2Rmc0NkJKOztBdUY5MzZCRTtFQUNFO0N2Rmk0NkJKOztBdUYvMzZCRTtFQUNFO0N2Rms0NkJKOztBdUZoNDZCRTtFQUNFO0N2Rm00NkJKOztBdUY3NDZCRTtFQUNFO0N2Rmc1NkJKOztBdUY5NDZCRTtFQUNFO0N2Rmk1NkJKOztBdUYvNDZCRTtFQUNFO0N2Rms1NkJKOztBdUZoNTZCRTtFQUNFO0N2Rm01NkJKOztBdUY3NTZCRTtFQUNFO0N2Rmc2NkJKOztBdUY5NTZCRTtFQUNFO0N2Rmk2NkJKOztBdUYvNTZCRTtFQUNFO0N2Rms2NkJKOztBdUZoNjZCRTtFQUNFO0N2Rm02NkJKOztBdUY3NjZCRTtFQUNFO0N2Rmc3NkJKOztBdUY5NjZCRTtFQUNFO0N2Rmk3NkJKOztBdUYvNjZCRTtFQUNFO0N2Rms3NkJKOztBdUZoNzZCRTtFQUNFO0N2Rm03NkJKOztBdUY3NzZCRTtFQUNFO0N2Rmc4NkJKOztBdUY5NzZCRTtFQUNFO0N2Rmk4NkJKOztBdUYvNzZCRTtFQUNFO0N2Rms4NkJKOztBdUZoODZCRTtFQUNFO0N2Rm04NkJKOztBdUY3ODZCRTtFQUNFO0N2Rmc5NkJKOztBdUY5ODZCRTtFQUNFO0N2Rmk5NkJKOztBdUYvODZCRTtFQUNFO0N2Rms5NkJKOztBdUZoOTZCRTtFQUNFO0N2Rm05NkJKOztBdUY3OTZCRTtFQUNFO0N2RmcrNkJKOztBdUY5OTZCRTtFQUNFO0N2RmkrNkJKOztBdUYvOTZCRTtFQUNFO0N2RmsrNkJKOztBdUZoKzZCRTtFQUNFO0N2Rm0rNkJKOztBdUY3KzZCRTtFQUNFO0N2RmcvNkJKOztBdUY5KzZCRTtFQUNFO0N2RmkvNkJKOztBdUYvKzZCRTtFQUNFO0N2RmsvNkJKOztBdUZoLzZCRTtFQUNFO0N2Rm0vNkJKOztBdUY3LzZCRTtFQUNFO0N2RmdnN0JKOztBdUY5LzZCRTtFQUNFO0N2RmlnN0JKOztBdUYvLzZCRTtFQUNFO0N2RmtnN0JKOztBdUZoZzdCRTtFQUNFO0N2Rm1nN0JKOztBdUY3ZzdCRTtFQUNFO0N2RmdoN0JKOztBdUY5ZzdCRTtFQUNFO0N2RmloN0JKOztBdUYvZzdCRTtFQUNFO0N2RmtoN0JKOztBdUZoaDdCRTtFQUNFO0N2Rm1oN0JKOztBdUY3aDdCRTtFQUNFO0N2RmdpN0JKOztBdUY5aDdCRTtFQUNFO0N2RmlpN0JKOztBdUYvaDdCRTtFQUNFO0N2RmtpN0JKOztBdUZoaTdCRTtFQUNFO0N2Rm1pN0JKOztBdUY3aTdCRTtFQUNFO0N2RmdqN0JKOztBdUY5aTdCRTtFQUNFO0N2RmlqN0JKOztBdUYvaTdCRTtFQUNFO0N2RmtqN0JKOztBdUZoajdCRTtFQUNFO0N2Rm1qN0JKOztBdUY3ajdCRTtFQUNFO0N2RmdrN0JKOztBdUY5ajdCRTtFQUNFO0N2RmlrN0JKOztBdUYvajdCRTtFQUNFO0N2RmtrN0JKOztBdUZoazdCRTtFQUNFO0N2Rm1rN0JKOztBdUY3azdCRTtFQUNFO0N2RmdsN0JKOztBdUY5azdCRTtFQUNFO0N2RmlsN0JKOztBdUYvazdCRTtFQUNFO0N2RmtsN0JKOztBdUZobDdCRTtFQUNFO0N2Rm1sN0JKOztBdUY3bDdCRTtFQUNFO0N2RmdtN0JKOztBdUY5bDdCRTtFQUNFO0N2RmltN0JKOztBdUYvbDdCRTtFQUNFO0N2RmttN0JKOztBdUZobTdCRTtFQUNFO0N2Rm1tN0JKOztBdUY3bTdCRTtFQUNFO0N2RmduN0JKOztBdUY5bTdCRTtFQUNFO0N2RmluN0JKOztBdUYvbTdCRTtFQUNFO0N2RmtuN0JKOztBdUZobjdCRTtFQUNFO0N2Rm1uN0JKOztBdUY3bjdCRTtFQUNFO0N2RmdvN0JKOztBdUY5bjdCRTtFQUNFO0N2RmlvN0JKOztBdUYvbjdCRTtFQUNFO0N2RmtvN0JKOztBdUZobzdCRTtFQUNFO0N2Rm1vN0JKOztBdUY3bzdCRTtFQUNFO0N2RmdwN0JKOztBdUY5bzdCRTtFQUNFO0N2RmlwN0JKOztBdUYvbzdCRTtFQUNFO0N2RmtwN0JKOztBdUZocDdCRTtFQUNFO0N2Rm1wN0JKOztBdUY3cDdCRTtFQUNFO0N2RmdxN0JKOztBdUY5cDdCRTtFQUNFO0N2RmlxN0JKOztBdUYvcDdCRTtFQUNFO0N2RmtxN0JKOztBdUZocTdCRTtFQUNFO0N2Rm1xN0JKOztBdUY3cTdCRTtFQUNFO0N2RmdyN0JKOztBdUY5cTdCRTtFQUNFO0N2RmlyN0JKOztBdUYvcTdCRTtFQUNFO0N2RmtyN0JKOztBdUZocjdCRTtFQUNFO0N2Rm1yN0JKOztBdUY3cjdCRTtFQUNFO0N2RmdzN0JKOztBdUY5cjdCRTtFQUNFO0N2RmlzN0JKOztBdUYvcjdCRTtFQUNFO0N2RmtzN0JKOztBdUZoczdCRTtFQUNFO0N2Rm1zN0JKOztBdUY3czdCRTtFQUNFO0N2Rmd0N0JKOztBdUY5czdCRTtFQUNFO0N2Rml0N0JKOztBdUYvczdCRTtFQUNFO0N2Rmt0N0JKOztBdUZodDdCRTtFQUNFO0N2Rm10N0JKOztBdUY3dDdCRTtFQUNFO0N2Rmd1N0JKOztBdUY5dDdCRTtFQUNFO0N2Rml1N0JKOztBdUYvdDdCRTtFQUNFO0N2Rmt1N0JKOztBdUZodTdCRTtFQUNFO0N2Rm11N0JKOztBdUY3dTdCRTtFQUNFO0N2Rmd2N0JKOztBdUY5dTdCRTtFQUNFO0N2Rml2N0JKOztBdUYvdTdCRTtFQUNFO0N2Rmt2N0JKOztBdUZodjdCRTtFQUNFO0N2Rm12N0JKOztBdUY3djdCRTtFQUNFO0N2Rmd3N0JKOztBdUY5djdCRTtFQUNFO0N2Rml3N0JKOztBdUYvdjdCRTtFQUNFO0N2Rmt3N0JKOztBdUZodzdCRTtFQUNFO0N2Rm13N0JKOztBdUY3dzdCRTtFQUNFO0N2Rmd4N0JKOztBdUY5dzdCRTtFQUNFO0N2Rml4N0JKOztBdUYvdzdCRTtFQUNFO0N2Rmt4N0JKOztBdUZoeDdCRTtFQUNFO0N2Rm14N0JKOztBdUY3eDdCRTtFQUNFO0N2Rmd5N0JKOztBdUY5eDdCRTtFQUNFO0N2Rml5N0JKOztBdUYveDdCRTtFQUNFO0N2Rmt5N0JKOztBdUZoeTdCRTtFQUNFO0N2Rm15N0JKOztBdUY3eTdCRTtFQUNFO0N2Rmd6N0JKOztBdUY5eTdCRTtFQUNFO0N2Rml6N0JKOztBdUYveTdCRTtFQUNFO0N2Rmt6N0JKOztBdUZoejdCRTtFQUNFO0N2Rm16N0JKOztBdUY3ejdCRTtFQUNFO0N2RmcwN0JKOztBdUY5ejdCRTtFQUNFO0N2RmkwN0JKOztBdUYvejdCRTtFQUNFO0N2RmswN0JKOztBdUZoMDdCRTtFQUNFO0N2Rm0wN0JKOztBdUY3MDdCRTtFQUNFO0N2RmcxN0JKOztBdUY5MDdCRTtFQUNFO0N2RmkxN0JKOztBdUYvMDdCRTtFQUNFO0N2RmsxN0JKOztBdUZoMTdCRTtFQUNFO0N2Rm0xN0JKOztBdUY3MTdCRTtFQUNFO0N2RmcyN0JKOztBdUY5MTdCRTtFQUNFO0N2RmkyN0JKOztBdUYvMTdCRTtFQUNFO0N2RmsyN0JKOztBdUZoMjdCRTtFQUNFO0N2Rm0yN0JKOztBdUY3MjdCRTtFQUNFO0N2RmczN0JKOztBdUY5MjdCRTtFQUNFO0N2RmkzN0JKOztBdUYvMjdCRTtFQUNFO0N2RmszN0JKOztBdUZoMzdCRTtFQUNFO0N2Rm0zN0JKOztBdUY3MzdCRTtFQUNFO0N2Rmc0N0JKOztBdUY5MzdCRTtFQUNFO0N2Rmk0N0JKOztBdUYvMzdCRTtFQUNFO0N2Rms0N0JKOztBdUZoNDdCRTtFQUNFO0N2Rm00N0JKOztBdUY3NDdCRTtFQUNFO0N2Rmc1N0JKOztBdUY5NDdCRTtFQUNFO0N2Rmk1N0JKOztBdUYvNDdCRTtFQUNFO0N2Rms1N0JKOztBdUZoNTdCRTtFQUNFO0N2Rm01N0JKOztBdUY3NTdCRTtFQUNFO0N2Rmc2N0JKOztBdUY5NTdCRTtFQUNFO0N2Rmk2N0JKOztBdUYvNTdCRTtFQUNFO0N2Rms2N0JKOztBdUZoNjdCRTtFQUNFO0N2Rm02N0JKOztBdUY3NjdCRTtFQUNFO0N2Rmc3N0JKOztBdUY5NjdCRTtFQUNFO0N2Rmk3N0JKOztBdUYvNjdCRTtFQUNFO0N2Rms3N0JKOztBdUZoNzdCRTtFQUNFO0N2Rm03N0JKOztBdUY3NzdCRTtFQUNFO0N2Rmc4N0JKOztBdUY5NzdCRTtFQUNFO0N2Rmk4N0JKOztBdUYvNzdCRTtFQUNFO0N2Rms4N0JKOztBdUZoODdCRTtFQUNFO0N2Rm04N0JKOztBdUY3ODdCRTtFQUNFO0N2Rmc5N0JKOztBdUY5ODdCRTtFQUNFO0N2Rmk5N0JKOztBdUYvODdCRTtFQUNFO0N2Rms5N0JKOztBdUZoOTdCRTtFQUNFO0N2Rm05N0JKOztBdUY3OTdCRTtFQUNFO0N2RmcrN0JKOztBdUY5OTdCRTtFQUNFO0N2RmkrN0JKOztBdUYvOTdCRTtFQUNFO0N2RmsrN0JKOztBdUZoKzdCRTtFQUNFO0N2Rm0rN0JKOztBdUY3KzdCRTtFQUNFO0N2RmcvN0JKOztBdUY5KzdCRTtFQUNFO0N2RmkvN0JKOztBdUYvKzdCRTtFQUNFO0N2RmsvN0JKOztBdUZoLzdCRTtFQUNFO0N2Rm0vN0JKOztBdUY3LzdCRTtFQUNFO0N2RmdnOEJKOztBdUY5LzdCRTtFQUNFO0N2RmlnOEJKOztBdUYvLzdCRTtFQUNFO0N2RmtnOEJKOztBdUZoZzhCRTtFQUNFO0N2Rm1nOEJKOztBdUY3ZzhCRTtFQUNFO0N2RmdoOEJKOztBdUY5ZzhCRTtFQUNFO0N2RmloOEJKOztBdUYvZzhCRTtFQUNFO0N2RmtoOEJKOztBdUZoaDhCRTtFQUNFO0N2Rm1oOEJKOztBdUY3aDhCRTtFQUNFO0N2RmdpOEJKOztBdUY5aDhCRTtFQUNFO0N2RmlpOEJKOztBdUYvaDhCRTtFQUNFO0N2RmtpOEJKOztBdUZoaThCRTtFQUNFO0N2Rm1pOEJKOztBdUY3aThCRTtFQUNFO0N2RmdqOEJKOztBdUY5aThCRTtFQUNFO0N2RmlqOEJKOztBdUYvaThCRTtFQUNFO0N2RmtqOEJKOztBdUZoajhCRTtFQUNFO0N2Rm1qOEJKOztBdUY3ajhCRTtFQUNFO0N2RmdrOEJKOztBdUY5ajhCRTtFQUNFO0N2RmlrOEJKOztBdUYvajhCRTtFQUNFO0N2RmtrOEJKOztBdUZoazhCRTtFQUNFO0N2Rm1rOEJKOztBdUY3azhCRTtFQUNFO0N2RmdsOEJKOztBdUY5azhCRTtFQUNFO0N2RmlsOEJKOztBdUYvazhCRTtFQUNFO0N2RmtsOEJKOztBdUZobDhCRTtFQUNFO0N2Rm1sOEJKOztBdUY3bDhCRTtFQUNFO0N2RmdtOEJKOztBdUY5bDhCRTtFQUNFO0N2RmltOEJKOztBdUYvbDhCRTtFQUNFO0N2RmttOEJKOztBdUZobThCRTtFQUNFO0N2Rm1tOEJKOztBdUY3bThCRTtFQUNFO0N2RmduOEJKOztBdUY5bThCRTtFQUNFO0N2RmluOEJKOztBdUYvbThCRTtFQUNFO0N2RmtuOEJKOztBdUZobjhCRTtFQUNFO0N2Rm1uOEJKOztBdUY3bjhCRTtFQUNFO0N2RmdvOEJKOztBdUY5bjhCRTtFQUNFO0N2RmlvOEJKOztBdUYvbjhCRTtFQUNFO0N2RmtvOEJKOztBdUZobzhCRTtFQUNFO0N2Rm1vOEJKOztBdUY3bzhCRTtFQUNFO0N2RmdwOEJKOztBdUY5bzhCRTtFQUNFO0N2RmlwOEJKOztBdUYvbzhCRTtFQUNFO0N2RmtwOEJKOztBdUZocDhCRTtFQUNFO0N2Rm1wOEJKOztBdUY3cDhCRTtFQUNFO0N2RmdxOEJKOztBdUY5cDhCRTtFQUNFO0N2RmlxOEJKOztBdUYvcDhCRTtFQUNFO0N2RmtxOEJKOztBdUZocThCRTtFQUNFO0N2Rm1xOEJKOztBdUY3cThCRTtFQUNFO0N2RmdyOEJKOztBdUY5cThCRTtFQUNFO0N2RmlyOEJKOztBdUYvcThCRTtFQUNFO0N2RmtyOEJKOztBdUZocjhCRTtFQUNFO0N2Rm1yOEJKOztBdUY3cjhCRTtFQUNFO0N2RmdzOEJKOztBdUY5cjhCRTtFQUNFO0N2RmlzOEJKOztBdUYvcjhCRTtFQUNFO0N2RmtzOEJKOztBdUZoczhCRTtFQUNFO0N2Rm1zOEJKOztBdUY3czhCRTtFQUNFO0N2Rmd0OEJKOztBdUY5czhCRTtFQUNFO0N2Rml0OEJKOztBdUYvczhCRTtFQUNFO0N2Rmt0OEJKOztBdUZodDhCRTtFQUNFO0N2Rm10OEJKOztBdUY3dDhCRTtFQUNFO0N2Rmd1OEJKOztBdUY5dDhCRTtFQUNFO0N2Rml1OEJKOztBdUYvdDhCRTtFQUNFO0N2Rmt1OEJKOztBdUZodThCRTtFQUNFO0N2Rm11OEJKOztBdUY3dThCRTtFQUNFO0N2Rmd2OEJKOztBdUY5dThCRTtFQUNFO0N2Rml2OEJKOztBdUYvdThCRTtFQUNFO0N2Rmt2OEJKOztBdUZodjhCRTtFQUNFO0N2Rm12OEJKOztBdUY3djhCRTtFQUNFO0N2Rmd3OEJKOztBdUY5djhCRTtFQUNFO0N2Rml3OEJKOztBdUYvdjhCRTtFQUNFO0N2Rmt3OEJKOztBdUZodzhCRTtFQUNFO0N2Rm13OEJKOztBdUY3dzhCRTtFQUNFO0N2Rmd4OEJKOztBdUY5dzhCRTtFQUNFO0N2Rml4OEJKOztBdUYvdzhCRTtFQUNFO0N2Rmt4OEJKOztBdUZoeDhCRTtFQUNFO0N2Rm14OEJKOztBdUY3eDhCRTtFQUNFO0N2Rmd5OEJKOztBdUY5eDhCRTtFQUNFO0N2Rml5OEJKOztBdUYveDhCRTtFQUNFO0N2Rmt5OEJKOztBdUZoeThCRTtFQUNFO0N2Rm15OEJKOztBdUY3eThCRTtFQUNFO0N2Rmd6OEJKOztBdUY5eThCRTtFQUNFO0N2Rml6OEJKOztBdUYveThCRTtFQUNFO0N2Rmt6OEJKOztBdUZoejhCRTtFQUNFO0N2Rm16OEJKOztBdUY3ejhCRTtFQUNFO0N2RmcwOEJKOztBdUY5ejhCRTtFQUNFO0N2RmkwOEJKOztBdUYvejhCRTtFQUNFO0N2RmswOEJKOztBdUZoMDhCRTtFQUNFO0N2Rm0wOEJKOztBdUY3MDhCRTtFQUNFO0N2RmcxOEJKOztBdUY5MDhCRTtFQUNFO0N2RmkxOEJKOztBdUYvMDhCRTtFQUNFO0N2RmsxOEJKOztBdUZoMThCRTtFQUNFO0N2Rm0xOEJKOztBdUY3MThCRTtFQUNFO0N2RmcyOEJKOztBdUY5MThCRTtFQUNFO0N2RmkyOEJKOztBdUYvMThCRTtFQUNFO0N2RmsyOEJKOztBdUZoMjhCRTtFQUNFO0N2Rm0yOEJKOztBdUY3MjhCRTtFQUNFO0N2RmczOEJKOztBdUY5MjhCRTtFQUNFO0N2RmkzOEJKOztBdUYvMjhCRTtFQUNFO0N2RmszOEJKOztBdUZoMzhCRTtFQUNFO0N2Rm0zOEJKOztBdUY3MzhCRTtFQUNFO0N2Rmc0OEJKOztBdUY5MzhCRTtFQUNFO0N2Rmk0OEJKOztBdUYvMzhCRTtFQUNFO0N2Rms0OEJKOztBdUZoNDhCRTtFQUNFO0N2Rm00OEJKOztBdUY3NDhCRTtFQUNFO0N2Rmc1OEJKOztBdUY5NDhCRTtFQUNFO0N2Rmk1OEJKOztBdUYvNDhCRTtFQUNFO0N2Rms1OEJKOztBdUZoNThCRTtFQUNFO0N2Rm01OEJKOztBdUY3NThCRTtFQUNFO0N2Rmc2OEJKOztBdUY5NThCRTtFQUNFO0N2Rmk2OEJKOztBdUYvNThCRTtFQUNFO0N2Rms2OEJKOztBdUZoNjhCRTtFQUNFO0N2Rm02OEJKOztBdUY3NjhCRTtFQUNFO0N2Rmc3OEJKOztBdUY5NjhCRTtFQUNFO0N2Rmk3OEJKOztBdUYvNjhCRTtFQUNFO0N2Rms3OEJKOztBdUZoNzhCRTtFQUNFO0N2Rm03OEJKOztBdUY3NzhCRTtFQUNFO0N2Rmc4OEJKOztBdUY5NzhCRTtFQUNFO0N2Rmk4OEJKOztBdUYvNzhCRTtFQUNFO0N2Rms4OEJKOztBdUZoODhCRTtFQUNFO0N2Rm04OEJKOztBdUY3ODhCRTtFQUNFO0N2Rmc5OEJKOztBdUY5ODhCRTtFQUNFO0N2Rmk5OEJKOztBdUYvODhCRTtFQUNFO0N2Rms5OEJKOztBdUZoOThCRTtFQUNFO0N2Rm05OEJKOztBdUY3OThCRTtFQUNFO0N2RmcrOEJKOztBdUY5OThCRTtFQUNFO0N2RmkrOEJKOztBdUYvOThCRTtFQUNFO0N2RmsrOEJKOztBdUZoKzhCRTtFQUNFO0N2Rm0rOEJKOztBdUY3KzhCRTtFQUNFO0N2RmcvOEJKOztBdUY5KzhCRTtFQUNFO0N2RmkvOEJKOztBdUYvKzhCRTtFQUNFO0N2RmsvOEJKOztBdUZoLzhCRTtFQUNFO0N2Rm0vOEJKOztBdUY3LzhCRTtFQUNFO0N2RmdnOUJKOztBdUY5LzhCRTtFQUNFO0N2RmlnOUJKOztBdUYvLzhCRTtFQUNFO0N2RmtnOUJKOztBdUZoZzlCRTtFQUNFO0N2Rm1nOUJKOztBdUY3ZzlCRTtFQUNFO0N2RmdoOUJKOztBdUY5ZzlCRTtFQUNFO0N2RmloOUJKOztBdUYvZzlCRTtFQUNFO0N2RmtoOUJKOztBdUZoaDlCRTtFQUNFO0N2Rm1oOUJKOztBdUY3aDlCRTtFQUNFO0N2RmdpOUJKOztBdUY5aDlCRTtFQUNFO0N2RmlpOUJKOztBdUYvaDlCRTtFQUNFO0N2RmtpOUJKOztBdUZoaTlCRTtFQUNFO0N2Rm1pOUJKOztBdUY3aTlCRTtFQUNFO0N2RmdqOUJKOztBdUY5aTlCRTtFQUNFO0N2RmlqOUJKOztBdUYvaTlCRTtFQUNFO0N2RmtqOUJKOztBdUZoajlCRTtFQUNFO0N2Rm1qOUJKOztBdUY3ajlCRTtFQUNFO0N2RmdrOUJKOztBdUY5ajlCRTtFQUNFO0N2RmlrOUJKOztBdUYvajlCRTtFQUNFO0N2RmtrOUJKOztBdUZoazlCRTtFQUNFO0N2Rm1rOUJKOztBdUY3azlCRTtFQUNFO0N2RmdsOUJKOztBdUY5azlCRTtFQUNFO0N2RmlsOUJKOztBdUYvazlCRTtFQUNFO0N2RmtsOUJKOztBdUZobDlCRTtFQUNFO0N2Rm1sOUJKOztBdUY3bDlCRTtFQUNFO0N2RmdtOUJKOztBdUY5bDlCRTtFQUNFO0N2RmltOUJKOztBdUYvbDlCRTtFQUNFO0N2RmttOUJKOztBdUZobTlCRTtFQUNFO0N2Rm1tOUJKOztBdUY3bTlCRTtFQUNFO0N2RmduOUJKOztBdUY5bTlCRTtFQUNFO0N2RmluOUJKOztBdUYvbTlCRTtFQUNFO0N2RmtuOUJKOztBdUZobjlCRTtFQUNFO0N2Rm1uOUJKOztBdUY3bjlCRTtFQUNFO0N2RmdvOUJKOztBdUY5bjlCRTtFQUNFO0N2RmlvOUJKOztBdUYvbjlCRTtFQUNFO0N2RmtvOUJKOztBdUZobzlCRTtFQUNFO0N2Rm1vOUJKOztBdUY3bzlCRTtFQUNFO0N2RmdwOUJKOztBdUY5bzlCRTtFQUNFO0N2RmlwOUJKOztBdUYvbzlCRTtFQUNFO0N2RmtwOUJKOztBdUZocDlCRTtFQUNFO0N2Rm1wOUJKOztBdUY3cDlCRTtFQUNFO0N2RmdxOUJKOztBdUY5cDlCRTtFQUNFO0N2RmlxOUJKOztBdUYvcDlCRTtFQUNFO0N2RmtxOUJKOztBdUZocTlCRTtFQUNFO0N2Rm1xOUJKOztBdUY3cTlCRTtFQUNFO0N2RmdyOUJKOztBdUY5cTlCRTtFQUNFO0N2RmlyOUJKOztBdUYvcTlCRTtFQUNFO0N2RmtyOUJKOztBdUZocjlCRTtFQUNFO0N2Rm1yOUJKOztBdUY3cjlCRTtFQUNFO0N2RmdzOUJKOztBdUY5cjlCRTtFQUNFO0N2RmlzOUJKOztBdUYvcjlCRTtFQUNFO0N2RmtzOUJKOztBdUZoczlCRTtFQUNFO0N2Rm1zOUJKOztBdUY3czlCRTtFQUNFO0N2Rmd0OUJKOztBdUY5czlCRTtFQUNFO0N2Rml0OUJKOztBdUYvczlCRTtFQUNFO0N2Rmt0OUJKOztBdUZodDlCRTtFQUNFO0N2Rm10OUJKOztBdUY3dDlCRTtFQUNFO0N2Rmd1OUJKOztBdUY5dDlCRTtFQUNFO0N2Rml1OUJKOztBdUYvdDlCRTtFQUNFO0N2Rmt1OUJKOztBdUZodTlCRTtFQUNFO0N2Rm11OUJKOztBdUY3dTlCRTtFQUNFO0N2Rmd2OUJKOztBdUY5dTlCRTtFQUNFO0N2Rml2OUJKOztBdUYvdTlCRTtFQUNFO0N2Rmt2OUJKOztBdUZodjlCRTtFQUNFO0N2Rm12OUJKOztBdUY3djlCRTtFQUNFO0N2Rmd3OUJKOztBdUY5djlCRTtFQUNFO0N2Rml3OUJKOztBdUYvdjlCRTtFQUNFO0N2Rmt3OUJKOztBdUZodzlCRTtFQUNFO0N2Rm13OUJKOztBdUY3dzlCRTtFQUNFO0N2Rmd4OUJKOztBdUY5dzlCRTtFQUNFO0N2Rml4OUJKOztBdUYvdzlCRTtFQUNFO0N2Rmt4OUJKOztBdUZoeDlCRTtFQUNFO0N2Rm14OUJKOztBdUY3eDlCRTtFQUNFO0N2Rmd5OUJKOztBdUY5eDlCRTtFQUNFO0N2Rml5OUJKOztBdUYveDlCRTtFQUNFO0N2Rmt5OUJKOztBdUZoeTlCRTtFQUNFO0N2Rm15OUJKOztBdUY3eTlCRTtFQUNFO0N2Rmd6OUJKOztBdUY5eTlCRTtFQUNFO0N2Rml6OUJKOztBdUYveTlCRTtFQUNFO0N2Rmt6OUJKOztBdUZoejlCRTtFQUNFO0N2Rm16OUJKOztBdUY3ejlCRTtFQUNFO0N2RmcwOUJKOztBdUY5ejlCRTtFQUNFO0N2RmkwOUJKOztBdUYvejlCRTtFQUNFO0N2RmswOUJKOztBdUZoMDlCRTtFQUNFO0N2Rm0wOUJKOztBdUY3MDlCRTtFQUNFO0N2RmcxOUJKOztBdUY5MDlCRTtFQUNFO0N2RmkxOUJKOztBdUYvMDlCRTtFQUNFO0N2RmsxOUJKOztBdUZoMTlCRTtFQUNFO0N2Rm0xOUJKOztBdUY3MTlCRTtFQUNFO0N2RmcyOUJKOztBdUY5MTlCRTtFQUNFO0N2RmkyOUJKOztBdUYvMTlCRTtFQUNFO0N2RmsyOUJKOztBdUZoMjlCRTtFQUNFO0N2Rm0yOUJKOztBdUY3MjlCRTtFQUNFO0N2RmczOUJKOztBdUY5MjlCRTtFQUNFO0N2RmkzOUJKOztBdUYvMjlCRTtFQUNFO0N2RmszOUJKOztBdUZoMzlCRTtFQUNFO0N2Rm0zOUJKOztBdUY3MzlCRTtFQUNFO0N2Rmc0OUJKOztBdUY5MzlCRTtFQUNFO0N2Rmk0OUJKOztBdUYvMzlCRTtFQUNFO0N2Rms0OUJKOztBdUZoNDlCRTtFQUNFO0N2Rm00OUJKOztBdUY3NDlCRTtFQUNFO0N2Rmc1OUJKOztBdUY5NDlCRTtFQUNFO0N2Rmk1OUJKOztBdUYvNDlCRTtFQUNFO0N2Rms1OUJKOztBdUZoNTlCRTtFQUNFO0N2Rm01OUJKOztBdUY3NTlCRTtFQUNFO0N2Rmc2OUJKOztBdUY5NTlCRTtFQUNFO0N2Rmk2OUJKOztBdUYvNTlCRTtFQUNFO0N2Rms2OUJKOztBdUZoNjlCRTtFQUNFO0N2Rm02OUJKOztBdUY3NjlCRTtFQUNFO0N2Rmc3OUJKOztBdUY5NjlCRTtFQUNFO0N2Rmk3OUJKOztBdUYvNjlCRTtFQUNFO0N2Rms3OUJKOztBdUZoNzlCRTtFQUNFO0N2Rm03OUJKOztBdUY3NzlCRTtFQUNFO0N2Rmc4OUJKOztBdUY5NzlCRTtFQUNFO0N2Rmk4OUJKOztBdUYvNzlCRTtFQUNFO0N2Rms4OUJKOztBdUZoODlCRTtFQUNFO0N2Rm04OUJKOztBdUY3ODlCRTtFQUNFO0N2Rmc5OUJKOztBdUY5ODlCRTtFQUNFO0N2Rmk5OUJKOztBdUYvODlCRTtFQUNFO0N2Rms5OUJKOztBdUZoOTlCRTtFQUNFO0N2Rm05OUJKOztBdUY3OTlCRTtFQUNFO0N2RmcrOUJKOztBdUY5OTlCRTtFQUNFO0N2RmkrOUJKOztBdUYvOTlCRTtFQUNFO0N2RmsrOUJKOztBdUZoKzlCRTtFQUNFO0N2Rm0rOUJKOztBdUY3KzlCRTtFQUNFO0N2RmcvOUJKOztBdUY5KzlCRTtFQUNFO0N2RmkvOUJKOztBdUYvKzlCRTtFQUNFO0N2RmsvOUJKOztBdUZoLzlCRTtFQUNFO0N2Rm0vOUJKOztBdUY3LzlCRTtFQUNFO0N2RmdnK0JKOztBdUY5LzlCRTtFQUNFO0N2RmlnK0JKOztBdUYvLzlCRTtFQUNFO0N2RmtnK0JKOztBdUZoZytCRTtFQUNFO0N2Rm1nK0JKOztBdUY3ZytCRTtFQUNFO0N2RmdoK0JKOztBdUY5ZytCRTtFQUNFO0N2RmloK0JKOztBdUYvZytCRTtFQUNFO0N2RmtoK0JKOztBdUZoaCtCRTtFQUNFO0N2Rm1oK0JKOztBdUY3aCtCRTtFQUNFO0N2RmdpK0JKOztBdUY5aCtCRTtFQUNFO0N2RmlpK0JKOztBdUYvaCtCRTtFQUNFO0N2RmtpK0JKOztBdUZoaStCRTtFQUNFO0N2Rm1pK0JKOztBdUY3aStCRTtFQUNFO0N2RmdqK0JKOztBdUY5aStCRTtFQUNFO0N2RmlqK0JKOztBdUYvaStCRTtFQUNFO0N2RmtqK0JKOztBdUZoaitCRTtFQUNFO0N2Rm1qK0JKOztBdUY3aitCRTtFQUNFO0N2RmdrK0JKOztBdUY5aitCRTtFQUNFO0N2RmlrK0JKOztBdUYvaitCRTtFQUNFO0N2RmtrK0JKOztBdUZoaytCRTtFQUNFO0N2Rm1rK0JKOztBdUY3aytCRTtFQUNFO0N2RmdsK0JKOztBdUY5aytCRTtFQUNFO0N2RmlsK0JKOztBdUYvaytCRTtFQUNFO0N2RmtsK0JKOztBdUZobCtCRTtFQUNFO0N2Rm1sK0JKOztBdUY3bCtCRTtFQUNFO0N2RmdtK0JKOztBdUY5bCtCRTtFQUNFO0N2RmltK0JKOztBdUYvbCtCRTtFQUNFO0N2RmttK0JKOztBdUZobStCRTtFQUNFO0N2Rm1tK0JKOztBdUY3bStCRTtFQUNFO0N2RmduK0JKOztBdUY5bStCRTtFQUNFO0N2RmluK0JKOztBdUYvbStCRTtFQUNFO0N2RmtuK0JKOztBdUZobitCRTtFQUNFO0N2Rm1uK0JKOztBdUY3bitCRTtFQUNFO0N2RmdvK0JKOztBdUY5bitCRTtFQUNFO0N2RmlvK0JKOztBdUYvbitCRTtFQUNFO0N2RmtvK0JKOztBdUZobytCRTtFQUNFO0N2Rm1vK0JKOztBdUY3bytCRTtFQUNFO0N2RmdwK0JKOztBdUY5bytCRTtFQUNFO0N2RmlwK0JKOztBdUYvbytCRTtFQUNFO0N2RmtwK0JKOztBdUZocCtCRTtFQUNFO0N2Rm1wK0JKOztBdUY3cCtCRTtFQUNFO0N2RmdxK0JKOztBdUY5cCtCRTtFQUNFO0N2RmlxK0JKOztBdUYvcCtCRTtFQUNFO0N2RmtxK0JKOztBdUZocStCRTtFQUNFO0N2Rm1xK0JKOztBdUY3cStCRTtFQUNFO0N2RmdyK0JKOztBdUY5cStCRTtFQUNFO0N2RmlyK0JKOztBdUYvcStCRTtFQUNFO0N2RmtyK0JKOztBdUZocitCRTtFQUNFO0N2Rm1yK0JKOztBdUY3citCRTtFQUNFO0N2RmdzK0JKOztBdUY5citCRTtFQUNFO0N2RmlzK0JKOztBdUYvcitCRTtFQUNFO0N2RmtzK0JKOztBdUZocytCRTtFQUNFO0N2Rm1zK0JKOztBdUY3cytCRTtFQUNFO0N2Rmd0K0JKOztBdUY5cytCRTtFQUNFO0N2Rml0K0JKOztBdUYvcytCRTtFQUNFO0N2Rmt0K0JKOztBdUZodCtCRTtFQUNFO0N2Rm10K0JKOztBdUY3dCtCRTtFQUNFO0N2Rmd1K0JKOztBdUY5dCtCRTtFQUNFO0N2Rml1K0JKOztBdUYvdCtCRTtFQUNFO0N2Rmt1K0JKOztBdUZodStCRTtFQUNFO0N2Rm11K0JKOztBdUY3dStCRTtFQUNFO0N2Rmd2K0JKOztBdUY5dStCRTtFQUNFO0N2Rml2K0JKOztBdUYvdStCRTtFQUNFO0N2Rmt2K0JKOztBdUZoditCRTtFQUNFO0N2Rm12K0JKOztBdUY3ditCRTtFQUNFO0N2Rmd3K0JKOztBdUY5ditCRTtFQUNFO0N2Rml3K0JKOztBdUYvditCRTtFQUNFO0N2Rmt3K0JKOztBdUZodytCRTtFQUNFO0N2Rm13K0JKOztBdUY3dytCRTtFQUNFO0N2Rmd4K0JKOztBdUY5dytCRTtFQUNFO0N2Rml4K0JKOztBdUYvdytCRTtFQUNFO0N2Rmt4K0JKOztBdUZoeCtCRTtFQUNFO0N2Rm14K0JKOztBdUY3eCtCRTtFQUNFO0N2Rmd5K0JKOztBdUY5eCtCRTtFQUNFO0N2Rml5K0JKOztBdUYveCtCRTtFQUNFO0N2Rmt5K0JKOztBdUZoeStCRTtFQUNFO0N2Rm15K0JKOztBdUY3eStCRTtFQUNFO0N2Rmd6K0JKOztBdUY5eStCRTtFQUNFO0N2Rml6K0JKOztBdUYveStCRTtFQUNFO0N2Rmt6K0JKOztBdUZoeitCRTtFQUNFO0N2Rm16K0JKOztBdUY3eitCRTtFQUNFO0N2RmcwK0JKOztBdUY5eitCRTtFQUNFO0N2RmkwK0JKOztBdUYveitCRTtFQUNFO0N2RmswK0JKOztBdUZoMCtCRTtFQUNFO0N2Rm0wK0JKOztBdUY3MCtCRTtFQUNFO0N2RmcxK0JKOztBdUY5MCtCRTtFQUNFO0N2RmkxK0JKOztBdUYvMCtCRTtFQUNFO0N2RmsxK0JKOztBdUZoMStCRTtFQUNFO0N2Rm0xK0JKOztBdUY3MStCRTtFQUNFO0N2RmcyK0JKOztBdUY5MStCRTtFQUNFO0N2RmkyK0JKOztBdUYvMStCRTtFQUNFO0N2RmsyK0JKOztBdUZoMitCRTtFQUNFO0N2Rm0yK0JKOztBdUY3MitCRTtFQUNFO0N2RmczK0JKOztBdUY5MitCRTtFQUNFO0N2RmkzK0JKOztBdUYvMitCRTtFQUNFO0N2RmszK0JKOztBdUZoMytCRTtFQUNFO0N2Rm0zK0JKOztBdUY3MytCRTtFQUNFO0N2Rmc0K0JKOztBdUY5MytCRTtFQUNFO0N2Rmk0K0JKOztBdUYvMytCRTtFQUNFO0N2Rms0K0JKOztBdUZoNCtCRTtFQUNFO0N2Rm00K0JKOztBdUY3NCtCRTtFQUNFO0N2Rmc1K0JKOztBdUY5NCtCRTtFQUNFO0N2Rmk1K0JKOztBdUYvNCtCRTtFQUNFO0N2Rms1K0JKOztBdUZoNStCRTtFQUNFO0N2Rm01K0JKOztBdUY3NStCRTtFQUNFO0N2Rmc2K0JKOztBdUY5NStCRTtFQUNFO0N2Rmk2K0JKOztBdUYvNStCRTtFQUNFO0N2Rms2K0JKOztBdUZoNitCRTtFQUNFO0N2Rm02K0JKOztBdUY3NitCRTtFQUNFO0N2Rmc3K0JKOztBdUY5NitCRTtFQUNFO0N2Rmk3K0JKOztBdUYvNitCRTtFQUNFO0N2Rms3K0JKOztBdUZoNytCRTtFQUNFO0N2Rm03K0JKOztBdUY3NytCRTtFQUNFO0N2Rmc4K0JKOztBdUY5NytCRTtFQUNFO0N2Rmk4K0JKOztBdUYvNytCRTtFQUNFO0N2Rms4K0JKOztBdUZoOCtCRTtFQUNFO0N2Rm04K0JKOztBdUY3OCtCRTtFQUNFO0N2Rmc5K0JKOztBdUY5OCtCRTtFQUNFO0N2Rmk5K0JKOztBdUYvOCtCRTtFQUNFO0N2Rms5K0JKOztBdUZoOStCRTtFQUNFO0N2Rm05K0JKOztBdUY3OStCRTtFQUNFO0N2RmcrK0JKOztBdUY5OStCRTtFQUNFO0N2RmkrK0JKOztBdUYvOStCRTtFQUNFO0N2RmsrK0JKOztBdUZoKytCRTtFQUNFO0N2Rm0rK0JKOztBdUY3KytCRTtFQUNFO0N2RmcvK0JKOztBdUY5KytCRTtFQUNFO0N2RmkvK0JKOztBdUYvKytCRTtFQUNFO0N2RmsvK0JKOztBdUZoLytCRTtFQUNFO0N2Rm0vK0JKOztBdUY3LytCRTtFQUNFO0N2RmdnL0JKOztBdUY5LytCRTtFQUNFO0N2RmlnL0JKOztBdUYvLytCRTtFQUNFO0N2RmtnL0JKOztBdUZoZy9CRTtFQUNFO0N2Rm1nL0JKOztBdUY3Zy9CRTtFQUNFO0N2RmdoL0JKOztBdUY5Zy9CRTtFQUNFO0N2RmloL0JKOztBdUYvZy9CRTtFQUNFO0N2RmtoL0JKOztBdUZoaC9CRTtFQUNFO0N2Rm1oL0JKOztBdUY3aC9CRTtFQUNFO0N2RmdpL0JKOztBdUY5aC9CRTtFQUNFO0N2RmlpL0JKOztBdUYvaC9CRTtFQUNFO0N2RmtpL0JKOztBdUZoaS9CRTtFQUNFO0N2Rm1pL0JKOztBdUY3aS9CRTtFQUNFO0N2RmdqL0JKOztBdUY5aS9CRTtFQUNFO0N2RmlqL0JKOztBdUYvaS9CRTtFQUNFO0N2RmtqL0JKOztBdUZoai9CRTtFQUNFO0N2Rm1qL0JKOztBdUY3ai9CRTtFQUNFO0N2RmdrL0JKOztBdUY5ai9CRTtFQUNFO0N2RmlrL0JKOztBdUYvai9CRTtFQUNFO0N2RmtrL0JKOztBdUZoay9CRTtFQUNFO0N2Rm1rL0JKOztBdUY3ay9CRTtFQUNFO0N2RmdsL0JKOztBdUY5ay9CRTtFQUNFO0N2RmlsL0JKOztBdUYvay9CRTtFQUNFO0N2RmtsL0JKOztBdUZobC9CRTtFQUNFO0N2Rm1sL0JKOztBdUY3bC9CRTtFQUNFO0N2RmdtL0JKOztBdUY5bC9CRTtFQUNFO0N2RmltL0JKOztBdUYvbC9CRTtFQUNFO0N2RmttL0JKOztBdUZobS9CRTtFQUNFO0N2Rm1tL0JKOztBdUY3bS9CRTtFQUNFO0N2RmduL0JKOztBdUY5bS9CRTtFQUNFO0N2RmluL0JKOztBdUYvbS9CRTtFQUNFO0N2RmtuL0JKOztBdUZobi9CRTtFQUNFO0N2Rm1uL0JKOztBdUY3bi9CRTtFQUNFO0N2RmdvL0JKOztBdUY5bi9CRTtFQUNFO0N2RmlvL0JKOztBdUYvbi9CRTtFQUNFO0N2RmtvL0JKOztBdUZoby9CRTtFQUNFO0N2Rm1vL0JKOztBdUY3by9CRTtFQUNFO0N2RmdwL0JKOztBdUY5by9CRTtFQUNFO0N2RmlwL0JKOztBdUYvby9CRTtFQUNFO0N2RmtwL0JKOztBdUZocC9CRTtFQUNFO0N2Rm1wL0JKOztBdUY3cC9CRTtFQUNFO0N2RmdxL0JKOztBdUY5cC9CRTtFQUNFO0N2RmlxL0JKOztBdUYvcC9CRTtFQUNFO0N2RmtxL0JKOztBdUZocS9CRTtFQUNFO0N2Rm1xL0JKOztBdUY3cS9CRTtFQUNFO0N2RmdyL0JKOztBdUY5cS9CRTtFQUNFO0N2RmlyL0JKOztBdUYvcS9CRTtFQUNFO0N2RmtyL0JKOztBdUZoci9CRTtFQUNFO0N2Rm1yL0JKOztBdUY3ci9CRTtFQUNFO0N2RmdzL0JKOztBdUY5ci9CRTtFQUNFO0N2RmlzL0JKOztBdUYvci9CRTtFQUNFO0N2RmtzL0JKOztBdUZocy9CRTtFQUNFO0N2Rm1zL0JKOztBdUY3cy9CRTtFQUNFO0N2Rmd0L0JKOztBdUY5cy9CRTtFQUNFO0N2Rml0L0JKOztBdUYvcy9CRTtFQUNFO0N2Rmt0L0JKOztBdUZodC9CRTtFQUNFO0N2Rm10L0JKOztBdUY3dC9CRTtFQUNFO0N2Rmd1L0JKOztBdUY5dC9CRTtFQUNFO0N2Rml1L0JKOztBdUYvdC9CRTtFQUNFO0N2Rmt1L0JKOztBdUZodS9CRTtFQUNFO0N2Rm11L0JKOztBdUY3dS9CRTtFQUNFO0N2Rmd2L0JKOztBdUY5dS9CRTtFQUNFO0N2Rml2L0JKOztBdUYvdS9CRTtFQUNFO0N2Rmt2L0JKOztBdUZodi9CRTtFQUNFO0N2Rm12L0JKOztBdUY3di9CRTtFQUNFO0N2Rmd3L0JKOztBdUY5di9CRTtFQUNFO0N2Rml3L0JKOztBdUYvdi9CRTtFQUNFO0N2Rmt3L0JKOztBdUZody9CRTtFQUNFO0N2Rm13L0JKOztBdUY3dy9CRTtFQUNFO0N2Rmd4L0JKOztBdUY5dy9CRTtFQUNFO0N2Rml4L0JKOztBdUYvdy9CRTtFQUNFO0N2Rmt4L0JKOztBdUZoeC9CRTtFQUNFO0N2Rm14L0JKOztBdUY3eC9CRTtFQUNFO0N2Rmd5L0JKOztBdUY5eC9CRTtFQUNFO0N2Rml5L0JKOztBdUYveC9CRTtFQUNFO0N2Rmt5L0JKOztBdUZoeS9CRTtFQUNFO0N2Rm15L0JKOztBdUY3eS9CRTtFQUNFO0N2Rmd6L0JKOztBdUY5eS9CRTtFQUNFO0N2Rml6L0JKOztBdUYveS9CRTtFQUNFO0N2Rmt6L0JKOztBdUZoei9CRTtFQUNFO0N2Rm16L0JKOztBdUY3ei9CRTtFQUNFO0N2RmcwL0JKOztBdUY5ei9CRTtFQUNFO0N2RmkwL0JKOztBdUYvei9CRTtFQUNFO0N2RmswL0JKOztBdUZoMC9CRTtFQUNFO0N2Rm0wL0JKOztBdUY3MC9CRTtFQUNFO0N2RmcxL0JKOztBdUY5MC9CRTtFQUNFO0N2RmkxL0JKOztBdUYvMC9CRTtFQUNFO0N2RmsxL0JKOztBdUZoMS9CRTtFQUNFO0N2Rm0xL0JKOztBdUY3MS9CRTtFQUNFO0N2RmcyL0JKOztBdUY5MS9CRTtFQUNFO0N2RmkyL0JKOztBdUYvMS9CRTtFQUNFO0N2RmsyL0JKOztBdUZoMi9CRTtFQUNFO0N2Rm0yL0JKOztBdUY3Mi9CRTtFQUNFO0N2RmczL0JKOztBdUY5Mi9CRTtFQUNFO0N2RmkzL0JKOztBdUYvMi9CRTtFQUNFO0N2RmszL0JKOztBdUZoMy9CRTtFQUNFO0N2Rm0zL0JKOztBdUY3My9CRTtFQUNFO0N2Rmc0L0JKOztBdUY5My9CRTtFQUNFO0N2Rmk0L0JKOztBdUYvMy9CRTtFQUNFO0N2Rms0L0JKOztBdUZoNC9CRTtFQUNFO0N2Rm00L0JKOztBdUY3NC9CRTtFQUNFO0N2Rmc1L0JKOztBdUY5NC9CRTtFQUNFO0N2Rmk1L0JKOztBdUYvNC9CRTtFQUNFO0N2Rms1L0JKOztBdUZoNS9CRTtFQUNFO0N2Rm01L0JKOztBdUY3NS9CRTtFQUNFO0N2Rmc2L0JKOztBdUY5NS9CRTtFQUNFO0N2Rmk2L0JKOztBdUYvNS9CRTtFQUNFO0N2Rms2L0JKOztBdUZoNi9CRTtFQUNFO0N2Rm02L0JKOztBdUY3Ni9CRTtFQUNFO0N2Rmc3L0JKOztBdUY5Ni9CRTtFQUNFO0N2Rmk3L0JKOztBdUYvNi9CRTtFQUNFO0N2Rms3L0JKOztBdUZoNy9CRTtFQUNFO0N2Rm03L0JKOztBdUY3Ny9CRTtFQUNFO0N2Rmc4L0JKOztBdUY5Ny9CRTtFQUNFO0N2Rmk4L0JKOztBdUYvNy9CRTtFQUNFO0N2Rms4L0JKOztBdUZoOC9CRTtFQUNFO0N2Rm04L0JKOztBdUY3OC9CRTtFQUNFO0N2Rmc5L0JKOztBdUY5OC9CRTtFQUNFO0N2Rmk5L0JKOztBdUYvOC9CRTtFQUNFO0N2Rms5L0JKOztBdUZoOS9CRTtFQUNFO0N2Rm05L0JKOztBdUY3OS9CRTtFQUNFO0N2RmcrL0JKOztBdUY5OS9CRTtFQUNFO0N2RmkrL0JKOztBdUYvOS9CRTtFQUNFO0N2RmsrL0JKOztBdUZoKy9CRTtFQUNFO0N2Rm0rL0JKOztBdUY3Ky9CRTtFQUNFO0N2RmcvL0JKOztBdUY5Ky9CRTtFQUNFO0N2RmkvL0JKOztBdUYvKy9CRTtFQUNFO0N2RmsvL0JKOztBdUZoLy9CRTtFQUNFO0N2Rm0vL0JKOztBdUY3Ly9CRTtFQUNFO0N2RmdnZ0NKOztBdUY5Ly9CRTtFQUNFO0N2RmlnZ0NKOztBdUYvLy9CRTtFQUNFO0N2RmtnZ0NKOztBdUZoZ2dDRTtFQUNFO0N2Rm1nZ0NKOztBdUY3Z2dDRTtFQUNFO0N2RmdoZ0NKOztBdUY5Z2dDRTtFQUNFO0N2RmloZ0NKOztBdUYvZ2dDRTtFQUNFO0N2RmtoZ0NKOztBdUZoaGdDRTtFQUNFO0N2Rm1oZ0NKOztBdUY3aGdDRTtFQUNFO0N2RmdpZ0NKOztBdUY5aGdDRTtFQUNFO0N2RmlpZ0NKOztBdUYvaGdDRTtFQUNFO0N2RmtpZ0NKOztBdUZoaWdDRTtFQUNFO0N2Rm1pZ0NKOztBdUY3aWdDRTtFQUNFO0N2RmdqZ0NKOztBdUY5aWdDRTtFQUNFO0N2RmlqZ0NKOztBdUYvaWdDRTtFQUNFO0N2RmtqZ0NKOztBdUZoamdDRTtFQUNFO0N2Rm1qZ0NKOztBdUY3amdDRTtFQUNFO0N2RmdrZ0NKOztBdUY5amdDRTtFQUNFO0N2RmlrZ0NKOztBdUYvamdDRTtFQUNFO0N2RmtrZ0NKOztBdUZoa2dDRTtFQUNFO0N2Rm1rZ0NKOztBdUY3a2dDRTtFQUNFO0N2RmdsZ0NKOztBdUY5a2dDRTtFQUNFO0N2RmlsZ0NKOztBdUYva2dDRTtFQUNFO0N2RmtsZ0NKOztBdUZobGdDRTtFQUNFO0N2Rm1sZ0NKOztBdUY3bGdDRTtFQUNFO0N2RmdtZ0NKOztBdUY5bGdDRTtFQUNFO0N2RmltZ0NKOztBdUYvbGdDRTtFQUNFO0N2RmttZ0NKOztBdUZobWdDRTtFQUNFO0N2Rm1tZ0NKOztBdUY3bWdDRTtFQUNFO0N2RmduZ0NKOztBdUY5bWdDRTtFQUNFO0N2RmluZ0NKOztBdUYvbWdDRTtFQUNFO0N2RmtuZ0NKOztBdUZobmdDRTtFQUNFO0N2Rm1uZ0NKOztBdUY3bmdDRTtFQUNFO0N2RmdvZ0NKOztBdUY5bmdDRTtFQUNFO0N2RmlvZ0NKOztBdUYvbmdDRTtFQUNFO0N2RmtvZ0NKOztBdUZob2dDRTtFQUNFO0N2Rm1vZ0NKOztBdUY3b2dDRTtFQUNFO0N2RmdwZ0NKOztBdUY5b2dDRTtFQUNFO0N2RmlwZ0NKOztBdUYvb2dDRTtFQUNFO0N2RmtwZ0NKOztBdUZocGdDRTtFQUNFO0N2Rm1wZ0NKOztBdUY3cGdDRTtFQUNFO0N2RmdxZ0NKOztBdUY5cGdDRTtFQUNFO0N2RmlxZ0NKOztBdUYvcGdDRTtFQUNFO0N2RmtxZ0NKOztBdUZocWdDRTtFQUNFO0N2Rm1xZ0NKOztBdUY3cWdDRTtFQUNFO0N2RmdyZ0NKOztBdUY5cWdDRTtFQUNFO0N2RmlyZ0NKOztBdUYvcWdDRTtFQUNFO0N2RmtyZ0NKOztBdUZocmdDRTtFQUNFO0N2Rm1yZ0NKOztBdUY3cmdDRTtFQUNFO0N2RmdzZ0NKOztBdUY5cmdDRTtFQUNFO0N2RmlzZ0NKOztBdUYvcmdDRTtFQUNFO0N2RmtzZ0NKOztBdUZoc2dDRTtFQUNFO0N2Rm1zZ0NKOztBdUY3c2dDRTtFQUNFO0N2Rmd0Z0NKOztBdUY5c2dDRTtFQUNFO0N2Rml0Z0NKOztBdUYvc2dDRTtFQUNFO0N2Rmt0Z0NKOztBdUZodGdDRTtFQUNFO0N2Rm10Z0NKOztBdUY3dGdDRTtFQUNFO0N2Rmd1Z0NKOztBdUY5dGdDRTtFQUNFO0N2Rml1Z0NKOztBdUYvdGdDRTtFQUNFO0N2Rmt1Z0NKOztBdUZodWdDRTtFQUNFO0N2Rm11Z0NKOztBdUY3dWdDRTtFQUNFO0N2Rmd2Z0NKOztBdUY5dWdDRTtFQUNFO0N2Rml2Z0NKOztBdUYvdWdDRTtFQUNFO0N2Rmt2Z0NKOztBdUZodmdDRTtFQUNFO0N2Rm12Z0NKOztBdUY3dmdDRTtFQUNFO0N2Rmd3Z0NKOztBdUY5dmdDRTtFQUNFO0N2Rml3Z0NKOztBdUYvdmdDRTtFQUNFO0N2Rmt3Z0NKOztBdUZod2dDRTtFQUNFO0N2Rm13Z0NKOztBdUY3d2dDRTtFQUNFO0N2Rmd4Z0NKOztBdUY5d2dDRTtFQUNFO0N2Rml4Z0NKOztBdUYvd2dDRTtFQUNFO0N2Rmt4Z0NKOztBdUZoeGdDRTtFQUNFO0N2Rm14Z0NKOztBdUY3eGdDRTtFQUNFO0N2Rmd5Z0NKOztBdUY5eGdDRTtFQUNFO0N2Rml5Z0NKOztBdUYveGdDRTtFQUNFO0N2Rmt5Z0NKOztBdUZoeWdDRTtFQUNFO0N2Rm15Z0NKOztBdUY3eWdDRTtFQUNFO0N2Rmd6Z0NKOztBdUY5eWdDRTtFQUNFO0N2Rml6Z0NKOztBdUYveWdDRTtFQUNFO0N2Rmt6Z0NKOztBdUZoemdDRTtFQUNFO0N2Rm16Z0NKOztBdUY3emdDRTtFQUNFO0N2RmcwZ0NKOztBdUY5emdDRTtFQUNFO0N2RmkwZ0NKOztBdUYvemdDRTtFQUNFO0N2RmswZ0NKOztBdUZoMGdDRTtFQUNFO0N2Rm0wZ0NKOztBdUY3MGdDRTtFQUNFO0N2RmcxZ0NKOztBdUY5MGdDRTtFQUNFO0N2RmkxZ0NKOztBdUYvMGdDRTtFQUNFO0N2RmsxZ0NKOztBdUZoMWdDRTtFQUNFO0N2Rm0xZ0NKOztBdUY3MWdDRTtFQUNFO0N2RmcyZ0NKOztBdUY5MWdDRTtFQUNFO0N2RmkyZ0NKOztBdUYvMWdDRTtFQUNFO0N2RmsyZ0NKOztBdUZoMmdDRTtFQUNFO0N2Rm0yZ0NKOztBdUY3MmdDRTtFQUNFO0N2RmczZ0NKOztBdUY5MmdDRTtFQUNFO0N2RmkzZ0NKOztBdUYvMmdDRTtFQUNFO0N2RmszZ0NKOztBdUZoM2dDRTtFQUNFO0N2Rm0zZ0NKOztBdUY3M2dDRTtFQUNFO0N2Rmc0Z0NKOztBdUY5M2dDRTtFQUNFO0N2Rmk0Z0NKOztBdUYvM2dDRTtFQUNFO0N2Rms0Z0NKOztBdUZoNGdDRTtFQUNFO0N2Rm00Z0NKOztBdUY3NGdDRTtFQUNFO0N2Rmc1Z0NKOztBdUY5NGdDRTtFQUNFO0N2Rmk1Z0NKOztBdUYvNGdDRTtFQUNFO0N2Rms1Z0NKOztBdUZoNWdDRTtFQUNFO0N2Rm01Z0NKOztBdUY3NWdDRTtFQUNFO0N2Rmc2Z0NKOztBdUY5NWdDRTtFQUNFO0N2Rmk2Z0NKOztBdUYvNWdDRTtFQUNFO0N2Rms2Z0NKOztBdUZoNmdDRTtFQUNFO0N2Rm02Z0NKOztBdUY3NmdDRTtFQUNFO0N2Rmc3Z0NKOztBdUY5NmdDRTtFQUNFO0N2Rmk3Z0NKOztBdUYvNmdDRTtFQUNFO0N2Rms3Z0NKOztBdUZoN2dDRTtFQUNFO0N2Rm03Z0NKOztBdUY3N2dDRTtFQUNFO0N2Rmc4Z0NKOztBdUY5N2dDRTtFQUNFO0N2Rmk4Z0NKOztBdUYvN2dDRTtFQUNFO0N2Rms4Z0NKOztBdUZoOGdDRTtFQUNFO0N2Rm04Z0NKOztBdUY3OGdDRTtFQUNFO0N2Rmc5Z0NKOztBdUY5OGdDRTtFQUNFO0N2Rmk5Z0NKOztBdUYvOGdDRTtFQUNFO0N2Rms5Z0NKOztBdUZoOWdDRTtFQUNFO0N2Rm05Z0NKOztBdUY3OWdDRTtFQUNFO0N2RmcrZ0NKOztBdUY5OWdDRTtFQUNFO0N2RmkrZ0NKOztBdUYvOWdDRTtFQUNFO0N2RmsrZ0NKOztBdUZoK2dDRTtFQUNFO0N2Rm0rZ0NKOztBdUY3K2dDRTtFQUNFO0N2RmcvZ0NKOztBdUY5K2dDRTtFQUNFO0N2RmkvZ0NKOztBdUYvK2dDRTtFQUNFO0N2RmsvZ0NKOztBdUZoL2dDRTtFQUNFO0N2Rm0vZ0NKOztBdUY3L2dDRTtFQUNFO0N2RmdnaENKOztBdUY5L2dDRTtFQUNFO0N2RmlnaENKOztBdUYvL2dDRTtFQUNFO0N2RmtnaENKOztBdUZoZ2hDRTtFQUNFO0N2Rm1naENKOztBdUY3Z2hDRTtFQUNFO0N2RmdoaENKOztBdUY5Z2hDRTtFQUNFO0N2RmloaENKOztBdUYvZ2hDRTtFQUNFO0N2RmtoaENKOztBdUZoaGhDRTtFQUNFO0N2Rm1oaENKOztBdUY3aGhDRTtFQUNFO0N2RmdpaENKOztBdUY5aGhDRTtFQUNFO0N2RmlpaENKOztBdUYvaGhDRTtFQUNFO0N2RmtpaENKOztBdUZoaWhDRTtFQUNFO0N2Rm1paENKOztBdUY3aWhDRTtFQUNFO0N2RmdqaENKOztBdUY5aWhDRTtFQUNFO0N2RmlqaENKOztBdUYvaWhDRTtFQUNFO0N2RmtqaENKOztBdUZoamhDRTtFQUNFO0N2Rm1qaENKOztBdUY3amhDRTtFQUNFO0N2RmdraENKOztBdUY5amhDRTtFQUNFO0N2RmlraENKOztBdUYvamhDRTtFQUNFO0N2RmtraENKOztBdUZoa2hDRTtFQUNFO0N2Rm1raENKOztBdUY3a2hDRTtFQUNFO0N2RmdsaENKOztBdUY5a2hDRTtFQUNFO0N2RmlsaENKOztBdUYva2hDRTtFQUNFO0N2RmtsaENKOztBdUZobGhDRTtFQUNFO0N2Rm1saENKOztBdUY3bGhDRTtFQUNFO0N2RmdtaENKOztBdUY5bGhDRTtFQUNFO0N2RmltaENKOztBdUYvbGhDRTtFQUNFO0N2RmttaENKOztBdUZobWhDRTtFQUNFO0N2Rm1taENKOztBdUY3bWhDRTtFQUNFO0N2RmduaENKOztBdUY5bWhDRTtFQUNFO0N2RmluaENKOztBdUYvbWhDRTtFQUNFO0N2RmtuaENKOztBdUZobmhDRTtFQUNFO0N2Rm1uaENKOztBdUY3bmhDRTtFQUNFO0N2RmdvaENKOztBdUY5bmhDRTtFQUNFO0N2RmlvaENKOztBdUYvbmhDRTtFQUNFO0N2RmtvaENKOztBdUZob2hDRTtFQUNFO0N2Rm1vaENKOztBdUY3b2hDRTtFQUNFO0N2RmdwaENKOztBdUY5b2hDRTtFQUNFO0N2RmlwaENKOztBdUYvb2hDRTtFQUNFO0N2RmtwaENKOztBdUZocGhDRTtFQUNFO0N2Rm1waENKOztBdUY3cGhDRTtFQUNFO0N2RmdxaENKOztBdUY5cGhDRTtFQUNFO0N2RmlxaENKOztBdUYvcGhDRTtFQUNFO0N2RmtxaENKOztBdUZocWhDRTtFQUNFO0N2Rm1xaENKOztBdUY3cWhDRTtFQUNFO0N2RmdyaENKOztBdUY5cWhDRTtFQUNFO0N2RmlyaENKOztBdUYvcWhDRTtFQUNFO0N2RmtyaENKOztBdUZocmhDRTtFQUNFO0N2Rm1yaENKOztBdUY3cmhDRTtFQUNFO0N2RmdzaENKOztBdUY5cmhDRTtFQUNFO0N2RmlzaENKOztBdUYvcmhDRTtFQUNFO0N2RmtzaENKOztBdUZoc2hDRTtFQUNFO0N2Rm1zaENKOztBdUY3c2hDRTtFQUNFO0N2Rmd0aENKOztBdUY5c2hDRTtFQUNFO0N2Rml0aENKOztBdUYvc2hDRTtFQUNFO0N2Rmt0aENKOztBdUZodGhDRTtFQUNFO0N2Rm10aENKOztBdUY3dGhDRTtFQUNFO0N2Rmd1aENKOztBdUY5dGhDRTtFQUNFO0N2Rml1aENKOztBdUYvdGhDRTtFQUNFO0N2Rmt1aENKOztBdUZodWhDRTtFQUNFO0N2Rm11aENKOztBdUY3dWhDRTtFQUNFO0N2Rmd2aENKOztBdUY5dWhDRTtFQUNFO0N2Rml2aENKOztBdUYvdWhDRTtFQUNFO0N2Rmt2aENKOztBdUZodmhDRTtFQUNFO0N2Rm12aENKOztBdUY3dmhDRTtFQUNFO0N2Rmd3aENKOztBdUY5dmhDRTtFQUNFO0N2Rml3aENKOztBdUYvdmhDRTtFQUNFO0N2Rmt3aENKOztBdUZod2hDRTtFQUNFO0N2Rm13aENKOztBdUY3d2hDRTtFQUNFO0N2Rmd4aENKOztBdUY5d2hDRTtFQUNFO0N2Rml4aENKOztBdUYvd2hDRTtFQUNFO0N2Rmt4aENKOztBdUZoeGhDRTtFQUNFO0N2Rm14aENKOztBdUY3eGhDRTtFQUNFO0N2Rmd5aENKOztBdUY5eGhDRTtFQUNFO0N2Rml5aENKOztBdUYveGhDRTtFQUNFO0N2Rmt5aENKOztBdUZoeWhDRTtFQUNFO0N2Rm15aENKOztBdUY3eWhDRTtFQUNFO0N2Rmd6aENKOztBdUY5eWhDRTtFQUNFO0N2Rml6aENKOztBdUYveWhDRTtFQUNFO0N2Rmt6aENKOztBdUZoemhDRTtFQUNFO0N2Rm16aENKOztBdUY3emhDRTtFQUNFO0N2RmcwaENKOztBdUY5emhDRTtFQUNFO0N2RmkwaENKOztBdUYvemhDRTtFQUNFO0N2RmswaENKOztBdUZoMGhDRTtFQUNFO0N2Rm0waENKOztBdUY3MGhDRTtFQUNFO0N2RmcxaENKOztBdUY5MGhDRTtFQUNFO0N2RmkxaENKOztBdUYvMGhDRTtFQUNFO0N2RmsxaENKOztBdUZoMWhDRTtFQUNFO0N2Rm0xaENKOztBdUY3MWhDRTtFQUNFO0N2RmcyaENKOztBdUY5MWhDRTtFQUNFO0N2RmkyaENKOztBdUYvMWhDRTtFQUNFO0N2RmsyaENKOztBdUZoMmhDRTtFQUNFO0N2Rm0yaENKOztBdUY3MmhDRTtFQUNFO0N2RmczaENKOztBdUY5MmhDRTtFQUNFO0N2RmkzaENKOztBdUYvMmhDRTtFQUNFO0N2RmszaENKOztBdUZoM2hDRTtFQUNFO0N2Rm0zaENKOztBdUY3M2hDRTtFQUNFO0N2Rmc0aENKOztBdUY5M2hDRTtFQUNFO0N2Rmk0aENKOztBdUYvM2hDRTtFQUNFO0N2Rms0aENKOztBdUZoNGhDRTtFQUNFO0N2Rm00aENKOztBdUY3NGhDRTtFQUNFO0N2Rmc1aENKOztBdUY5NGhDRTtFQUNFO0N2Rmk1aENKOztBdUYvNGhDRTtFQUNFO0N2Rms1aENKOztBdUZoNWhDRTtFQUNFO0N2Rm01aENKOztBdUY3NWhDRTtFQUNFO0N2Rmc2aENKOztBdUY5NWhDRTtFQUNFO0N2Rmk2aENKOztBdUYvNWhDRTtFQUNFO0N2Rms2aENKOztBdUZoNmhDRTtFQUNFO0N2Rm02aENKOztBdUY3NmhDRTtFQUNFO0N2Rmc3aENKOztBdUY5NmhDRTtFQUNFO0N2Rmk3aENKOztBdUYvNmhDRTtFQUNFO0N2Rms3aENKOztBdUZoN2hDRTtFQUNFO0N2Rm03aENKOztBdUY3N2hDRTtFQUNFO0N2Rmc4aENKOztBdUY5N2hDRTtFQUNFO0N2Rmk4aENKOztBdUYvN2hDRTtFQUNFO0N2Rms4aENKOztBdUZoOGhDRTtFQUNFO0N2Rm04aENKOztBdUY3OGhDRTtFQUNFO0N2Rmc5aENKOztBdUY5OGhDRTtFQUNFO0N2Rmk5aENKOztBdUYvOGhDRTtFQUNFO0N2Rms5aENKOztBdUZoOWhDRTtFQUNFO0N2Rm05aENKOztBdUY3OWhDRTtFQUNFO0N2RmcraENKOztBdUY5OWhDRTtFQUNFO0N2RmkraENKOztBdUYvOWhDRTtFQUNFO0N2RmsraENKOztBdUZoK2hDRTtFQUNFO0N2Rm0raENKOztBdUY3K2hDRTtFQUNFO0N2RmcvaENKOztBdUY5K2hDRTtFQUNFO0N2RmkvaENKOztBdUYvK2hDRTtFQUNFO0N2RmsvaENKOztBdUZoL2hDRTtFQUNFO0N2Rm0vaENKOztBdUY3L2hDRTtFQUNFO0N2RmdnaUNKOztBdUY5L2hDRTtFQUNFO0N2RmlnaUNKOztBdUYvL2hDRTtFQUNFO0N2RmtnaUNKOztBdUZoZ2lDRTtFQUNFO0N2Rm1naUNKOztBdUY3Z2lDRTtFQUNFO0N2RmdoaUNKOztBdUY5Z2lDRTtFQUNFO0N2RmloaUNKOztBdUYvZ2lDRTtFQUNFO0N2RmtoaUNKOztBdUZoaGlDRTtFQUNFO0N2Rm1oaUNKOztBdUY3aGlDRTtFQUNFO0N2RmdpaUNKOztBdUY5aGlDRTtFQUNFO0N2RmlpaUNKOztBdUYvaGlDRTtFQUNFO0N2RmtpaUNKOztBdUZoaWlDRTtFQUNFO0N2Rm1paUNKOztBdUY3aWlDRTtFQUNFO0N2RmdqaUNKOztBdUY5aWlDRTtFQUNFO0N2RmlqaUNKOztBdUYvaWlDRTtFQUNFO0N2RmtqaUNKOztBdUZoamlDRTtFQUNFO0N2Rm1qaUNKOztBdUY3amlDRTtFQUNFO0N2RmdraUNKOztBdUY5amlDRTtFQUNFO0N2RmlraUNKOztBdUYvamlDRTtFQUNFO0N2RmtraUNKOztBdUZoa2lDRTtFQUNFO0N2Rm1raUNKOztBdUY3a2lDRTtFQUNFO0N2RmdsaUNKOztBdUY5a2lDRTtFQUNFO0N2RmlsaUNKOztBdUYva2lDRTtFQUNFO0N2RmtsaUNKOztBdUZobGlDRTtFQUNFO0N2Rm1saUNKOztBdUY3bGlDRTtFQUNFO0N2RmdtaUNKOztBdUY5bGlDRTtFQUNFO0N2RmltaUNKOztBdUYvbGlDRTtFQUNFO0N2RmttaUNKOztBdUZobWlDRTtFQUNFO0N2Rm1taUNKOztBdUY3bWlDRTtFQUNFO0N2RmduaUNKOztBdUY5bWlDRTtFQUNFO0N2RmluaUNKOztBdUYvbWlDRTtFQUNFO0N2RmtuaUNKOztBdUZobmlDRTtFQUNFO0N2Rm1uaUNKOztBdUY3bmlDRTtFQUNFO0N2RmdvaUNKOztBdUY5bmlDRTtFQUNFO0N2RmlvaUNKOztBdUYvbmlDRTtFQUNFO0N2RmtvaUNKOztBdUZob2lDRTtFQUNFO0N2Rm1vaUNKOztBdUY3b2lDRTtFQUNFO0N2RmdwaUNKOztBdUY5b2lDRTtFQUNFO0N2RmlwaUNKOztBdUYvb2lDRTtFQUNFO0N2RmtwaUNKOztBdUZocGlDRTtFQUNFO0N2Rm1waUNKOztBdUY3cGlDRTtFQUNFO0N2RmdxaUNKOztBdUY5cGlDRTtFQUNFO0N2RmlxaUNKOztBdUYvcGlDRTtFQUNFO0N2RmtxaUNKOztBdUZocWlDRTtFQUNFO0N2Rm1xaUNKOztBdUY3cWlDRTtFQUNFO0N2RmdyaUNKOztBdUY5cWlDRTtFQUNFO0N2RmlyaUNKOztBdUYvcWlDRTtFQUNFO0N2RmtyaUNKOztBdUZocmlDRTtFQUNFO0N2Rm1yaUNKOztBdUY3cmlDRTtFQUNFO0N2RmdzaUNKOztBdUY5cmlDRTtFQUNFO0N2RmlzaUNKOztBdUYvcmlDRTtFQUNFO0N2RmtzaUNKOztBdUZoc2lDRTtFQUNFO0N2Rm1zaUNKOztBdUY3c2lDRTtFQUNFO0N2Rmd0aUNKOztBdUY5c2lDRTtFQUNFO0N2Rml0aUNKOztBdUYvc2lDRTtFQUNFO0N2Rmt0aUNKOztBdUZodGlDRTtFQUNFO0N2Rm10aUNKOztBdUY3dGlDRTtFQUNFO0N2Rmd1aUNKOztBdUY5dGlDRTtFQUNFO0N2Rml1aUNKOztBdUYvdGlDRTtFQUNFO0N2Rmt1aUNKOztBdUZodWlDRTtFQUNFO0N2Rm11aUNKOztBdUY3dWlDRTtFQUNFO0N2Rmd2aUNKOztBdUY5dWlDRTtFQUNFO0N2Rml2aUNKOztBdUYvdWlDRTtFQUNFO0N2Rmt2aUNKOztBdUZodmlDRTtFQUNFO0N2Rm12aUNKOztBdUY3dmlDRTtFQUNFO0N2Rmd3aUNKOztBdUY5dmlDRTtFQUNFO0N2Rml3aUNKOztBdUYvdmlDRTtFQUNFO0N2Rmt3aUNKOztBdUZod2lDRTtFQUNFO0N2Rm13aUNKOztBdUY3d2lDRTtFQUNFO0N2Rmd4aUNKOztBdUY5d2lDRTtFQUNFO0N2Rml4aUNKOztBdUYvd2lDRTtFQUNFO0N2Rmt4aUNKOztBdUZoeGlDRTtFQUNFO0N2Rm14aUNKOztBdUY3eGlDRTtFQUNFO0N2Rmd5aUNKOztBdUY5eGlDRTtFQUNFO0N2Rml5aUNKOztBdUYveGlDRTtFQUNFO0N2Rmt5aUNKOztBdUZoeWlDRTtFQUNFO0N2Rm15aUNKOztBdUY3eWlDRTtFQUNFO0N2Rmd6aUNKOztBdUY5eWlDRTtFQUNFO0N2Rml6aUNKOztBdUYveWlDRTtFQUNFO0N2Rmt6aUNKOztBdUZoemlDRTtFQUNFO0N2Rm16aUNKOztBdUY3emlDRTtFQUNFO0N2RmcwaUNKOztBdUY5emlDRTtFQUNFO0N2RmkwaUNKOztBdUYvemlDRTtFQUNFO0N2RmswaUNKOztBdUZoMGlDRTtFQUNFO0N2Rm0waUNKOztBdUY3MGlDRTtFQUNFO0N2RmcxaUNKOztBdUY5MGlDRTtFQUNFO0N2RmkxaUNKOztBdUYvMGlDRTtFQUNFO0N2RmsxaUNKOztBdUZoMWlDRTtFQUNFO0N2Rm0xaUNKOztBdUY3MWlDRTtFQUNFO0N2RmcyaUNKOztBdUY5MWlDRTtFQUNFO0N2RmkyaUNKOztBdUYvMWlDRTtFQUNFO0N2RmsyaUNKOztBdUZoMmlDRTtFQUNFO0N2Rm0yaUNKOztBdUY3MmlDRTtFQUNFO0N2RmczaUNKOztBdUY5MmlDRTtFQUNFO0N2RmkzaUNKOztBdUYvMmlDRTtFQUNFO0N2RmszaUNKOztBdUZoM2lDRTtFQUNFO0N2Rm0zaUNKOztBdUY3M2lDRTtFQUNFO0N2Rmc0aUNKOztBdUY5M2lDRTtFQUNFO0N2Rmk0aUNKOztBdUYvM2lDRTtFQUNFO0N2Rms0aUNKOztBdUZoNGlDRTtFQUNFO0N2Rm00aUNKOztBdUY3NGlDRTtFQUNFO0N2Rmc1aUNKOztBdUY5NGlDRTtFQUNFO0N2Rmk1aUNKOztBdUYvNGlDRTtFQUNFO0N2Rms1aUNKOztBdUZoNWlDRTtFQUNFO0N2Rm01aUNKOztBdUY3NWlDRTtFQUNFO0N2Rmc2aUNKOztBdUY5NWlDRTtFQUNFO0N2Rmk2aUNKOztBdUYvNWlDRTtFQUNFO0N2Rms2aUNKOztBdUZoNmlDRTtFQUNFO0N2Rm02aUNKOztBdUY3NmlDRTtFQUNFO0N2Rmc3aUNKOztBdUY5NmlDRTtFQUNFO0N2Rmk3aUNKOztBdUYvNmlDRTtFQUNFO0N2Rms3aUNKOztBdUZoN2lDRTtFQUNFO0N2Rm03aUNKOztBdUY3N2lDRTtFQUNFO0N2Rmc4aUNKOztBdUY5N2lDRTtFQUNFO0N2Rmk4aUNKOztBdUYvN2lDRTtFQUNFO0N2Rms4aUNKOztBdUZoOGlDRTtFQUNFO0N2Rm04aUNKOztBdUY3OGlDRTtFQUNFO0N2Rmc5aUNKOztBdUY5OGlDRTtFQUNFO0N2Rmk5aUNKOztBdUYvOGlDRTtFQUNFO0N2Rms5aUNKOztBdUZoOWlDRTtFQUNFO0N2Rm05aUNKOztBdUY3OWlDRTtFQUNFO0N2RmcraUNKOztBdUY5OWlDRTtFQUNFO0N2RmkraUNKOztBdUYvOWlDRTtFQUNFO0N2RmsraUNKOztBdUZoK2lDRTtFQUNFO0N2Rm0raUNKOztBdUY3K2lDRTtFQUNFO0N2RmcvaUNKOztBdUY5K2lDRTtFQUNFO0N2RmkvaUNKOztBdUYvK2lDRTtFQUNFO0N2RmsvaUNKOztBdUZoL2lDRTtFQUNFO0N2Rm0vaUNKOztBdUY3L2lDRTtFQUNFO0N2RmdnakNKOztBdUY5L2lDRTtFQUNFO0N2RmlnakNKOztBdUYvL2lDRTtFQUNFO0N2RmtnakNKOztBdUZoZ2pDRTtFQUNFO0N2Rm1nakNKOztBdUY3Z2pDRTtFQUNFO0N2RmdoakNKOztBdUY5Z2pDRTtFQUNFO0N2RmloakNKOztBdUYvZ2pDRTtFQUNFO0N2RmtoakNKOztBdUZoaGpDRTtFQUNFO0N2Rm1oakNKOztBdUY3aGpDRTtFQUNFO0N2RmdpakNKOztBdUY5aGpDRTtFQUNFO0N2RmlpakNKOztBdUYvaGpDRTtFQUNFO0N2RmtpakNKOztBdUZoaWpDRTtFQUNFO0N2Rm1pakNKOztBdUY3aWpDRTtFQUNFO0N2RmdqakNKOztBdUY5aWpDRTtFQUNFO0N2RmlqakNKOztBdUYvaWpDRTtFQUNFO0N2RmtqakNKOztBdUZoampDRTtFQUNFO0N2Rm1qakNKOztBdUY3ampDRTtFQUNFO0N2RmdrakNKOztBdUY5ampDRTtFQUNFO0N2RmlrakNKOztBdUYvampDRTtFQUNFO0N2RmtrakNKOztBdUZoa2pDRTtFQUNFO0N2Rm1rakNKOztBdUY3a2pDRTtFQUNFO0N2RmdsakNKOztBdUY5a2pDRTtFQUNFO0N2RmlsakNKOztBdUYva2pDRTtFQUNFO0N2RmtsakNKOztBdUZobGpDRTtFQUNFO0N2Rm1sakNKOztBdUY3bGpDRTtFQUNFO0N2RmdtakNKOztBdUY5bGpDRTtFQUNFO0N2RmltakNKOztBdUYvbGpDRTtFQUNFO0N2RmttakNKOztBdUZobWpDRTtFQUNFO0N2Rm1takNKOztBdUY3bWpDRTtFQUNFO0N2RmduakNKOztBdUY5bWpDRTtFQUNFO0N2RmluakNKOztBdUYvbWpDRTtFQUNFO0N2RmtuakNKOztBdUZobmpDRTtFQUNFO0N2Rm1uakNKOztBdUY3bmpDRTtFQUNFO0N2RmdvakNKOztBdUY5bmpDRTtFQUNFO0N2RmlvakNKOztBdUYvbmpDRTtFQUNFO0N2RmtvakNKOztBdUZob2pDRTtFQUNFO0N2Rm1vakNKOztBdUY3b2pDRTtFQUNFO0N2RmdwakNKOztBdUY5b2pDRTtFQUNFO0N2RmlwakNKOztBdUYvb2pDRTtFQUNFO0N2RmtwakNKOztBdUZocGpDRTtFQUNFO0N2Rm1wakNKOztBdUY3cGpDRTtFQUNFO0N2RmdxakNKOztBdUY5cGpDRTtFQUNFO0N2RmlxakNKOztBdUYvcGpDRTtFQUNFO0N2RmtxakNKOztBdUZocWpDRTtFQUNFO0N2Rm1xakNKOztBdUY3cWpDRTtFQUNFO0N2RmdyakNKOztBdUY5cWpDRTtFQUNFO0N2RmlyakNKOztBdUYvcWpDRTtFQUNFO0N2RmtyakNKOztBdUZocmpDRTtFQUNFO0N2Rm1yakNKOztBdUY3cmpDRTtFQUNFO0N2RmdzakNKOztBdUY5cmpDRTtFQUNFO0N2RmlzakNKOztBdUYvcmpDRTtFQUNFO0N2RmtzakNKOztBdUZoc2pDRTtFQUNFO0N2Rm1zakNKOztBdUY3c2pDRTtFQUNFO0N2Rmd0akNKOztBdUY5c2pDRTtFQUNFO0N2Rml0akNKOztBdUYvc2pDRTtFQUNFO0N2Rmt0akNKOztBdUZodGpDRTtFQUNFO0N2Rm10akNKOztBdUY3dGpDRTtFQUNFO0N2Rmd1akNKOztBdUY5dGpDRTtFQUNFO0N2Rml1akNKOztBdUYvdGpDRTtFQUNFO0N2Rmt1akNKOztBdUZodWpDRTtFQUNFO0N2Rm11akNKOztBdUY3dWpDRTtFQUNFO0N2Rmd2akNKOztBdUY5dWpDRTtFQUNFO0N2Rml2akNKOztBdUYvdWpDRTtFQUNFO0N2Rmt2akNKOztBdUZodmpDRTtFQUNFO0N2Rm12akNKOztBdUY3dmpDRTtFQUNFO0N2Rmd3akNKOztBdUY5dmpDRTtFQUNFO0N2Rml3akNKOztBdUYvdmpDRTtFQUNFO0N2Rmt3akNKOztBdUZod2pDRTtFQUNFO0N2Rm13akNKOztBdUY3d2pDRTtFQUNFO0N2Rmd4akNKOztBdUY5d2pDRTtFQUNFO0N2Rml4akNKOztBdUYvd2pDRTtFQUNFO0N2Rmt4akNKOztBdUZoeGpDRTtFQUNFO0N2Rm14akNKOztBdUY3eGpDRTtFQUNFO0N2Rmd5akNKOztBdUY5eGpDRTtFQUNFO0N2Rml5akNKOztBdUYveGpDRTtFQUNFO0N2Rmt5akNKOztBdUZoeWpDRTtFQUNFO0N2Rm15akNKOztBdUY3eWpDRTtFQUNFO0N2Rmd6akNKOztBdUY5eWpDRTtFQUNFO0N2Rml6akNKOztBdUYveWpDRTtFQUNFO0N2Rmt6akNKOztBdUZoempDRTtFQUNFO0N2Rm16akNKOztBdUY3empDRTtFQUNFO0N2RmcwakNKOztBdUY5empDRTtFQUNFO0N2RmkwakNKOztBdUYvempDRTtFQUNFO0N2RmswakNKOztBdUZoMGpDRTtFQUNFO0N2Rm0wakNKOztBdUY3MGpDRTtFQUNFO0N2RmcxakNKOztBdUY5MGpDRTtFQUNFO0N2RmkxakNKOztBdUYvMGpDRTtFQUNFO0N2RmsxakNKOztBdUZoMWpDRTtFQUNFO0N2Rm0xakNKOztBdUY3MWpDRTtFQUNFO0N2RmcyakNKOztBdUY5MWpDRTtFQUNFO0N2RmkyakNKOztBdUYvMWpDRTtFQUNFO0N2RmsyakNKOztBdUZoMmpDRTtFQUNFO0N2Rm0yakNKOztBdUY3MmpDRTtFQUNFO0N2RmczakNKOztBdUY5MmpDRTtFQUNFO0N2RmkzakNKOztBdUYvMmpDRTtFQUNFO0N2RmszakNKOztBdUZoM2pDRTtFQUNFO0N2Rm0zakNKOztBdUY3M2pDRTtFQUNFO0N2Rmc0akNKOztBdUY5M2pDRTtFQUNFO0N2Rmk0akNKOztBdUYvM2pDRTtFQUNFO0N2Rms0akNKOztBdUZoNGpDRTtFQUNFO0N2Rm00akNKOztBdUY3NGpDRTtFQUNFO0N2Rmc1akNKOztBdUY5NGpDRTtFQUNFO0N2Rmk1akNKOztBdUYvNGpDRTtFQUNFO0N2Rms1akNKOztBdUZoNWpDRTtFQUNFO0N2Rm01akNKOztBdUY3NWpDRTtFQUNFO0N2Rmc2akNKOztBdUY5NWpDRTtFQUNFO0N2Rmk2akNKOztBdUYvNWpDRTtFQUNFO0N2Rms2akNKOztBdUZoNmpDRTtFQUNFO0N2Rm02akNKOztBdUY3NmpDRTtFQUNFO0N2Rmc3akNKOztBdUY5NmpDRTtFQUNFO0N2Rmk3akNKOztBdUYvNmpDRTtFQUNFO0N2Rms3akNKOztBdUZoN2pDRTtFQUNFO0N2Rm03akNKOztBdUY3N2pDRTtFQUNFO0N2Rmc4akNKOztBdUY5N2pDRTtFQUNFO0N2Rmk4akNKOztBdUYvN2pDRTtFQUNFO0N2Rms4akNKOztBdUZoOGpDRTtFQUNFO0N2Rm04akNKOztBdUY3OGpDRTtFQUNFO0N2Rmc5akNKOztBdUY5OGpDRTtFQUNFO0N2Rmk5akNKOztBdUYvOGpDRTtFQUNFO0N2Rms5akNKOztBdUZoOWpDRTtFQUNFO0N2Rm05akNKOztBdUY3OWpDRTtFQUNFO0N2RmcrakNKOztBdUY5OWpDRTtFQUNFO0N2RmkrakNKOztBdUYvOWpDRTtFQUNFO0N2RmsrakNKOztBdUZoK2pDRTtFQUNFO0N2Rm0rakNKOztBdUY3K2pDRTtFQUNFO0N2RmcvakNKOztBdUY5K2pDRTtFQUNFO0N2RmkvakNKOztBdUYvK2pDRTtFQUNFO0N2RmsvakNKOztBdUZoL2pDRTtFQUNFO0N2Rm0vakNKOztBdUY3L2pDRTtFQUNFO0N2Rmdna0NKOztBdUY5L2pDRTtFQUNFO0N2Rmlna0NKOztBdUYvL2pDRTtFQUNFO0N2Rmtna0NKOztBdUZoZ2tDRTtFQUNFO0N2Rm1na0NKOztBdUY3Z2tDRTtFQUNFO0N2Rmdoa0NKOztBdUY5Z2tDRTtFQUNFO0N2Rmloa0NKOztBdUYvZ2tDRTtFQUNFO0N2Rmtoa0NKOztBdUZoaGtDRTtFQUNFO0N2Rm1oa0NKOztBdUY3aGtDRTtFQUNFO0N2Rmdpa0NKOztBdUY5aGtDRTtFQUNFO0N2Rmlpa0NKOztBdUYvaGtDRTtFQUNFO0N2Rmtpa0NKOztBdUZoaWtDRTtFQUNFO0N2Rm1pa0NKOztBdUY3aWtDRTtFQUNFO0N2Rmdqa0NKOztBdUY5aWtDRTtFQUNFO0N2Rmlqa0NKOztBdUYvaWtDRTtFQUNFO0N2Rmtqa0NKOztBdUZoamtDRTtFQUNFO0N2Rm1qa0NKOztBdUY3amtDRTtFQUNFO0N2Rmdra0NKOztBdUY5amtDRTtFQUNFO0N2Rmlra0NKOztBdUYvamtDRTtFQUNFO0N2Rmtra0NKOztBdUZoa2tDRTtFQUNFO0N2Rm1ra0NKOztBdUY3a2tDRTtFQUNFO0N2Rmdsa0NKOztBdUY5a2tDRTtFQUNFO0N2Rmlsa0NKOztBdUYva2tDRTtFQUNFO0N2Rmtsa0NKOztBdUZobGtDRTtFQUNFO0N2Rm1sa0NKOztBdUY3bGtDRTtFQUNFO0N2Rmdta0NKOztBdUY5bGtDRTtFQUNFO0N2Rmlta0NKOztBdUYvbGtDRTtFQUNFO0N2Rmtta0NKOztBdUZobWtDRTtFQUNFO0N2Rm1ta0NKOztBdUY3bWtDRTtFQUNFO0N2Rmdua0NKOztBdUY5bWtDRTtFQUNFO0N2Rmlua0NKOztBdUYvbWtDRTtFQUNFO0N2Rmtua0NKOztBdUZobmtDRTtFQUNFO0N2Rm1ua0NKOztBdUY3bmtDRTtFQUNFO0N2Rmdva0NKOztBdUY5bmtDRTtFQUNFO0N2Rmlva0NKOztBdUYvbmtDRTtFQUNFO0N2Rmtva0NKOztBdUZob2tDRTtFQUNFO0N2Rm1va0NKOztBdUY3b2tDRTtFQUNFO0N2Rmdwa0NKOztBdUY5b2tDRTtFQUNFO0N2Rmlwa0NKOztBdUYvb2tDRTtFQUNFO0N2Rmtwa0NKOztBdUZocGtDRTtFQUNFO0N2Rm1wa0NKOztBdUY3cGtDRTtFQUNFO0N2Rmdxa0NKOztBdUY5cGtDRTtFQUNFO0N2Rmlxa0NKOztBdUYvcGtDRTtFQUNFO0N2Rmtxa0NKOztBdUZocWtDRTtFQUNFO0N2Rm1xa0NKOztBdUY3cWtDRTtFQUNFO0N2Rmdya0NKOztBdUY5cWtDRTtFQUNFO0N2Rmlya0NKOztBdUYvcWtDRTtFQUNFO0N2Rmtya0NKOztBdUZocmtDRTtFQUNFO0N2Rm1ya0NKOztBdUY3cmtDRTtFQUNFO0N2Rmdza0NKOztBdUY5cmtDRTtFQUNFO0N2Rmlza0NKOztBdUYvcmtDRTtFQUNFO0N2Rmtza0NKOztBdUZoc2tDRTtFQUNFO0N2Rm1za0NKOztBdUY3c2tDRTtFQUNFO0N2Rmd0a0NKOztBdUY5c2tDRTtFQUNFO0N2Rml0a0NKOztBdUYvc2tDRTtFQUNFO0N2Rmt0a0NKOztBdUZodGtDRTtFQUNFO0N2Rm10a0NKOztBdUY3dGtDRTtFQUNFO0N2Rmd1a0NKOztBdUY5dGtDRTtFQUNFO0N2Rml1a0NKOztBdUYvdGtDRTtFQUNFO0N2Rmt1a0NKOztBdUZodWtDRTtFQUNFO0N2Rm11a0NKOztBdUY3dWtDRTtFQUNFO0N2Rmd2a0NKOztBdUY5dWtDRTtFQUNFO0N2Rml2a0NKOztBdUYvdWtDRTtFQUNFO0N2Rmt2a0NKOztBdUZodmtDRTtFQUNFO0N2Rm12a0NKOztBdUY3dmtDRTtFQUNFO0N2Rmd3a0NKOztBdUY5dmtDRTtFQUNFO0N2Rml3a0NKOztBdUYvdmtDRTtFQUNFO0N2Rmt3a0NKOztBdUZod2tDRTtFQUNFO0N2Rm13a0NKOztBdUY3d2tDRTtFQUNFO0N2Rmd4a0NKOztBdUY5d2tDRTtFQUNFO0N2Rml4a0NKOztBdUYvd2tDRTtFQUNFO0N2Rmt4a0NKOztBdUZoeGtDRTtFQUNFO0N2Rm14a0NKOztBdUY3eGtDRTtFQUNFO0N2Rmd5a0NKOztBdUY5eGtDRTtFQUNFO0N2Rml5a0NKOztBdUYveGtDRTtFQUNFO0N2Rmt5a0NKOztBdUZoeWtDRTtFQUNFO0N2Rm15a0NKOztBdUY3eWtDRTtFQUNFO0N2Rmd6a0NKOztBdUY5eWtDRTtFQUNFO0N2Rml6a0NKOztBdUYveWtDRTtFQUNFO0N2Rmt6a0NKOztBdUZoemtDRTtFQUNFO0N2Rm16a0NKOztBdUY3emtDRTtFQUNFO0N2Rmcwa0NKOztBdUY5emtDRTtFQUNFO0N2Rmkwa0NKOztBdUYvemtDRTtFQUNFO0N2Rmswa0NKOztBdUZoMGtDRTtFQUNFO0N2Rm0wa0NKOztBdUY3MGtDRTtFQUNFO0N2Rmcxa0NKOztBdUY5MGtDRTtFQUNFO0N2Rmkxa0NKOztBdUYvMGtDRTtFQUNFO0N2Rmsxa0NKOztBdUZoMWtDRTtFQUNFO0N2Rm0xa0NKOztBdUY3MWtDRTtFQUNFO0N2Rmcya0NKOztBdUY5MWtDRTtFQUNFO0N2Rmkya0NKOztBdUYvMWtDRTtFQUNFO0N2Rmsya0NKOztBdUZoMmtDRTtFQUNFO0N2Rm0ya0NKOztBdUY3MmtDRTtFQUNFO0N2Rmcza0NKOztBdUY5MmtDRTtFQUNFO0N2Rmkza0NKOztBdUYvMmtDRTtFQUNFO0N2Rmsza0NKOztBdUZoM2tDRTtFQUNFO0N2Rm0za0NKOztBdUY3M2tDRTtFQUNFO0N2Rmc0a0NKOztBdUY5M2tDRTtFQUNFO0N2Rmk0a0NKOztBdUYvM2tDRTtFQUNFO0N2Rms0a0NKOztBdUZoNGtDRTtFQUNFO0N2Rm00a0NKOztBdUY3NGtDRTtFQUNFO0N2Rmc1a0NKOztBdUY5NGtDRTtFQUNFO0N2Rmk1a0NKOztBdUYvNGtDRTtFQUNFO0N2Rms1a0NKOztBdUZoNWtDRTtFQUNFO0N2Rm01a0NKOztBdUY3NWtDRTtFQUNFO0N2Rmc2a0NKOztBdUY5NWtDRTtFQUNFO0N2Rmk2a0NKOztBdUYvNWtDRTtFQUNFO0N2Rms2a0NKOztBdUZoNmtDRTtFQUNFO0N2Rm02a0NKOztBdUY3NmtDRTtFQUNFO0N2Rmc3a0NKOztBdUY5NmtDRTtFQUNFO0N2Rmk3a0NKOztBdUYvNmtDRTtFQUNFO0N2Rms3a0NKOztBdUZoN2tDRTtFQUNFO0N2Rm03a0NKOztBdUY3N2tDRTtFQUNFO0N2Rmc4a0NKOztBdUY5N2tDRTtFQUNFO0N2Rmk4a0NKOztBdUYvN2tDRTtFQUNFO0N2Rms4a0NKOztBdUZoOGtDRTtFQUNFO0N2Rm04a0NKOztBdUY3OGtDRTtFQUNFO0N2Rmc5a0NKOztBdUY5OGtDRTtFQUNFO0N2Rmk5a0NKOztBdUYvOGtDRTtFQUNFO0N2Rms5a0NKOztBdUZoOWtDRTtFQUNFO0N2Rm05a0NKOztBdUY3OWtDRTtFQUNFO0N2Rmcra0NKOztBdUY5OWtDRTtFQUNFO0N2Rmkra0NKOztBdUYvOWtDRTtFQUNFO0N2Rmsra0NKOztBdUZoK2tDRTtFQUNFO0N2Rm0ra0NKOztBdUY3K2tDRTtFQUNFO0N2Rmcva0NKOztBdUY5K2tDRTtFQUNFO0N2Rmkva0NKOztBdUYvK2tDRTtFQUNFO0N2Rmsva0NKOztBdUZoL2tDRTtFQUNFO0N2Rm0va0NKOztBdUY3L2tDRTtFQUNFO0N2RmdnbENKOztBdUY5L2tDRTtFQUNFO0N2RmlnbENKOztBdUYvL2tDRTtFQUNFO0N2RmtnbENKOztBdUZoZ2xDRTtFQUNFO0N2Rm1nbENKOztBdUY3Z2xDRTtFQUNFO0N2RmdobENKOztBdUY5Z2xDRTtFQUNFO0N2RmlobENKOztBdUYvZ2xDRTtFQUNFO0N2RmtobENKOztBdUZoaGxDRTtFQUNFO0N2Rm1obENKOztBdUY3aGxDRTtFQUNFO0N2RmdpbENKOztBdUY5aGxDRTtFQUNFO0N2RmlpbENKOztBdUYvaGxDRTtFQUNFO0N2RmtpbENKOztBdUZoaWxDRTtFQUNFO0N2Rm1pbENKOztBdUY3aWxDRTtFQUNFO0N2RmdqbENKOztBdUY5aWxDRTtFQUNFO0N2RmlqbENKOztBdUYvaWxDRTtFQUNFO0N2RmtqbENKOztBdUZoamxDRTtFQUNFO0N2Rm1qbENKOztBdUY3amxDRTtFQUNFO0N2RmdrbENKOztBdUY5amxDRTtFQUNFO0N2RmlrbENKOztBdUYvamxDRTtFQUNFO0N2RmtrbENKOztBdUZoa2xDRTtFQUNFO0N2Rm1rbENKOztBdUY3a2xDRTtFQUNFO0N2RmdsbENKOztBdUY5a2xDRTtFQUNFO0N2RmlsbENKOztBdUYva2xDRTtFQUNFO0N2RmtsbENKOztBdUZobGxDRTtFQUNFO0N2Rm1sbENKOztBdUY3bGxDRTtFQUNFO0N2RmdtbENKOztBdUY5bGxDRTtFQUNFO0N2RmltbENKOztBdUYvbGxDRTtFQUNFO0N2RmttbENKOztBdUZobWxDRTtFQUNFO0N2Rm1tbENKOztBdUY3bWxDRTtFQUNFO0N2RmdubENKOztBdUY5bWxDRTtFQUNFO0N2RmlubENKOztBdUYvbWxDRTtFQUNFO0N2RmtubENKOztBdUZobmxDRTtFQUNFO0N2Rm1ubENKOztBdUY3bmxDRTtFQUNFO0N2RmdvbENKOztBdUY5bmxDRTtFQUNFO0N2RmlvbENKOztBdUYvbmxDRTtFQUNFO0N2RmtvbENKOztBdUZob2xDRTtFQUNFO0N2Rm1vbENKOztBdUY3b2xDRTtFQUNFO0N2RmdwbENKOztBdUY5b2xDRTtFQUNFO0N2RmlwbENKOztBdUYvb2xDRTtFQUNFO0N2RmtwbENKOztBdUZocGxDRTtFQUNFO0N2Rm1wbENKOztBdUY3cGxDRTtFQUNFO0N2RmdxbENKOztBdUY5cGxDRTtFQUNFO0N2RmlxbENKOztBdUYvcGxDRTtFQUNFO0N2RmtxbENKOztBdUZocWxDRTtFQUNFO0N2Rm1xbENKOztBdUY3cWxDRTtFQUNFO0N2RmdybENKOztBdUY5cWxDRTtFQUNFO0N2RmlybENKOztBdUYvcWxDRTtFQUNFO0N2RmtybENKOztBdUZocmxDRTtFQUNFO0N2Rm1ybENKOztBdUY3cmxDRTtFQUNFO0N2RmdzbENKOztBdUY5cmxDRTtFQUNFO0N2RmlzbENKOztBdUYvcmxDRTtFQUNFO0N2RmtzbENKOztBdUZoc2xDRTtFQUNFO0N2Rm1zbENKOztBdUY3c2xDRTtFQUNFO0N2Rmd0bENKOztBdUY5c2xDRTtFQUNFO0N2Rml0bENKOztBdUYvc2xDRTtFQUNFO0N2Rmt0bENKOztBdUZodGxDRTtFQUNFO0N2Rm10bENKOztBdUY3dGxDRTtFQUNFO0N2Rmd1bENKOztBdUY5dGxDRTtFQUNFO0N2Rml1bENKOztBdUYvdGxDRTtFQUNFO0N2Rmt1bENKOztBdUZodWxDRTtFQUNFO0N2Rm11bENKOztBdUY3dWxDRTtFQUNFO0N2Rmd2bENKOztBdUY5dWxDRTtFQUNFO0N2Rml2bENKOztBdUYvdWxDRTtFQUNFO0N2Rmt2bENKOztBdUZodmxDRTtFQUNFO0N2Rm12bENKOztBdUY3dmxDRTtFQUNFO0N2Rmd3bENKOztBdUY5dmxDRTtFQUNFO0N2Rml3bENKOztBdUYvdmxDRTtFQUNFO0N2Rmt3bENKOztBdUZod2xDRTtFQUNFO0N2Rm13bENKOztBdUY3d2xDRTtFQUNFO0N2Rmd4bENKOztBdUY5d2xDRTtFQUNFO0N2Rml4bENKOztBdUYvd2xDRTtFQUNFO0N2Rmt4bENKOztBdUZoeGxDRTtFQUNFO0N2Rm14bENKOztBdUY3eGxDRTtFQUNFO0N2Rmd5bENKOztBdUY5eGxDRTtFQUNFO0N2Rml5bENKOztBdUYveGxDRTtFQUNFO0N2Rmt5bENKOztBdUZoeWxDRTtFQUNFO0N2Rm15bENKOztBdUY3eWxDRTtFQUNFO0N2Rmd6bENKOztBdUY5eWxDRTtFQUNFO0N2Rml6bENKOztBdUYveWxDRTtFQUNFO0N2Rmt6bENKOztBdUZoemxDRTtFQUNFO0N2Rm16bENKOztBdUY3emxDRTtFQUNFO0N2RmcwbENKOztBdUY5emxDRTtFQUNFO0N2RmkwbENKOztBdUYvemxDRTtFQUNFO0N2RmswbENKOztBdUZoMGxDRTtFQUNFO0N2Rm0wbENKOztBdUY3MGxDRTtFQUNFO0N2RmcxbENKOztBdUY5MGxDRTtFQUNFO0N2RmkxbENKOztBdUYvMGxDRTtFQUNFO0N2RmsxbENKOztBdUZoMWxDRTtFQUNFO0N2Rm0xbENKOztBdUY3MWxDRTtFQUNFO0N2RmcybENKOztBdUY5MWxDRTtFQUNFO0N2RmkybENKOztBdUYvMWxDRTtFQUNFO0N2RmsybENKOztBdUZoMmxDRTtFQUNFO0N2Rm0ybENKOztBdUY3MmxDRTtFQUNFO0N2RmczbENKOztBdUY5MmxDRTtFQUNFO0N2RmkzbENKOztBdUYvMmxDRTtFQUNFO0N2RmszbENKOztBdUZoM2xDRTtFQUNFO0N2Rm0zbENKOztBdUY3M2xDRTtFQUNFO0N2Rmc0bENKOztBdUY5M2xDRTtFQUNFO0N2Rmk0bENKOztBdUYvM2xDRTtFQUNFO0N2Rms0bENKOztBdUZoNGxDRTtFQUNFO0N2Rm00bENKOztBdUY3NGxDRTtFQUNFO0N2Rmc1bENKOztBdUY5NGxDRTtFQUNFO0N2Rmk1bENKOztBdUYvNGxDRTtFQUNFO0N2Rms1bENKOztBdUZoNWxDRTtFQUNFO0N2Rm01bENKOztBdUY3NWxDRTtFQUNFO0N2Rmc2bENKOztBdUY5NWxDRTtFQUNFO0N2Rmk2bENKOztBdUYvNWxDRTtFQUNFO0N2Rms2bENKOztBdUZoNmxDRTtFQUNFO0N2Rm02bENKOztBdUY3NmxDRTtFQUNFO0N2Rmc3bENKOztBdUY5NmxDRTtFQUNFO0N2Rmk3bENKOztBdUYvNmxDRTtFQUNFO0N2Rms3bENKOztBdUZoN2xDRTtFQUNFO0N2Rm03bENKOztBdUY3N2xDRTtFQUNFO0N2Rmc4bENKOztBdUY5N2xDRTtFQUNFO0N2Rmk4bENKOztBdUYvN2xDRTtFQUNFO0N2Rms4bENKOztBdUZoOGxDRTtFQUNFO0N2Rm04bENKOztBdUY3OGxDRTtFQUNFO0N2Rmc5bENKOztBdUY5OGxDRTtFQUNFO0N2Rmk5bENKOztBdUYvOGxDRTtFQUNFO0N2Rms5bENKOztBdUZoOWxDRTtFQUNFO0N2Rm05bENKOztBdUY3OWxDRTtFQUNFO0N2RmcrbENKOztBdUY5OWxDRTtFQUNFO0N2RmkrbENKOztBdUYvOWxDRTtFQUNFO0N2RmsrbENKOztBdUZoK2xDRTtFQUNFO0N2Rm0rbENKOztBdUY3K2xDRTtFQUNFO0N2RmcvbENKOztBdUY5K2xDRTtFQUNFO0N2RmkvbENKOztBdUYvK2xDRTtFQUNFO0N2RmsvbENKOztBdUZoL2xDRTtFQUNFO0N2Rm0vbENKOztBdUY3L2xDRTtFQUNFO0N2RmdnbUNKOztBdUY5L2xDRTtFQUNFO0N2RmlnbUNKOztBdUYvL2xDRTtFQUNFO0N2RmtnbUNKOztBdUZoZ21DRTtFQUNFO0N2Rm1nbUNKOztBdUY3Z21DRTtFQUNFO0N2RmdobUNKOztBdUY5Z21DRTtFQUNFO0N2RmlobUNKOztBdUYvZ21DRTtFQUNFO0N2RmtobUNKOztBdUZoaG1DRTtFQUNFO0N2Rm1obUNKOztBdUY3aG1DRTtFQUNFO0N2RmdpbUNKOztBdUY5aG1DRTtFQUNFO0N2RmlpbUNKOztBdUYvaG1DRTtFQUNFO0N2RmtpbUNKOztBdUZoaW1DRTtFQUNFO0N2Rm1pbUNKOztBdUY3aW1DRTtFQUNFO0N2RmdqbUNKOztBdUY5aW1DRTtFQUNFO0N2RmlqbUNKOztBdUYvaW1DRTtFQUNFO0N2RmtqbUNKOztBdUZoam1DRTtFQUNFO0N2Rm1qbUNKOztBdUY3am1DRTtFQUNFO0N2RmdrbUNKOztBdUY5am1DRTtFQUNFO0N2RmlrbUNKOztBdUYvam1DRTtFQUNFO0N2RmtrbUNKOztBdUZoa21DRTtFQUNFO0N2Rm1rbUNKOztBdUY3a21DRTtFQUNFO0N2RmdsbUNKOztBdUY5a21DRTtFQUNFO0N2RmlsbUNKOztBdUYva21DRTtFQUNFO0N2RmtsbUNKOztBdUZobG1DRTtFQUNFO0N2Rm1sbUNKOztBdUY3bG1DRTtFQUNFO0N2RmdtbUNKOztBdUY5bG1DRTtFQUNFO0N2RmltbUNKOztBdUYvbG1DRTtFQUNFO0N2RmttbUNKOztBdUZobW1DRTtFQUNFO0N2Rm1tbUNKOztBdUY3bW1DRTtFQUNFO0N2RmdubUNKOztBdUY5bW1DRTtFQUNFO0N2RmlubUNKOztBdUYvbW1DRTtFQUNFO0N2RmtubUNKOztBdUZobm1DRTtFQUNFO0N2Rm1ubUNKOztBdUY3bm1DRTtFQUNFO0N2RmdvbUNKOztBdUY5bm1DRTtFQUNFO0N2RmlvbUNKOztBdUYvbm1DRTtFQUNFO0N2RmtvbUNKOztBdUZob21DRTtFQUNFO0N2Rm1vbUNKOztBdUY3b21DRTtFQUNFO0N2RmdwbUNKOztBdUY5b21DRTtFQUNFO0N2RmlwbUNKOztBdUYvb21DRTtFQUNFO0N2RmtwbUNKOztBdUZocG1DRTtFQUNFO0N2Rm1wbUNKOztBdUY3cG1DRTtFQUNFO0N2RmdxbUNKOztBdUY5cG1DRTtFQUNFO0N2RmlxbUNKOztBdUYvcG1DRTtFQUNFO0N2RmtxbUNKOztBdUZocW1DRTtFQUNFO0N2Rm1xbUNKOztBdUY3cW1DRTtFQUNFO0N2RmdybUNKOztBdUY5cW1DRTtFQUNFO0N2RmlybUNKOztBdUYvcW1DRTtFQUNFO0N2RmtybUNKOztBdUZocm1DRTtFQUNFO0N2Rm1ybUNKOztBdUY3cm1DRTtFQUNFO0N2RmdzbUNKOztBdUY5cm1DRTtFQUNFO0N2RmlzbUNKOztBdUYvcm1DRTtFQUNFO0N2RmtzbUNKOztBdUZoc21DRTtFQUNFO0N2Rm1zbUNKOztBdUY3c21DRTtFQUNFO0N2Rmd0bUNKOztBdUY5c21DRTtFQUNFO0N2Rml0bUNKOztBdUYvc21DRTtFQUNFO0N2Rmt0bUNKOztBdUZodG1DRTtFQUNFO0N2Rm10bUNKOztBdUY3dG1DRTtFQUNFO0N2Rmd1bUNKOztBdUY5dG1DRTtFQUNFO0N2Rml1bUNKOztBdUYvdG1DRTtFQUNFO0N2Rmt1bUNKOztBdUZodW1DRTtFQUNFO0N2Rm11bUNKOztBdUY3dW1DRTtFQUNFO0N2Rmd2bUNKOztBdUY5dW1DRTtFQUNFO0N2Rml2bUNKOztBdUYvdW1DRTtFQUNFO0N2Rmt2bUNKOztBdUZodm1DRTtFQUNFO0N2Rm12bUNKOztBdUY3dm1DRTtFQUNFO0N2Rmd3bUNKOztBdUY5dm1DRTtFQUNFO0N2Rml3bUNKOztBdUYvdm1DRTtFQUNFO0N2Rmt3bUNKOztBdUZod21DRTtFQUNFO0N2Rm13bUNKOztBdUY3d21DRTtFQUNFO0N2Rmd4bUNKOztBdUY5d21DRTtFQUNFO0N2Rml4bUNKOztBdUYvd21DRTtFQUNFO0N2Rmt4bUNKOztBdUZoeG1DRTtFQUNFO0N2Rm14bUNKOztBdUY3eG1DRTtFQUNFO0N2Rmd5bUNKOztBdUY5eG1DRTtFQUNFO0N2Rml5bUNKOztBdUYveG1DRTtFQUNFO0N2Rmt5bUNKOztBdUZoeW1DRTtFQUNFO0N2Rm15bUNKOztBdUY3eW1DRTtFQUNFO0N2Rmd6bUNKOztBdUY5eW1DRTtFQUNFO0N2Rml6bUNKOztBdUYveW1DRTtFQUNFO0N2Rmt6bUNKOztBdUZoem1DRTtFQUNFO0N2Rm16bUNKOztBdUY3em1DRTtFQUNFO0N2RmcwbUNKOztBdUY5em1DRTtFQUNFO0N2RmkwbUNKOztBdUYvem1DRTtFQUNFO0N2RmswbUNKOztBdUZoMG1DRTtFQUNFO0N2Rm0wbUNKOztBdUY3MG1DRTtFQUNFO0N2RmcxbUNKOztBdUY5MG1DRTtFQUNFO0N2RmkxbUNKOztBdUYvMG1DRTtFQUNFO0N2RmsxbUNKOztBdUZoMW1DRTtFQUNFO0N2Rm0xbUNKOztBdUY3MW1DRTtFQUNFO0N2RmcybUNKOztBdUY5MW1DRTtFQUNFO0N2RmkybUNKOztBdUYvMW1DRTtFQUNFO0N2RmsybUNKOztBdUZoMm1DRTtFQUNFO0N2Rm0ybUNKOztBdUY3Mm1DRTtFQUNFO0N2RmczbUNKOztBdUY5Mm1DRTtFQUNFO0N2RmkzbUNKOztBdUYvMm1DRTtFQUNFO0N2RmszbUNKOztBdUZoM21DRTtFQUNFO0N2Rm0zbUNKOztBdUY3M21DRTtFQUNFO0N2Rmc0bUNKOztBdUY5M21DRTtFQUNFO0N2Rmk0bUNKOztBdUYvM21DRTtFQUNFO0N2Rms0bUNKOztBdUZoNG1DRTtFQUNFO0N2Rm00bUNKOztBdUY3NG1DRTtFQUNFO0N2Rmc1bUNKOztBdUY5NG1DRTtFQUNFO0N2Rmk1bUNKOztBdUYvNG1DRTtFQUNFO0N2Rms1bUNKOztBdUZoNW1DRTtFQUNFO0N2Rm01bUNKOztBdUY3NW1DRTtFQUNFO0N2Rmc2bUNKOztBdUY5NW1DRTtFQUNFO0N2Rmk2bUNKOztBdUYvNW1DRTtFQUNFO0N2Rms2bUNKOztBdUZoNm1DRTtFQUNFO0N2Rm02bUNKOztBdUY3Nm1DRTtFQUNFO0N2Rmc3bUNKOztBdUY5Nm1DRTtFQUNFO0N2Rmk3bUNKOztBdUYvNm1DRTtFQUNFO0N2Rms3bUNKOztBdUZoN21DRTtFQUNFO0N2Rm03bUNKOztBdUY3N21DRTtFQUNFO0N2Rmc4bUNKOztBdUY5N21DRTtFQUNFO0N2Rmk4bUNKOztBdUYvN21DRTtFQUNFO0N2Rms4bUNKOztBdUZoOG1DRTtFQUNFO0N2Rm04bUNKOztBdUY3OG1DRTtFQUNFO0N2Rmc5bUNKOztBdUY5OG1DRTtFQUNFO0N2Rmk5bUNKOztBdUYvOG1DRTtFQUNFO0N2Rms5bUNKOztBdUZoOW1DRTtFQUNFO0N2Rm05bUNKOztBdUY3OW1DRTtFQUNFO0N2RmcrbUNKOztBdUY5OW1DRTtFQUNFO0N2RmkrbUNKOztBdUYvOW1DRTtFQUNFO0N2RmsrbUNKOztBdUZoK21DRTtFQUNFO0N2Rm0rbUNKOztBdUY3K21DRTtFQUNFO0N2RmcvbUNKOztBdUY5K21DRTtFQUNFO0N2RmkvbUNKOztBdUYvK21DRTtFQUNFO0N2RmsvbUNKOztBdUZoL21DRTtFQUNFO0N2Rm0vbUNKOztBdUY3L21DRTtFQUNFO0N2RmdnbkNKOztBdUY5L21DRTtFQUNFO0N2RmlnbkNKOztBdUYvL21DRTtFQUNFO0N2RmtnbkNKOztBdUZoZ25DRTtFQUNFO0N2Rm1nbkNKOztBdUY3Z25DRTtFQUNFO0N2RmdobkNKOztBdUY5Z25DRTtFQUNFO0N2RmlobkNKOztBdUYvZ25DRTtFQUNFO0N2RmtobkNKOztBdUZoaG5DRTtFQUNFO0N2Rm1obkNKOztBdUY3aG5DRTtFQUNFO0N2RmdpbkNKOztBdUY5aG5DRTtFQUNFO0N2RmlpbkNKOztBdUYvaG5DRTtFQUNFO0N2RmtpbkNKOztBdUZoaW5DRTtFQUNFO0N2Rm1pbkNKOztBdUY3aW5DRTtFQUNFO0N2RmdqbkNKOztBdUY5aW5DRTtFQUNFO0N2RmlqbkNKOztBdUYvaW5DRTtFQUNFO0N2RmtqbkNKOztBdUZoam5DRTtFQUNFO0N2Rm1qbkNKOztBdUY3am5DRTtFQUNFO0N2RmdrbkNKOztBdUY5am5DRTtFQUNFO0N2RmlrbkNKOztBdUYvam5DRTtFQUNFO0N2RmtrbkNKOztBdUZoa25DRTtFQUNFO0N2Rm1rbkNKOztBdUY3a25DRTtFQUNFO0N2RmdsbkNKOztBdUY5a25DRTtFQUNFO0N2RmlsbkNKOztBdUYva25DRTtFQUNFO0N2RmtsbkNKOztBdUZobG5DRTtFQUNFO0N2Rm1sbkNKOztBdUY3bG5DRTtFQUNFO0N2RmdtbkNKOztBdUY5bG5DRTtFQUNFO0N2RmltbkNKOztBdUYvbG5DRTtFQUNFO0N2RmttbkNKOztBdUZobW5DRTtFQUNFO0N2Rm1tbkNKOztBdUY3bW5DRTtFQUNFO0N2RmdubkNKOztBdUY5bW5DRTtFQUNFO0N2RmlubkNKOztBdUYvbW5DRTtFQUNFO0N2RmtubkNKOztBdUZobm5DRTtFQUNFO0N2Rm1ubkNKOztBdUY3bm5DRTtFQUNFO0N2RmdvbkNKOztBdUY5bm5DRTtFQUNFO0N2RmlvbkNKOztBdUYvbm5DRTtFQUNFO0N2RmtvbkNKOztBdUZob25DRTtFQUNFO0N2Rm1vbkNKOztBdUY3b25DRTtFQUNFO0N2RmdwbkNKOztBdUY5b25DRTtFQUNFO0N2RmlwbkNKOztBdUYvb25DRTtFQUNFO0N2RmtwbkNKOztBdUZocG5DRTtFQUNFO0N2Rm1wbkNKOztBdUY3cG5DRTtFQUNFO0N2RmdxbkNKOztBdUY5cG5DRTtFQUNFO0N2RmlxbkNKOztBdUYvcG5DRTtFQUNFO0N2RmtxbkNKOztBdUZocW5DRTtFQUNFO0N2Rm1xbkNKOztBdUY3cW5DRTtFQUNFO0N2RmdybkNKOztBdUY5cW5DRTtFQUNFO0N2RmlybkNKOztBdUYvcW5DRTtFQUNFO0N2RmtybkNKOztBdUZocm5DRTtFQUNFO0N2Rm1ybkNKOztBdUY3cm5DRTtFQUNFO0N2RmdzbkNKOztBdUY5cm5DRTtFQUNFO0N2RmlzbkNKOztBdUYvcm5DRTtFQUNFO0N2RmtzbkNKOztBdUZoc25DRTtFQUNFO0N2Rm1zbkNKOztBdUY3c25DRTtFQUNFO0N2Rmd0bkNKOztBdUY5c25DRTtFQUNFO0N2Rml0bkNKOztBdUYvc25DRTtFQUNFO0N2Rmt0bkNKOztBdUZodG5DRTtFQUNFO0N2Rm10bkNKOztBdUY3dG5DRTtFQUNFO0N2Rmd1bkNKOztBdUY5dG5DRTtFQUNFO0N2Rml1bkNKOztBdUYvdG5DRTtFQUNFO0N2Rmt1bkNKOztBdUZodW5DRTtFQUNFO0N2Rm11bkNKOztBdUY3dW5DRTtFQUNFO0N2Rmd2bkNKOztBdUY5dW5DRTtFQUNFO0N2Rml2bkNKOztBdUYvdW5DRTtFQUNFO0N2Rmt2bkNKOztBdUZodm5DRTtFQUNFO0N2Rm12bkNKOztBdUY3dm5DRTtFQUNFO0N2Rmd3bkNKOztBdUY5dm5DRTtFQUNFO0N2Rml3bkNKOztBdUYvdm5DRTtFQUNFO0N2Rmt3bkNKOztBdUZod25DRTtFQUNFO0N2Rm13bkNKOztBdUY3d25DRTtFQUNFO0N2Rmd4bkNKOztBdUY5d25DRTtFQUNFO0N2Rml4bkNKOztBdUYvd25DRTtFQUNFO0N2Rmt4bkNKOztBdUZoeG5DRTtFQUNFO0N2Rm14bkNKOztBdUY3eG5DRTtFQUNFO0N2Rmd5bkNKOztBdUY5eG5DRTtFQUNFO0N2Rml5bkNKOztBdUYveG5DRTtFQUNFO0N2Rmt5bkNKOztBdUZoeW5DRTtFQUNFO0N2Rm15bkNKOztBdUY3eW5DRTtFQUNFO0N2Rmd6bkNKOztBdUY5eW5DRTtFQUNFO0N2Rml6bkNKOztBdUYveW5DRTtFQUNFO0N2Rmt6bkNKOztBdUZoem5DRTtFQUNFO0N2Rm16bkNKOztBdUY3em5DRTtFQUNFO0N2RmcwbkNKOztBdUY5em5DRTtFQUNFO0N2RmkwbkNKOztBdUYvem5DRTtFQUNFO0N2RmswbkNKOztBdUZoMG5DRTtFQUNFO0N2Rm0wbkNKOztBdUY3MG5DRTtFQUNFO0N2RmcxbkNKOztBdUY5MG5DRTtFQUNFO0N2RmkxbkNKOztBdUYvMG5DRTtFQUNFO0N2RmsxbkNKOztBdUZoMW5DRTtFQUNFO0N2Rm0xbkNKOztBdUY3MW5DRTtFQUNFO0N2RmcybkNKOztBdUY5MW5DRTtFQUNFO0N2RmkybkNKOztBdUYvMW5DRTtFQUNFO0N2RmsybkNKOztBdUZoMm5DRTtFQUNFO0N2Rm0ybkNKOztBdUY3Mm5DRTtFQUNFO0N2RmczbkNKOztBdUY5Mm5DRTtFQUNFO0N2RmkzbkNKOztBdUYvMm5DRTtFQUNFO0N2RmszbkNKOztBdUZoM25DRTtFQUNFO0N2Rm0zbkNKOztBdUY3M25DRTtFQUNFO0N2Rmc0bkNKOztBdUY5M25DRTtFQUNFO0N2Rmk0bkNKOztBdUYvM25DRTtFQUNFO0N2Rms0bkNKOztBdUZoNG5DRTtFQUNFO0N2Rm00bkNKOztBdUY3NG5DRTtFQUNFO0N2Rmc1bkNKOztBdUY5NG5DRTtFQUNFO0N2Rmk1bkNKOztBdUYvNG5DRTtFQUNFO0N2Rms1bkNKOztBdUZoNW5DRTtFQUNFO0N2Rm01bkNKOztBdUY3NW5DRTtFQUNFO0N2Rmc2bkNKOztBdUY5NW5DRTtFQUNFO0N2Rmk2bkNKOztBdUYvNW5DRTtFQUNFO0N2Rms2bkNKOztBdUZoNm5DRTtFQUNFO0N2Rm02bkNKOztBdUY3Nm5DRTtFQUNFO0N2Rmc3bkNKOztBdUY5Nm5DRTtFQUNFO0N2Rmk3bkNKOztBdUYvNm5DRTtFQUNFO0N2Rms3bkNKOztBdUZoN25DRTtFQUNFO0N2Rm03bkNKOztBdUY3N25DRTtFQUNFO0N2Rmc4bkNKOztBdUY5N25DRTtFQUNFO0N2Rmk4bkNKOztBdUYvN25DRTtFQUNFO0N2Rms4bkNKOztBdUZoOG5DRTtFQUNFO0N2Rm04bkNKOztBdUY3OG5DRTtFQUNFO0N2Rmc5bkNKOztBdUY5OG5DRTtFQUNFO0N2Rmk5bkNKOztBdUYvOG5DRTtFQUNFO0N2Rms5bkNKOztBdUZoOW5DRTtFQUNFO0N2Rm05bkNKOztBdUY3OW5DRTtFQUNFO0N2RmcrbkNKOztBdUY5OW5DRTtFQUNFO0N2RmkrbkNKOztBdUYvOW5DRTtFQUNFO0N2RmsrbkNKOztBdUZoK25DRTtFQUNFO0N2Rm0rbkNKOztBdUY3K25DRTtFQUNFO0N2RmcvbkNKOztBdUY5K25DRTtFQUNFO0N2RmkvbkNKOztBdUYvK25DRTtFQUNFO0N2RmsvbkNKOztBdUZoL25DRTtFQUNFO0N2Rm0vbkNKOztBdUY1K25DSTtFQUNFO0N2RisrbkNOOztBdUYxK25DSTtFQUNFO0N2RjYrbkNOOztBdUZ2K25DQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7Q3ZGK2lvQ0Y7O0F1RjVpb0NBOzs7OztFQUNFO0N2Rm1qb0NGOztBdUZoam9DQTs7RUFDRTtDdkZvam9DRjs7QXVGampvQ0E7RUFDRTtDdkZvam9DRjs7QXVGampvQ0E7RUFDRTtDdkZvam9DRjs7QThFOXdvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyd29DRjs7QThFeHdvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxd29DRjs7QXdGajRvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEZvNG9DRjs7QXdGajRvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGbzRvQ0Y7O0F3Rmw0b0NFO0VBUkY7SUFTSTtJQUNBO0d4RnM0b0NGO0NBQ0Y7O0F3Rm40b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hGczRvQ0Y7O0E4RWg2b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNjVvQ0Y7O0E4RTE1b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdTVvQ0Y7O0F5Rm5ocENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pGc2hwQ0Y7O0F5RnBocENFOztFQUNFO0VBQ0E7Q3pGd2hwQ0o7O0F5RnJocENFO0VBQ0U7Q3pGd2hwQ0o7O0F5RnJocENFO0VBQ0U7Q3pGd2hwQ0o7O0F5RnJocENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pGd2hwQ0o7O0F5RnRocENJO0VBQ0U7Q3pGeWhwQ047O0F5RnJocENNO0VBQ0U7Q3pGd2hwQ1I7O0F5Rm5ocENFO0VBQ0U7RUFDQTtFQUNBO0N6RnNocENKOztBeUZwaHBDSTtFQUNFO0VBQ0E7Q3pGdWhwQ047O0F5RnBocENJO0VBQ0U7Q3pGdWhwQ047O0F5Rm5ocENNO0VBQ0U7RUFDQTtDekZzaHBDUjs7QXlGamhwQ0U7RUFDRTtFQUNBO0N6Rm9ocENKOztBeUZqaHBDTTtFQUNFO0N6Rm9ocENSOztBeUZoaHBDSTtFQUNFO0N6Rm1ocENOOztBeUYvZ3BDRTtFQUNFO0VBQ0E7RUFDQTtDekZraHBDSjs7QXlGaGhwQ0k7RUFDRTtDekZtaHBDTjs7QXlGL2dwQ007RUFDRTtDekZraHBDUjs7QXlGN2dwQ0U7RUFDRTtDekZnaHBDSjs7QXlGN2dwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekZnaHBDSjs7QXlGOWdwQ0k7RUFDRTtDekZpaHBDTjs7QXlGN2dwQ007RUFDRTtDekZnaHBDUjs7QXlGM2dwQ0U7RUFDRTtDekY4Z3BDSjs7QXlGM2dwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekY4Z3BDSjs7QXlGNWdwQ0k7RUFDRTtDekYrZ3BDTjs7QXlGM2dwQ007RUFDRTtDekY4Z3BDUjs7QXlGemdwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekY0Z3BDSjs7QXlGemdwQ007RUFDRTtDekY0Z3BDUjs7QXlGeGdwQ0k7RUFDRTtDekYyZ3BDTjs7QXlGdmdwQ0U7RUFDRTtDekYwZ3BDSjs7QXlGeGdwQ0k7RUFDRTtDekYyZ3BDTjs7QXlGdmdwQ007RUFDRTtDekYwZ3BDUjs7QXlGcmdwQ0U7RUFDRTtDekZ3Z3BDSjs7QXlGdGdwQ0k7RUFDRTtDekZ5Z3BDTjs7QXlGcmdwQ007RUFDRTtDekZ3Z3BDUjs7QXlGbmdwQ0U7RUFDRTtDekZzZ3BDSjs7QXlGcGdwQ0k7RUFDRTtDekZ1Z3BDTjs7QXlGbmdwQ007RUFDRTtDekZzZ3BDUjs7QXlGamdwQ0U7RUFDRTtFQUNBO0N6Rm9ncENKOztBeUZsZ3BDSTtFQUNFO0N6RnFncENOOztBeUZqZ3BDTTtFQUNFO0N6Rm9ncENSOztBeUYvL29DRTtFQUNFO0VBQ0E7Q3pGa2dwQ0o7O0F5RmhncENJO0VBQ0U7RUFDQTtDekZtZ3BDTjs7QXlGLy9vQ007RUFDRTtFQUNBO0N6RmtncENSOztBeUY3L29DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekZnZ3BDSjs7QXlGOS9vQ0k7RUFDRTtFQUNBO0N6RmlncENOOztBeUY5L29DSTtFQUNFO0N6RmlncENOOztBeUY3L29DRTtFQUNFO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtDekZnZ3BDSjs7QXlGOS9vQ0k7RUFDRTtFQUNBO0N6RmlncENOOztBeUY3L29DTTtFQUNFO0N6RmdncENSOztBeUZ4L29DSTtFQUNFO0VBQ0E7RUFDQTtDekYyL29DTjs7QXlGei9vQ007RUFDRTtFQUNBO0N6RjQvb0NSOztBeUZ6L29DTTtFQUNFO0VBQ0E7RUFDQTtDekY0L29DUjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdC9vQ0E7RUFDRTtDekZ5L29DRjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGci9vQ0U7RUFDRTtDekZ3L29DSjs7QXlGdC9vQ0k7RUFDRTtDekZ5L29DTjs7QXlGdC9vQ0k7RUFDRTtDekZ5L29DTjs7QXlGbi9vQ0U7RUFDRTtDekZzL29DSjs7QXlGcC9vQ0k7RUFDRTtDekZ1L29DTjs7QXlGcC9vQ0k7RUFDRTtDekZ1L29DTjs7QThFeDRwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxNHBDRjs7QThFbDRwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUrM3BDRjs7QTBGcjlwQ0E7RUFDRTtDMUZ3OXBDRjs7QTBGcjlwQ0E7RUFDRTtFQUNBO0MxRnc5cENGOztBMEZyOXBDQTtFQUNFO0MxRnc5cENGOztBMEZ6OXBDQTtFQUNFO0MxRnc5cENGOztBMEZ6OXBDQTtFQUNFO0MxRnc5cENGOztBMEZ6OXBDQTtFQUNFO0MxRnc5cENGOztBMEZyOXBDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QzFGKzlwQ0Y7O0EwRjc5cENFO0VBQ0U7RUFDQTtDMUZnK3BDSjs7QTBGNzlwQ0U7RUFDRTtFQUNBO0MxRmcrcENKOztBMEY1OXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRis5cENGOztBMEY3OXBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRmcrcENKOztBMEY1OXBDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QzFGbStwQ0Y7O0EwRmorcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGbytwQ0o7O0EwRmgrcENBOztFQUNFO0MxRm8rcENGOztBMEZoK3BDQTtFQUNFO0VBQ0E7RUFDQTtDMUZtK3BDRjs7QTBGaitwQ0U7RUFDRTtDMUZvK3BDSjs7QTBGbCtwQ0k7RUFDRTtDMUZxK3BDTjs7QTBGaitwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbytwQ0o7O0EwRmwrcENJO0VBQ0U7QzFGcStwQ047O0EwRmwrcENJO0VBQ0U7QzFGcStwQ047O0EwRjk5cENFO0VBQ0U7RUFDQTtDMUZpK3BDSjs7QTBGMzlwQ0k7RUFDRTtDMUY4OXBDTjs7QTBGdjlwQ0k7RUFDRTtDMUYwOXBDTjs7QTBGdDlwQ0U7RUFDRTtDMUZ5OXBDSjs7QTBGdDlwQ0U7RUFwSUE7RUFDQTtFQXFJRTtFQUNBO0MxRjA5cENKOztBMEZ2OXBDRTtFQUNFO0VBQ0E7QzFGMDlwQ0o7O0EwRnZucUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYwbnFDTjs7QTBGdm5xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjBucUNOOztBMEZoK3BDSTtFQUNFO0VBQ0E7QzFGbStwQ047O0EwRi85cENFO0VBQ0U7QzFGaytwQ0o7O0EwRi85cENFO0VBOUpBO0VBQ0E7RUErSkU7RUFDQTtDMUZtK3BDSjs7QTBGaCtwQ0U7RUFDRTtDMUZtK3BDSjs7QTBGaCtwQ0U7RUFDRTtFQUNBO0MxRm0rcENKOztBMEY5cHFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGaXFxQ047O0EwRjlwcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZpcXFDTjs7QTBGeitwQ0k7RUFDRTtFQUNBO0MxRjQrcENOOztBMEZ4K3BDRTtFQUNFO0MxRjIrcENKOztBMEZ4K3BDRTtFQTVMQTtFQUNBO0VBNkxFO0VBQ0E7QzFGNCtwQ0o7O0EwRnorcENFO0VBQ0U7QzFGNCtwQ0o7O0EwRnorcENFO0VBQ0U7RUFDQTtDMUY0K3BDSjs7QTBGcnNxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRndzcUNOOztBMEZyc3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGd3NxQ047O0EwRmwvcENJO0VBQ0U7RUFDQTtDMUZxL3BDTjs7QTBGai9wQ0U7RUFDRTtDMUZvL3BDSjs7QTBGai9wQ0U7RUExTkE7RUFDQTtFQTJORTtFQUNBO0MxRnEvcENKOztBMEZsL3BDRTtFQUNFO0MxRnEvcENKOztBMEZsL3BDRTtFQUNFO0VBQ0E7QzFGcS9wQ0o7O0EwRjV1cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYrdXFDTjs7QTBGNXVxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRit1cUNOOztBMEYzL3BDSTtFQUNFO0VBQ0E7QzFGOC9wQ047O0EwRjEvcENFO0VBQ0U7QzFGNi9wQ0o7O0EwRjEvcENFO0VBeFBBO0VBQ0E7RUF5UEU7RUFDQTtDMUY4L3BDSjs7QTBGMy9wQ0U7RUFDRTtDMUY4L3BDSjs7QTBGMy9wQ0U7RUFDRTtFQUNBO0MxRjgvcENKOztBMEZueHFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGc3hxQ047O0EwRm54cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZzeHFDTjs7QTBGcGdxQ0U7RUFDRTtFQUNBO0MxRnVncUNKOztBMEZyZ3FDSTtFQUNFO0VBQ0E7RUFDQTtDMUZ3Z3FDTjs7QTBGcGdxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGdWdxQ047O0EwRm5ncUNJO0VBQ0U7RUFDQTtDMUZzZ3FDTjs7QTBGbGdxQ0k7RUFDRTtDMUZxZ3FDTjs7QTBGamdxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm9ncUNOOztBMEY1L3BDTTtFQUNFO0MxRisvcENSOztBMEYzL3BDTTtFQUNFO0MxRjgvcENSOztBMEYxL3BDTTtFQUNFO0VBQ0E7QzFGNi9wQ1I7O0EwRi8rcENNO0VBQ0U7QzFGay9wQ1I7O0EwRjkrcENNO0VBQ0U7QzFGaS9wQ1I7O0EwRjcrcENNO0VBQ0U7RUFDQTtDMUZnL3BDUjs7QTBGbCtwQ007RUFDRTtDMUZxK3BDUjs7QTBGaitwQ007RUFDRTtDMUZvK3BDUjs7QTBGaCtwQ007RUFDRTtFQUNBO0MxRm0rcENSOztBMEZyOXBDTTtFQUNFO0MxRnc5cENSOztBMEZwOXBDTTtFQUNFO0MxRnU5cENSOztBMEZuOXBDTTtFQUNFO0VBQ0E7QzFGczlwQ1I7O0EwRjE4cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY2OHBDRjs7QTBGMzhwQ0U7RUFDRTtDMUY4OHBDSjs7QTBGNThwQ0k7RUFDRTtDMUYrOHBDTjs7QTBGMzhwQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGODhwQ0o7O0EwRjM4cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjg4cENKOztBMEY1OHBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrOHBDTjs7QTBGMzhwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUY4OHBDSjs7QTBGMzhwQ0U7RUFDRTtDMUY4OHBDSjs7QTBGNThwQ0k7RUFDRTtFQUNBO0VBQ0E7QzFGKzhwQ047O0EwRjc4cENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGZzlwQ1I7O0EwRjE4cENJO0VBQ0U7QzFGNjhwQ047O0EwRjM4cENNO0VBQ0U7QzFGODhwQ1I7O0EwRng4cENJO0VBQ0U7QzFGMjhwQ047O0EwRno4cENNO0VBQ0U7QzFGNDhwQ1I7O0EwRnQ4cENJO0VBQ0U7QzFGeThwQ047O0EwRnY4cENNO0VBQ0U7QzFGMDhwQ1I7O0EwRnA4cENJO0VBQ0U7QzFGdThwQ047O0EwRnI4cENNO0VBQ0U7QzFGdzhwQ1I7O0EwRmw4cENJO0VBQ0U7QzFGcThwQ047O0EwRm44cENNO0VBQ0U7QzFGczhwQ1I7O0EwRjk3cENFO0VBQ0U7RUFDQTtDMUZpOHBDSjs7QTBGLzdwQ0k7RUFDRTtDMUZrOHBDTjs7QTBGLzdwQ0k7RUFDRTtFQUNBO0MxRms4cENOOztBMEZoOHBDTTtFQUNFO0MxRm04cENSOztBMEZoOHBDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QzFGbThwQ1I7O0EwRmo4cENRO0VBQ0U7QzFGbzhwQ1Y7O0EwRjU3cENBO0VBQ0U7RUFDQTtFQUNBO0MxRis3cENGOztBMEY3N3BDRTtFQUNFO0MxRmc4cENKOztBMEY5N3BDSTtFQUNFO0MxRmk4cENOOztBMEYvN3BDTTtFQUNFO0VBQ0E7QzFGazhwQ1I7O0EwRjc3cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGZzhwQ0o7O0EwRjk3cENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGaThwQ047O0EwRjM3cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGODdwQ0Y7O0EwRjU3cENFO0VBQ0U7QzFGKzdwQ0o7O0EwRjc3cENJO0VBQ0U7QzFGZzhwQ047O0EwRjU3cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrN3BDSjs7QTBGNzdwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRmc4cENOOztBMEYxN3BDRTtFQUNFO0MxRjY3cENKOztBMEZ2N3BDQTtFQUNFO0MxRjA3cENGOztBMEZ4N3BDRTtFQUNFO0VBQ0E7QzFGMjdwQ0o7O0EwRng3cENFO0VBQ0U7QzFGMjdwQ0o7O0EwRnY3cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjA3cENKOztBMEZ4N3BDSTtFQUNFO0MxRjI3cENOOztBMEZ2N3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYwN3BDSjs7QTBGeDdwQ0k7RUFDRTtDMUYyN3BDTjs7QTBGdjdwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMDdwQ0o7O0EwRnY3cENFOztFQUNFO0MxRjI3cENKOztBMEZ2N3BDSTs7RUFDRTtFQUNBO0MxRjI3cENOOztBMEZ0N3BDSTtFQUNFO0VBQ0E7RUFDQTtDMUZ5N3BDTjs7QTBGdjdwQ007RUFDRTtFQUNBO0MxRjA3cENSOztBMEZyN3BDTTtFQUNFO0VBQ0E7QzFGdzdwQ1I7O0EwRjE3cENNO0VBQ0U7RUFDQTtDMUY2N3BDUjs7QTBGLzdwQ007RUFDRTtFQUNBO0MxRms4cENSOztBMEZwOHBDTTtFQUNFO0VBQ0E7QzFGdThwQ1I7O0EwRno4cENNO0VBQ0U7RUFDQTtDMUY0OHBDUjs7QTBGOThwQ007RUFDRTtFQUNBO0MxRmk5cENSOztBMEZuOXBDTTtFQUNFO0VBQ0E7QzFGczlwQ1I7O0EwRng5cENNO0VBQ0U7RUFDQTtDMUYyOXBDUjs7QTBGNzlwQ007RUFDRTtFQUNBO0MxRmcrcENSOztBMEZsK3BDTTtFQUNFO0VBQ0E7QzFGcStwQ1I7O0EwRnYrcENNO0VBQ0U7RUFDQTtDMUYwK3BDUjs7QTBGNStwQ007RUFDRTtFQUNBO0MxRisrcENSOztBMEZqL3BDTTtFQUNFO0VBQ0E7QzFGby9wQ1I7O0EwRnQvcENNO0VBQ0U7RUFDQTtDMUZ5L3BDUjs7QTBGMy9wQ007RUFDRTtFQUNBO0MxRjgvcENSOztBMEZoZ3FDTTtFQUNFO0VBQ0E7QzFGbWdxQ1I7O0EwRnJncUNNO0VBQ0U7RUFDQTtDMUZ3Z3FDUjs7QTBGMWdxQ007RUFDRTtFQUNBO0MxRjZncUNSOztBMEYvZ3FDTTtFQUNFO0VBQ0E7QzFGa2hxQ1I7O0EwRnBocUNNO0VBQ0U7RUFDQTtDMUZ1aHFDUjs7QTBGemhxQ007RUFDRTtFQUNBO0MxRjRocUNSOztBMEY5aHFDTTtFQUNFO0VBQ0E7QzFGaWlxQ1I7O0EwRm5pcUNNO0VBQ0U7RUFDQTtDMUZzaXFDUjs7QTBGeGlxQ007RUFDRTtFQUNBO0MxRjJpcUNSOztBMEY3aXFDTTtFQUNFO0VBQ0E7QzFGZ2pxQ1I7O0EwRmxqcUNNO0VBQ0U7RUFDQTtDMUZxanFDUjs7QTBGdmpxQ007RUFDRTtFQUNBO0MxRjBqcUNSOztBMEY1anFDTTtFQUNFO0VBQ0E7QzFGK2pxQ1I7O0EwRmprcUNNO0VBQ0U7RUFDQTtDMUZva3FDUjs7QTBGdGtxQ007RUFDRTtFQUNBO0MxRnlrcUNSOztBMEYza3FDTTtFQUNFO0VBQ0E7QzFGOGtxQ1I7O0EwRmhscUNNO0VBQ0U7RUFDQTtDMUZtbHFDUjs7QTBGcmxxQ007RUFDRTtFQUNBO0MxRndscUNSOztBMEYxbHFDTTtFQUNFO0VBQ0E7QzFGNmxxQ1I7O0EwRi9scUNNO0VBQ0U7RUFDQTtDMUZrbXFDUjs7QTBGcG1xQ007RUFDRTtFQUNBO0MxRnVtcUNSOztBMEZ6bXFDTTtFQUNFO0VBQ0E7QzFGNG1xQ1I7O0EwRjltcUNNO0VBQ0U7RUFDQTtDMUZpbnFDUjs7QTBGbm5xQ007RUFDRTtFQUNBO0MxRnNucUNSOztBMEZ4bnFDTTtFQUNFO0VBQ0E7QzFGMm5xQ1I7O0EwRjducUNNO0VBQ0U7RUFDQTtDMUZnb3FDUjs7QTBGbG9xQ007RUFDRTtFQUNBO0MxRnFvcUNSOztBMEZ2b3FDTTtFQUNFO0VBQ0E7QzFGMG9xQ1I7O0EwRjVvcUNNO0VBQ0U7RUFDQTtDMUYrb3FDUjs7QTBGanBxQ007RUFDRTtFQUNBO0MxRm9wcUNSOztBMEZ0cHFDTTtFQUNFO0VBQ0E7QzFGeXBxQ1I7O0EwRjNwcUNNO0VBQ0U7RUFDQTtDMUY4cHFDUjs7QTBGaHFxQ007RUFDRTtFQUNBO0MxRm1xcUNSOztBMEZycXFDTTtFQUNFO0VBQ0E7QzFGd3FxQ1I7O0EwRmhxcUNBO0VBQ0U7RUFDQTtDMUZtcXFDRjs7QTBGanFxQ0U7RUFDRTtDMUZvcXFDSjs7QTBGanFxQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGb3FxQ0o7O0EwRmxxcUNJO0VBQ0U7QzFGcXFxQ047O0EwRmxxcUNJO0VBQ0U7QzFGcXFxQ047O0EwRm5xcUNNOztFQUNFO0VBQ0E7RUFDQTtDMUZ1cXFDUjs7QTBGcHFxQ007RUFDRTtFQUNBO0MxRnVxcUNSOztBMEZycXFDUTtFQUNFO0MxRndxcUNWOztBMEZ0cXFDVTtFQUNFO0MxRnlxcUNaOztBMEZ0cXFDVTtFQUNFO0VBQ0E7QzFGeXFxQ1o7O0EwRnBxcUNVO0VBQ0U7QzFGdXFxQ1o7O0EwRm5xcUNZO0VBQ0U7RUFDQTtDMUZzcXFDZDs7QTBGanFxQ1E7RUFDRTtDMUZvcXFDVjs7QTBGL3BxQ1k7RUFDRTtFQUNBO0VBQ0E7QzFGa3FxQ2Q7O0EwRi9wcUNZO0VBQ0U7QzFGa3FxQ2Q7O0EwRjdwcUNZO0VBQ0U7QzFGZ3FxQ2Q7O0EwRnRwcUNNO0VBQ0U7RUFDQTtDMUZ5cHFDUjs7QTBGcHBxQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGdXBxQ0o7O0EwRnBwcUNNO0VBQ0U7RUFDQTtDMUZ1cHFDUjs7QTBGcHBxQ007RUFDRTtDMUZ1cHFDUjs7QTBGcHBxQ007RUFDRTtFQUNBO0MxRnVwcUNSOztBMEZucHFDUTtFQUNFO0MxRnNwcUNWOztBMEZwcHFDVTtFQUNFO0MxRnVwcUNaOztBMEZocHFDRTtFQUNFO0MxRm1wcUNKOztBMEZqcHFDSTtFQUNFO0VBQ0E7QzFGb3BxQ047O0EwRmpwcUNJO0VBQ0U7QzFGb3BxQ047O0EwRmpwcUNJO0VBQ0U7RUFDQTtDMUZvcHFDTjs7QTBGaHBxQ007RUFDRTtDMUZtcHFDUjs7QTBGanBxQ1E7RUFDRTtDMUZvcHFDVjs7QTBGN29xQ0U7RUFDRTtDMUZncHFDSjs7QTBGN29xQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZncHFDSjs7QTBGMW9xQ0U7RUFDRTtDMUY2b3FDSjs7QTBGMW9xQ0U7RUFDRTtFQUNBO0MxRjZvcUNKOztBMEYzb3FDSTtFQUNFO0MxRjhvcUNOOztBMEYzb3FDSTtFQUNFO0VBQ0E7QzFGOG9xQ047O0EwRjFvcUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjZvcUNKOztBMEYzb3FDSTtFQUNFO0MxRjhvcUNOOztBMEYzb3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjhvcUNOOztBMEZ4b3FDQTtFQUNFO0VBQ0E7QzFGMm9xQ0Y7O0EwRnpvcUNFOztFQUNFO0VBQ0E7QzFGNm9xQ0o7O0EwRjFvcUNFO0VBQ0U7RUFDQTtFQUNBO0MxRjZvcUNKOztBMEYzb3FDSTtFQUNFO0MxRjhvcUNOOztBMEYzb3FDSTtFQUNFO0VBQ0E7QzFGOG9xQ047O0EwRjVvcUNNO0VBQ0U7RUFDQTtDMUYrb3FDUjs7QTBGNW9xQ007RUFDRTtDMUYrb3FDUjs7QTBGNW9xQ007RUFDRTtFQUNBO0MxRitvcUNSOztBMEY1b3FDTTtFQUNFO0VBQ0E7RUFDQTtDMUYrb3FDUjs7QTBGN29xQ1E7RUFDRTtFQUNBO0MxRmdwcUNWOztBMEYxb3FDRTtFQUNFO0VBQ0E7QzFGNm9xQ0o7O0E4RXZxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb3FzQ0Y7O0E4RWpxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOHBzQ0Y7O0EyRjF4c0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0Y2eHNDRjs7QTJGM3hzQ0U7RUFDRTtFQUNBO0VBQ0E7QzNGOHhzQ0o7O0EyRjV4c0NJO0VBQ0U7RUFDQTtFQUNBO0MzRit4c0NOOztBMkYzeHNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRjh4c0NKOztBMkY1eHNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0YreHNDTjs7QTJGMXhzQ0k7RUFDRTtDM0Y2eHNDTjs7QTJGenhzQ0U7RUFDRTtFQUNBO0MzRjR4c0NKOztBMkYxeHNDSTtFQUNFO0MzRjZ4c0NOOztBMkYzeHNDTTtFQUNFO0MzRjh4c0NSOztBMkZ6eHNDRTtFQUNFO0VBQ0E7QzNGNHhzQ0o7O0EyRjF4c0NJO0VBQ0U7RUFDQTtDM0Y2eHNDTjs7QThFaDJzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU2MXNDRjs7QThFMTFzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV1MXNDRjs7QTRGbjlzQ0E7RUFDRTtDNUZzOXNDRjs7QTRGbjlzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RnM5c0NOOztBNEZwOXNDTTtFQVBGO0lBUUk7RzVGdzlzQ047Q0FDRjs7QTRGdDlzQ007RUFDRTtFQUNBO0VBQ0E7QzVGeTlzQ1I7O0E0RnY5c0NRO0VBQ0U7RUFDQTtDNUYwOXNDVjs7QTRGdjlzQ1E7RUFDRTtDNUYwOXNDVjs7QTRGeDlzQ1U7RUFDRTtDNUYyOXNDWjs7QTRGdjlzQ1k7RUFDRTtFQUNBO0VBQ0E7QzVGMDlzQ2Q7O0E0Rng5c0NjO0VBQ0U7RUFDQTtDNUYyOXNDaEI7O0E0RnQ5c0NVO0VBQ0U7QzVGeTlzQ1o7O0E0RnA5c0NNO0VBQ0U7RUFDQTtDNUZ1OXNDUjs7QTRGcjlzQ1E7RUFDRTtDNUZ3OXNDVjs7QTRGdDlzQ1U7RUFDRTtFQUNBO0VBQ0E7QzVGeTlzQ1o7O0E0RnQ5c0NVO0VBQ0U7QzVGeTlzQ1o7O0E0Rm45c0NRO0VBQ0U7QzVGczlzQ1Y7O0E0Rng5c0NNO0VBS0U7RUFDQTtFQUNBO0M1RnU5c0NSOztBNEZsOXNDTTtFQURGO0lBRUk7RzVGczlzQ047Q0FDRjs7QTRGbjlzQ0k7RUFDRTtDNUZzOXNDTjs7QTRGcDlzQ007RUFDRTtDNUZ1OXNDUjs7QTRGbjlzQ0k7RUFDRTtFQUNBO0M1RnM5c0NOOztBNEZwOXNDTTtFQUNFO0M1RnU5c0NSOztBNEZqOXNDUTtFQURGO0lBRUk7RzVGcTlzQ1I7Q0FDRjs7QTRGajlzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Rm85c0NOOztBNEZsOXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtDNUZxOXNDUjs7QTRGbjlzQ1E7RUFDRTtFQUNBO0VBQ0E7QzVGczlzQ1Y7O0E0RnA5c0NVO0VBQ0U7QzVGdTlzQ1o7O0E0RnI5c0NZO0VBQ0U7QzVGdzlzQ2Q7O0E0RnA5c0NjO0VBQ0U7RUFDQTtFQUNBO0M1RnU5c0NoQjs7QTRGcjlzQ2dCO0VBQ0U7RUFDQTtDNUZ3OXNDbEI7O0E0Rm45c0NZO0VBQ0U7QzVGczlzQ2Q7O0E0Rmo5c0NRO0VBQ0U7QzVGbzlzQ1Y7O0E0RjU4c0NFO0VBQ0U7QzVGKzhzQ0o7O0E0Rjc4c0NJO0VBQ0U7QzVGZzlzQ047O0E4RWpvdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOG50Q0Y7O0E4RTNudENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFd250Q0Y7O0E2RnB2dENBO0VBQ0U7QzdGdXZ0Q0Y7O0E2RnJ2dENFO0VBQ0U7QzdGd3Z0Q0o7O0E2RnR2dENJO0VBQ0U7RUFDQTtDN0Z5dnRDTjs7QTZGcnZ0Q0U7RUFDRTtDN0Z3dnRDSjs7QTZGdHZ0Q0k7RUFDRTtFQUNBO0VBQ0E7QzdGeXZ0Q047O0E2RnZ2dENNO0VBQ0U7VUFBQTtFQUNBO0M3RjB2dENSOztBNkZ2dnRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M3RjB2dENSOztBNkZydnRDRTtFQUNFO0M3Rnd2dENKOztBNkZydnRDRTtFQUNFO0M3Rnd2dENKOztBNkZwdnRDSTtFQUNFO0M3RnV2dENOOztBNkZsdnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0ZxdnRDTjs7QTZGbnZ0Q007RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtDN0Z5dnRDUjs7QTZGeHZ0Q1E7RUFMRjtJQU1JO0c3RjR2dENSO0NBQ0Y7O0E2RjF2dENRO0VBQ0U7QzdGNnZ0Q1Y7O0E2RjF2dENRO0VBQ0U7RUFDQTtDN0Y2dnRDVjs7QTZGenZ0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0Y0dnRDUjs7QTZGMXZ0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDN0Y2dnRDVjs7QTZGM3Z0Q1U7RUFDRTtFQUNBO0VBQ0E7QzdGOHZ0Q1o7O0E2RjV2dENZO0VBQ0U7RUFDQTtDN0YrdnRDZDs7QTZGN3Z0Q2M7RUFDRTtDN0Znd3RDaEI7O0E2Rjd2dENjO0VBQ0U7RUFDQTtDN0Znd3RDaEI7O0E2RjV2dENZO0VBQ0U7QzdGK3Z0Q2Q7O0E2RjV2dENZO0VBQ0U7QzdGK3Z0Q2Q7O0E2Rnh2dENRO0VBQ0U7RUFDQTtVQUFBO0M3RjJ2dENWOztBOEZyNHRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUZ3NHRDSjs7QThGdDR0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUZ5NHRDTjs7QThGdDR0Q0k7RUFDRTtFQUNBO0VBQ0E7QzlGeTR0Q047O0E4Rm40dENBO0VBQ0U7RUFDQTtDOUZzNHRDRjs7QThGcDR0Q0U7RUFDRTtDOUZ1NHRDSjs7QThGcjR0Q0k7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlGdTR0Q047O0E4RnI0dENNO0VBQ0U7RUFDQTtDOUZ3NHRDUjs7QThGcjR0Q007RUFDRTtFQUNBO0M5Rnc0dENSOztBOEZ0NHRDUTtFQUNFO0M5Rnk0dENWOztBOEZyNHRDTTtFQUNFO0VBQ0E7RUFDQTtDOUZ3NHRDUjs7QThGbjR0Q007RUFDRTtDOUZzNHRDUjs7QThGbjR0Q007RUFDRTtDOUZzNHRDUjs7QThGbjR0Q007RUFDRTtDOUZzNHRDUjs7QThGbjR0Q007RUFDRTtDOUZzNHRDUjs7QThGaDR0Q0U7RUFDRTtFQUNBO0M5Rm00dENKOztBOEZoNHRDRTtFQUNFO0M5Rm00dENKOztBOEZoNHRDRTtFQUNFO0VBQ0E7QzlGbTR0Q0o7O0E4Ri8zdENJO0VBQ0U7QzlGazR0Q047O0E4Rmg0dENNO0VBQ0U7QzlGbTR0Q1I7O0E4RXordENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcyt0Q0Y7O0E4RW4rdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFZyt0Q0Y7O0ErRjVsdUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0MvRmdtdUNGOztBK0Y5bHVDRTtFQUNFO0MvRmltdUNKOztBK0Y5bHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GaW11Q0o7O0ErRjlsdUNFO0VBQ0U7RUFDQTtDL0ZpbXVDSjs7QStGL2x1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDL0ZrbXVDTjs7QStGOWx1Q0U7RUFDRTtFQUNBO0MvRmltdUNKOztBK0YvbHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MvRmttdUNOOztBK0Y5bHVDRTtFQUNFO0MvRmltdUNKOztBK0Y5bHVDRTtFQUNFO0MvRmltdUNKOztBK0Y5bHVDRTtFQUNFO0MvRmltdUNKOztBK0Y5bHVDRTtFQUNFO0MvRmltdUNKOztBK0Y5bHVDRTtFQUNFO0VBQ0E7Qy9GaW11Q0o7O0ErRjlsdUNFO0VBQ0U7Qy9GaW11Q0o7O0ErRjlsdUNFO0VBQ0U7Qy9GaW11Q0o7O0ErRjlsdUNFO0VBQ0U7Qy9GaW11Q0o7O0ErRjdsdUNBOztBQUVFO0VBQ0U7RUFDQTtFQUNBO0MvRmdtdUNKOztBK0Y1bHVDQTtFQUNFO0MvRitsdUNGOztBK0Y3bHVDRTtFQUNFO0VBQ0E7Qy9GZ211Q0o7O0ErRjdsdUNFO0VBQ0U7RUFDQTtDL0ZnbXVDSjs7QStGN2x1Q0U7RUFDRTtFQUNBO0MvRmdtdUNKOztBK0Y3bHVDRTtFQUNFO0VBQ0E7Qy9GZ211Q0o7O0ErRjdsdUNFO0VBQ0U7RUFDQTtDL0ZnbXVDSjs7QStGN2x1Q0U7RUFDRTtFQUNBO0MvRmdtdUNKOztBOEV2dHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW90dUNGOztBOEVqdHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RThzdUNGOztBMEZweXVDQTtFQUNFO0MxRnV5dUNGOztBMEZweXVDQTtFQUNFO0VBQ0E7QzFGdXl1Q0Y7O0EwRnB5dUNBO0VBQ0U7QzFGdXl1Q0Y7O0EwRnh5dUNBO0VBQ0U7QzFGdXl1Q0Y7O0EwRnh5dUNBO0VBQ0U7QzFGdXl1Q0Y7O0EwRnh5dUNBO0VBQ0U7QzFGdXl1Q0Y7O0EwRnB5dUNBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtDMUY4eXVDRjs7QTBGNXl1Q0U7RUFDRTtFQUNBO0MxRit5dUNKOztBMEY1eXVDRTtFQUNFO0VBQ0E7QzFGK3l1Q0o7O0EwRjN5dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGOHl1Q0Y7O0EwRjV5dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGK3l1Q0o7O0EwRjN5dUNBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtDMUZrenVDRjs7QTBGaHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZtenVDSjs7QTBGL3l1Q0E7O0VBQ0U7QzFGbXp1Q0Y7O0EwRi95dUNBO0VBQ0U7RUFDQTtFQUNBO0MxRmt6dUNGOztBMEZoenVDRTtFQUNFO0MxRm16dUNKOztBMEZqenVDSTtFQUNFO0MxRm96dUNOOztBMEZoenVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZtenVDSjs7QTBGanp1Q0k7RUFDRTtDMUZvenVDTjs7QTBGanp1Q0k7RUFDRTtDMUZvenVDTjs7QTBGN3l1Q0U7RUFDRTtFQUNBO0MxRmd6dUNKOztBMEYxeXVDSTtFQUNFO0MxRjZ5dUNOOztBMEZ0eXVDSTtFQUNFO0MxRnl5dUNOOztBMEZyeXVDRTtFQUNFO0MxRnd5dUNKOztBMEZyeXVDRTtFQXBJQTtFQUNBO0VBcUlFO0VBQ0E7QzFGeXl1Q0o7O0EwRnR5dUNFO0VBQ0U7RUFDQTtDMUZ5eXVDSjs7QTBGdDh1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnk4dUNOOztBMEZ0OHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGeTh1Q047O0EwRi95dUNJO0VBQ0U7RUFDQTtDMUZrenVDTjs7QTBGOXl1Q0U7RUFDRTtDMUZpenVDSjs7QTBGOXl1Q0U7RUE5SkE7RUFDQTtFQStKRTtFQUNBO0MxRmt6dUNKOztBMEYveXVDRTtFQUNFO0MxRmt6dUNKOztBMEYveXVDRTtFQUNFO0VBQ0E7QzFGa3p1Q0o7O0EwRjcrdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZnL3VDTjs7QTBGNyt1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmcvdUNOOztBMEZ4enVDSTtFQUNFO0VBQ0E7QzFGMnp1Q047O0EwRnZ6dUNFO0VBQ0U7QzFGMHp1Q0o7O0EwRnZ6dUNFO0VBNUxBO0VBQ0E7RUE2TEU7RUFDQTtDMUYyenVDSjs7QTBGeHp1Q0U7RUFDRTtDMUYyenVDSjs7QTBGeHp1Q0U7RUFDRTtFQUNBO0MxRjJ6dUNKOztBMEZwaHZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGdWh2Q047O0EwRnBodkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZ1aHZDTjs7QTBGajB1Q0k7RUFDRTtFQUNBO0MxRm8wdUNOOztBMEZoMHVDRTtFQUNFO0MxRm0wdUNKOztBMEZoMHVDRTtFQTFOQTtFQUNBO0VBMk5FO0VBQ0E7QzFGbzB1Q0o7O0EwRmowdUNFO0VBQ0U7QzFGbzB1Q0o7O0EwRmowdUNFO0VBQ0U7RUFDQTtDMUZvMHVDSjs7QTBGM2p2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjhqdkNOOztBMEYzanZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGOGp2Q047O0EwRjEwdUNJO0VBQ0U7RUFDQTtDMUY2MHVDTjs7QTBGejB1Q0U7RUFDRTtDMUY0MHVDSjs7QTBGejB1Q0U7RUF4UEE7RUFDQTtFQXlQRTtFQUNBO0MxRjYwdUNKOztBMEYxMHVDRTtFQUNFO0MxRjYwdUNKOztBMEYxMHVDRTtFQUNFO0VBQ0E7QzFGNjB1Q0o7O0EwRmxtdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZxbXZDTjs7QTBGbG12Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnFtdkNOOztBMEZuMXVDRTtFQUNFO0VBQ0E7QzFGczF1Q0o7O0EwRnAxdUNJO0VBQ0U7RUFDQTtFQUNBO0MxRnUxdUNOOztBMEZuMXVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZzMXVDTjs7QTBGbDF1Q0k7RUFDRTtFQUNBO0MxRnExdUNOOztBMEZqMXVDSTtFQUNFO0MxRm8xdUNOOztBMEZoMXVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGbTF1Q047O0EwRjMwdUNNO0VBQ0U7QzFGODB1Q1I7O0EwRjEwdUNNO0VBQ0U7QzFGNjB1Q1I7O0EwRnowdUNNO0VBQ0U7RUFDQTtDMUY0MHVDUjs7QTBGOXp1Q007RUFDRTtDMUZpMHVDUjs7QTBGN3p1Q007RUFDRTtDMUZnMHVDUjs7QTBGNXp1Q007RUFDRTtFQUNBO0MxRit6dUNSOztBMEZqenVDTTtFQUNFO0MxRm96dUNSOztBMEZoenVDTTtFQUNFO0MxRm16dUNSOztBMEYveXVDTTtFQUNFO0VBQ0E7QzFGa3p1Q1I7O0EwRnB5dUNNO0VBQ0U7QzFGdXl1Q1I7O0EwRm55dUNNO0VBQ0U7QzFGc3l1Q1I7O0EwRmx5dUNNO0VBQ0U7RUFDQTtDMUZxeXVDUjs7QTBGenh1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjR4dUNGOztBMEYxeHVDRTtFQUNFO0MxRjZ4dUNKOztBMEYzeHVDSTtFQUNFO0MxRjh4dUNOOztBMEYxeHVDRTtFQUNFO0VBQ0E7RUFDQTtDMUY2eHVDSjs7QTBGMXh1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNnh1Q0o7O0EwRjN4dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjh4dUNOOztBMEYxeHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRjZ4dUNKOztBMEYxeHVDRTtFQUNFO0MxRjZ4dUNKOztBMEYzeHVDSTtFQUNFO0VBQ0E7RUFDQTtDMUY4eHVDTjs7QTBGNXh1Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUYreHVDUjs7QTBGenh1Q0k7RUFDRTtDMUY0eHVDTjs7QTBGMXh1Q007RUFDRTtDMUY2eHVDUjs7QTBGdnh1Q0k7RUFDRTtDMUYweHVDTjs7QTBGeHh1Q007RUFDRTtDMUYyeHVDUjs7QTBGcnh1Q0k7RUFDRTtDMUZ3eHVDTjs7QTBGdHh1Q007RUFDRTtDMUZ5eHVDUjs7QTBGbnh1Q0k7RUFDRTtDMUZzeHVDTjs7QTBGcHh1Q007RUFDRTtDMUZ1eHVDUjs7QTBGanh1Q0k7RUFDRTtDMUZveHVDTjs7QTBGbHh1Q007RUFDRTtDMUZxeHVDUjs7QTBGN3d1Q0U7RUFDRTtFQUNBO0MxRmd4dUNKOztBMEY5d3VDSTtFQUNFO0MxRml4dUNOOztBMEY5d3VDSTtFQUNFO0VBQ0E7QzFGaXh1Q047O0EwRi93dUNNO0VBQ0U7QzFGa3h1Q1I7O0EwRi93dUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFLQTtDMUZreHVDUjs7QTBGaHh1Q1E7RUFDRTtDMUZteHVDVjs7QTBGM3d1Q0E7RUFDRTtFQUNBO0VBQ0E7QzFGOHd1Q0Y7O0EwRjV3dUNFO0VBQ0U7QzFGK3d1Q0o7O0EwRjd3dUNJO0VBQ0U7QzFGZ3h1Q047O0EwRjl3dUNNO0VBQ0U7RUFDQTtDMUZpeHVDUjs7QTBGNXd1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYrd3VDSjs7QTBGN3d1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZneHVDTjs7QTBGMXd1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY2d3VDRjs7QTBGM3d1Q0U7RUFDRTtDMUY4d3VDSjs7QTBGNXd1Q0k7RUFDRTtDMUYrd3VDTjs7QTBGM3d1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjh3dUNKOztBMEY1d3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGK3d1Q047O0EwRnp3dUNFO0VBQ0U7QzFGNHd1Q0o7O0EwRnR3dUNBO0VBQ0U7QzFGeXd1Q0Y7O0EwRnZ3dUNFO0VBQ0U7RUFDQTtDMUYwd3VDSjs7QTBGdnd1Q0U7RUFDRTtDMUYwd3VDSjs7QTBGdHd1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGeXd1Q0o7O0EwRnZ3dUNJO0VBQ0U7QzFGMHd1Q047O0EwRnR3dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnl3dUNKOztBMEZ2d3VDSTtFQUNFO0MxRjB3dUNOOztBMEZ0d3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ5d3VDSjs7QTBGdHd1Q0U7O0VBQ0U7QzFGMHd1Q0o7O0EwRnR3dUNJOztFQUNFO0VBQ0E7QzFGMHd1Q047O0EwRnJ3dUNJO0VBQ0U7RUFDQTtFQUNBO0MxRnd3dUNOOztBMEZ0d3VDTTtFQUNFO0VBQ0E7QzFGeXd1Q1I7O0EwRnB3dUNNO0VBQ0U7RUFDQTtDMUZ1d3VDUjs7QTBGend1Q007RUFDRTtFQUNBO0MxRjR3dUNSOztBMEY5d3VDTTtFQUNFO0VBQ0E7QzFGaXh1Q1I7O0EwRm54dUNNO0VBQ0U7RUFDQTtDMUZzeHVDUjs7QTBGeHh1Q007RUFDRTtFQUNBO0MxRjJ4dUNSOztBMEY3eHVDTTtFQUNFO0VBQ0E7QzFGZ3l1Q1I7O0EwRmx5dUNNO0VBQ0U7RUFDQTtDMUZxeXVDUjs7QTBGdnl1Q007RUFDRTtFQUNBO0MxRjB5dUNSOztBMEY1eXVDTTtFQUNFO0VBQ0E7QzFGK3l1Q1I7O0EwRmp6dUNNO0VBQ0U7RUFDQTtDMUZvenVDUjs7QTBGdHp1Q007RUFDRTtFQUNBO0MxRnl6dUNSOztBMEYzenVDTTtFQUNFO0VBQ0E7QzFGOHp1Q1I7O0EwRmgwdUNNO0VBQ0U7RUFDQTtDMUZtMHVDUjs7QTBGcjB1Q007RUFDRTtFQUNBO0MxRncwdUNSOztBMEYxMHVDTTtFQUNFO0VBQ0E7QzFGNjB1Q1I7O0EwRi8wdUNNO0VBQ0U7RUFDQTtDMUZrMXVDUjs7QTBGcDF1Q007RUFDRTtFQUNBO0MxRnUxdUNSOztBMEZ6MXVDTTtFQUNFO0VBQ0E7QzFGNDF1Q1I7O0EwRjkxdUNNO0VBQ0U7RUFDQTtDMUZpMnVDUjs7QTBGbjJ1Q007RUFDRTtFQUNBO0MxRnMydUNSOztBMEZ4MnVDTTtFQUNFO0VBQ0E7QzFGMjJ1Q1I7O0EwRjcydUNNO0VBQ0U7RUFDQTtDMUZnM3VDUjs7QTBGbDN1Q007RUFDRTtFQUNBO0MxRnEzdUNSOztBMEZ2M3VDTTtFQUNFO0VBQ0E7QzFGMDN1Q1I7O0EwRjUzdUNNO0VBQ0U7RUFDQTtDMUYrM3VDUjs7QTBGajR1Q007RUFDRTtFQUNBO0MxRm80dUNSOztBMEZ0NHVDTTtFQUNFO0VBQ0E7QzFGeTR1Q1I7O0EwRjM0dUNNO0VBQ0U7RUFDQTtDMUY4NHVDUjs7QTBGaDV1Q007RUFDRTtFQUNBO0MxRm01dUNSOztBMEZyNXVDTTtFQUNFO0VBQ0E7QzFGdzV1Q1I7O0EwRjE1dUNNO0VBQ0U7RUFDQTtDMUY2NXVDUjs7QTBGLzV1Q007RUFDRTtFQUNBO0MxRms2dUNSOztBMEZwNnVDTTtFQUNFO0VBQ0E7QzFGdTZ1Q1I7O0EwRno2dUNNO0VBQ0U7RUFDQTtDMUY0NnVDUjs7QTBGOTZ1Q007RUFDRTtFQUNBO0MxRmk3dUNSOztBMEZuN3VDTTtFQUNFO0VBQ0E7QzFGczd1Q1I7O0EwRng3dUNNO0VBQ0U7RUFDQTtDMUYyN3VDUjs7QTBGNzd1Q007RUFDRTtFQUNBO0MxRmc4dUNSOztBMEZsOHVDTTtFQUNFO0VBQ0E7QzFGcTh1Q1I7O0EwRnY4dUNNO0VBQ0U7RUFDQTtDMUYwOHVDUjs7QTBGNTh1Q007RUFDRTtFQUNBO0MxRis4dUNSOztBMEZqOXVDTTtFQUNFO0VBQ0E7QzFGbzl1Q1I7O0EwRnQ5dUNNO0VBQ0U7RUFDQTtDMUZ5OXVDUjs7QTBGMzl1Q007RUFDRTtFQUNBO0MxRjg5dUNSOztBMEZoK3VDTTtFQUNFO0VBQ0E7QzFGbSt1Q1I7O0EwRnIrdUNNO0VBQ0U7RUFDQTtDMUZ3K3VDUjs7QTBGMSt1Q007RUFDRTtFQUNBO0MxRjYrdUNSOztBMEYvK3VDTTtFQUNFO0VBQ0E7QzFGay91Q1I7O0EwRnAvdUNNO0VBQ0U7RUFDQTtDMUZ1L3VDUjs7QTBGLyt1Q0E7RUFDRTtFQUNBO0MxRmsvdUNGOztBMEZoL3VDRTtFQUNFO0MxRm0vdUNKOztBMEZoL3VDRTtFQUNFO0VBQ0E7RUFDQTtDMUZtL3VDSjs7QTBGai91Q0k7RUFDRTtDMUZvL3VDTjs7QTBGai91Q0k7RUFDRTtDMUZvL3VDTjs7QTBGbC91Q007O0VBQ0U7RUFDQTtFQUNBO0MxRnMvdUNSOztBMEZuL3VDTTtFQUNFO0VBQ0E7QzFGcy91Q1I7O0EwRnAvdUNRO0VBQ0U7QzFGdS91Q1Y7O0EwRnIvdUNVO0VBQ0U7QzFGdy91Q1o7O0EwRnIvdUNVO0VBQ0U7RUFDQTtDMUZ3L3VDWjs7QTBGbi91Q1U7RUFDRTtDMUZzL3VDWjs7QTBGbC91Q1k7RUFDRTtFQUNBO0MxRnEvdUNkOztBMEZoL3VDUTtFQUNFO0MxRm0vdUNWOztBMEY5K3VDWTtFQUNFO0VBQ0E7RUFDQTtDMUZpL3VDZDs7QTBGOSt1Q1k7RUFDRTtDMUZpL3VDZDs7QTBGNSt1Q1k7RUFDRTtDMUYrK3VDZDs7QTBGcit1Q007RUFDRTtFQUNBO0MxRncrdUNSOztBMEZuK3VDRTtFQUNFO0VBQ0E7RUFDQTtDMUZzK3VDSjs7QTBGbit1Q007RUFDRTtFQUNBO0MxRnMrdUNSOztBMEZuK3VDTTtFQUNFO0MxRnMrdUNSOztBMEZuK3VDTTtFQUNFO0VBQ0E7QzFGcyt1Q1I7O0EwRmwrdUNRO0VBQ0U7QzFGcSt1Q1Y7O0EwRm4rdUNVO0VBQ0U7QzFGcyt1Q1o7O0EwRi85dUNFO0VBQ0U7QzFGayt1Q0o7O0EwRmgrdUNJO0VBQ0U7RUFDQTtDMUZtK3VDTjs7QTBGaCt1Q0k7RUFDRTtDMUZtK3VDTjs7QTBGaCt1Q0k7RUFDRTtFQUNBO0MxRm0rdUNOOztBMEYvOXVDTTtFQUNFO0MxRmsrdUNSOztBMEZoK3VDUTtFQUNFO0MxRm0rdUNWOztBMEY1OXVDRTtFQUNFO0MxRis5dUNKOztBMEY1OXVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRis5dUNKOztBMEZ6OXVDRTtFQUNFO0MxRjQ5dUNKOztBMEZ6OXVDRTtFQUNFO0VBQ0E7QzFGNDl1Q0o7O0EwRjE5dUNJO0VBQ0U7QzFGNjl1Q047O0EwRjE5dUNJO0VBQ0U7RUFDQTtDMUY2OXVDTjs7QTBGejl1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNDl1Q0o7O0EwRjE5dUNJO0VBQ0U7QzFGNjl1Q047O0EwRjE5dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNjl1Q047O0EwRnY5dUNBO0VBQ0U7RUFDQTtDMUYwOXVDRjs7QTBGeDl1Q0U7O0VBQ0U7RUFDQTtDMUY0OXVDSjs7QTBGejl1Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGNDl1Q0o7O0EwRjE5dUNJO0VBQ0U7QzFGNjl1Q047O0EwRjE5dUNJO0VBQ0U7RUFDQTtDMUY2OXVDTjs7QTBGMzl1Q007RUFDRTtFQUNBO0MxRjg5dUNSOztBMEYzOXVDTTtFQUNFO0MxRjg5dUNSOztBMEYzOXVDTTtFQUNFO0VBQ0E7QzFGODl1Q1I7O0EwRjM5dUNNO0VBQ0U7RUFDQTtFQUNBO0MxRjg5dUNSOztBMEY1OXVDUTtFQUNFO0VBQ0E7QzFGKzl1Q1Y7O0EwRno5dUNFO0VBQ0U7RUFDQTtDMUY0OXVDSjs7QThFdC93Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVtL3dDRjs7QThFaC93Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU2K3dDRjs7QWdHaGx4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR21seENGOztBZ0dqbHhDRTtFQUNFO0VBQ0E7Q2hHb2x4Q0o7O0FnR2pseENFO0VBQ0U7Q2hHb2x4Q0o7O0FnR2pseENFO0VBQ0U7RUFDQTtDaEdvbHhDSjs7QWdHbGx4Q0k7RUFDRTtFQUNBO0NoR3FseENOOztBZ0cva3hDRTtFQUNFO0VBQ0E7Q2hHa2x4Q0o7O0FnR2hseENJO0VBQ0U7Q2hHbWx4Q047O0FnRy9reENNO0VBQ0U7RUFDQTtDaEdrbHhDUjs7QWdHaGx4Q1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7Q2hHb3B4Q0Y7O0FnR2xweENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHcXB4Q0o7O0FnRzdseENRO0VBQ0U7RUFDQTtDaEdnbXhDVjs7QWdHNWx4Q007RUFDRTtFQUNBO0VBQ0E7Q2hHK2x4Q1I7O0FnRzdseENRO0VBQ0U7RUFDQTtFQUNBO0NoR2dteENWOztBZ0c5bHhDVTtFQUNFO0VBQ0E7Q2hHaW14Q1o7O0FnRzdseENZO0VBQ0U7Q2hHZ214Q2Q7O0FnRzlseENjO0VBQ0U7Q2hHaW14Q2hCOztBZ0d6bHhDUTtFQUNFO0VBQ0E7Q2hHNGx4Q1Y7O0FnR3RseENNO0VBQ0U7RUFDQTtDaEd5bHhDUjs7QWdHdmx4Q1E7RUFDRTtFQUNBO0NoRzBseENWOztBZ0dybHhDUTtFQUNFO0VBQ0E7RUExR1I7RUFDQTtFQUNBO0VBQ0E7Q2hHbXN4Q0Y7O0FnR3hseENZO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMmx4Q2Q7O0FnR3ZseENVO0VBQ0U7RUFDQTtVQUFBO0NoRzBseENaOztBZ0d2bHhDYztFQUNFO0VBQ0E7Q2hHMGx4Q2hCOztBZ0d2bHhDYztFQUNFO0NoRzBseENoQjs7QWdHdGx4Q1k7RUFDRTtDaEd5bHhDZDs7QWdHdGx4Q1k7RUFDRTtDaEd5bHhDZDs7QWdHcmx4Q1U7RUFDRTtFQUNBO0NoR3dseENaOztBZ0cva3hDTTtFQUNFO0NoR2tseENSOztBZ0cva3hDTTtFQUNFO0NoR2tseENSOztBZ0c1a3hDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBO0NoR3V2eENGOztBZ0c1a3hDa0I7O0VBQ0U7Q2hHZ2x4Q3BCOztBZ0dwa3hDUTtFQUNFO0VBNUxSO0VBQ0E7RUFDQTtFQUNBO0NoR293eENGOztBZ0dua3hDUTtFQUNFO0NoR3NreENWOztBZ0doa3hDRTtFQUNFO0NoR21reENKOztBZ0dqa3hDSTtFQUNFO0NoR29reENOOztBZ0doa3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHbWt4Q0o7O0FnRzVqeENJO0VBQ0U7RUFDQTtFQXBPSjtFQUNBO0VBQ0E7RUFDQTtDaEdveXhDRjs7QWdHL2p4Q1E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdta3hDVjs7QWdHamt4Q1U7O0VBQ0U7RUFDQTtFQUNBO0NoR3FreENaOztBZ0dsa3hDVTs7RUFDRTtFQUNBO0NoR3NreENaOztBZ0dsa3hDUTtFQUNFO0VBQ0E7RUFDQTtDaEdxa3hDVjs7QWdHamt4Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEdva3hDUjs7QWdHamt4Q007RUFDRTtDaEdva3hDUjs7QWdHbGt4Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHcWt4Q1Y7O0FnR25reENVO0VBQ0U7Q2hHc2t4Q1o7O0FnR2preENNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHcWt4Q1I7O0FnR2xreENNO0VBQ0U7Q2hHcWt4Q1I7O0FnR2xreENNO0VBQ0U7Q2hHcWt4Q1I7O0FnR2xreENNO0VBQ0U7Q2hHcWt4Q1I7O0FnRzdqeENFO0VBQ0U7Q2hHZ2t4Q0o7O0FnRzlqeENJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0NoRzQ0eENGOztBZ0cxNHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzY0eENKOztBZ0cxa3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc2a3hDSjs7QWdHM2t4Q0k7RUFDRTtDaEc4a3hDTjs7QWdHM2t4Q0k7RUFDRTtFQUNBO0VBQ0E7Q2hHOGt4Q047O0FnRzVreENNO0VBQ0U7RUFDQTtFQUNBO0NoRytreENSOztBZ0c3a3hDUTtFQUNFO0VBQ0E7Q2hHZ2x4Q1Y7O0FnRzdreENRO0VBQ0U7RUFDQTtDaEdnbHhDVjs7QWdHOWt4Q1U7RUFDRTtDaEdpbHhDWjs7QWdHN2t4Q1E7RUFDRTtFQUNBO0NoR2dseENWOztBZ0cxa3hDTTtFQUNFO0NoRzZreENSOztBZ0d4a3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoRzJreENKOztBZ0d6a3hDSTtFQUNFO0VBQ0E7Q2hHNGt4Q047O0FnR3RreENBO0VBQ0U7RUFDQTtFQUNBO0NoR3lreENGOztBZ0d2a3hDRTtFQUNFO0VBQ0E7RUFDQTtDaEcwa3hDSjs7QWdHdmt4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzBreENKOztBZ0d4a3hDSTtFQUNFO0VBQ0E7RUFDQTtDaEcya3hDTjs7QWdHdGt4Q0E7RUFDRTtDaEd5a3hDRjs7QWdHdGt4Q0k7RUFDRTtFQUNBO0VBQ0E7Q2hHeWt4Q047O0FnR3ZreENNO0VBQ0U7Q2hHMGt4Q1I7O0FnR2preENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdva3hDTjs7QWdHbGt4Q007RUFDRTtDaEdxa3hDUjs7QWdHbGt4Q007RUFDRTtDaEdxa3hDUjs7QWdHaGt4Q007RUFDRTtDaEdta3hDUjs7QWdHOWp4Q007RUFDRTtDaEdpa3hDUjs7QWdHeGp4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEcyanhDTjs7QWdHemp4Q007RUFDRTtFQUNBO0NoRzRqeENSOztBZ0d6anhDTTtFQUNFO0NoRzRqeENSOztBZ0d6anhDTTtFQUNFO0VBQ0E7RUFDQTtDaEc0anhDUjs7QWdHeGp4Q0k7RUFDRTtFQUNBO0NoRzJqeENOOztBZ0d6anhDTTtFQUNFO0NoRzRqeENSOztBZ0cxanhDUTtFQUNFO0VBQ0E7Q2hHNmp4Q1Y7O0FnR3JqeENBO0VBQ0U7Q2hHd2p4Q0Y7O0FnR25qeENFO0VBQ0U7RUFDQTtDaEdzanhDSjs7QWdHcGp4Q0k7RUFqaEJGO0VBQ0E7RUFDQTtFQUNBO0NoR3lreUNGOztBZ0d2a3lDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzBreUNKOztBZ0dqa3hDSTtFQUNFO0VBQ0E7Q2hHb2t4Q047O0FnRzlqeENBO0VBQ0U7RUFDQTtDaEdpa3hDRjs7QWdHL2p4Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NoR2treENKOztBZ0doa3hDSTs7RUFDRTtDaEdva3hDTjs7QWdHaGt4Q0U7RUFDRTtVQUFBO0NoR21reENKOztBZ0dqa3hDSTtFQUNFO1VBQUE7Q2hHb2t4Q047O0FnR2hreENFO0VBQ0U7VUFBQTtDaEdta3hDSjs7QWdHamt4Q0k7RUFDRTtVQUFBO0NoR29reENOOztBZ0cvanhDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0NoR2treENOOztBZ0doa3hDTTtFQUNFO0NoR21reENSOztBZ0dqa3hDUTtFQUNFO0NoR29reENWOztBZ0dqa3hDUTtFQUNFO0VBQ0E7Q2hHb2t4Q1Y7O0FnR2xreENVO0VBQ0U7Q2hHcWt4Q1o7O0FnR2preENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29reENWOztBZ0dsa3hDVTtFQUNFO0NoR3FreENaOztBZ0dsa3hDVTtFQUNFO0NoR3FreENaOztBZ0dqa3hDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29reENWOztBOEU1cnlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXlyeUNGOztBOEV0cnlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW1yeUNGOztBMEZ6d3lDQTtFQUNFO0MxRjR3eUNGOztBMEZ6d3lDQTtFQUNFO0VBQ0E7QzFGNHd5Q0Y7O0EwRnp3eUNBO0VBQ0U7QzFGNHd5Q0Y7O0EwRjd3eUNBO0VBQ0U7QzFGNHd5Q0Y7O0EwRjd3eUNBO0VBQ0U7QzFGNHd5Q0Y7O0EwRjd3eUNBO0VBQ0U7QzFGNHd5Q0Y7O0EwRnp3eUNBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtDMUZteHlDRjs7QTBGanh5Q0U7RUFDRTtFQUNBO0MxRm94eUNKOztBMEZqeHlDRTtFQUNFO0VBQ0E7QzFGb3h5Q0o7O0EwRmh4eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbXh5Q0Y7O0EwRmp4eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGb3h5Q0o7O0EwRmh4eUNBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtDMUZ1eHlDRjs7QTBGcnh5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZ3eHlDSjs7QTBGcHh5Q0E7O0VBQ0U7QzFGd3h5Q0Y7O0EwRnB4eUNBO0VBQ0U7RUFDQTtFQUNBO0MxRnV4eUNGOztBMEZyeHlDRTtFQUNFO0MxRnd4eUNKOztBMEZ0eHlDSTtFQUNFO0MxRnl4eUNOOztBMEZyeHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ3eHlDSjs7QTBGdHh5Q0k7RUFDRTtDMUZ5eHlDTjs7QTBGdHh5Q0k7RUFDRTtDMUZ5eHlDTjs7QTBGbHh5Q0U7RUFDRTtFQUNBO0MxRnF4eUNKOztBMEYvd3lDSTtFQUNFO0MxRmt4eUNOOztBMEYzd3lDSTtFQUNFO0MxRjh3eUNOOztBMEYxd3lDRTtFQUNFO0MxRjZ3eUNKOztBMEYxd3lDRTtFQXBJQTtFQUNBO0VBcUlFO0VBQ0E7QzFGOHd5Q0o7O0EwRjN3eUNFO0VBQ0U7RUFDQTtDMUY4d3lDSjs7QTBGMzZ5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjg2eUNOOztBMEYzNnlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGODZ5Q047O0EwRnB4eUNJO0VBQ0U7RUFDQTtDMUZ1eHlDTjs7QTBGbnh5Q0U7RUFDRTtDMUZzeHlDSjs7QTBGbnh5Q0U7RUE5SkE7RUFDQTtFQStKRTtFQUNBO0MxRnV4eUNKOztBMEZweHlDRTtFQUNFO0MxRnV4eUNKOztBMEZweHlDRTtFQUNFO0VBQ0E7QzFGdXh5Q0o7O0EwRmw5eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZxOXlDTjs7QTBGbDl5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnE5eUNOOztBMEY3eHlDSTtFQUNFO0VBQ0E7QzFGZ3l5Q047O0EwRjV4eUNFO0VBQ0U7QzFGK3h5Q0o7O0EwRjV4eUNFO0VBNUxBO0VBQ0E7RUE2TEU7RUFDQTtDMUZneXlDSjs7QTBGN3h5Q0U7RUFDRTtDMUZneXlDSjs7QTBGN3h5Q0U7RUFDRTtFQUNBO0MxRmd5eUNKOztBMEZ6L3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGNC95Q047O0EwRnoveUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUY0L3lDTjs7QTBGdHl5Q0k7RUFDRTtFQUNBO0MxRnl5eUNOOztBMEZyeXlDRTtFQUNFO0MxRnd5eUNKOztBMEZyeXlDRTtFQTFOQTtFQUNBO0VBMk5FO0VBQ0E7QzFGeXl5Q0o7O0EwRnR5eUNFO0VBQ0U7QzFGeXl5Q0o7O0EwRnR5eUNFO0VBQ0U7RUFDQTtDMUZ5eXlDSjs7QTBGaGl6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm1pekNOOztBMEZoaXpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGbWl6Q047O0EwRi95eUNJO0VBQ0U7RUFDQTtDMUZrenlDTjs7QTBGOXl5Q0U7RUFDRTtDMUZpenlDSjs7QTBGOXl5Q0U7RUF4UEE7RUFDQTtFQXlQRTtFQUNBO0MxRmt6eUNKOztBMEYveXlDRTtFQUNFO0MxRmt6eUNKOztBMEYveXlDRTtFQUNFO0VBQ0E7QzFGa3p5Q0o7O0EwRnZrekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYwa3pDTjs7QTBGdmt6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjBrekNOOztBMEZ4enlDRTtFQUNFO0VBQ0E7QzFGMnp5Q0o7O0EwRnp6eUNJO0VBQ0U7RUFDQTtFQUNBO0MxRjR6eUNOOztBMEZ4enlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYyenlDTjs7QTBGdnp5Q0k7RUFDRTtFQUNBO0MxRjB6eUNOOztBMEZ0enlDSTtFQUNFO0MxRnl6eUNOOztBMEZyenlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGd3p5Q047O0EwRmh6eUNNO0VBQ0U7QzFGbXp5Q1I7O0EwRi95eUNNO0VBQ0U7QzFGa3p5Q1I7O0EwRjl5eUNNO0VBQ0U7RUFDQTtDMUZpenlDUjs7QTBGbnl5Q007RUFDRTtDMUZzeXlDUjs7QTBGbHl5Q007RUFDRTtDMUZxeXlDUjs7QTBGanl5Q007RUFDRTtFQUNBO0MxRm95eUNSOztBMEZ0eHlDTTtFQUNFO0MxRnl4eUNSOztBMEZyeHlDTTtFQUNFO0MxRnd4eUNSOztBMEZweHlDTTtFQUNFO0VBQ0E7QzFGdXh5Q1I7O0EwRnp3eUNNO0VBQ0U7QzFGNHd5Q1I7O0EwRnh3eUNNO0VBQ0U7QzFGMnd5Q1I7O0EwRnZ3eUNNO0VBQ0U7RUFDQTtDMUYwd3lDUjs7QTBGOXZ5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRml3eUNGOztBMEYvdnlDRTtFQUNFO0MxRmt3eUNKOztBMEZod3lDSTtFQUNFO0MxRm13eUNOOztBMEYvdnlDRTtFQUNFO0VBQ0E7RUFDQTtDMUZrd3lDSjs7QTBGL3Z5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGa3d5Q0o7O0EwRmh3eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm13eUNOOztBMEYvdnlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRmt3eUNKOztBMEYvdnlDRTtFQUNFO0MxRmt3eUNKOztBMEZod3lDSTtFQUNFO0VBQ0E7RUFDQTtDMUZtd3lDTjs7QTBGand5Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZvd3lDUjs7QTBGOXZ5Q0k7RUFDRTtDMUZpd3lDTjs7QTBGL3Z5Q007RUFDRTtDMUZrd3lDUjs7QTBGNXZ5Q0k7RUFDRTtDMUYrdnlDTjs7QTBGN3Z5Q007RUFDRTtDMUZnd3lDUjs7QTBGMXZ5Q0k7RUFDRTtDMUY2dnlDTjs7QTBGM3Z5Q007RUFDRTtDMUY4dnlDUjs7QTBGeHZ5Q0k7RUFDRTtDMUYydnlDTjs7QTBGenZ5Q007RUFDRTtDMUY0dnlDUjs7QTBGdHZ5Q0k7RUFDRTtDMUZ5dnlDTjs7QTBGdnZ5Q007RUFDRTtDMUYwdnlDUjs7QTBGbHZ5Q0U7RUFDRTtFQUNBO0MxRnF2eUNKOztBMEZudnlDSTtFQUNFO0MxRnN2eUNOOztBMEZudnlDSTtFQUNFO0VBQ0E7QzFGc3Z5Q047O0EwRnB2eUNNO0VBQ0U7QzFGdXZ5Q1I7O0EwRnB2eUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFLQTtDMUZ1dnlDUjs7QTBGcnZ5Q1E7RUFDRTtDMUZ3dnlDVjs7QTBGaHZ5Q0E7RUFDRTtFQUNBO0VBQ0E7QzFGbXZ5Q0Y7O0EwRmp2eUNFO0VBQ0U7QzFGb3Z5Q0o7O0EwRmx2eUNJO0VBQ0U7QzFGcXZ5Q047O0EwRm52eUNNO0VBQ0U7RUFDQTtDMUZzdnlDUjs7QTBGanZ5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZvdnlDSjs7QTBGbHZ5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZxdnlDTjs7QTBGL3V5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZrdnlDRjs7QTBGaHZ5Q0U7RUFDRTtDMUZtdnlDSjs7QTBGanZ5Q0k7RUFDRTtDMUZvdnlDTjs7QTBGaHZ5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm12eUNKOztBMEZqdnlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGb3Z5Q047O0EwRjl1eUNFO0VBQ0U7QzFGaXZ5Q0o7O0EwRjN1eUNBO0VBQ0U7QzFGOHV5Q0Y7O0EwRjV1eUNFO0VBQ0U7RUFDQTtDMUYrdXlDSjs7QTBGNXV5Q0U7RUFDRTtDMUYrdXlDSjs7QTBGM3V5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGOHV5Q0o7O0EwRjV1eUNJO0VBQ0U7QzFGK3V5Q047O0EwRjN1eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjh1eUNKOztBMEY1dXlDSTtFQUNFO0MxRit1eUNOOztBMEYzdXlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY4dXlDSjs7QTBGM3V5Q0U7O0VBQ0U7QzFGK3V5Q0o7O0EwRjN1eUNJOztFQUNFO0VBQ0E7QzFGK3V5Q047O0EwRjF1eUNJO0VBQ0U7RUFDQTtFQUNBO0MxRjZ1eUNOOztBMEYzdXlDTTtFQUNFO0VBQ0E7QzFGOHV5Q1I7O0EwRnp1eUNNO0VBQ0U7RUFDQTtDMUY0dXlDUjs7QTBGOXV5Q007RUFDRTtFQUNBO0MxRml2eUNSOztBMEZudnlDTTtFQUNFO0VBQ0E7QzFGc3Z5Q1I7O0EwRnh2eUNNO0VBQ0U7RUFDQTtDMUYydnlDUjs7QTBGN3Z5Q007RUFDRTtFQUNBO0MxRmd3eUNSOztBMEZsd3lDTTtFQUNFO0VBQ0E7QzFGcXd5Q1I7O0EwRnZ3eUNNO0VBQ0U7RUFDQTtDMUYwd3lDUjs7QTBGNXd5Q007RUFDRTtFQUNBO0MxRit3eUNSOztBMEZqeHlDTTtFQUNFO0VBQ0E7QzFGb3h5Q1I7O0EwRnR4eUNNO0VBQ0U7RUFDQTtDMUZ5eHlDUjs7QTBGM3h5Q007RUFDRTtFQUNBO0MxRjh4eUNSOztBMEZoeXlDTTtFQUNFO0VBQ0E7QzFGbXl5Q1I7O0EwRnJ5eUNNO0VBQ0U7RUFDQTtDMUZ3eXlDUjs7QTBGMXl5Q007RUFDRTtFQUNBO0MxRjZ5eUNSOztBMEYveXlDTTtFQUNFO0VBQ0E7QzFGa3p5Q1I7O0EwRnB6eUNNO0VBQ0U7RUFDQTtDMUZ1enlDUjs7QTBGenp5Q007RUFDRTtFQUNBO0MxRjR6eUNSOztBMEY5enlDTTtFQUNFO0VBQ0E7QzFGaTB5Q1I7O0EwRm4weUNNO0VBQ0U7RUFDQTtDMUZzMHlDUjs7QTBGeDB5Q007RUFDRTtFQUNBO0MxRjIweUNSOztBMEY3MHlDTTtFQUNFO0VBQ0E7QzFGZzF5Q1I7O0EwRmwxeUNNO0VBQ0U7RUFDQTtDMUZxMXlDUjs7QTBGdjF5Q007RUFDRTtFQUNBO0MxRjAxeUNSOztBMEY1MXlDTTtFQUNFO0VBQ0E7QzFGKzF5Q1I7O0EwRmoyeUNNO0VBQ0U7RUFDQTtDMUZvMnlDUjs7QTBGdDJ5Q007RUFDRTtFQUNBO0MxRnkyeUNSOztBMEYzMnlDTTtFQUNFO0VBQ0E7QzFGODJ5Q1I7O0EwRmgzeUNNO0VBQ0U7RUFDQTtDMUZtM3lDUjs7QTBGcjN5Q007RUFDRTtFQUNBO0MxRnczeUNSOztBMEYxM3lDTTtFQUNFO0VBQ0E7QzFGNjN5Q1I7O0EwRi8zeUNNO0VBQ0U7RUFDQTtDMUZrNHlDUjs7QTBGcDR5Q007RUFDRTtFQUNBO0MxRnU0eUNSOztBMEZ6NHlDTTtFQUNFO0VBQ0E7QzFGNDR5Q1I7O0EwRjk0eUNNO0VBQ0U7RUFDQTtDMUZpNXlDUjs7QTBGbjV5Q007RUFDRTtFQUNBO0MxRnM1eUNSOztBMEZ4NXlDTTtFQUNFO0VBQ0E7QzFGMjV5Q1I7O0EwRjc1eUNNO0VBQ0U7RUFDQTtDMUZnNnlDUjs7QTBGbDZ5Q007RUFDRTtFQUNBO0MxRnE2eUNSOztBMEZ2NnlDTTtFQUNFO0VBQ0E7QzFGMDZ5Q1I7O0EwRjU2eUNNO0VBQ0U7RUFDQTtDMUYrNnlDUjs7QTBGajd5Q007RUFDRTtFQUNBO0MxRm83eUNSOztBMEZ0N3lDTTtFQUNFO0VBQ0E7QzFGeTd5Q1I7O0EwRjM3eUNNO0VBQ0U7RUFDQTtDMUY4N3lDUjs7QTBGaDh5Q007RUFDRTtFQUNBO0MxRm04eUNSOztBMEZyOHlDTTtFQUNFO0VBQ0E7QzFGdzh5Q1I7O0EwRjE4eUNNO0VBQ0U7RUFDQTtDMUY2OHlDUjs7QTBGLzh5Q007RUFDRTtFQUNBO0MxRms5eUNSOztBMEZwOXlDTTtFQUNFO0VBQ0E7QzFGdTl5Q1I7O0EwRno5eUNNO0VBQ0U7RUFDQTtDMUY0OXlDUjs7QTBGcDl5Q0E7RUFDRTtFQUNBO0MxRnU5eUNGOztBMEZyOXlDRTtFQUNFO0MxRnc5eUNKOztBMEZyOXlDRTtFQUNFO0VBQ0E7RUFDQTtDMUZ3OXlDSjs7QTBGdDl5Q0k7RUFDRTtDMUZ5OXlDTjs7QTBGdDl5Q0k7RUFDRTtDMUZ5OXlDTjs7QTBGdjl5Q007O0VBQ0U7RUFDQTtFQUNBO0MxRjI5eUNSOztBMEZ4OXlDTTtFQUNFO0VBQ0E7QzFGMjl5Q1I7O0EwRno5eUNRO0VBQ0U7QzFGNDl5Q1Y7O0EwRjE5eUNVO0VBQ0U7QzFGNjl5Q1o7O0EwRjE5eUNVO0VBQ0U7RUFDQTtDMUY2OXlDWjs7QTBGeDl5Q1U7RUFDRTtDMUYyOXlDWjs7QTBGdjl5Q1k7RUFDRTtFQUNBO0MxRjA5eUNkOztBMEZyOXlDUTtFQUNFO0MxRnc5eUNWOztBMEZuOXlDWTtFQUNFO0VBQ0E7RUFDQTtDMUZzOXlDZDs7QTBGbjl5Q1k7RUFDRTtDMUZzOXlDZDs7QTBGajl5Q1k7RUFDRTtDMUZvOXlDZDs7QTBGMTh5Q007RUFDRTtFQUNBO0MxRjY4eUNSOztBMEZ4OHlDRTtFQUNFO0VBQ0E7RUFDQTtDMUYyOHlDSjs7QTBGeDh5Q007RUFDRTtFQUNBO0MxRjI4eUNSOztBMEZ4OHlDTTtFQUNFO0MxRjI4eUNSOztBMEZ4OHlDTTtFQUNFO0VBQ0E7QzFGMjh5Q1I7O0EwRnY4eUNRO0VBQ0U7QzFGMDh5Q1Y7O0EwRng4eUNVO0VBQ0U7QzFGMjh5Q1o7O0EwRnA4eUNFO0VBQ0U7QzFGdTh5Q0o7O0EwRnI4eUNJO0VBQ0U7RUFDQTtDMUZ3OHlDTjs7QTBGcjh5Q0k7RUFDRTtDMUZ3OHlDTjs7QTBGcjh5Q0k7RUFDRTtFQUNBO0MxRnc4eUNOOztBMEZwOHlDTTtFQUNFO0MxRnU4eUNSOztBMEZyOHlDUTtFQUNFO0MxRnc4eUNWOztBMEZqOHlDRTtFQUNFO0MxRm84eUNKOztBMEZqOHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRm84eUNKOztBMEY5N3lDRTtFQUNFO0MxRmk4eUNKOztBMEY5N3lDRTtFQUNFO0VBQ0E7QzFGaTh5Q0o7O0EwRi83eUNJO0VBQ0U7QzFGazh5Q047O0EwRi83eUNJO0VBQ0U7RUFDQTtDMUZrOHlDTjs7QTBGOTd5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGaTh5Q0o7O0EwRi83eUNJO0VBQ0U7QzFGazh5Q047O0EwRi83eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGazh5Q047O0EwRjU3eUNBO0VBQ0U7RUFDQTtDMUYrN3lDRjs7QTBGNzd5Q0U7O0VBQ0U7RUFDQTtDMUZpOHlDSjs7QTBGOTd5Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGaTh5Q0o7O0EwRi83eUNJO0VBQ0U7QzFGazh5Q047O0EwRi83eUNJO0VBQ0U7RUFDQTtDMUZrOHlDTjs7QTBGaDh5Q007RUFDRTtFQUNBO0MxRm04eUNSOztBMEZoOHlDTTtFQUNFO0MxRm04eUNSOztBMEZoOHlDTTtFQUNFO0VBQ0E7QzFGbTh5Q1I7O0EwRmg4eUNNO0VBQ0U7RUFDQTtFQUNBO0MxRm04eUNSOztBMEZqOHlDUTtFQUNFO0VBQ0E7QzFGbzh5Q1Y7O0EwRjk3eUNFO0VBQ0U7RUFDQTtDMUZpOHlDSjs7QThFMzkwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3OTBDRjs7QThFcjkwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVrOTBDRjs7QWdHcmoxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3dqMUNGOztBZ0d0ajFDRTtFQUNFO0VBQ0E7Q2hHeWoxQ0o7O0FnR3RqMUNFO0VBQ0U7Q2hHeWoxQ0o7O0FnR3RqMUNFO0VBQ0U7RUFDQTtDaEd5ajFDSjs7QWdHdmoxQ0k7RUFDRTtFQUNBO0NoRzBqMUNOOztBZ0dwajFDRTtFQUNFO0VBQ0E7Q2hHdWoxQ0o7O0FnR3JqMUNJO0VBQ0U7Q2hHd2oxQ047O0FnR3BqMUNNO0VBQ0U7RUFDQTtDaEd1ajFDUjs7QWdHcmoxQ1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7Q2hHeW4xQ0Y7O0FnR3ZuMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMG4xQ0o7O0FnR2xrMUNRO0VBQ0U7RUFDQTtDaEdxazFDVjs7QWdHamsxQ007RUFDRTtFQUNBO0VBQ0E7Q2hHb2sxQ1I7O0FnR2xrMUNRO0VBQ0U7RUFDQTtFQUNBO0NoR3FrMUNWOztBZ0duazFDVTtFQUNFO0VBQ0E7Q2hHc2sxQ1o7O0FnR2xrMUNZO0VBQ0U7Q2hHcWsxQ2Q7O0FnR25rMUNjO0VBQ0U7Q2hHc2sxQ2hCOztBZ0c5ajFDUTtFQUNFO0VBQ0E7Q2hHaWsxQ1Y7O0FnRzNqMUNNO0VBQ0U7RUFDQTtDaEc4ajFDUjs7QWdHNWoxQ1E7RUFDRTtFQUNBO0NoRytqMUNWOztBZ0cxajFDUTtFQUNFO0VBQ0E7RUExR1I7RUFDQTtFQUNBO0VBQ0E7Q2hHd3ExQ0Y7O0FnRzdqMUNZO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHZ2sxQ2Q7O0FnRzVqMUNVO0VBQ0U7RUFDQTtVQUFBO0NoRytqMUNaOztBZ0c1ajFDYztFQUNFO0VBQ0E7Q2hHK2oxQ2hCOztBZ0c1ajFDYztFQUNFO0NoRytqMUNoQjs7QWdHM2oxQ1k7RUFDRTtDaEc4ajFDZDs7QWdHM2oxQ1k7RUFDRTtDaEc4ajFDZDs7QWdHMWoxQ1U7RUFDRTtFQUNBO0NoRzZqMUNaOztBZ0dwajFDTTtFQUNFO0NoR3VqMUNSOztBZ0dwajFDTTtFQUNFO0NoR3VqMUNSOztBZ0dqajFDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBO0NoRzR0MUNGOztBZ0dqajFDa0I7O0VBQ0U7Q2hHcWoxQ3BCOztBZ0d6aTFDUTtFQUNFO0VBNUxSO0VBQ0E7RUFDQTtFQUNBO0NoR3l1MUNGOztBZ0d4aTFDUTtFQUNFO0NoRzJpMUNWOztBZ0dyaTFDRTtFQUNFO0NoR3dpMUNKOztBZ0d0aTFDSTtFQUNFO0NoR3lpMUNOOztBZ0dyaTFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHd2kxQ0o7O0FnR2ppMUNJO0VBQ0U7RUFDQTtFQXBPSjtFQUNBO0VBQ0E7RUFDQTtDaEd5dzFDRjs7QWdHcGkxQ1E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd3aTFDVjs7QWdHdGkxQ1U7O0VBQ0U7RUFDQTtFQUNBO0NoRzBpMUNaOztBZ0d2aTFDVTs7RUFDRTtFQUNBO0NoRzJpMUNaOztBZ0d2aTFDUTtFQUNFO0VBQ0E7RUFDQTtDaEcwaTFDVjs7QWdHdGkxQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEd5aTFDUjs7QWdHdGkxQ007RUFDRTtDaEd5aTFDUjs7QWdHdmkxQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMGkxQ1Y7O0FnR3hpMUNVO0VBQ0U7Q2hHMmkxQ1o7O0FnR3RpMUNNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMGkxQ1I7O0FnR3ZpMUNNO0VBQ0U7Q2hHMGkxQ1I7O0FnR3ZpMUNNO0VBQ0U7Q2hHMGkxQ1I7O0FnR3ZpMUNNO0VBQ0U7Q2hHMGkxQ1I7O0FnR2xpMUNFO0VBQ0U7Q2hHcWkxQ0o7O0FnR25pMUNJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0NoR2kzMUNGOztBZ0cvMjFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR2szMUNKOztBZ0cvaTFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdrajFDSjs7QWdHaGoxQ0k7RUFDRTtDaEdtajFDTjs7QWdHaGoxQ0k7RUFDRTtFQUNBO0VBQ0E7Q2hHbWoxQ047O0FnR2pqMUNNO0VBQ0U7RUFDQTtFQUNBO0NoR29qMUNSOztBZ0dsajFDUTtFQUNFO0VBQ0E7Q2hHcWoxQ1Y7O0FnR2xqMUNRO0VBQ0U7RUFDQTtDaEdxajFDVjs7QWdHbmoxQ1U7RUFDRTtDaEdzajFDWjs7QWdHbGoxQ1E7RUFDRTtFQUNBO0NoR3FqMUNWOztBZ0cvaTFDTTtFQUNFO0NoR2tqMUNSOztBZ0c3aTFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoR2dqMUNKOztBZ0c5aTFDSTtFQUNFO0VBQ0E7Q2hHaWoxQ047O0FnRzNpMUNBO0VBQ0U7RUFDQTtFQUNBO0NoRzhpMUNGOztBZ0c1aTFDRTtFQUNFO0VBQ0E7RUFDQTtDaEcraTFDSjs7QWdHNWkxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytpMUNKOztBZ0c3aTFDSTtFQUNFO0VBQ0E7RUFDQTtDaEdnajFDTjs7QWdHM2kxQ0E7RUFDRTtDaEc4aTFDRjs7QWdHM2kxQ0k7RUFDRTtFQUNBO0VBQ0E7Q2hHOGkxQ047O0FnRzVpMUNNO0VBQ0U7Q2hHK2kxQ1I7O0FnR3RpMUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd5aTFDTjs7QWdHdmkxQ007RUFDRTtDaEcwaTFDUjs7QWdHdmkxQ007RUFDRTtDaEcwaTFDUjs7QWdHcmkxQ007RUFDRTtDaEd3aTFDUjs7QWdHbmkxQ007RUFDRTtDaEdzaTFDUjs7QWdHN2gxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdnaTFDTjs7QWdHOWgxQ007RUFDRTtFQUNBO0NoR2lpMUNSOztBZ0c5aDFDTTtFQUNFO0NoR2lpMUNSOztBZ0c5aDFDTTtFQUNFO0VBQ0E7RUFDQTtDaEdpaTFDUjs7QWdHN2gxQ0k7RUFDRTtFQUNBO0NoR2dpMUNOOztBZ0c5aDFDTTtFQUNFO0NoR2lpMUNSOztBZ0cvaDFDUTtFQUNFO0VBQ0E7Q2hHa2kxQ1Y7O0FnRzFoMUNBO0VBQ0U7Q2hHNmgxQ0Y7O0FnR3hoMUNFO0VBQ0U7RUFDQTtDaEcyaDFDSjs7QWdHemgxQ0k7RUFqaEJGO0VBQ0E7RUFDQTtFQUNBO0NoRzhpMkNGOztBZ0c1aTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytpMkNKOztBZ0d0aTFDSTtFQUNFO0VBQ0E7Q2hHeWkxQ047O0FnR25pMUNBO0VBQ0U7RUFDQTtDaEdzaTFDRjs7QWdHcGkxQ0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NoR3VpMUNKOztBZ0dyaTFDSTs7RUFDRTtDaEd5aTFDTjs7QWdHcmkxQ0U7RUFDRTtVQUFBO0NoR3dpMUNKOztBZ0d0aTFDSTtFQUNFO1VBQUE7Q2hHeWkxQ047O0FnR3JpMUNFO0VBQ0U7VUFBQTtDaEd3aTFDSjs7QWdHdGkxQ0k7RUFDRTtVQUFBO0NoR3lpMUNOOztBZ0dwaTFDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0NoR3VpMUNOOztBZ0dyaTFDTTtFQUNFO0NoR3dpMUNSOztBZ0d0aTFDUTtFQUNFO0NoR3lpMUNWOztBZ0d0aTFDUTtFQUNFO0VBQ0E7Q2hHeWkxQ1Y7O0FnR3ZpMUNVO0VBQ0U7Q2hHMGkxQ1o7O0FnR3RpMUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lpMUNWOztBZ0d2aTFDVTtFQUNFO0NoRzBpMUNaOztBZ0d2aTFDVTtFQUNFO0NoRzBpMUNaOztBZ0d0aTFDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3lpMUNWOztBOEVqcTJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RThwMkNGOztBOEUzcDJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXdwMkNGOztBaUdseDJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHcXgyQ0o7O0FpR254MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR3N4MkNOOztBaUdueDJDSTtFRGhCRjtFQUNBO0VBQ0E7RUFDQTtDaEd1eTJDRjs7QWdHcnkyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd3eTJDSjs7QWlHaHkyQ0k7RUFDRTtFQUNBO0NqR215MkNOOztBaUcveDJDRTtFQUNFO0VBQ0E7RUFDQTtDakdreTJDSjs7QWlHaHkyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR215MkNOOztBaUdoeTJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHbXkyQ047O0FpRy94MkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR2t5MkNKOztBaUdoeTJDSTtFQUNFO0NqR215MkNOOztBaUdoeTJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHbXkyQ047O0FpR2p5MkNNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR3F5MkNSOztBaUdqeTJDSTtFQUNFO0NqR295MkNOOztBaUdqeTJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHb3kyQ047O0FpR2x5MkNNO0VBQ0U7Q2pHcXkyQ1I7O0FpR255MkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHc3kyQ1Y7O0FpR3B5MkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHdXkyQ1o7O0FpR2p5MkNJO0VBQ0U7Q2pHb3kyQ047O0FpR2p5MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR295MkNOOztBaUdseTJDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR3F5MkNSOztBaUdqeTJDSTtFQUNFO0VBQ0E7Q2pHb3kyQ047O0FpR2x5MkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR3F5MkNSOztBaUcveDJDUTtFQUNFO1VBQUE7Q2pHa3kyQ1Y7O0FpRy94MkNRO0VBQ0U7VUFBQTtDakdreTJDVjs7QWlHM3gyQ1E7RUFDRTtFQUNBO0NqRzh4MkNWOztBaUd4eDJDTTtFQUNFO0NqRzJ4MkNSOztBaUd4eDJDTTtFQUNFO0VBQ0E7Q2pHMngyQ1I7O0FpR3p4MkNRO0VBQ0U7RUFDQTtDakc0eDJDVjs7QWlHeHgyQ007RUFDRTtFQUNBO0NqRzJ4MkNSOztBaUd6eDJDUTtFQUNFO0VBQ0E7Q2pHNHgyQ1Y7O0FpR3Z4MkNJO0VBQ0U7RUFDQTtFQUNBO0NqRzB4MkNOOztBaUd2eDJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqRzB4MkNOOztBaUd2eDJDSTtFQUNFO0VBQ0E7Q2pHMHgyQ047O0FpR3h4MkNNO0VBQ0U7Q2pHMngyQ1I7O0FpR3p4MkNRO0VBQ0U7Q2pHNHgyQ1Y7O0FpRzM3MkNFO0VBb0tFOzs7O0lqRzh4MkNEO0NBQ0g7O0FpRzF4MkNJO0VBQ0U7RUFDQTtFQUNBO0NqRzZ4MkNOOztBaUcxeDJDSTtFQUNFO0NqRzZ4MkNOOztBaUcxeDJDSTtFQUNFO0NqRzZ4MkNOOztBOEVwZzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWlnM0NGOztBOEU5LzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTIvMkNGOztBa0d6bTNDQTtFQUNFO0NsRzRtM0NGOztBa0cxbTNDRTs7RUFDRTtFQUNBO0NsRzhtM0NKOztBa0czbTNDRTtFQUNFO0VBaEJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHK24zQ0Y7O0FrRy9tM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5QkY7RUFDQTtFQUNBO0NsR2lwM0NGOztBa0dobjNDQTtFQUNFO0NsR21uM0NGOztBa0dqbjNDRTs7RUFDRTtFQUNBO0NsR3FuM0NKOztBa0dsbjNDRTtFQUNFO0VBdENGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHNHAzQ0Y7O0FrR3RuM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFwREY7RUFDQTtFQUNBO0NsRzhxM0NGOztBa0d2bjNDQTtFQUNFO0NsRzBuM0NGOztBa0d4bjNDRTs7RUFDRTtFQUNBO0NsRzRuM0NKOztBa0d6bjNDRTtFQUNFO0VBNURGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHeXIzQ0Y7O0FrRzduM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUExRUY7RUFDQTtFQUNBO0NsRzJzM0NGOztBa0c5bjNDQTtFQUNFO0NsR2lvM0NGOztBa0cvbjNDRTs7RUFDRTtFQUNBO0NsR21vM0NKOztBa0dobzNDRTtFQUNFO0VBbEZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHc3QzQ0Y7O0FrR3BvM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFoR0Y7RUFDQTtFQUNBO0NsR3d1M0NGOztBa0dybzNDQTtFQUNFO0NsR3dvM0NGOztBa0d0bzNDRTs7RUFDRTtFQUNBO0NsRzBvM0NKOztBa0d2bzNDRTtFQUNFO0VBeEdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHbXYzQ0Y7O0FrRzNvM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF0SEY7RUFDQTtFQUNBO0NsR3F3M0NGOztBa0c1bzNDQTtFQUNFO0NsRytvM0NGOztBa0c3bzNDRTs7RUFDRTtFQUNBO0NsR2lwM0NKOztBa0c5bzNDRTtFQUNFO0VBOUhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHZ3gzQ0Y7O0FrR2xwM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE1SUY7RUFDQTtFQUNBO0NsR2t5M0NGOztBa0ducDNDQTtFQUNFO0NsR3NwM0NGOztBa0dwcDNDRTs7RUFDRTtFQUNBO0NsR3dwM0NKOztBa0dycDNDRTtFQUNFO0VBcEpGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHNnkzQ0Y7O0FrR3pwM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFsS0Y7RUFDQTtFQUNBO0NsRyt6M0NGOztBa0cxcDNDQTtFQUNFO0NsRzZwM0NGOztBa0czcDNDRTs7RUFDRTtFQUNBO0NsRytwM0NKOztBa0c1cDNDRTtFQUNFO0VBMUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHMDAzQ0Y7O0FrR2hxM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF4TEY7RUFDQTtFQUNBO0NsRzQxM0NGOztBa0dqcTNDQTtFQUNFO0NsR29xM0NGOztBa0dscTNDRTs7RUFDRTtFQUNBO0NsR3NxM0NKOztBa0ducTNDRTtFQUNFO0VBaE1GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHdTIzQ0Y7O0FrR3ZxM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5TUY7RUFDQTtFQUNBO0NsR3kzM0NGOztBa0d4cTNDQTs7QUFDQTtFQUNFO0NsRzRxM0NGOztBa0d6cTNDSTtFQUNFO1VBQUE7RUFDQTtDbEc0cTNDTjs7QWtHcnEzQ0U7O0VBQ0U7RUFDQTtFQUNBO0NsR3lxM0NKOztBa0d2cTNDSTs7RUFDRTtDbEcycTNDTjs7QWtHdnEzQ0U7RUFDRTtFQXRPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBb09FO0NsRzhxM0NKOztBa0d6cTNDRTs7RUFDRTtFQUNBO0VBQ0E7Q2xHNnEzQ0o7O0FrRzNxM0NJOztFQUNFO0NsRytxM0NOOztBa0czcTNDRTtFQUNFO0VBeFBGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFzUEU7Q2xHa3IzQ0o7O0FrRzlxM0NBO0VBQ0U7SUFDRTtHbEdpcjNDRjtDQUNGOztBa0c5cTNDQTtFQUNFO0NsR2lyM0NGOztBa0c5cTNDQTtFQUNFO0NsR2lyM0NGOztBOEVsODNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RSs3M0NGOztBOEU1NzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXk3M0NGOztBbUdyajRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Hd2o0Q0Y7O0FtR3RqNENFO0VBQ0U7RUFDQTtDbkd5ajRDSjs7QW1Hcmo0Q0k7RUFDRTtFQUNBO0NuR3dqNENOOztBbUdwajRDTTtFQUNFO0VBQ0E7Q25HdWo0Q1I7O0E4RTdrNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMGs0Q0Y7O0E4RXZrNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb2s0Q0Y7O0FvR2hzNENBO0VBQ0U7Q3BHbXM0Q0Y7O0FvR2pzNENFO0VBQ0U7RUFDQTtDcEdvczRDSjs7QW9HanM0Q0U7RUFDRTtFQUNBO0NwR29zNENKOztBb0dsczRDSTtFQUNFO0VBQ0E7Q3BHcXM0Q047O0FvR2xzNENJO0VBQ0U7RUFDQTtDcEdxczRDTjs7QW9HbnM0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEdzczRDUjs7QW9HanM0Q0U7RUFDRTtFQUNBO0VBQ0E7Q3BHb3M0Q0o7O0FvRy9yNENNO0VBQ0U7Q3BHa3M0Q1I7O0FvRzVyNENJO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0NwRytyNENOOztBb0c1cjRDTTtFQUNFO0NwRytyNENSOztBb0c1cjRDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR2dzNENSOztBb0c1cjRDUTtFQUNFO0VBQ0E7Q3BHK3I0Q1Y7O0FvRzVyNENRO0VBQ0U7RUFDQTtDcEcrcjRDVjs7QW9HN3I0Q1U7RUFDRTtDcEdnczRDWjs7QW9HNXI0Q1E7RUFDRTtFQUNBO0NwRytyNENWOztBb0czcjRDTTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR2dzNENSOztBb0c5cjRDUTs7O0VBQ0U7Q3BHbXM0Q1Y7O0FvR2pzNENVOzs7RUFDRTtDcEdzczRDWjs7QW9HbHM0Q1E7OztFQUNFO0NwR3VzNENWOztBb0dwczRDUTs7O0VBQ0U7RUFDQTtDcEd5czRDVjs7QW9HdnM0Q1U7OztFQUNFO0NwRzRzNENaOztBb0d2czRDTTtFQUNFO0VBQ0E7Q3BHMHM0Q1I7O0FvR3ZzNENNO0VBQ0U7RUFDQTtFQUNBO0NwRzBzNENSOztBb0d2czRDTTtFQUNFOztJQUNFO0lBQ0E7R3BHMnM0Q1I7O0VvR3pzNENNO0lBQ0U7SUFDQTtHcEc0czRDUjtDQUNGOztBb0cxczRDTTtFQUNFOzs7SUFDRTtHcEcrczRDUjtDQUNGOztBb0czczRDSTs7O0VBR0U7RUFDQTtFQUNBO0NwRzhzNENOOztBb0czczRDSTtFQUNFO0NwRzhzNENOOztBb0c1czRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHK3M0Q1I7O0FvRzNzNENJO0VBQ0U7RUFDQTtDcEc4czRDTjs7QW9HNXM0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRytzNENSOztBOEVoNDRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTYzNENGOztBOEUxMzRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXUzNENGOztBcUdqLzRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JHby80Q0o7O0FxR2wvNENJO0VBQ0U7RUFDQTtDckdxLzRDTjs7QXFHai80Q0U7RUFFRTtFQUNBO0VBQ0E7Q3JHbS80Q0o7O0FxR2ovNENJO0VBQ0U7RUFDQTtDckdvLzRDTjs7QXFHaC80Q0U7RUFDRTtDckdtLzRDSjs7QXFHaC80Q0U7RUFDRTtFQUNBO0NyR20vNENKOztBcUc5KzRDRTtFQUNFO0NyR2kvNENKOztBcUc1KzRDRTtFQUNFO0VBQ0E7RUFDQTtDckcrKzRDSjs7QXFHMSs0Q0U7RUFDRTtDckc2KzRDSjs7QXFHeis0Q0E7RUFDRTtFQUNBO0VBQ0E7Q3JHNCs0Q0Y7O0FxRzErNENFO0VBQ0U7Q3JHNis0Q0o7O0FxRzMrNENJO0VBQ0U7Q3JHOCs0Q047O0FxR3orNENBO0VBQ0U7RUFDQTtDckc0KzRDRjs7QXFHeCs0Q0U7RUFDRTtDckcyKzRDSjs7QXFHdCs0Q007RUFDRTtDckd5KzRDUjs7QThFOWo1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyajVDRjs7QThFeGo1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxajVDRjs7QXNHeHE1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEcycTVDSjs7QXNHenE1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzRxNUNOOztBc0d6cTVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEc0cTVDTjs7QXNHenE1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzRxNUNOOztBc0d6cTVDSTtFQUNFO0N0RzRxNUNOOztBc0cxcTVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q3RHNnE1Q1I7O0FzR3pxNUNJO0VBQ0U7Q3RHNHE1Q047O0FzRzFxNUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0RzZxNUNSOztBc0d6cTVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHNHE1Q047O0FzR3hxNUNFO0VBQ0U7Q3RHMnE1Q0o7O0FzR3B3NUNBO0VBNEZFO0N0RzRxNUNGOztBc0dycTVDUTtFQUNFO1VBQUE7Q3RHd3E1Q1Y7O0FzR3JxNUNRO0VBQ0U7VUFBQTtDdEd3cTVDVjs7QXNHN3E1Q1E7RUFDRTtVQUFBO0N0R2dyNUNWOztBc0c3cTVDUTtFQUNFO1VBQUE7Q3RHZ3I1Q1Y7O0FzR3JyNUNRO0VBQ0U7VUFBQTtDdEd3cjVDVjs7QXNHcnI1Q1E7RUFDRTtVQUFBO0N0R3dyNUNWOztBc0c3cjVDUTtFQUNFO1VBQUE7Q3RHZ3M1Q1Y7O0FzRzdyNUNRO0VBQ0U7VUFBQTtDdEdnczVDVjs7QXNHcnM1Q1E7RUFDRTtVQUFBO0N0R3dzNUNWOztBc0dyczVDUTtFQUNFO1VBQUE7Q3RHd3M1Q1Y7O0FzRzdzNUNRO0VBQ0U7VUFBQTtDdEdndDVDVjs7QXNHN3M1Q1E7RUFDRTtVQUFBO0N0R2d0NUNWOztBc0dydDVDUTtFQUNFO1VBQUE7Q3RHd3Q1Q1Y7O0FzR3J0NUNRO0VBQ0U7VUFBQTtDdEd3dDVDVjs7QXNHN3Q1Q1E7RUFDRTtVQUFBO0N0R2d1NUNWOztBc0c3dDVDUTtFQUNFO1VBQUE7Q3RHZ3U1Q1Y7O0FzR3J1NUNRO0VBQ0U7VUFBQTtDdEd3dTVDVjs7QXNHcnU1Q1E7RUFDRTtVQUFBO0N0R3d1NUNWOztBc0c3dTVDUTtFQUNFO1VBQUE7Q3RHZ3Y1Q1Y7O0FzRzd1NUNRO0VBQ0U7VUFBQTtDdEdndjVDVjs7QXNHcnY1Q1E7RUFDRTtVQUFBO0N0R3d2NUNWOztBc0dydjVDUTtFQUNFO1VBQUE7Q3RHd3Y1Q1Y7O0FzRzd2NUNRO0VBQ0U7VUFBQTtDdEdndzVDVjs7QXNHN3Y1Q1E7RUFDRTtVQUFBO0N0R2d3NUNWOztBc0dydzVDUTtFQUNFO1VBQUE7Q3RHd3c1Q1Y7O0FzR3J3NUNRO0VBQ0U7VUFBQTtDdEd3dzVDVjs7QXNHN3c1Q1E7RUFDRTtVQUFBO0N0R2d4NUNWOztBc0c3dzVDUTtFQUNFO1VBQUE7Q3RHZ3g1Q1Y7O0FzR3J4NUNRO0VBQ0U7VUFBQTtDdEd3eDVDVjs7QXNHcng1Q1E7RUFDRTtVQUFBO0N0R3d4NUNWOztBc0c3eDVDUTtFQUNFO1VBQUE7Q3RHZ3k1Q1Y7O0FzRzd4NUNRO0VBQ0U7VUFBQTtDdEdneTVDVjs7QXNHcnk1Q1E7RUFDRTtVQUFBO0N0R3d5NUNWOztBc0dyeTVDUTtFQUNFO1VBQUE7Q3RHd3k1Q1Y7O0FzRzd5NUNRO0VBQ0U7VUFBQTtDdEdnejVDVjs7QXNHN3k1Q1E7RUFDRTtVQUFBO0N0R2d6NUNWOztBc0dyejVDUTtFQUNFO1VBQUE7Q3RHd3o1Q1Y7O0FzR3J6NUNRO0VBQ0U7VUFBQTtDdEd3ejVDVjs7QXNHN3o1Q1E7RUFDRTtVQUFBO0N0R2cwNUNWOztBc0c3ejVDUTtFQUNFO1VBQUE7Q3RHZzA1Q1Y7O0FzR3IwNUNRO0VBQ0U7VUFBQTtDdEd3MDVDVjs7QXNHcjA1Q1E7RUFDRTtVQUFBO0N0R3cwNUNWOztBc0c3MDVDUTtFQUNFO1VBQUE7Q3RHZzE1Q1Y7O0FzRzcwNUNRO0VBQ0U7VUFBQTtDdEdnMTVDVjs7QXNHcjE1Q1E7RUFDRTtVQUFBO0N0R3cxNUNWOztBc0dyMTVDUTtFQUNFO1VBQUE7Q3RHdzE1Q1Y7O0FzRzcxNUNRO0VBQ0U7VUFBQTtDdEdnMjVDVjs7QXNHNzE1Q1E7RUFDRTtVQUFBO0N0R2cyNUNWOztBc0dyMjVDUTtFQUNFO1VBQUE7Q3RHdzI1Q1Y7O0FzR3IyNUNRO0VBQ0U7VUFBQTtDdEd3MjVDVjs7QXNHNzI1Q1E7RUFDRTtVQUFBO0N0R2czNUNWOztBc0c3MjVDUTtFQUNFO1VBQUE7Q3RHZzM1Q1Y7O0FzR3IzNUNRO0VBQ0U7VUFBQTtDdEd3MzVDVjs7QXNHcjM1Q1E7RUFDRTtVQUFBO0N0R3czNUNWOztBc0c3MzVDUTtFQUNFO1VBQUE7Q3RHZzQ1Q1Y7O0FzRzczNUNRO0VBQ0U7VUFBQTtDdEdnNDVDVjs7QXNHcjQ1Q1E7RUFDRTtVQUFBO0N0R3c0NUNWOztBc0dyNDVDUTtFQUNFO1VBQUE7Q3RHdzQ1Q1Y7O0FzRzc0NUNRO0VBQ0U7VUFBQTtDdEdnNTVDVjs7QXNHNzQ1Q1E7RUFDRTtVQUFBO0N0R2c1NUNWOztBc0dyNTVDUTtFQUNFO1VBQUE7Q3RHdzU1Q1Y7O0FzR3I1NUNRO0VBQ0U7VUFBQTtDdEd3NTVDVjs7QXNHNzU1Q1E7RUFDRTtVQUFBO0N0R2c2NUNWOztBc0c3NTVDUTtFQUNFO1VBQUE7Q3RHZzY1Q1Y7O0FzR3I2NUNRO0VBQ0U7VUFBQTtDdEd3NjVDVjs7QXNHcjY1Q1E7RUFDRTtVQUFBO0N0R3c2NUNWOztBc0c3NjVDUTtFQUNFO1VBQUE7Q3RHZzc1Q1Y7O0FzRzc2NUNRO0VBQ0U7VUFBQTtDdEdnNzVDVjs7QXNHcjc1Q1E7RUFDRTtVQUFBO0N0R3c3NUNWOztBc0dyNzVDUTtFQUNFO1VBQUE7Q3RHdzc1Q1Y7O0FzRzc3NUNRO0VBQ0U7VUFBQTtDdEdnODVDVjs7QXNHNzc1Q1E7RUFDRTtVQUFBO0N0R2c4NUNWOztBc0dyODVDUTtFQUNFO1VBQUE7Q3RHdzg1Q1Y7O0FzR3I4NUNRO0VBQ0U7VUFBQTtDdEd3ODVDVjs7QXNHNzg1Q1E7RUFDRTtVQUFBO0N0R2c5NUNWOztBc0c3ODVDUTtFQUNFO1VBQUE7Q3RHZzk1Q1Y7O0FzR3I5NUNRO0VBQ0U7VUFBQTtDdEd3OTVDVjs7QXNHcjk1Q1E7RUFDRTtVQUFBO0N0R3c5NUNWOztBc0c3OTVDUTtFQUNFO1VBQUE7Q3RHZys1Q1Y7O0FzRzc5NUNRO0VBQ0U7VUFBQTtDdEdnKzVDVjs7QXNHcis1Q1E7RUFDRTtVQUFBO0N0R3crNUNWOztBc0dyKzVDUTtFQUNFO1VBQUE7Q3RHdys1Q1Y7O0FzRzcrNUNRO0VBQ0U7VUFBQTtDdEdnLzVDVjs7QXNHNys1Q1E7RUFDRTtVQUFBO0N0R2cvNUNWOztBc0dyLzVDUTtFQUNFO1VBQUE7Q3RHdy81Q1Y7O0FzR3IvNUNRO0VBQ0U7VUFBQTtDdEd3LzVDVjs7QXNHNy81Q1E7RUFDRTtVQUFBO0N0R2dnNkNWOztBc0c3LzVDUTtFQUNFO1VBQUE7Q3RHZ2c2Q1Y7O0FzR3JnNkNRO0VBQ0U7VUFBQTtDdEd3ZzZDVjs7QXNHcmc2Q1E7RUFDRTtVQUFBO0N0R3dnNkNWOztBc0c3ZzZDUTtFQUNFO1VBQUE7Q3RHZ2g2Q1Y7O0FzRzdnNkNRO0VBQ0U7VUFBQTtDdEdnaDZDVjs7QXNHcmg2Q1E7RUFDRTtVQUFBO0N0R3doNkNWOztBc0dyaDZDUTtFQUNFO1VBQUE7Q3RHd2g2Q1Y7O0FzRzdoNkNRO0VBQ0U7VUFBQTtDdEdnaTZDVjs7QXNHN2g2Q1E7RUFDRTtVQUFBO0N0R2dpNkNWOztBc0dyaTZDUTtFQUNFO1VBQUE7Q3RHd2k2Q1Y7O0FzR3JpNkNRO0VBQ0U7VUFBQTtDdEd3aTZDVjs7QXNHN2k2Q1E7RUFDRTtVQUFBO0N0R2dqNkNWOztBc0c3aTZDUTtFQUNFO1VBQUE7Q3RHZ2o2Q1Y7O0FzR3hpNkNRO0VBQ0U7VUFBQTtDdEcyaTZDVjs7QXNHeGk2Q1E7RUFDRTtVQUFBO0N0RzJpNkNWOztBc0doajZDUTtFQUNFO1VBQUE7Q3RHbWo2Q1Y7O0FzR2hqNkNRO0VBQ0U7VUFBQTtDdEdtajZDVjs7QXNHeGo2Q1E7RUFDRTtVQUFBO0N0RzJqNkNWOztBc0d4ajZDUTtFQUNFO1VBQUE7Q3RHMmo2Q1Y7O0FzR2hrNkNRO0VBQ0U7VUFBQTtDdEdtazZDVjs7QXNHaGs2Q1E7RUFDRTtVQUFBO0N0R21rNkNWOztBc0d4azZDUTtFQUNFO1VBQUE7Q3RHMms2Q1Y7O0FzR3hrNkNRO0VBQ0U7VUFBQTtDdEcyazZDVjs7QXNHaGw2Q1E7RUFDRTtVQUFBO0N0R21sNkNWOztBc0dobDZDUTtFQUNFO1VBQUE7Q3RHbWw2Q1Y7O0FzR3hsNkNRO0VBQ0U7VUFBQTtDdEcybDZDVjs7QXNHeGw2Q1E7RUFDRTtVQUFBO0N0RzJsNkNWOztBc0dobTZDUTtFQUNFO1VBQUE7Q3RHbW02Q1Y7O0FzR2htNkNRO0VBQ0U7VUFBQTtDdEdtbTZDVjs7QXNHeG02Q1E7RUFDRTtVQUFBO0N0RzJtNkNWOztBc0d4bTZDUTtFQUNFO1VBQUE7Q3RHMm02Q1Y7O0FzR2huNkNRO0VBQ0U7VUFBQTtDdEdtbjZDVjs7QXNHaG42Q1E7RUFDRTtVQUFBO0N0R21uNkNWOztBc0d4bjZDUTtFQUNFO1VBQUE7Q3RHMm42Q1Y7O0FzR3huNkNRO0VBQ0U7VUFBQTtDdEcybjZDVjs7QXNHaG82Q1E7RUFDRTtVQUFBO0N0R21vNkNWOztBc0dobzZDUTtFQUNFO1VBQUE7Q3RHbW82Q1Y7O0FzR3hvNkNRO0VBQ0U7VUFBQTtDdEcybzZDVjs7QXNHeG82Q1E7RUFDRTtVQUFBO0N0RzJvNkNWOztBc0docDZDUTtFQUNFO1VBQUE7Q3RHbXA2Q1Y7O0FzR2hwNkNRO0VBQ0U7VUFBQTtDdEdtcDZDVjs7QXNHeHA2Q1E7RUFDRTtVQUFBO0N0RzJwNkNWOztBc0d4cDZDUTtFQUNFO1VBQUE7Q3RHMnA2Q1Y7O0FzR2hxNkNRO0VBQ0U7VUFBQTtDdEdtcTZDVjs7QXNHaHE2Q1E7RUFDRTtVQUFBO0N0R21xNkNWOztBc0d4cTZDUTtFQUNFO1VBQUE7Q3RHMnE2Q1Y7O0FzR3hxNkNRO0VBQ0U7VUFBQTtDdEcycTZDVjs7QXNHaHI2Q1E7RUFDRTtVQUFBO0N0R21yNkNWOztBc0docjZDUTtFQUNFO1VBQUE7Q3RHbXI2Q1Y7O0FzR3hyNkNRO0VBQ0U7VUFBQTtDdEcycjZDVjs7QXNHeHI2Q1E7RUFDRTtVQUFBO0N0RzJyNkNWOztBc0doczZDUTtFQUNFO1VBQUE7Q3RHbXM2Q1Y7O0FzR2hzNkNRO0VBQ0U7VUFBQTtDdEdtczZDVjs7QXNHeHM2Q1E7RUFDRTtVQUFBO0N0RzJzNkNWOztBc0d4czZDUTtFQUNFO1VBQUE7Q3RHMnM2Q1Y7O0FzR2h0NkNRO0VBQ0U7VUFBQTtDdEdtdDZDVjs7QXNHaHQ2Q1E7RUFDRTtVQUFBO0N0R210NkNWOztBc0d4dDZDUTtFQUNFO1VBQUE7Q3RHMnQ2Q1Y7O0FzR3h0NkNRO0VBQ0U7VUFBQTtDdEcydDZDVjs7QXNHaHU2Q1E7RUFDRTtVQUFBO0N0R211NkNWOztBc0dodTZDUTtFQUNFO1VBQUE7Q3RHbXU2Q1Y7O0FzR3h1NkNRO0VBQ0U7VUFBQTtDdEcydTZDVjs7QXNHeHU2Q1E7RUFDRTtVQUFBO0N0RzJ1NkNWOztBc0dodjZDUTtFQUNFO1VBQUE7Q3RHbXY2Q1Y7O0FzR2h2NkNRO0VBQ0U7VUFBQTtDdEdtdjZDVjs7QXNHeHY2Q1E7RUFDRTtVQUFBO0N0RzJ2NkNWOztBc0d4djZDUTtFQUNFO1VBQUE7Q3RHMnY2Q1Y7O0FzR2h3NkNRO0VBQ0U7VUFBQTtDdEdtdzZDVjs7QXNHaHc2Q1E7RUFDRTtVQUFBO0N0R213NkNWOztBc0d4dzZDUTtFQUNFO1VBQUE7Q3RHMnc2Q1Y7O0FzR3h3NkNRO0VBQ0U7VUFBQTtDdEcydzZDVjs7QXNHaHg2Q1E7RUFDRTtVQUFBO0N0R214NkNWOztBc0doeDZDUTtFQUNFO1VBQUE7Q3RHbXg2Q1Y7O0FzR3h4NkNRO0VBQ0U7VUFBQTtDdEcyeDZDVjs7QXNHeHg2Q1E7RUFDRTtVQUFBO0N0RzJ4NkNWOztBc0doeTZDUTtFQUNFO1VBQUE7Q3RHbXk2Q1Y7O0FzR2h5NkNRO0VBQ0U7VUFBQTtDdEdteTZDVjs7QXNHeHk2Q1E7RUFDRTtVQUFBO0N0RzJ5NkNWOztBc0d4eTZDUTtFQUNFO1VBQUE7Q3RHMnk2Q1Y7O0FzR2h6NkNRO0VBQ0U7VUFBQTtDdEdtejZDVjs7QXNHaHo2Q1E7RUFDRTtVQUFBO0N0R216NkNWOztBc0d4ejZDUTtFQUNFO1VBQUE7Q3RHMno2Q1Y7O0FzR3h6NkNRO0VBQ0U7VUFBQTtDdEcyejZDVjs7QXNHaDA2Q1E7RUFDRTtVQUFBO0N0R20wNkNWOztBc0doMDZDUTtFQUNFO1VBQUE7Q3RHbTA2Q1Y7O0FzR3gwNkNRO0VBQ0U7VUFBQTtDdEcyMDZDVjs7QXNHeDA2Q1E7RUFDRTtVQUFBO0N0RzIwNkNWOztBc0doMTZDUTtFQUNFO1VBQUE7Q3RHbTE2Q1Y7O0FzR2gxNkNRO0VBQ0U7VUFBQTtDdEdtMTZDVjs7QXNHeDE2Q1E7RUFDRTtVQUFBO0N0RzIxNkNWOztBc0d4MTZDUTtFQUNFO1VBQUE7Q3RHMjE2Q1Y7O0FzR2gyNkNRO0VBQ0U7VUFBQTtDdEdtMjZDVjs7QXNHaDI2Q1E7RUFDRTtVQUFBO0N0R20yNkNWOztBc0d4MjZDUTtFQUNFO1VBQUE7Q3RHMjI2Q1Y7O0FzR3gyNkNRO0VBQ0U7VUFBQTtDdEcyMjZDVjs7QXNHaDM2Q1E7RUFDRTtVQUFBO0N0R20zNkNWOztBc0doMzZDUTtFQUNFO1VBQUE7Q3RHbTM2Q1Y7O0FzR3gzNkNRO0VBQ0U7VUFBQTtDdEcyMzZDVjs7QXNHeDM2Q1E7RUFDRTtVQUFBO0N0RzIzNkNWOztBc0doNDZDUTtFQUNFO1VBQUE7Q3RHbTQ2Q1Y7O0FzR2g0NkNRO0VBQ0U7VUFBQTtDdEdtNDZDVjs7QXNHeDQ2Q1E7RUFDRTtVQUFBO0N0RzI0NkNWOztBc0d4NDZDUTtFQUNFO1VBQUE7Q3RHMjQ2Q1Y7O0FzR2g1NkNRO0VBQ0U7VUFBQTtDdEdtNTZDVjs7QXNHaDU2Q1E7RUFDRTtVQUFBO0N0R201NkNWOztBc0d4NTZDUTtFQUNFO1VBQUE7Q3RHMjU2Q1Y7O0FzR3g1NkNRO0VBQ0U7VUFBQTtDdEcyNTZDVjs7QXNHaDY2Q1E7RUFDRTtVQUFBO0N0R202NkNWOztBc0doNjZDUTtFQUNFO1VBQUE7Q3RHbTY2Q1Y7O0FzR3g2NkNRO0VBQ0U7VUFBQTtDdEcyNjZDVjs7QXNHeDY2Q1E7RUFDRTtVQUFBO0N0RzI2NkNWOztBc0doNzZDUTtFQUNFO1VBQUE7Q3RHbTc2Q1Y7O0FzR2g3NkNRO0VBQ0U7VUFBQTtDdEdtNzZDVjs7QXNHejY2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNDY2Q047O0VzRzE2NkNJO0lBQ0U7SUFDQTtHdEc2NjZDTjtDQUNGOztBc0dyNzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0NjZDTjs7RXNHMTY2Q0k7SUFDRTtJQUNBO0d0RzY2NkNOO0NBQ0Y7O0FzR3I3NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R3c3NkNOOztFc0d0NzZDSTtJQUNFO0lBQ0E7R3RHeTc2Q047Q0FDRjs7QXNHajg2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdzc2Q047O0VzR3Q3NkNJO0lBQ0U7SUFDQTtHdEd5NzZDTjtDQUNGOztBc0dqODZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvODZDTjs7RXNHbDg2Q0k7SUFDRTtJQUNBO0d0R3E4NkNOO0NBQ0Y7O0FzRzc4NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R284NkNOOztFc0dsODZDSTtJQUNFO0lBQ0E7R3RHcTg2Q047Q0FDRjs7QXNHNzg2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZzk2Q047O0VzRzk4NkNJO0lBQ0U7SUFDQTtHdEdpOTZDTjtDQUNGOztBc0d6OTZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnOTZDTjs7RXNHOTg2Q0k7SUFDRTtJQUNBO0d0R2k5NkNOO0NBQ0Y7O0FzR3o5NkNJO0VBQ0U7SUFDRTtJQUNBO0d0RzQ5NkNOOztFc0cxOTZDSTtJQUNFO0lBQ0E7R3RHNjk2Q047Q0FDRjs7QXNHcis2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNDk2Q047O0VzRzE5NkNJO0lBQ0U7SUFDQTtHdEc2OTZDTjtDQUNGOztBc0dyKzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3KzZDTjs7RXNHdCs2Q0k7SUFDRTtJQUNBO0d0R3krNkNOO0NBQ0Y7O0FzR2ovNkNJO0VBQ0U7SUFDRTtJQUNBO0d0R3crNkNOOztFc0d0KzZDSTtJQUNFO0lBQ0E7R3RHeSs2Q047Q0FDRjs7QXNHai82Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHby82Q047O0VzR2wvNkNJO0lBQ0U7SUFDQTtHdEdxLzZDTjtDQUNGOztBc0c3LzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvLzZDTjs7RXNHbC82Q0k7SUFDRTtJQUNBO0d0R3EvNkNOO0NBQ0Y7O0FzRzcvNkNJO0VBQ0U7SUFDRTtJQUNBO0d0R2dnN0NOOztFc0c5LzZDSTtJQUNFO0lBQ0E7R3RHaWc3Q047Q0FDRjs7QXNHemc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZ2c3Q047O0VzRzkvNkNJO0lBQ0U7SUFDQTtHdEdpZzdDTjtDQUNGOztBc0d6ZzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0ZzdDTjs7RXNHMWc3Q0k7SUFDRTtJQUNBO0d0RzZnN0NOO0NBQ0Y7O0FzR3JoN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzRnN0NOOztFc0cxZzdDSTtJQUNFO0lBQ0E7R3RHNmc3Q047Q0FDRjs7QXNHcmg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHd2g3Q047O0VzR3RoN0NJO0lBQ0U7SUFDQTtHdEd5aDdDTjtDQUNGOztBc0dqaTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3aDdDTjs7RXNHdGg3Q0k7SUFDRTtJQUNBO0d0R3loN0NOO0NBQ0Y7O0FzR2ppN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R29pN0NOOztFc0dsaTdDSTtJQUNFO0lBQ0E7R3RHcWk3Q047Q0FDRjs7QXNHN2k3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHb2k3Q047O0VzR2xpN0NJO0lBQ0U7SUFDQTtHdEdxaTdDTjtDQUNGOztBc0c3aTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnajdDTjs7RXNHOWk3Q0k7SUFDRTtJQUNBO0d0R2lqN0NOO0NBQ0Y7O0FzR3pqN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2dqN0NOOztFc0c5aTdDSTtJQUNFO0lBQ0E7R3RHaWo3Q047Q0FDRjs7QXNHemo3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNGo3Q047O0VzRzFqN0NJO0lBQ0U7SUFDQTtHdEc2ajdDTjtDQUNGOztBc0dyazdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0ajdDTjs7RXNHMWo3Q0k7SUFDRTtJQUNBO0d0RzZqN0NOO0NBQ0Y7O0FzR3JrN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3drN0NOOztFc0d0azdDSTtJQUNFO0lBQ0E7R3RHeWs3Q047Q0FDRjs7QXNHamw3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHd2s3Q047O0VzR3RrN0NJO0lBQ0U7SUFDQTtHdEd5azdDTjtDQUNGOztBc0dqbDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvbDdDTjs7RXNHbGw3Q0k7SUFDRTtJQUNBO0d0R3FsN0NOO0NBQ0Y7O0FzRzdsN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R29sN0NOOztFc0dsbDdDSTtJQUNFO0lBQ0E7R3RHcWw3Q047Q0FDRjs7QXNHN2w3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZ203Q047O0VzRzlsN0NJO0lBQ0U7SUFDQTtHdEdpbTdDTjtDQUNGOztBc0d6bTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnbTdDTjs7RXNHOWw3Q0k7SUFDRTtJQUNBO0d0R2ltN0NOO0NBQ0Y7O0FzR3ptN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzRtN0NOOztFc0cxbTdDSTtJQUNFO0lBQ0E7R3RHNm03Q047Q0FDRjs7QXNHcm43Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNG03Q047O0VzRzFtN0NJO0lBQ0U7SUFDQTtHdEc2bTdDTjtDQUNGOztBc0dybjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3bjdDTjs7RXNHdG43Q0k7SUFDRTtJQUNBO0d0R3luN0NOO0NBQ0Y7O0FzR2pvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3duN0NOOztFc0d0bjdDSTtJQUNFO0lBQ0E7R3RHeW43Q047Q0FDRjs7QXNHam83Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHb283Q047O0VzR2xvN0NJO0lBQ0U7SUFDQTtHdEdxbzdDTjtDQUNGOztBc0c3bzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvbzdDTjs7RXNHbG83Q0k7SUFDRTtJQUNBO0d0R3FvN0NOO0NBQ0Y7O0FzRzdvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2dwN0NOOztFc0c5bzdDSTtJQUNFO0lBQ0E7R3RHaXA3Q047Q0FDRjs7QXNHenA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZ3A3Q047O0VzRzlvN0NJO0lBQ0U7SUFDQTtHdEdpcDdDTjtDQUNGOztBc0d6cDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0cDdDTjs7RXNHMXA3Q0k7SUFDRTtJQUNBO0d0RzZwN0NOO0NBQ0Y7O0FzR3JxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzRwN0NOOztFc0cxcDdDSTtJQUNFO0lBQ0E7R3RHNnA3Q047Q0FDRjs7QXNHcnE3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHd3E3Q047O0VzR3RxN0NJO0lBQ0U7SUFDQTtHdEd5cTdDTjtDQUNGOztBc0dqcjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3cTdDTjs7RXNHdHE3Q0k7SUFDRTtJQUNBO0d0R3lxN0NOO0NBQ0Y7O0FzR2pyN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R29yN0NOOztFc0dscjdDSTtJQUNFO0lBQ0E7R3RHcXI3Q047Q0FDRjs7QXNHN3I3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHb3I3Q047O0VzR2xyN0NJO0lBQ0U7SUFDQTtHdEdxcjdDTjtDQUNGOztBc0c3cjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnczdDTjs7RXNHOXI3Q0k7SUFDRTtJQUNBO0d0R2lzN0NOO0NBQ0Y7O0FzR3pzN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2dzN0NOOztFc0c5cjdDSTtJQUNFO0lBQ0E7R3RHaXM3Q047Q0FDRjs7QXNHenM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNHM3Q047O0VzRzFzN0NJO0lBQ0U7SUFDQTtHdEc2czdDTjtDQUNGOztBc0dydDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0czdDTjs7RXNHMXM3Q0k7SUFDRTtJQUNBO0d0RzZzN0NOO0NBQ0Y7O0FzR3J0N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3d0N0NOOztFc0d0dDdDSTtJQUNFO0lBQ0E7R3RHeXQ3Q047Q0FDRjs7QXNHanU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHd3Q3Q047O0VzR3R0N0NJO0lBQ0U7SUFDQTtHdEd5dDdDTjtDQUNGOztBc0dqdTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvdTdDTjs7RXNHbHU3Q0k7SUFDRTtJQUNBO0d0R3F1N0NOO0NBQ0Y7O0FzRzd1N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R291N0NOOztFc0dsdTdDSTtJQUNFO0lBQ0E7R3RHcXU3Q047Q0FDRjs7QXNHN3U3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZ3Y3Q047O0VzRzl1N0NJO0lBQ0U7SUFDQTtHdEdpdjdDTjtDQUNGOztBc0d6djdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdndjdDTjs7RXNHOXU3Q0k7SUFDRTtJQUNBO0d0R2l2N0NOO0NBQ0Y7O0FzR3p2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzR2N0NOOztFc0cxdjdDSTtJQUNFO0lBQ0E7R3RHNnY3Q047Q0FDRjs7QXNHcnc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNHY3Q047O0VzRzF2N0NJO0lBQ0U7SUFDQTtHdEc2djdDTjtDQUNGOztBc0dydzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3dzdDTjs7RXNHdHc3Q0k7SUFDRTtJQUNBO0d0R3l3N0NOO0NBQ0Y7O0FzR2p4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3d3N0NOOztFc0d0dzdDSTtJQUNFO0lBQ0E7R3RHeXc3Q047Q0FDRjs7QXNHang3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHb3g3Q047O0VzR2x4N0NJO0lBQ0U7SUFDQTtHdEdxeDdDTjtDQUNGOztBc0c3eDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdveDdDTjs7RXNHbHg3Q0k7SUFDRTtJQUNBO0d0R3F4N0NOO0NBQ0Y7O0FzRzd4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2d5N0NOOztFc0c5eDdDSTtJQUNFO0lBQ0E7R3RHaXk3Q047Q0FDRjs7QXNHenk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZ3k3Q047O0VzRzl4N0NJO0lBQ0U7SUFDQTtHdEdpeTdDTjtDQUNGOztBc0d6eTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0eTdDTjs7RXNHMXk3Q0k7SUFDRTtJQUNBO0d0RzZ5N0NOO0NBQ0Y7O0FzR3J6N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzR5N0NOOztFc0cxeTdDSTtJQUNFO0lBQ0E7R3RHNnk3Q047Q0FDRjs7QXNHcno3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHd3o3Q047O0VzR3R6N0NJO0lBQ0U7SUFDQTtHdEd5ejdDTjtDQUNGOztBc0dqMDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3ejdDTjs7RXNHdHo3Q0k7SUFDRTtJQUNBO0d0R3l6N0NOO0NBQ0Y7O0FzR2owN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R28wN0NOOztFc0dsMDdDSTtJQUNFO0lBQ0E7R3RHcTA3Q047Q0FDRjs7QXNHNzA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbzA3Q047O0VzR2wwN0NJO0lBQ0U7SUFDQTtHdEdxMDdDTjtDQUNGOztBc0c3MDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnMTdDTjs7RXNHOTA3Q0k7SUFDRTtJQUNBO0d0R2kxN0NOO0NBQ0Y7O0FzR3oxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2cxN0NOOztFc0c5MDdDSTtJQUNFO0lBQ0E7R3RHaTE3Q047Q0FDRjs7QXNHejE3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNDE3Q047O0VzRzExN0NJO0lBQ0U7SUFDQTtHdEc2MTdDTjtDQUNGOztBc0dyMjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0MTdDTjs7RXNHMTE3Q0k7SUFDRTtJQUNBO0d0RzYxN0NOO0NBQ0Y7O0FzR3IyN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3cyN0NOOztFc0d0MjdDSTtJQUNFO0lBQ0E7R3RHeTI3Q047Q0FDRjs7QXNHajM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdzI3Q047O0VzR3QyN0NJO0lBQ0U7SUFDQTtHdEd5MjdDTjtDQUNGOztBc0dqMzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvMzdDTjs7RXNHbDM3Q0k7SUFDRTtJQUNBO0d0R3EzN0NOO0NBQ0Y7O0FzRzczN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R28zN0NOOztFc0dsMzdDSTtJQUNFO0lBQ0E7R3RHcTM3Q047Q0FDRjs7QXNHNzM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZzQ3Q047O0VzRzkzN0NJO0lBQ0U7SUFDQTtHdEdpNDdDTjtDQUNGOztBc0d6NDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnNDdDTjs7RXNHOTM3Q0k7SUFDRTtJQUNBO0d0R2k0N0NOO0NBQ0Y7O0FzR3o0N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzQ0N0NOOztFc0cxNDdDSTtJQUNFO0lBQ0E7R3RHNjQ3Q047Q0FDRjs7QXNHcjU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNDQ3Q047O0VzRzE0N0NJO0lBQ0U7SUFDQTtHdEc2NDdDTjtDQUNGOztBc0dyNTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3NTdDTjs7RXNHdDU3Q0k7SUFDRTtJQUNBO0d0R3k1N0NOO0NBQ0Y7O0FzR2o2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3c1N0NOOztFc0d0NTdDSTtJQUNFO0lBQ0E7R3RHeTU3Q047Q0FDRjs7QXNHajY3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbzY3Q047O0VzR2w2N0NJO0lBQ0U7SUFDQTtHdEdxNjdDTjtDQUNGOztBc0c3NjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdvNjdDTjs7RXNHbDY3Q0k7SUFDRTtJQUNBO0d0R3E2N0NOO0NBQ0Y7O0FzRzc2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2c3N0NOOztFc0c5NjdDSTtJQUNFO0lBQ0E7R3RHaTc3Q047Q0FDRjs7QXNHejc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHZzc3Q047O0VzRzk2N0NJO0lBQ0U7SUFDQTtHdEdpNzdDTjtDQUNGOztBc0d6NzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0NzdDTjs7RXNHMTc3Q0k7SUFDRTtJQUNBO0d0RzY3N0NOO0NBQ0Y7O0FzR3I4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzQ3N0NOOztFc0cxNzdDSTtJQUNFO0lBQ0E7R3RHNjc3Q047Q0FDRjs7QXNHcjg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdzg3Q047O0VzR3Q4N0NJO0lBQ0U7SUFDQTtHdEd5ODdDTjtDQUNGOztBc0dqOTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd3ODdDTjs7RXNHdDg3Q0k7SUFDRTtJQUNBO0d0R3k4N0NOO0NBQ0Y7O0FzR2o5N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R285N0NOOztFc0dsOTdDSTtJQUNFO0lBQ0E7R3RHcTk3Q047Q0FDRjs7QXNHNzk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbzk3Q047O0VzR2w5N0NJO0lBQ0U7SUFDQTtHdEdxOTdDTjtDQUNGOztBc0c3OTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdnKzdDTjs7RXNHOTk3Q0k7SUFDRTtJQUNBO0d0R2krN0NOO0NBQ0Y7O0FzR3orN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R2crN0NOOztFc0c5OTdDSTtJQUNFO0lBQ0E7R3RHaSs3Q047Q0FDRjs7QXNHeis3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHNCs3Q047O0VzRzErN0NJO0lBQ0U7SUFDQTtHdEc2KzdDTjtDQUNGOztBc0dyLzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEc0KzdDTjs7RXNHMSs3Q0k7SUFDRTtJQUNBO0d0RzYrN0NOO0NBQ0Y7O0FzR3IvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3cvN0NOOztFc0d0LzdDSTtJQUNFO0lBQ0E7R3RHeS83Q047Q0FDRjs7QXNHamc4Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdy83Q047O0VzR3QvN0NJO0lBQ0U7SUFDQTtHdEd5LzdDTjtDQUNGOztBOEVqbzhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RThuOENGOztBOEUzbjhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXduOENGOztBdUdwdjhDQTtFQUNFO0VBQ0E7Q3ZHdXY4Q0Y7O0F1R252OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZHc3Y4Q0Y7O0F1R3B2OENFO0VBQ0U7RUFDQTtDdkd1djhDSjs7QXVHcHY4Q0U7RUFDRTtFQUNBO0N2R3V2OENKOztBdUdsdjhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkdxdjhDRjs7QXVHbnY4Q0U7RUFDRTtFQUNBO0VBQ0E7Q3ZHc3Y4Q0o7O0E4RTd4OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMHg4Q0Y7O0E4RXZ4OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb3g4Q0Y7O0F3Ry80OENBO0VBQ0U7Q3hHazU4Q0Y7O0F3R2g1OENFO0VBQ0U7RUFDQTtDeEdtNThDSjs7QXdHaDU4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hHbTU4Q0o7O0F3R2o1OENJO0VBQ0U7RUFDQTtDeEdvNThDTjs7QXdHajU4Q0k7RUFDRTtDeEdvNThDTjs7QXdHajU4Q0k7RUFDRTtDeEdvNThDTjs7QXdHajU4Q0k7RUFDRTtDeEdvNThDTjs7QXdHajU4Q0k7RUFDRTtDeEdvNThDTjs7QXdHajU4Q0k7RUFDRTtFQUNBO0VBQ0E7Q3hHbzU4Q047O0F3Rzk0OENBO0VBQ0U7RUFDQTtFQUNBO0N4R2k1OENGOztBd0cvNDhDRTs7RUFDRTtDeEdtNThDSjs7QXdHLzQ4Q0k7RUFDRTtFQUNBO0VBQ0E7Q3hHazU4Q047O0F3R2g1OENNO0VBQ0U7Q3hHbTU4Q1I7O0F3R2g1OENNO0VBQ0U7Q3hHbTU4Q1I7O0F5Ry85OENBO0VBSUk7SUFDRTtHekcrOThDSjs7RXlHMTk4Q0U7SUFDRTtHekc2OThDSjs7RXlHMzk4Q0k7SUFDRTtJQUNBO0d6Rzg5OENOOztFeUc1OThDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3pHKzk4Q1I7O0V5RzM5OENJO0lBQ0U7SUFDQTtHekc4OThDTjs7RXlHMzk4Q0k7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R3pHKzk4Q047O0V5RzU5OENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekcrOThDTjs7RXlHNTk4Q0k7SUFDRTtHekcrOThDTjs7RXlHNTk4Q1E7SUFDRTtHekcrOThDVjtDQUNGOztBOEVqaDlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RThnOUNGOztBOEUzZzlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXdnOUNGOztBMEdubzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxR3NvOUNKOztBMEdobzlDSTtFQUNFO0VBQ0E7RUFDQTtDMUdtbzlDTjs7QTBHam85Q007RUFDRTtDMUdvbzlDUjs7QTBHam85Q007RUFDRTtDMUdvbzlDUjs7QTBHL245Q0U7RUFDRTtDMUdrbzlDSjs7QTBHaG85Q0k7RUFDRTtFQUNBO0MxR21vOUNOOztBMEdqbzlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHb285Q1I7O0EwR2xvOUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFHcW85Q1Y7O0EwR2xvOUNRO0VBQ0U7QzFHcW85Q1Y7O0EwR25vOUNVO0VBQ0U7QzFHc285Q1o7O0EwR2hvOUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUdtbzlDTjs7QTBHam85Q007RUFDRTtDMUdvbzlDUjs7QTBHN245Q0U7RUFDRTtFQUNBO0MxR2dvOUNKOztBMEc1bjlDQTtFQUdNO0lBQ0U7SUFDQTtHMUc2bjlDTjtDQUNGOztBOEV4dDlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXF0OUNGOztBOEVsdDlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RStzOUNGOztBMkczMDlDQTtFQUNFOztJQUNFO0czRyswOUNGOztFMkc1MDlDQTtJQUNFO0czRyswOUNGOztFMkc1MDlDQTs7QUFDQTtJQUNFO01BQ0U7TUFDQTtjQUFBO0szR2cxOUNGOztJMkc3MDlDQTtNQUNFO01BQ0E7Y0FBQTtLM0dnMTlDRjtDQUNKOztBMkd6MTlDRTtJQUNFO01BQ0U7TUFDQTtjQUFBO0szR2cxOUNGOztJMkc3MDlDQTtNQUNFO01BQ0E7Y0FBQTtLM0dnMTlDRjtDQUNKOztFMkc3MDlDRTs7Ozs7O0lBQ0U7WUFBQTtJQUNBO1lBQUE7SUFDQTtZQUFBO0czR3ExOUNGOztFMkc1eDlDQTs7RUFFQTtJQUNFO0czRyt4OUNGOztFMkc1eDlDQTtJQUNFO0lBQ0E7RzNHK3g5Q0Y7O0UyRzV4OUNBO0lBQ0U7SUFDQTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHNXg5Q0E7SUFDRTtHM0creDlDRjs7RTJHdng5Q1U7SUFDRTtJQUNBO0lBQ0E7RzNHMHg5Q1o7O0UyR3h4OUNZO0lBQ0U7RzNHMng5Q2Q7O0UyR2x4OUNBOztFQUNBO0lBQ0U7RzNHc3g5Q0Y7O0UyR254OUNBO0lBQ0U7RzNHc3g5Q0Y7O0UyR2x4OUNFO0lBQ0U7RzNHcXg5Q0o7O0UyR2x4OUNBOztFQUVBOztFQUVFO0lBQ0U7RzNHcXg5Q0o7O0UyR2x4OUNBOztFQUVBOztFQUVFO0lBQ0U7RzNHcXg5Q0o7O0UyR254OUNJO0lBQ0U7RzNHc3g5Q047O0UyR2p4OUNJO0lBQ0U7RzNHb3g5Q047O0UyR2p4OUNJO0lBQ0U7RzNHb3g5Q047O0UyR2h4OUNBOztFQUVBOztFQUNBO0lBQ0U7SUFDQTtHM0dveDlDRjs7RTJHbHg5Q0U7SUFDRTtHM0dxeDlDSjs7RTJHbHg5Q0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RzNHcXg5Q0o7O0UyR2p4OUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0dxeDlDRjs7RTJHbng5Q0U7SUFDRTtJQUNBO0czR3N4OUNKOztFMkdqeDlDRTtJQUNFO0czR294OUNKOztFMkc1dzlDUTtJQUNFO0czRyt3OUNWOztFMkc1dzlDUTtJQUNFO0lBdk9SO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHdS85Q0Y7O0UyR3J4OUNVO0lBNU5SO0lBQ0E7SUFDQTtHM0dxLzlDRjs7RTJHbi85Q0U7SUFDRTtJQUNBO0czR3MvOUNKOztFMkdwLzlDRTtJQUNFO0lBQ0E7SUFDQTtHM0d1LzlDSjs7RTJHbHk5Q1U7SUFoTlI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHcy85Q0Y7O0UyR3AvOUNFO0lBQ0U7RzNHdS85Q0o7O0UyR3IvOUNJO0lBQ0U7SUFDQTtJQUNBO0czR3cvOUNOOztFMkd0LzlDTTtJQUNFO0czR3kvOUNSOztFMkdsejlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR3F6OUNKOztFMkduejlDSTtJQUNFO0lBQ0E7SUFDQTtHM0dzejlDTjs7RTJHcHo5Q007SUFDRTtHM0d1ejlDUjs7RTJHbno5Q1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHM0dzejlDVjs7RTJHcHo5Q1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHM0d1ejlDWjs7RTJHcno5Q1k7SUFDRTtJQUNBO0czR3d6OUNkOztFMkduejlDUTtJQWhTTjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR3VsK0NGOztFMkc3ejlDVTtJQXBSUjtJQUNBO0lBQ0E7RzNHcWwrQ0Y7O0UyR25sK0NFO0lBQ0U7SUFDQTtHM0dzbCtDSjs7RTJHcGwrQ0U7SUFDRTtJQUNBO0lBQ0E7RzNHdWwrQ0o7O0UyRzEwOUNVO0lBeFFSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR3NsK0NGOztFMkdwbCtDRTtJQUNFO0czR3VsK0NKOztFMkdybCtDSTtJQUNFO0lBQ0E7SUFDQTtHM0d3bCtDTjs7RTJHdGwrQ007SUFDRTtHM0d5bCtDUjs7RTJHejE5Q1E7SUFDRTtJQUNBO0lBQ0E7RzNHNDE5Q1Y7O0UyRzExOUNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzNHNjE5Q1o7O0UyRzMxOUNZO0lBQ0U7SUFDQTtHM0c4MTlDZDs7RTJHejE5Q1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHNDE5Q1Y7O0UyRzExOUNVO0lBOVRSO0lBQ0E7SUFDQTtHM0c0cCtDRjs7RTJHMXArQ0U7SUFDRTtJQUNBO0czRzZwK0NKOztFMkczcCtDRTtJQUNFO0lBQ0E7SUFDQTtHM0c4cCtDSjs7RTJHdjI5Q1U7SUFDRTtJQUNBO0czRzAyOUNaOztFMkd4MjlDWTs7SUFDRTtJQUNBO0czRzQyOUNkOztFMkd4MjlDVTtJQUNFO0lBN1RWO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR3lxK0NGOztFMkd2cStDRTtJQUNFO0czRzBxK0NKOztFMkd4cStDSTtJQUNFO0lBQ0E7SUFDQTtHM0cycStDTjs7RTJHenErQ007SUFDRTtHM0c0cStDUjs7RTJHdDM5Q1U7SUFDRTtHM0d5MzlDWjs7RTJHOTI5Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czR2kzOUNOOztFMkc3MjlDTTtJQTNYSjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzR1K0NGOztFMkd2MzlDUTtJQS9XTjtJQUNBO0lBQ0E7RzNHMHUrQ0Y7O0UyR3h1K0NFO0lBQ0U7SUFDQTtHM0cydStDSjs7RTJHenUrQ0U7SUFDRTtJQUNBO0lBQ0E7RzNHNHUrQ0o7O0UyR2o0OUNBOztFQUVBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0czR3E0OUNGOztFMkduNDlDRTtJQUNFO0czR3M0OUNKO0NBQ0Y7O0E0R2h6K0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUdteitDSjs7QTRHaHorQ0U7RUFDRTtFQUNBO0M1R216K0NKOztBNEdqeitDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHb3orQ047O0E0R2x6K0NNO0VBQ0U7QzVHcXorQ1I7O0E0R2x6K0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUdxeitDUjs7QTRHaHorQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1R216K0NKOztBNEdqeitDSTtFQUNFO0M1R296K0NOOztBNEcveStDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1R216K0NOOztBNEdqeitDTTs7RUFDRTtFQUNBO0M1R3F6K0NSOztBNEczeStDVTs7RUFDRTtDNUcreStDWjs7QTRHenkrQ0k7RUFDRTtDNUc0eStDTjs7QTRHenkrQ0k7RUFDRTtDNUc0eStDTjs7QTRHMXkrQ007RUFDRTtDNUc2eStDUjs7QTRHenkrQ0k7RUFDRTtDNUc0eStDTjs7QTRHenkrQ0k7RUFDRTtDNUc0eStDTjs7QTRHeHkrQ0U7O0VBQ0U7QzVHNHkrQ0o7O0E0R3p5K0NFO0VBQ0U7QzVHNHkrQ0o7O0E0R3h5K0NJO0VBQ0U7QzVHMnkrQ047O0E0R3J5K0NJO0VBQ0U7QzVHd3krQ047O0E0R3R5K0NNO0VBQ0U7RUFDQTtDNUd5eStDUjs7QTRHbnkrQ0k7RUFDRTtDNUdzeStDTjs7QTRHankrQ0k7RUFDRTtFQUNBO0M1R295K0NOOztBNEcveCtDSTtFQUNFO0M1R2t5K0NOOztBNEczeCtDSTtFQUNFO0VBQ0E7QzVHOHgrQ047O0E0RzV4K0NNO0VBQ0U7QzVHK3grQ1I7O0E0R3p4K0NFO0VBQ0U7QzVHNHgrQ0o7O0E4RTM3K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdzcrQ0Y7O0E4RXI3K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFazcrQ0Y7O0E2RzdpL0NFO0VBQ0U7QzdHZ2ovQ0o7O0E2RzlpL0NJO0VBQ0U7QzdHaWovQ047O0E2Ry9pL0NNO0VBQ0U7QzdHa2ovQ1I7O0E2R2hqL0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHbWovQ1Y7O0E2R2hqL0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdHbWovQ1Y7O0E2Ry9pL0NVO0VBQ0U7VUFBQTtDN0drai9DWjs7QTZHL2kvQ1U7RUFDRTtVQUFBO0M3R2tqL0NaOztBOEU3bC9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTBsL0NGOztBOEV2bC9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RW9sL0NGOztBOEdodC9DQTtFQUNFO0M5R210L0NGOztBOEdodC9DQTtFQUNFO0M5R210L0NGOztBOEdodC9DQTtFQUNFO0M5R210L0NGOztBOEdodC9DQTtFQUNFO0M5R210L0NGOztBOEdodC9DQTtFQUNFO0M5R210L0NGOztBOEcvcy9DRTtFQUNFO0M5R2t0L0NKOztBOEdudC9DRTtFQUNFO0M5R3N0L0NKOztBOEd2dC9DRTtFQUNFO0M5RzB0L0NKOztBOEczdC9DRTtFQUNFO0M5Rzh0L0NKOztBOEcvdC9DRTtFQUNFO0M5R2t1L0NKOztBOEdudS9DRTtFQUNFO0M5R3N1L0NKOztBOEd2dS9DRTtFQUNFO0M5RzB1L0NKOztBOEczdS9DRTtFQUNFO0M5Rzh1L0NKOztBOEcvdS9DRTtFQUNFO0M5R2t2L0NKOztBOEdudi9DRTtFQUNFO0M5R3N2L0NKOztBOEd2di9DRTtFQUNFO0M5RzB2L0NKOztBOEczdi9DRTtFQUNFO0M5Rzh2L0NKOztBOEcvdi9DRTtFQUNFO0M5R2t3L0NKOztBOEdudy9DRTtFQUNFO0M5R3N3L0NKOztBOEd2dy9DRTtFQUNFO0M5RzB3L0NKOztBOEczdy9DRTtFQUNFO0M5Rzh3L0NKOztBOEcvdy9DRTtFQUNFO0M5R2t4L0NKOztBOEdueC9DRTtFQUNFO0M5R3N4L0NKOztBOEd2eC9DRTtFQUNFO0M5RzB4L0NKOztBOEczeC9DRTtFQUNFO0M5Rzh4L0NKOztBOEcveC9DRTtFQUNFO0M5R2t5L0NKOztBOEdueS9DRTtFQUNFO0M5R3N5L0NKOztBOEd2eS9DRTtFQUNFO0M5RzB5L0NKOztBOEczeS9DRTtFQUNFO0M5Rzh5L0NKOztBOEcveS9DRTtFQUNFO0M5R2t6L0NKOztBOEduei9DRTtFQUNFO0M5R3N6L0NKOztBOEd2ei9DRTtFQUNFO0M5RzB6L0NKOztBOEczei9DRTtFQUNFO0M5Rzh6L0NKOztBOEcvei9DRTtFQUNFO0M5R2swL0NKOztBOEduMC9DRTtFQUNFO0M5R3MwL0NKOztBOEd2MC9DRTtFQUNFO0M5RzAwL0NKOztBOEczMC9DRTtFQUNFO0M5RzgwL0NKOztBOEcvMC9DRTtFQUNFO0M5R2sxL0NKOztBOEduMS9DRTtFQUNFO0M5R3MxL0NKOztBOEd2MS9DRTtFQUNFO0M5RzAxL0NKOztBOEczMS9DRTtFQUNFO0M5RzgxL0NKOztBOEcvMS9DRTtFQUNFO0M5R2syL0NKOztBOEduMi9DRTtFQUNFO0M5R3MyL0NKOztBOEd2Mi9DRTtFQUNFO0M5RzAyL0NKOztBOEczMi9DRTtFQUNFO0M5RzgyL0NKOztBOEcvMi9DRTtFQUNFO0M5R2szL0NKOztBOEduMy9DRTtFQUNFO0M5R3MzL0NKOztBOEd2My9DRTtFQUNFO0M5RzAzL0NKOztBOEczMy9DRTtFQUNFO0M5RzgzL0NKOztBOEcvMy9DRTtFQUNFO0M5R2s0L0NKOztBOEduNC9DRTtFQUNFO0M5R3M0L0NKOztBOEd2NC9DRTtFQUNFO0M5RzA0L0NKOztBOEczNC9DRTtFQUNFO0M5Rzg0L0NKOztBOEcvNC9DRTtFQUNFO0M5R2s1L0NKOztBOEduNS9DRTtFQUNFO0M5R3M1L0NKOztBOEd2NS9DRTtFQUNFO0M5RzA1L0NKOztBOEczNS9DRTtFQUNFO0M5Rzg1L0NKOztBOEcvNS9DRTtFQUNFO0M5R2s2L0NKOztBOEduNi9DRTtFQUNFO0M5R3M2L0NKOztBOEd2Ni9DRTtFQUNFO0M5RzA2L0NKOztBOEczNi9DRTtFQUNFO0M5Rzg2L0NKOztBOEcvNi9DRTtFQUNFO0M5R2s3L0NKOztBOEduNy9DRTtFQUNFO0M5R3M3L0NKOztBOEd2Ny9DRTtFQUNFO0M5RzA3L0NKOztBOEczNy9DRTtFQUNFO0M5Rzg3L0NKOztBOEcvNy9DRTtFQUNFO0M5R2s4L0NKOztBOEduOC9DRTtFQUNFO0M5R3M4L0NKOztBOEd2OC9DRTtFQUNFO0M5RzA4L0NKOztBOEczOC9DRTtFQUNFO0M5Rzg4L0NKOztBOEcvOC9DRTtFQUNFO0M5R2s5L0NKOztBOEduOS9DRTtFQUNFO0M5R3M5L0NKOztBOEd2OS9DRTtFQUNFO0M5RzA5L0NKOztBOEczOS9DRTtFQUNFO0M5Rzg5L0NKOztBOEcvOS9DRTtFQUNFO0M5R2srL0NKOztBOEduKy9DRTtFQUNFO0M5R3MrL0NKOztBOEd2Ky9DRTtFQUNFO0M5RzArL0NKOztBOEczKy9DRTtFQUNFO0M5RzgrL0NKOztBOEcvKy9DRTtFQUNFO0M5R2svL0NKOztBOEduLy9DRTtFQUNFO0M5R3MvL0NKOztBOEd2Ly9DRTtFQUNFO0M5RzAvL0NKOztBOEczLy9DRTtFQUNFO0M5RzgvL0NKOztBOEcvLy9DRTtFQUNFO0M5R2tnZ0RKOztBOEduZ2dERTtFQUNFO0M5R3NnZ0RKOztBOEd2Z2dERTtFQUNFO0M5RzBnZ0RKOztBOEczZ2dERTtFQUNFO0M5RzhnZ0RKOztBOEcvZ2dERTtFQUNFO0M5R2toZ0RKOztBOEduaGdERTtFQUNFO0M5R3NoZ0RKOztBOEd2aGdERTtFQUNFO0M5RzBoZ0RKOztBOEczaGdERTtFQUNFO0M5RzhoZ0RKOztBOEcvaGdERTtFQUNFO0M5R2tpZ0RKOztBOEduaWdERTtFQUNFO0M5R3NpZ0RKOztBOEd2aWdERTtFQUNFO0M5RzBpZ0RKOztBOEczaWdERTtFQUNFO0M5RzhpZ0RKOztBOEcvaWdERTtFQUNFO0M5R2tqZ0RKOztBOEduamdERTtFQUNFO0M5R3NqZ0RKOztBOEd2amdERTtFQUNFO0M5RzBqZ0RKOztBOEczamdERTtFQUNFO0M5RzhqZ0RKOztBOEcvamdERTtFQUNFO0M5R2trZ0RKOztBOEdua2dERTtFQUNFO0M5R3NrZ0RKOztBOEd2a2dERTtFQUNFO0M5RzBrZ0RKOztBOEcza2dERTtFQUNFO0M5RzhrZ0RKOztBOEcva2dERTtFQUNFO0M5R2tsZ0RKOztBOEdubGdERTtFQUNFO0M5R3NsZ0RKOztBOEd2bGdERTtFQUNFO0M5RzBsZ0RKOztBOEczbGdERTtFQUNFO0M5RzhsZ0RKOztBOEVybmdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWtuZ0RGOztBOEUvbWdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTRtZ0RGOztBK0d2dWdEQTtFQUNFO0VBQ0E7RUFDQTtDL0cwdWdERjs7QStHdnVnREk7RUFDRTtFQUNBO0MvRzB1Z0ROOztBK0c1dWdESTtFQUNFO0VBQ0E7Qy9HK3VnRE47O0ErR2p2Z0RJO0VBQ0U7RUFDQTtDL0dvdmdETjs7QStHdHZnREk7RUFDRTtFQUNBO0MvR3l2Z0ROOztBK0czdmdESTtFQUNFO0VBQ0E7Qy9HOHZnRE47O0ErR2h3Z0RJO0VBQ0U7RUFDQTtDL0dtd2dETjs7QStHcndnREk7RUFDRTtFQUNBO0MvR3d3Z0ROOztBK0cxd2dESTtFQUNFO0VBQ0E7Qy9HNndnRE47O0ErRy93Z0RJO0VBQ0U7RUFDQTtDL0dreGdETjs7QStHcHhnREk7RUFDRTtFQUNBO0MvR3V4Z0ROOztBK0d6eGdESTtFQUNFO0VBQ0E7Qy9HNHhnRE47O0ErRzl4Z0RJO0VBQ0U7RUFDQTtDL0dpeWdETjs7QStHbnlnREk7RUFDRTtFQUNBO0MvR3N5Z0ROOztBK0d4eWdESTtFQUNFO0VBQ0E7Qy9HMnlnRE47O0ErRzd5Z0RJO0VBQ0U7RUFDQTtDL0dnemdETjs7QStHbHpnREk7RUFDRTtFQUNBO0MvR3F6Z0ROOztBK0d2emdESTtFQUNFO0VBQ0E7Qy9HMHpnRE47O0ErRzV6Z0RJO0VBQ0U7RUFDQTtDL0cremdETjs7QStHajBnREk7RUFDRTtFQUNBO0MvR28wZ0ROOztBK0d0MGdESTtFQUNFO0VBQ0E7Qy9HeTBnRE47O0ErRzMwZ0RJO0VBQ0U7RUFDQTtDL0c4MGdETjs7QStHaDFnREk7RUFDRTtFQUNBO0MvR20xZ0ROOztBK0dyMWdESTtFQUNFO0VBQ0E7Qy9HdzFnRE47O0ErRzExZ0RJO0VBQ0U7RUFDQTtDL0c2MWdETjs7QStHLzFnREk7RUFDRTtFQUNBO0MvR2syZ0ROOztBK0dwMmdESTtFQUNFO0VBQ0E7Qy9HdTJnRE47O0ErR3oyZ0RJO0VBQ0U7RUFDQTtDL0c0MmdETjs7QStHOTJnREk7RUFDRTtFQUNBO0MvR2kzZ0ROOztBK0duM2dESTtFQUNFO0VBQ0E7Qy9HczNnRE47O0ErR3gzZ0RJO0VBQ0U7RUFDQTtDL0cyM2dETjs7QStHNzNnREk7RUFDRTtFQUNBO0MvR2c0Z0ROOztBK0dsNGdESTtFQUNFO0VBQ0E7Qy9HcTRnRE47O0ErR3Y0Z0RJO0VBQ0U7RUFDQTtDL0cwNGdETjs7QStHNTRnREk7RUFDRTtFQUNBO0MvRys0Z0ROOztBK0dqNWdESTtFQUNFO0VBQ0E7Qy9HbzVnRE47O0ErR3Q1Z0RJO0VBQ0U7RUFDQTtDL0d5NWdETjs7QStHMzVnREk7RUFDRTtFQUNBO0MvRzg1Z0ROOztBK0doNmdESTtFQUNFO0VBQ0E7Qy9HbTZnRE47O0ErR3I2Z0RJO0VBQ0U7RUFDQTtDL0d3NmdETjs7QStHMTZnREk7RUFDRTtFQUNBO0MvRzY2Z0ROOztBK0cvNmdESTtFQUNFO0VBQ0E7Qy9HazdnRE47O0ErR3A3Z0RJO0VBQ0U7RUFDQTtDL0d1N2dETjs7QStHejdnREk7RUFDRTtFQUNBO0MvRzQ3Z0ROOztBK0c5N2dESTtFQUNFO0VBQ0E7Qy9HaThnRE47O0ErR244Z0RJO0VBQ0U7RUFDQTtDL0dzOGdETjs7QStHeDhnREk7RUFDRTtFQUNBO0MvRzI4Z0ROOztBK0c3OGdESTtFQUNFO0VBQ0E7Qy9HZzlnRE47O0ErR2w5Z0RJO0VBQ0U7RUFDQTtDL0dxOWdETjs7QStHdjlnREk7RUFDRTtFQUNBO0MvRzA5Z0ROOztBK0c1OWdESTtFQUNFO0VBQ0E7Qy9HKzlnRE47O0ErR2orZ0RJO0VBQ0U7RUFDQTtDL0dvK2dETjs7QStHdCtnREk7RUFDRTtFQUNBO0MvR3krZ0ROOztBK0czK2dESTtFQUNFO0VBQ0E7Qy9HOCtnRE47O0ErR2gvZ0RJO0VBQ0U7RUFDQTtDL0dtL2dETjs7QStHci9nREk7RUFDRTtFQUNBO0MvR3cvZ0ROOztBK0cxL2dESTtFQUNFO0VBQ0E7Qy9HNi9nRE47O0ErRy8vZ0RJO0VBQ0U7RUFDQTtDL0drZ2hETjs7QStHcGdoREk7RUFDRTtFQUNBO0MvR3VnaEROOztBK0d6Z2hESTtFQUNFO0VBQ0E7Qy9HNGdoRE47O0ErRzlnaERJO0VBQ0U7RUFDQTtDL0dpaGhETjs7QStHbmhoREk7RUFDRTtFQUNBO0MvR3NoaEROOztBK0d4aGhESTtFQUNFO0VBQ0E7Qy9HMmhoRE47O0ErRzdoaERJO0VBQ0U7RUFDQTtDL0dnaWhETjs7QStHbGloREk7RUFDRTtFQUNBO0MvR3FpaEROOztBK0d2aWhESTtFQUNFO0VBQ0E7Qy9HMGloRE47O0ErRzVpaERJO0VBQ0U7RUFDQTtDL0craWhETjs7QStHampoREk7RUFDRTtFQUNBO0MvR29qaEROOztBK0d0amhESTtFQUNFO0VBQ0E7Qy9HeWpoRE47O0ErRzNqaERJO0VBQ0U7RUFDQTtDL0c4amhETjs7QStHaGtoREk7RUFDRTtFQUNBO0MvR21raEROOztBK0dya2hESTtFQUNFO0VBQ0E7Qy9Hd2toRE47O0ErRzFraERJO0VBQ0U7RUFDQTtDL0c2a2hETjs7QStHL2toREk7RUFDRTtFQUNBO0MvR2tsaEROOztBK0dwbGhESTtFQUNFO0VBQ0E7Qy9HdWxoRE47O0ErR3psaERJO0VBQ0U7RUFDQTtDL0c0bGhETjs7QStHOWxoREk7RUFDRTtFQUNBO0MvR2ltaEROOztBK0dubWhESTtFQUNFO0VBQ0E7Qy9Hc21oRE47O0ErR3htaERJO0VBQ0U7RUFDQTtDL0cybWhETjs7QStHN21oREk7RUFDRTtFQUNBO0MvR2duaEROOztBK0dsbmhESTtFQUNFO0VBQ0E7Qy9HcW5oRE47O0ErR3ZuaERJO0VBQ0U7RUFDQTtDL0cwbmhETjs7QStHNW5oREk7RUFDRTtFQUNBO0MvRytuaEROOztBK0dqb2hESTtFQUNFO0VBQ0E7Qy9Hb29oRE47O0ErR3RvaERJO0VBQ0U7RUFDQTtDL0d5b2hETjs7QStHM29oREk7RUFDRTtFQUNBO0MvRzhvaEROOztBK0docGhESTtFQUNFO0VBQ0E7Qy9HbXBoRE47O0ErR3JwaERJO0VBQ0U7RUFDQTtDL0d3cGhETjs7QStHMXBoREk7RUFDRTtFQUNBO0MvRzZwaEROOztBK0cvcGhESTtFQUNFO0VBQ0E7Qy9Ha3FoRE47O0ErR3BxaERJO0VBQ0U7RUFDQTtDL0d1cWhETjs7QStHenFoREk7RUFDRTtFQUNBO0MvRzRxaEROOztBK0c5cWhESTtFQUNFO0VBQ0E7Qy9HaXJoRE47O0ErR25yaERJO0VBQ0U7RUFDQTtDL0dzcmhETjs7QStHeHJoREk7RUFDRTtFQUNBO0MvRzJyaEROOztBK0c3cmhESTtFQUNFO0VBQ0E7Qy9HZ3NoRE47O0ErR2xzaERJO0VBQ0U7RUFDQTtDL0dxc2hETjs7QStHdnNoREk7RUFDRTtFQUNBO0MvRzBzaEROOztBK0c1c2hESTtFQUNFO0VBQ0E7Qy9HK3NoRE47O0ErR2p0aERJO0VBQ0U7RUFDQTtDL0dvdGhETjs7QStHdHRoREk7RUFDRTtFQUNBO0MvR3l0aEROOztBK0dqdGhESTtFQUNFO0VBQ0E7Qy9Hb3RoRE47O0ErR3R0aERJO0VBQ0U7RUFDQTtDL0d5dGhETjs7QStHM3RoREk7RUFDRTtFQUNBO0MvRzh0aEROOztBK0dodWhESTtFQUNFO0VBQ0E7Qy9HbXVoRE47O0ErR3J1aERJO0VBQ0U7RUFDQTtDL0d3dWhETjs7QStHMXVoREk7RUFDRTtFQUNBO0MvRzZ1aEROOztBK0cvdWhESTtFQUNFO0VBQ0E7Qy9Ha3ZoRE47O0ErR3B2aERJO0VBQ0U7RUFDQTtDL0d1dmhETjs7QStHenZoREk7RUFDRTtFQUNBO0MvRzR2aEROOztBK0c5dmhESTtFQUNFO0VBQ0E7Qy9HaXdoRE47O0ErR253aERJO0VBQ0U7RUFDQTtDL0dzd2hETjs7QStHeHdoREk7RUFDRTtFQUNBO0MvRzJ3aEROOztBK0c3d2hESTtFQUNFO0VBQ0E7Qy9HZ3hoRE47O0ErR2x4aERJO0VBQ0U7RUFDQTtDL0dxeGhETjs7QStHdnhoREk7RUFDRTtFQUNBO0MvRzB4aEROOztBK0c1eGhESTtFQUNFO0VBQ0E7Qy9HK3hoRE47O0ErR2p5aERJO0VBQ0U7RUFDQTtDL0dveWhETjs7QStHdHloREk7RUFDRTtFQUNBO0MvR3l5aEROOztBK0czeWhESTtFQUNFO0VBQ0E7Qy9HOHloRE47O0ErR2h6aERJO0VBQ0U7RUFDQTtDL0dtemhETjs7QStHcnpoREk7RUFDRTtFQUNBO0MvR3d6aEROOztBK0cxemhESTtFQUNFO0VBQ0E7Qy9HNnpoRE47O0ErRy96aERJO0VBQ0U7RUFDQTtDL0drMGhETjs7QStHcDBoREk7RUFDRTtFQUNBO0MvR3UwaEROOztBK0d6MGhESTtFQUNFO0VBQ0E7Qy9HNDBoRE47O0ErRzkwaERJO0VBQ0U7RUFDQTtDL0dpMWhETjs7QStHbjFoREk7RUFDRTtFQUNBO0MvR3MxaEROOztBK0d4MWhESTtFQUNFO0VBQ0E7Qy9HMjFoRE47O0ErRzcxaERJO0VBQ0U7RUFDQTtDL0dnMmhETjs7QStHbDJoREk7RUFDRTtFQUNBO0MvR3EyaEROOztBK0d2MmhESTtFQUNFO0VBQ0E7Qy9HMDJoRE47O0ErRzUyaERJO0VBQ0U7RUFDQTtDL0crMmhETjs7QStHajNoREk7RUFDRTtFQUNBO0MvR28zaEROOztBK0d0M2hESTtFQUNFO0VBQ0E7Qy9HeTNoRE47O0ErRzMzaERJO0VBQ0U7RUFDQTtDL0c4M2hETjs7QStHaDRoREk7RUFDRTtFQUNBO0MvR200aEROOztBK0dyNGhESTtFQUNFO0VBQ0E7Qy9HdzRoRE47O0ErRzE0aERJO0VBQ0U7RUFDQTtDL0c2NGhETjs7QStHLzRoREk7RUFDRTtFQUNBO0MvR2s1aEROOztBK0dwNWhESTtFQUNFO0VBQ0E7Qy9HdTVoRE47O0ErR3o1aERJO0VBQ0U7RUFDQTtDL0c0NWhETjs7QStHOTVoREk7RUFDRTtFQUNBO0MvR2k2aEROOztBK0duNmhESTtFQUNFO0VBQ0E7Qy9HczZoRE47O0ErR3g2aERJO0VBQ0U7RUFDQTtDL0cyNmhETjs7QStHNzZoREk7RUFDRTtFQUNBO0MvR2c3aEROOztBK0dsN2hESTtFQUNFO0VBQ0E7Qy9HcTdoRE47O0ErR3Y3aERJO0VBQ0U7RUFDQTtDL0cwN2hETjs7QStHNTdoREk7RUFDRTtFQUNBO0MvRys3aEROOztBK0dqOGhESTtFQUNFO0VBQ0E7Qy9HbzhoRE47O0ErR3Q4aERJO0VBQ0U7RUFDQTtDL0d5OGhETjs7QStHMzhoREk7RUFDRTtFQUNBO0MvRzg4aEROOztBK0doOWhESTtFQUNFO0VBQ0E7Qy9HbTloRE47O0ErR3I5aERJO0VBQ0U7RUFDQTtDL0d3OWhETjs7QStHMTloREk7RUFDRTtFQUNBO0MvRzY5aEROOztBK0cvOWhESTtFQUNFO0VBQ0E7Qy9HaytoRE47O0ErR3AraERJO0VBQ0U7RUFDQTtDL0d1K2hETjs7QStHeitoREk7RUFDRTtFQUNBO0MvRzQraEROOztBK0c5K2hESTtFQUNFO0VBQ0E7Qy9HaS9oRE47O0ErR24vaERJO0VBQ0U7RUFDQTtDL0dzL2hETjs7QStHeC9oREk7RUFDRTtFQUNBO0MvRzIvaEROOztBK0c3L2hESTtFQUNFO0VBQ0E7Qy9HZ2dpRE47O0ErR2xnaURJO0VBQ0U7RUFDQTtDL0dxZ2lETjs7QStHdmdpREk7RUFDRTtFQUNBO0MvRzBnaUROOztBK0c1Z2lESTtFQUNFO0VBQ0E7Qy9HK2dpRE47O0ErR2poaURJO0VBQ0U7RUFDQTtDL0dvaGlETjs7QStHdGhpREk7RUFDRTtFQUNBO0MvR3loaUROOztBK0czaGlESTtFQUNFO0VBQ0E7Qy9HOGhpRE47O0ErR2hpaURJO0VBQ0U7RUFDQTtDL0dtaWlETjs7QStHcmlpREk7RUFDRTtFQUNBO0MvR3dpaUROOztBK0cxaWlESTtFQUNFO0VBQ0E7Qy9HNmlpRE47O0ErRy9paURJO0VBQ0U7RUFDQTtDL0dramlETjs7QStHcGppREk7RUFDRTtFQUNBO0MvR3VqaUROOztBK0d6amlESTtFQUNFO0VBQ0E7Qy9HNGppRE47O0ErRzlqaURJO0VBQ0U7RUFDQTtDL0dpa2lETjs7QStHbmtpREk7RUFDRTtFQUNBO0MvR3NraUROOztBK0d4a2lESTtFQUNFO0VBQ0E7Qy9HMmtpRE47O0ErRzdraURJO0VBQ0U7RUFDQTtDL0dnbGlETjs7QStHbGxpREk7RUFDRTtFQUNBO0MvR3FsaUROOztBK0d2bGlESTtFQUNFO0VBQ0E7Qy9HMGxpRE47O0ErRzVsaURJO0VBQ0U7RUFDQTtDL0crbGlETjs7QStHam1pREk7RUFDRTtFQUNBO0MvR29taUROOztBK0d0bWlESTtFQUNFO0VBQ0E7Qy9HeW1pRE47O0ErRzNtaURJO0VBQ0U7RUFDQTtDL0c4bWlETjs7QStHaG5pREk7RUFDRTtFQUNBO0MvR21uaUROOztBK0dybmlESTtFQUNFO0VBQ0E7Qy9Hd25pRE47O0ErRzFuaURJO0VBQ0U7RUFDQTtDL0c2bmlETjs7QStHL25pREk7RUFDRTtFQUNBO0MvR2tvaUROOztBK0dwb2lESTtFQUNFO0VBQ0E7Qy9HdW9pRE47O0ErR3pvaURJO0VBQ0U7RUFDQTtDL0c0b2lETjs7QStHOW9pREk7RUFDRTtFQUNBO0MvR2lwaUROOztBK0ducGlESTtFQUNFO0VBQ0E7Qy9Hc3BpRE47O0ErR3hwaURJO0VBQ0U7RUFDQTtDL0cycGlETjs7QStHN3BpREk7RUFDRTtFQUNBO0MvR2dxaUROOztBK0dscWlESTtFQUNFO0VBQ0E7Qy9HcXFpRE47O0ErR3ZxaURJO0VBQ0U7RUFDQTtDL0cwcWlETjs7QStHNXFpREk7RUFDRTtFQUNBO0MvRytxaUROOztBK0dqcmlESTtFQUNFO0VBQ0E7Qy9Hb3JpRE47O0ErR3RyaURJO0VBQ0U7RUFDQTtDL0d5cmlETjs7QStHM3JpREk7RUFDRTtFQUNBO0MvRzhyaUROOztBK0doc2lESTtFQUNFO0VBQ0E7Qy9HbXNpRE47O0E4RXZ0aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFb3RpREY7O0E4RWp0aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFOHNpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0FnSDEwaURBO0VBQ0U7Q2hINjBpREY7O0E4RW41aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFZzVpREY7O0E4RTc0aURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMDRpREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7RUFDQTtDakh5Z2pERjs7QWlIdGdqREE7RUFDRTtFQUNBO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0VBQ0E7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7RUFDQTtDakh5Z2pERjs7QWlIdGdqREE7RUFDRTtFQUNBO0NqSHlnakRGOztBaUh0Z2pEQTtFQUNFO0VBQ0E7Q2pIeWdqREY7O0FpSHRnakRBO0VBQ0U7Q2pIeWdqREY7O0FpSHJnakRFO0VBQ0U7Q2pId2dqREo7O0FpSHRnakRFO0VBQ0U7Q2pIeWdqREo7O0FpSHZnakRFO0VBQ0U7Q2pIMGdqREo7O0FpSHhnakRFO0VBQ0U7Q2pIMmdqREo7O0FpSHpnakRFO0VBQ0U7Q2pINGdqREo7O0FpSDFnakRFO0VBQ0U7RUFDQTtDakg2Z2pESjs7QWlIM2dqREU7RUFDRTtFQUNBO0NqSDhnakRKOztBaUg1Z2pERTtFQUNFO0NqSCtnakRKOztBaUg3Z2pERTtFQUNFO0NqSGdoakRKOztBaUg5Z2pERTtFQUNFO0NqSGloakRKOztBaUgvZ2pERTtFQUNFO0NqSGtoakRKOztBaUhoaGpERTtFQUNFO0NqSG1oakRKOztBaUhqaGpERTtFQUNFO0VBQ0E7Q2pIb2hqREo7O0FpSGxoakRFO0VBQ0U7RUFDQTtDakhxaGpESjs7QWlIamtqREU7RUFDRTtDakhva2pESjs7QWlIbGtqREU7RUFDRTtDakhxa2pESjs7QWlIbmtqREU7RUFDRTtDakhza2pESjs7QWlIcGtqREU7RUFDRTtDakh1a2pESjs7QWlIcmtqREU7RUFDRTtDakh3a2pESjs7QWlIdGtqREU7RUFDRTtFQUNBO0NqSHlrakRKOztBaUh2a2pERTtFQUNFO0VBQ0E7Q2pIMGtqREo7O0FpSHhrakRFO0VBQ0U7Q2pIMmtqREo7O0FpSHprakRFO0VBQ0U7Q2pINGtqREo7O0FpSDFrakRFO0VBQ0U7Q2pINmtqREo7O0FpSDNrakRFO0VBQ0U7Q2pIOGtqREo7O0FpSDVrakRFO0VBQ0U7Q2pIK2tqREo7O0FpSDdrakRFO0VBQ0U7RUFDQTtDakhnbGpESjs7QWlIOWtqREU7RUFDRTtFQUNBO0NqSGlsakRKOztBaUg3bmpERTtFQUNFO0NqSGdvakRKOztBaUg5bmpERTtFQUNFO0NqSGlvakRKOztBaUgvbmpERTtFQUNFO0NqSGtvakRKOztBaUhob2pERTtFQUNFO0NqSG1vakRKOztBaUhqb2pERTtFQUNFO0NqSG9vakRKOztBaUhsb2pERTtFQUNFO0VBQ0E7Q2pIcW9qREo7O0FpSG5vakRFO0VBQ0U7RUFDQTtDakhzb2pESjs7QWlIcG9qREU7RUFDRTtDakh1b2pESjs7QWlIcm9qREU7RUFDRTtDakh3b2pESjs7QWlIdG9qREU7RUFDRTtDakh5b2pESjs7QWlIdm9qREU7RUFDRTtDakgwb2pESjs7QWlIeG9qREU7RUFDRTtDakgyb2pESjs7QWlIem9qREU7RUFDRTtFQUNBO0NqSDRvakRKOztBaUgxb2pERTtFQUNFO0VBQ0E7Q2pINm9qREo7O0FpSHpyakRFO0VBQ0U7Q2pINHJqREo7O0FpSDFyakRFO0VBQ0U7Q2pINnJqREo7O0FpSDNyakRFO0VBQ0U7Q2pIOHJqREo7O0FpSDVyakRFO0VBQ0U7Q2pIK3JqREo7O0FpSDdyakRFO0VBQ0U7Q2pIZ3NqREo7O0FpSDlyakRFO0VBQ0U7RUFDQTtDakhpc2pESjs7QWlIL3JqREU7RUFDRTtFQUNBO0NqSGtzakRKOztBaUhoc2pERTtFQUNFO0NqSG1zakRKOztBaUhqc2pERTtFQUNFO0NqSG9zakRKOztBaUhsc2pERTtFQUNFO0NqSHFzakRKOztBaUhuc2pERTtFQUNFO0NqSHNzakRKOztBaUhwc2pERTtFQUNFO0NqSHVzakRKOztBaUhyc2pERTtFQUNFO0VBQ0E7Q2pId3NqREo7O0FpSHRzakRFO0VBQ0U7RUFDQTtDakh5c2pESjs7QWlIcnZqREU7RUFDRTtDakh3dmpESjs7QWlIdHZqREU7RUFDRTtDakh5dmpESjs7QWlIdnZqREU7RUFDRTtDakgwdmpESjs7QWlIeHZqREU7RUFDRTtDakgydmpESjs7QWlIenZqREU7RUFDRTtDakg0dmpESjs7QWlIMXZqREU7RUFDRTtFQUNBO0NqSDZ2akRKOztBaUgzdmpERTtFQUNFO0VBQ0E7Q2pIOHZqREo7O0FpSDV2akRFO0VBQ0U7Q2pIK3ZqREo7O0FpSDd2akRFO0VBQ0U7Q2pIZ3dqREo7O0FpSDl2akRFO0VBQ0U7Q2pIaXdqREo7O0FpSC92akRFO0VBQ0U7Q2pIa3dqREo7O0FpSGh3akRFO0VBQ0U7Q2pIbXdqREo7O0FpSGp3akRFO0VBQ0U7RUFDQTtDakhvd2pESjs7QWlIbHdqREU7RUFDRTtFQUNBO0NqSHF3akRKOztBaUhqempERTtFQUNFO0NqSG96akRKOztBaUhsempERTtFQUNFO0NqSHF6akRKOztBaUhuempERTtFQUNFO0NqSHN6akRKOztBaUhwempERTtFQUNFO0NqSHV6akRKOztBaUhyempERTtFQUNFO0NqSHd6akRKOztBaUh0empERTtFQUNFO0VBQ0E7Q2pIeXpqREo7O0FpSHZ6akRFO0VBQ0U7RUFDQTtDakgwempESjs7QWlIeHpqREU7RUFDRTtDakgyempESjs7QWlIenpqREU7RUFDRTtDakg0empESjs7QWlIMXpqREU7RUFDRTtDakg2empESjs7QWlIM3pqREU7RUFDRTtDakg4empESjs7QWlINXpqREU7RUFDRTtDakgrempESjs7QWlIN3pqREU7RUFDRTtFQUNBO0NqSGcwakRKOztBaUg5empERTtFQUNFO0VBQ0E7Q2pIaTBqREo7O0FpSDcyakRFO0VBQ0U7Q2pIZzNqREo7O0FpSDkyakRFO0VBQ0U7Q2pIaTNqREo7O0FpSC8yakRFO0VBQ0U7Q2pIazNqREo7O0FpSGgzakRFO0VBQ0U7Q2pIbTNqREo7O0FpSGozakRFO0VBQ0U7Q2pIbzNqREo7O0FpSGwzakRFO0VBQ0U7RUFDQTtDakhxM2pESjs7QWlIbjNqREU7RUFDRTtFQUNBO0NqSHMzakRKOztBaUhwM2pERTtFQUNFO0NqSHUzakRKOztBaUhyM2pERTtFQUNFO0NqSHczakRKOztBaUh0M2pERTtFQUNFO0NqSHkzakRKOztBaUh2M2pERTtFQUNFO0NqSDAzakRKOztBaUh4M2pERTtFQUNFO0NqSDIzakRKOztBaUh6M2pERTtFQUNFO0VBQ0E7Q2pINDNqREo7O0FpSDEzakRFO0VBQ0U7RUFDQTtDakg2M2pESjs7QWlIejZqREU7RUFDRTtDakg0NmpESjs7QWlIMTZqREU7RUFDRTtDakg2NmpESjs7QWlIMzZqREU7RUFDRTtDakg4NmpESjs7QWlINTZqREU7RUFDRTtDakgrNmpESjs7QWlINzZqREU7RUFDRTtDakhnN2pESjs7QWlIOTZqREU7RUFDRTtFQUNBO0NqSGk3akRKOztBaUgvNmpERTtFQUNFO0VBQ0E7Q2pIazdqREo7O0FpSGg3akRFO0VBQ0U7Q2pIbTdqREo7O0FpSGo3akRFO0VBQ0U7Q2pIbzdqREo7O0FpSGw3akRFO0VBQ0U7Q2pIcTdqREo7O0FpSG43akRFO0VBQ0U7Q2pIczdqREo7O0FpSHA3akRFO0VBQ0U7Q2pIdTdqREo7O0FpSHI3akRFO0VBQ0U7RUFDQTtDakh3N2pESjs7QWlIdDdqREU7RUFDRTtFQUNBO0NqSHk3akRKOztBaUhyK2pERTtFQUNFO0NqSHcrakRKOztBaUh0K2pERTtFQUNFO0NqSHkrakRKOztBaUh2K2pERTtFQUNFO0NqSDArakRKOztBaUh4K2pERTtFQUNFO0NqSDIrakRKOztBaUh6K2pERTtFQUNFO0NqSDQrakRKOztBaUgxK2pERTtFQUNFO0VBQ0E7Q2pINitqREo7O0FpSDMrakRFO0VBQ0U7RUFDQTtDakg4K2pESjs7QWlINStqREU7RUFDRTtDakgrK2pESjs7QWlINytqREU7RUFDRTtDakhnL2pESjs7QWlIOStqREU7RUFDRTtDakhpL2pESjs7QWlILytqREU7RUFDRTtDakhrL2pESjs7QWlIaC9qREU7RUFDRTtDakhtL2pESjs7QWlIai9qREU7RUFDRTtFQUNBO0NqSG8vakRKOztBaUhsL2pERTtFQUNFO0VBQ0E7Q2pIcS9qREo7O0FpSGppa0RFO0VBQ0U7Q2pIb2lrREo7O0FpSGxpa0RFO0VBQ0U7Q2pIcWlrREo7O0FpSG5pa0RFO0VBQ0U7Q2pIc2lrREo7O0FpSHBpa0RFO0VBQ0U7Q2pIdWlrREo7O0FpSHJpa0RFO0VBQ0U7Q2pId2lrREo7O0FpSHRpa0RFO0VBQ0U7RUFDQTtDakh5aWtESjs7QWlIdmlrREU7RUFDRTtFQUNBO0NqSDBpa0RKOztBaUh4aWtERTtFQUNFO0NqSDJpa0RKOztBaUh6aWtERTtFQUNFO0NqSDRpa0RKOztBaUgxaWtERTtFQUNFO0NqSDZpa0RKOztBaUgzaWtERTtFQUNFO0NqSDhpa0RKOztBaUg1aWtERTtFQUNFO0NqSCtpa0RKOztBaUg3aWtERTtFQUNFO0VBQ0E7Q2pIZ2prREo7O0FpSDlpa0RFO0VBQ0U7RUFDQTtDakhpamtESjs7QWlIN2xrREU7RUFDRTtDakhnbWtESjs7QWlIOWxrREU7RUFDRTtDakhpbWtESjs7QWlIL2xrREU7RUFDRTtDakhrbWtESjs7QWlIaG1rREU7RUFDRTtDakhtbWtESjs7QWlIam1rREU7RUFDRTtDakhvbWtESjs7QWlIbG1rREU7RUFDRTtFQUNBO0NqSHFta0RKOztBaUhubWtERTtFQUNFO0VBQ0E7Q2pIc21rREo7O0FpSHBta0RFO0VBQ0U7Q2pIdW1rREo7O0FpSHJta0RFO0VBQ0U7Q2pId21rREo7O0FpSHRta0RFO0VBQ0U7Q2pIeW1rREo7O0FpSHZta0RFO0VBQ0U7Q2pIMG1rREo7O0FpSHhta0RFO0VBQ0U7Q2pIMm1rREo7O0FpSHpta0RFO0VBQ0U7RUFDQTtDakg0bWtESjs7QWlIMW1rREU7RUFDRTtFQUNBO0NqSDZta0RKOztBaUh6cGtERTtFQUNFO0NqSDRwa0RKOztBaUgxcGtERTtFQUNFO0NqSDZwa0RKOztBaUgzcGtERTtFQUNFO0NqSDhwa0RKOztBaUg1cGtERTtFQUNFO0NqSCtwa0RKOztBaUg3cGtERTtFQUNFO0NqSGdxa0RKOztBaUg5cGtERTtFQUNFO0VBQ0E7Q2pIaXFrREo7O0FpSC9wa0RFO0VBQ0U7RUFDQTtDakhrcWtESjs7QWlIaHFrREU7RUFDRTtDakhtcWtESjs7QWlIanFrREU7RUFDRTtDakhvcWtESjs7QWlIbHFrREU7RUFDRTtDakhxcWtESjs7QWlIbnFrREU7RUFDRTtDakhzcWtESjs7QWlIcHFrREU7RUFDRTtDakh1cWtESjs7QWlIcnFrREU7RUFDRTtFQUNBO0NqSHdxa0RKOztBaUh0cWtERTtFQUNFO0VBQ0E7Q2pIeXFrREo7O0FpSHJ0a0RFO0VBQ0U7Q2pId3RrREo7O0FpSHR0a0RFO0VBQ0U7Q2pIeXRrREo7O0FpSHZ0a0RFO0VBQ0U7Q2pIMHRrREo7O0FpSHh0a0RFO0VBQ0U7Q2pIMnRrREo7O0FpSHp0a0RFO0VBQ0U7Q2pINHRrREo7O0FpSDF0a0RFO0VBQ0U7RUFDQTtDakg2dGtESjs7QWlIM3RrREU7RUFDRTtFQUNBO0NqSDh0a0RKOztBaUg1dGtERTtFQUNFO0NqSCt0a0RKOztBaUg3dGtERTtFQUNFO0NqSGd1a0RKOztBaUg5dGtERTtFQUNFO0NqSGl1a0RKOztBaUgvdGtERTtFQUNFO0NqSGt1a0RKOztBaUhodWtERTtFQUNFO0NqSG11a0RKOztBaUhqdWtERTtFQUNFO0VBQ0E7Q2pIb3VrREo7O0FpSGx1a0RFO0VBQ0U7RUFDQTtDakhxdWtESjs7QWlIanhrREU7RUFDRTtDakhveGtESjs7QWlIbHhrREU7RUFDRTtDakhxeGtESjs7QWlIbnhrREU7RUFDRTtDakhzeGtESjs7QWlIcHhrREU7RUFDRTtDakh1eGtESjs7QWlIcnhrREU7RUFDRTtDakh3eGtESjs7QWlIdHhrREU7RUFDRTtFQUNBO0NqSHl4a0RKOztBaUh2eGtERTtFQUNFO0VBQ0E7Q2pIMHhrREo7O0FpSHh4a0RFO0VBQ0U7Q2pIMnhrREo7O0FpSHp4a0RFO0VBQ0U7Q2pINHhrREo7O0FpSDF4a0RFO0VBQ0U7Q2pINnhrREo7O0FpSDN4a0RFO0VBQ0U7Q2pIOHhrREo7O0FpSDV4a0RFO0VBQ0U7Q2pIK3hrREo7O0FpSDd4a0RFO0VBQ0U7RUFDQTtDakhneWtESjs7QWlIOXhrREU7RUFDRTtFQUNBO0NqSGl5a0RKOztBaUg3MGtERTtFQUNFO0NqSGcxa0RKOztBaUg5MGtERTtFQUNFO0NqSGkxa0RKOztBaUgvMGtERTtFQUNFO0NqSGsxa0RKOztBaUhoMWtERTtFQUNFO0NqSG0xa0RKOztBaUhqMWtERTtFQUNFO0NqSG8xa0RKOztBaUhsMWtERTtFQUNFO0VBQ0E7Q2pIcTFrREo7O0FpSG4xa0RFO0VBQ0U7RUFDQTtDakhzMWtESjs7QWlIcDFrREU7RUFDRTtDakh1MWtESjs7QWlIcjFrREU7RUFDRTtDakh3MWtESjs7QWlIdDFrREU7RUFDRTtDakh5MWtESjs7QWlIdjFrREU7RUFDRTtDakgwMWtESjs7QWlIeDFrREU7RUFDRTtDakgyMWtESjs7QWlIejFrREU7RUFDRTtFQUNBO0NqSDQxa0RKOztBaUgxMWtERTtFQUNFO0VBQ0E7Q2pINjFrREo7O0FpSHo0a0RFO0VBQ0U7Q2pINDRrREo7O0FpSDE0a0RFO0VBQ0U7Q2pINjRrREo7O0FpSDM0a0RFO0VBQ0U7Q2pIODRrREo7O0FpSDU0a0RFO0VBQ0U7Q2pIKzRrREo7O0FpSDc0a0RFO0VBQ0U7Q2pIZzVrREo7O0FpSDk0a0RFO0VBQ0U7RUFDQTtDakhpNWtESjs7QWlILzRrREU7RUFDRTtFQUNBO0NqSGs1a0RKOztBaUhoNWtERTtFQUNFO0NqSG01a0RKOztBaUhqNWtERTtFQUNFO0NqSG81a0RKOztBaUhsNWtERTtFQUNFO0NqSHE1a0RKOztBaUhuNWtERTtFQUNFO0NqSHM1a0RKOztBaUhwNWtERTtFQUNFO0NqSHU1a0RKOztBaUhyNWtERTtFQUNFO0VBQ0E7Q2pIdzVrREo7O0FpSHQ1a0RFO0VBQ0U7RUFDQTtDakh5NWtESjs7QWlIcjhrREU7RUFDRTtDakh3OGtESjs7QWlIdDhrREU7RUFDRTtDakh5OGtESjs7QWlIdjhrREU7RUFDRTtDakgwOGtESjs7QWlIeDhrREU7RUFDRTtDakgyOGtESjs7QWlIejhrREU7RUFDRTtDakg0OGtESjs7QWlIMThrREU7RUFDRTtFQUNBO0NqSDY4a0RKOztBaUgzOGtERTtFQUNFO0VBQ0E7Q2pIODhrREo7O0FpSDU4a0RFO0VBQ0U7Q2pIKzhrREo7O0FpSDc4a0RFO0VBQ0U7Q2pIZzlrREo7O0FpSDk4a0RFO0VBQ0U7Q2pIaTlrREo7O0FpSC84a0RFO0VBQ0U7Q2pIazlrREo7O0FpSGg5a0RFO0VBQ0U7Q2pIbTlrREo7O0FpSGo5a0RFO0VBQ0U7RUFDQTtDakhvOWtESjs7QWlIbDlrREU7RUFDRTtFQUNBO0NqSHE5a0RKOztBaUhqZ2xERTtFQUNFO0NqSG9nbERKOztBaUhsZ2xERTtFQUNFO0NqSHFnbERKOztBaUhuZ2xERTtFQUNFO0NqSHNnbERKOztBaUhwZ2xERTtFQUNFO0NqSHVnbERKOztBaUhyZ2xERTtFQUNFO0NqSHdnbERKOztBaUh0Z2xERTtFQUNFO0VBQ0E7Q2pIeWdsREo7O0FpSHZnbERFO0VBQ0U7RUFDQTtDakgwZ2xESjs7QWlIeGdsREU7RUFDRTtDakgyZ2xESjs7QWlIemdsREU7RUFDRTtDakg0Z2xESjs7QWlIMWdsREU7RUFDRTtDakg2Z2xESjs7QWlIM2dsREU7RUFDRTtDakg4Z2xESjs7QWlINWdsREU7RUFDRTtDakgrZ2xESjs7QWlIN2dsREU7RUFDRTtFQUNBO0NqSGdobERKOztBaUg5Z2xERTtFQUNFO0VBQ0E7Q2pIaWhsREo7O0FpSDdqbERFO0VBQ0U7Q2pIZ2tsREo7O0FpSDlqbERFO0VBQ0U7Q2pIaWtsREo7O0FpSC9qbERFO0VBQ0U7Q2pIa2tsREo7O0FpSGhrbERFO0VBQ0U7Q2pIbWtsREo7O0FpSGprbERFO0VBQ0U7Q2pIb2tsREo7O0FpSGxrbERFO0VBQ0U7RUFDQTtDakhxa2xESjs7QWlIbmtsREU7RUFDRTtFQUNBO0NqSHNrbERKOztBaUhwa2xERTtFQUNFO0NqSHVrbERKOztBaUhya2xERTtFQUNFO0NqSHdrbERKOztBaUh0a2xERTtFQUNFO0NqSHlrbERKOztBaUh2a2xERTtFQUNFO0NqSDBrbERKOztBaUh4a2xERTtFQUNFO0NqSDJrbERKOztBaUh6a2xERTtFQUNFO0VBQ0E7Q2pINGtsREo7O0FpSDFrbERFO0VBQ0U7RUFDQTtDakg2a2xESjs7QWlIem5sREU7RUFDRTtDakg0bmxESjs7QWlIMW5sREU7RUFDRTtDakg2bmxESjs7QWlIM25sREU7RUFDRTtDakg4bmxESjs7QWlINW5sREU7RUFDRTtDakgrbmxESjs7QWlIN25sREU7RUFDRTtDakhnb2xESjs7QWlIOW5sREU7RUFDRTtFQUNBO0NqSGlvbERKOztBaUgvbmxERTtFQUNFO0VBQ0E7Q2pIa29sREo7O0FpSGhvbERFO0VBQ0U7Q2pIbW9sREo7O0FpSGpvbERFO0VBQ0U7Q2pIb29sREo7O0FpSGxvbERFO0VBQ0U7Q2pIcW9sREo7O0FpSG5vbERFO0VBQ0U7Q2pIc29sREo7O0FpSHBvbERFO0VBQ0U7Q2pIdW9sREo7O0FpSHJvbERFO0VBQ0U7RUFDQTtDakh3b2xESjs7QWlIdG9sREU7RUFDRTtFQUNBO0NqSHlvbERKOztBaUhycmxERTtFQUNFO0NqSHdybERKOztBaUh0cmxERTtFQUNFO0NqSHlybERKOztBaUh2cmxERTtFQUNFO0NqSDBybERKOztBaUh4cmxERTtFQUNFO0NqSDJybERKOztBaUh6cmxERTtFQUNFO0NqSDRybERKOztBaUgxcmxERTtFQUNFO0VBQ0E7Q2pINnJsREo7O0FpSDNybERFO0VBQ0U7RUFDQTtDakg4cmxESjs7QWlINXJsREU7RUFDRTtDakgrcmxESjs7QWlIN3JsREU7RUFDRTtDakhnc2xESjs7QWlIOXJsREU7RUFDRTtDakhpc2xESjs7QWlIL3JsREU7RUFDRTtDakhrc2xESjs7QWlIaHNsREU7RUFDRTtDakhtc2xESjs7QWlIanNsREU7RUFDRTtFQUNBO0NqSG9zbERKOztBaUhsc2xERTtFQUNFO0VBQ0E7Q2pIcXNsREo7O0FpSGp2bERFO0VBQ0U7Q2pIb3ZsREo7O0FpSGx2bERFO0VBQ0U7Q2pIcXZsREo7O0FpSG52bERFO0VBQ0U7Q2pIc3ZsREo7O0FpSHB2bERFO0VBQ0U7Q2pIdXZsREo7O0FpSHJ2bERFO0VBQ0U7Q2pId3ZsREo7O0FpSHR2bERFO0VBQ0U7RUFDQTtDakh5dmxESjs7QWlIdnZsREU7RUFDRTtFQUNBO0NqSDB2bERKOztBaUh4dmxERTtFQUNFO0NqSDJ2bERKOztBaUh6dmxERTtFQUNFO0NqSDR2bERKOztBaUgxdmxERTtFQUNFO0NqSDZ2bERKOztBaUgzdmxERTtFQUNFO0NqSDh2bERKOztBaUg1dmxERTtFQUNFO0NqSCt2bERKOztBaUg3dmxERTtFQUNFO0VBQ0E7Q2pIZ3dsREo7O0FpSDl2bERFO0VBQ0U7RUFDQTtDakhpd2xESjs7QWlIN3lsREU7RUFDRTtDakhnemxESjs7QWlIOXlsREU7RUFDRTtDakhpemxESjs7QWlIL3lsREU7RUFDRTtDakhremxESjs7QWlIaHpsREU7RUFDRTtDakhtemxESjs7QWlIanpsREU7RUFDRTtDakhvemxESjs7QWlIbHpsREU7RUFDRTtFQUNBO0NqSHF6bERKOztBaUhuemxERTtFQUNFO0VBQ0E7Q2pIc3psREo7O0FpSHB6bERFO0VBQ0U7Q2pIdXpsREo7O0FpSHJ6bERFO0VBQ0U7Q2pId3psREo7O0FpSHR6bERFO0VBQ0U7Q2pIeXpsREo7O0FpSHZ6bERFO0VBQ0U7Q2pIMHpsREo7O0FpSHh6bERFO0VBQ0U7Q2pIMnpsREo7O0FpSHp6bERFO0VBQ0U7RUFDQTtDakg0emxESjs7QWlIMXpsREU7RUFDRTtFQUNBO0NqSDZ6bERKOztBaUh6MmxERTtFQUNFO0NqSDQybERKOztBaUgxMmxERTtFQUNFO0NqSDYybERKOztBaUgzMmxERTtFQUNFO0NqSDgybERKOztBaUg1MmxERTtFQUNFO0NqSCsybERKOztBaUg3MmxERTtFQUNFO0NqSGczbERKOztBaUg5MmxERTtFQUNFO0VBQ0E7Q2pIaTNsREo7O0FpSC8ybERFO0VBQ0U7RUFDQTtDakhrM2xESjs7QWlIaDNsREU7RUFDRTtDakhtM2xESjs7QWlIajNsREU7RUFDRTtDakhvM2xESjs7QWlIbDNsREU7RUFDRTtDakhxM2xESjs7QWlIbjNsREU7RUFDRTtDakhzM2xESjs7QWlIcDNsREU7RUFDRTtDakh1M2xESjs7QWlIcjNsREU7RUFDRTtFQUNBO0NqSHczbERKOztBaUh0M2xERTtFQUNFO0VBQ0E7Q2pIeTNsREo7O0FpSHI2bERFO0VBQ0U7Q2pIdzZsREo7O0FpSHQ2bERFO0VBQ0U7Q2pIeTZsREo7O0FpSHY2bERFO0VBQ0U7Q2pIMDZsREo7O0FpSHg2bERFO0VBQ0U7Q2pIMjZsREo7O0FpSHo2bERFO0VBQ0U7Q2pINDZsREo7O0FpSDE2bERFO0VBQ0U7RUFDQTtDakg2NmxESjs7QWlIMzZsREU7RUFDRTtFQUNBO0NqSDg2bERKOztBaUg1NmxERTtFQUNFO0NqSCs2bERKOztBaUg3NmxERTtFQUNFO0NqSGc3bERKOztBaUg5NmxERTtFQUNFO0NqSGk3bERKOztBaUgvNmxERTtFQUNFO0NqSGs3bERKOztBaUhoN2xERTtFQUNFO0NqSG03bERKOztBaUhqN2xERTtFQUNFO0VBQ0E7Q2pIbzdsREo7O0FpSGw3bERFO0VBQ0U7RUFDQTtDakhxN2xESjs7QWlIaitsREU7RUFDRTtDakhvK2xESjs7QWlIbCtsREU7RUFDRTtDakhxK2xESjs7QWlIbitsREU7RUFDRTtDakhzK2xESjs7QWlIcCtsREU7RUFDRTtDakh1K2xESjs7QWlIcitsREU7RUFDRTtDakh3K2xESjs7QWlIdCtsREU7RUFDRTtFQUNBO0NqSHkrbERKOztBaUh2K2xERTtFQUNFO0VBQ0E7Q2pIMCtsREo7O0FpSHgrbERFO0VBQ0U7Q2pIMitsREo7O0FpSHorbERFO0VBQ0U7Q2pINCtsREo7O0FpSDErbERFO0VBQ0U7Q2pINitsREo7O0FpSDMrbERFO0VBQ0U7Q2pIOCtsREo7O0FpSDUrbERFO0VBQ0U7Q2pIKytsREo7O0FpSDcrbERFO0VBQ0U7RUFDQTtDakhnL2xESjs7QWlIOStsREU7RUFDRTtFQUNBO0NqSGkvbERKOztBaUg3aG1ERTtFQUNFO0NqSGdpbURKOztBaUg5aG1ERTtFQUNFO0NqSGlpbURKOztBaUgvaG1ERTtFQUNFO0NqSGtpbURKOztBaUhoaW1ERTtFQUNFO0NqSG1pbURKOztBaUhqaW1ERTtFQUNFO0NqSG9pbURKOztBaUhsaW1ERTtFQUNFO0VBQ0E7Q2pIcWltREo7O0FpSG5pbURFO0VBQ0U7RUFDQTtDakhzaW1ESjs7QWlIcGltREU7RUFDRTtDakh1aW1ESjs7QWlIcmltREU7RUFDRTtDakh3aW1ESjs7QWlIdGltREU7RUFDRTtDakh5aW1ESjs7QWlIdmltREU7RUFDRTtDakgwaW1ESjs7QWlIeGltREU7RUFDRTtDakgyaW1ESjs7QWlIemltREU7RUFDRTtFQUNBO0NqSDRpbURKOztBaUgxaW1ERTtFQUNFO0VBQ0E7Q2pINmltREo7O0FpSHpsbURFO0VBQ0U7Q2pINGxtREo7O0FpSDFsbURFO0VBQ0U7Q2pINmxtREo7O0FpSDNsbURFO0VBQ0U7Q2pIOGxtREo7O0FpSDVsbURFO0VBQ0U7Q2pIK2xtREo7O0FpSDdsbURFO0VBQ0U7Q2pIZ21tREo7O0FpSDlsbURFO0VBQ0U7RUFDQTtDakhpbW1ESjs7QWlIL2xtREU7RUFDRTtFQUNBO0NqSGttbURKOztBaUhobW1ERTtFQUNFO0NqSG1tbURKOztBaUhqbW1ERTtFQUNFO0NqSG9tbURKOztBaUhsbW1ERTtFQUNFO0NqSHFtbURKOztBaUhubW1ERTtFQUNFO0NqSHNtbURKOztBaUhwbW1ERTtFQUNFO0NqSHVtbURKOztBaUhybW1ERTtFQUNFO0VBQ0E7Q2pId21tREo7O0FpSHRtbURFO0VBQ0U7RUFDQTtDakh5bW1ESjs7QWlIcnBtREU7RUFDRTtDakh3cG1ESjs7QWlIdHBtREU7RUFDRTtDakh5cG1ESjs7QWlIdnBtREU7RUFDRTtDakgwcG1ESjs7QWlIeHBtREU7RUFDRTtDakgycG1ESjs7QWlIenBtREU7RUFDRTtDakg0cG1ESjs7QWlIMXBtREU7RUFDRTtFQUNBO0NqSDZwbURKOztBaUgzcG1ERTtFQUNFO0VBQ0E7Q2pIOHBtREo7O0FpSDVwbURFO0VBQ0U7Q2pIK3BtREo7O0FpSDdwbURFO0VBQ0U7Q2pIZ3FtREo7O0FpSDlwbURFO0VBQ0U7Q2pIaXFtREo7O0FpSC9wbURFO0VBQ0U7Q2pIa3FtREo7O0FpSGhxbURFO0VBQ0U7Q2pIbXFtREo7O0FpSGpxbURFO0VBQ0U7RUFDQTtDakhvcW1ESjs7QWlIbHFtREU7RUFDRTtFQUNBO0NqSHFxbURKOztBaUhqdG1ERTtFQUNFO0NqSG90bURKOztBaUhsdG1ERTtFQUNFO0NqSHF0bURKOztBaUhudG1ERTtFQUNFO0NqSHN0bURKOztBaUhwdG1ERTtFQUNFO0NqSHV0bURKOztBaUhydG1ERTtFQUNFO0NqSHd0bURKOztBaUh0dG1ERTtFQUNFO0VBQ0E7Q2pIeXRtREo7O0FpSHZ0bURFO0VBQ0U7RUFDQTtDakgwdG1ESjs7QWlIeHRtREU7RUFDRTtDakgydG1ESjs7QWlIenRtREU7RUFDRTtDakg0dG1ESjs7QWlIMXRtREU7RUFDRTtDakg2dG1ESjs7QWlIM3RtREU7RUFDRTtDakg4dG1ESjs7QWlINXRtREU7RUFDRTtDakgrdG1ESjs7QWlIN3RtREU7RUFDRTtFQUNBO0NqSGd1bURKOztBaUg5dG1ERTtFQUNFO0VBQ0E7Q2pIaXVtREo7O0FpSDd3bURFO0VBQ0U7Q2pIZ3htREo7O0FpSDl3bURFO0VBQ0U7Q2pIaXhtREo7O0FpSC93bURFO0VBQ0U7Q2pIa3htREo7O0FpSGh4bURFO0VBQ0U7Q2pIbXhtREo7O0FpSGp4bURFO0VBQ0U7Q2pIb3htREo7O0FpSGx4bURFO0VBQ0U7RUFDQTtDakhxeG1ESjs7QWlIbnhtREU7RUFDRTtFQUNBO0NqSHN4bURKOztBaUhweG1ERTtFQUNFO0NqSHV4bURKOztBaUhyeG1ERTtFQUNFO0NqSHd4bURKOztBaUh0eG1ERTtFQUNFO0NqSHl4bURKOztBaUh2eG1ERTtFQUNFO0NqSDB4bURKOztBaUh4eG1ERTtFQUNFO0NqSDJ4bURKOztBaUh6eG1ERTtFQUNFO0VBQ0E7Q2pINHhtREo7O0FpSDF4bURFO0VBQ0U7RUFDQTtDakg2eG1ESjs7QWlIejBtREU7RUFDRTtDakg0MG1ESjs7QWlIMTBtREU7RUFDRTtDakg2MG1ESjs7QWlIMzBtREU7RUFDRTtDakg4MG1ESjs7QWlINTBtREU7RUFDRTtDakgrMG1ESjs7QWlINzBtREU7RUFDRTtDakhnMW1ESjs7QWlIOTBtREU7RUFDRTtFQUNBO0NqSGkxbURKOztBaUgvMG1ERTtFQUNFO0VBQ0E7Q2pIazFtREo7O0FpSGgxbURFO0VBQ0U7Q2pIbTFtREo7O0FpSGoxbURFO0VBQ0U7Q2pIbzFtREo7O0FpSGwxbURFO0VBQ0U7Q2pIcTFtREo7O0FpSG4xbURFO0VBQ0U7Q2pIczFtREo7O0FpSHAxbURFO0VBQ0U7Q2pIdTFtREo7O0FpSHIxbURFO0VBQ0U7RUFDQTtDakh3MW1ESjs7QWlIdDFtREU7RUFDRTtFQUNBO0NqSHkxbURKOztBaUhyNG1ERTtFQUNFO0NqSHc0bURKOztBaUh0NG1ERTtFQUNFO0NqSHk0bURKOztBaUh2NG1ERTtFQUNFO0NqSDA0bURKOztBaUh4NG1ERTtFQUNFO0NqSDI0bURKOztBaUh6NG1ERTtFQUNFO0NqSDQ0bURKOztBaUgxNG1ERTtFQUNFO0VBQ0E7Q2pINjRtREo7O0FpSDM0bURFO0VBQ0U7RUFDQTtDakg4NG1ESjs7QWlINTRtREU7RUFDRTtDakgrNG1ESjs7QWlINzRtREU7RUFDRTtDakhnNW1ESjs7QWlIOTRtREU7RUFDRTtDakhpNW1ESjs7QWlILzRtREU7RUFDRTtDakhrNW1ESjs7QWlIaDVtREU7RUFDRTtDakhtNW1ESjs7QWlIajVtREU7RUFDRTtFQUNBO0NqSG81bURKOztBaUhsNW1ERTtFQUNFO0VBQ0E7Q2pIcTVtREo7O0FpSGo4bURFO0VBQ0U7Q2pIbzhtREo7O0FpSGw4bURFO0VBQ0U7Q2pIcThtREo7O0FpSG44bURFO0VBQ0U7Q2pIczhtREo7O0FpSHA4bURFO0VBQ0U7Q2pIdThtREo7O0FpSHI4bURFO0VBQ0U7Q2pIdzhtREo7O0FpSHQ4bURFO0VBQ0U7RUFDQTtDakh5OG1ESjs7QWlIdjhtREU7RUFDRTtFQUNBO0NqSDA4bURKOztBaUh4OG1ERTtFQUNFO0NqSDI4bURKOztBaUh6OG1ERTtFQUNFO0NqSDQ4bURKOztBaUgxOG1ERTtFQUNFO0NqSDY4bURKOztBaUgzOG1ERTtFQUNFO0NqSDg4bURKOztBaUg1OG1ERTtFQUNFO0NqSCs4bURKOztBaUg3OG1ERTtFQUNFO0VBQ0E7Q2pIZzltREo7O0FpSDk4bURFO0VBQ0U7RUFDQTtDakhpOW1ESjs7QWlINy9tREU7RUFDRTtDakhnZ25ESjs7QWlIOS9tREU7RUFDRTtDakhpZ25ESjs7QWlILy9tREU7RUFDRTtDakhrZ25ESjs7QWlIaGduREU7RUFDRTtDakhtZ25ESjs7QWlIamduREU7RUFDRTtDakhvZ25ESjs7QWlIbGduREU7RUFDRTtFQUNBO0NqSHFnbkRKOztBaUhuZ25ERTtFQUNFO0VBQ0E7Q2pIc2duREo7O0FpSHBnbkRFO0VBQ0U7Q2pIdWduREo7O0FpSHJnbkRFO0VBQ0U7Q2pId2duREo7O0FpSHRnbkRFO0VBQ0U7Q2pIeWduREo7O0FpSHZnbkRFO0VBQ0U7Q2pIMGduREo7O0FpSHhnbkRFO0VBQ0U7Q2pIMmduREo7O0FpSHpnbkRFO0VBQ0U7RUFDQTtDakg0Z25ESjs7QWlIMWduREU7RUFDRTtFQUNBO0NqSDZnbkRKOztBaUh6am5ERTtFQUNFO0NqSDRqbkRKOztBaUgxam5ERTtFQUNFO0NqSDZqbkRKOztBaUgzam5ERTtFQUNFO0NqSDhqbkRKOztBaUg1am5ERTtFQUNFO0NqSCtqbkRKOztBaUg3am5ERTtFQUNFO0NqSGdrbkRKOztBaUg5am5ERTtFQUNFO0VBQ0E7Q2pIaWtuREo7O0FpSC9qbkRFO0VBQ0U7RUFDQTtDakhra25ESjs7QWlIaGtuREU7RUFDRTtDakhta25ESjs7QWlIamtuREU7RUFDRTtDakhva25ESjs7QWlIbGtuREU7RUFDRTtDakhxa25ESjs7QWlIbmtuREU7RUFDRTtDakhza25ESjs7QWlIcGtuREU7RUFDRTtDakh1a25ESjs7QWlIcmtuREU7RUFDRTtFQUNBO0NqSHdrbkRKOztBaUh0a25ERTtFQUNFO0VBQ0E7Q2pIeWtuREo7O0FpSHJubkRFO0VBQ0U7Q2pId25uREo7O0FpSHRubkRFO0VBQ0U7Q2pIeW5uREo7O0FpSHZubkRFO0VBQ0U7Q2pIMG5uREo7O0FpSHhubkRFO0VBQ0U7Q2pIMm5uREo7O0FpSHpubkRFO0VBQ0U7Q2pING5uREo7O0FpSDFubkRFO0VBQ0U7RUFDQTtDakg2bm5ESjs7QWlIM25uREU7RUFDRTtFQUNBO0NqSDhubkRKOztBaUg1bm5ERTtFQUNFO0NqSCtubkRKOztBaUg3bm5ERTtFQUNFO0NqSGdvbkRKOztBaUg5bm5ERTtFQUNFO0NqSGlvbkRKOztBaUgvbm5ERTtFQUNFO0NqSGtvbkRKOztBaUhob25ERTtFQUNFO0NqSG1vbkRKOztBaUhqb25ERTtFQUNFO0VBQ0E7Q2pIb29uREo7O0FpSGxvbkRFO0VBQ0U7RUFDQTtDakhxb25ESjs7QWlIanJuREU7RUFDRTtDakhvcm5ESjs7QWlIbHJuREU7RUFDRTtDakhxcm5ESjs7QWlIbnJuREU7RUFDRTtDakhzcm5ESjs7QWlIcHJuREU7RUFDRTtDakh1cm5ESjs7QWlIcnJuREU7RUFDRTtDakh3cm5ESjs7QWlIdHJuREU7RUFDRTtFQUNBO0NqSHlybkRKOztBaUh2cm5ERTtFQUNFO0VBQ0E7Q2pIMHJuREo7O0FpSHhybkRFO0VBQ0U7Q2pIMnJuREo7O0FpSHpybkRFO0VBQ0U7Q2pINHJuREo7O0FpSDFybkRFO0VBQ0U7Q2pINnJuREo7O0FpSDNybkRFO0VBQ0U7Q2pIOHJuREo7O0FpSDVybkRFO0VBQ0U7Q2pIK3JuREo7O0FpSDdybkRFO0VBQ0U7RUFDQTtDakhnc25ESjs7QWlIOXJuREU7RUFDRTtFQUNBO0NqSGlzbkRKOztBaUg3dW5ERTtFQUNFO0NqSGd2bkRKOztBaUg5dW5ERTtFQUNFO0NqSGl2bkRKOztBaUgvdW5ERTtFQUNFO0NqSGt2bkRKOztBaUhodm5ERTtFQUNFO0NqSG12bkRKOztBaUhqdm5ERTtFQUNFO0NqSG92bkRKOztBaUhsdm5ERTtFQUNFO0VBQ0E7Q2pIcXZuREo7O0FpSG52bkRFO0VBQ0U7RUFDQTtDakhzdm5ESjs7QWlIcHZuREU7RUFDRTtDakh1dm5ESjs7QWlIcnZuREU7RUFDRTtDakh3dm5ESjs7QWlIdHZuREU7RUFDRTtDakh5dm5ESjs7QWlIdnZuREU7RUFDRTtDakgwdm5ESjs7QWlIeHZuREU7RUFDRTtDakgydm5ESjs7QWlIenZuREU7RUFDRTtFQUNBO0NqSDR2bkRKOztBaUgxdm5ERTtFQUNFO0VBQ0E7Q2pINnZuREo7O0FpSHp5bkRFO0VBQ0U7Q2pINHluREo7O0FpSDF5bkRFO0VBQ0U7Q2pINnluREo7O0FpSDN5bkRFO0VBQ0U7Q2pIOHluREo7O0FpSDV5bkRFO0VBQ0U7Q2pIK3luREo7O0FpSDd5bkRFO0VBQ0U7Q2pIZ3puREo7O0FpSDl5bkRFO0VBQ0U7RUFDQTtDakhpem5ESjs7QWlIL3luREU7RUFDRTtFQUNBO0NqSGt6bkRKOztBaUhoem5ERTtFQUNFO0NqSG16bkRKOztBaUhqem5ERTtFQUNFO0NqSG96bkRKOztBaUhsem5ERTtFQUNFO0NqSHF6bkRKOztBaUhuem5ERTtFQUNFO0NqSHN6bkRKOztBaUhwem5ERTtFQUNFO0NqSHV6bkRKOztBaUhyem5ERTtFQUNFO0VBQ0E7Q2pId3puREo7O0FpSHR6bkRFO0VBQ0U7RUFDQTtDakh5em5ESjs7QWlIcjJuREU7RUFDRTtDakh3Mm5ESjs7QWlIdDJuREU7RUFDRTtDakh5Mm5ESjs7QWlIdjJuREU7RUFDRTtDakgwMm5ESjs7QWlIeDJuREU7RUFDRTtDakgyMm5ESjs7QWlIejJuREU7RUFDRTtDakg0Mm5ESjs7QWlIMTJuREU7RUFDRTtFQUNBO0NqSDYybkRKOztBaUgzMm5ERTtFQUNFO0VBQ0E7Q2pIODJuREo7O0FpSDUybkRFO0VBQ0U7Q2pIKzJuREo7O0FpSDcybkRFO0VBQ0U7Q2pIZzNuREo7O0FpSDkybkRFO0VBQ0U7Q2pIaTNuREo7O0FpSC8ybkRFO0VBQ0U7Q2pIazNuREo7O0FpSGgzbkRFO0VBQ0U7Q2pIbTNuREo7O0FpSGozbkRFO0VBQ0U7RUFDQTtDakhvM25ESjs7QWlIbDNuREU7RUFDRTtFQUNBO0NqSHEzbkRKOztBaUhqNm5ERTtFQUNFO0NqSG82bkRKOztBaUhsNm5ERTtFQUNFO0NqSHE2bkRKOztBaUhuNm5ERTtFQUNFO0NqSHM2bkRKOztBaUhwNm5ERTtFQUNFO0NqSHU2bkRKOztBaUhyNm5ERTtFQUNFO0NqSHc2bkRKOztBaUh0Nm5ERTtFQUNFO0VBQ0E7Q2pIeTZuREo7O0FpSHY2bkRFO0VBQ0U7RUFDQTtDakgwNm5ESjs7QWlIeDZuREU7RUFDRTtDakgyNm5ESjs7QWlIejZuREU7RUFDRTtDakg0Nm5ESjs7QWlIMTZuREU7RUFDRTtDakg2Nm5ESjs7QWlIMzZuREU7RUFDRTtDakg4Nm5ESjs7QWlINTZuREU7RUFDRTtDakgrNm5ESjs7QWlINzZuREU7RUFDRTtFQUNBO0NqSGc3bkRKOztBaUg5Nm5ERTtFQUNFO0VBQ0E7Q2pIaTduREo7O0FpSDc5bkRFO0VBQ0U7Q2pIZytuREo7O0FpSDk5bkRFO0VBQ0U7Q2pIaStuREo7O0FpSC85bkRFO0VBQ0U7Q2pIaytuREo7O0FpSGgrbkRFO0VBQ0U7Q2pIbStuREo7O0FpSGorbkRFO0VBQ0U7Q2pIbytuREo7O0FpSGwrbkRFO0VBQ0U7RUFDQTtDakhxK25ESjs7QWlIbituREU7RUFDRTtFQUNBO0NqSHMrbkRKOztBaUhwK25ERTtFQUNFO0NqSHUrbkRKOztBaUhyK25ERTtFQUNFO0NqSHcrbkRKOztBaUh0K25ERTtFQUNFO0NqSHkrbkRKOztBaUh2K25ERTtFQUNFO0NqSDArbkRKOztBaUh4K25ERTtFQUNFO0NqSDIrbkRKOztBaUh6K25ERTtFQUNFO0VBQ0E7Q2pINCtuREo7O0FpSDErbkRFO0VBQ0U7RUFDQTtDakg2K25ESjs7QWlIemhvREU7RUFDRTtDakg0aG9ESjs7QWlIMWhvREU7RUFDRTtDakg2aG9ESjs7QWlIM2hvREU7RUFDRTtDakg4aG9ESjs7QWlINWhvREU7RUFDRTtDakgraG9ESjs7QWlIN2hvREU7RUFDRTtDakhnaW9ESjs7QWlIOWhvREU7RUFDRTtFQUNBO0NqSGlpb0RKOztBaUgvaG9ERTtFQUNFO0VBQ0E7Q2pIa2lvREo7O0FpSGhpb0RFO0VBQ0U7Q2pIbWlvREo7O0FpSGppb0RFO0VBQ0U7Q2pIb2lvREo7O0FpSGxpb0RFO0VBQ0U7Q2pIcWlvREo7O0FpSG5pb0RFO0VBQ0U7Q2pIc2lvREo7O0FpSHBpb0RFO0VBQ0U7Q2pIdWlvREo7O0FpSHJpb0RFO0VBQ0U7RUFDQTtDakh3aW9ESjs7QWlIdGlvREU7RUFDRTtFQUNBO0NqSHlpb0RKOztBaUhybG9ERTtFQUNFO0NqSHdsb0RKOztBaUh0bG9ERTtFQUNFO0NqSHlsb0RKOztBaUh2bG9ERTtFQUNFO0NqSDBsb0RKOztBaUh4bG9ERTtFQUNFO0NqSDJsb0RKOztBaUh6bG9ERTtFQUNFO0NqSDRsb0RKOztBaUgxbG9ERTtFQUNFO0VBQ0E7Q2pINmxvREo7O0FpSDNsb0RFO0VBQ0U7RUFDQTtDakg4bG9ESjs7QWlINWxvREU7RUFDRTtDakgrbG9ESjs7QWlIN2xvREU7RUFDRTtDakhnbW9ESjs7QWlIOWxvREU7RUFDRTtDakhpbW9ESjs7QWlIL2xvREU7RUFDRTtDakhrbW9ESjs7QWlIaG1vREU7RUFDRTtDakhtbW9ESjs7QWlIam1vREU7RUFDRTtFQUNBO0NqSG9tb0RKOztBaUhsbW9ERTtFQUNFO0VBQ0E7Q2pIcW1vREo7O0FpSGpwb0RFO0VBQ0U7Q2pIb3BvREo7O0FpSGxwb0RFO0VBQ0U7Q2pIcXBvREo7O0FpSG5wb0RFO0VBQ0U7Q2pIc3BvREo7O0FpSHBwb0RFO0VBQ0U7Q2pIdXBvREo7O0FpSHJwb0RFO0VBQ0U7Q2pId3BvREo7O0FpSHRwb0RFO0VBQ0U7RUFDQTtDakh5cG9ESjs7QWlIdnBvREU7RUFDRTtFQUNBO0NqSDBwb0RKOztBaUh4cG9ERTtFQUNFO0NqSDJwb0RKOztBaUh6cG9ERTtFQUNFO0NqSDRwb0RKOztBaUgxcG9ERTtFQUNFO0NqSDZwb0RKOztBaUgzcG9ERTtFQUNFO0NqSDhwb0RKOztBaUg1cG9ERTtFQUNFO0NqSCtwb0RKOztBaUg3cG9ERTtFQUNFO0VBQ0E7Q2pIZ3FvREo7O0FpSDlwb0RFO0VBQ0U7RUFDQTtDakhpcW9ESjs7QWlIN3NvREU7RUFDRTtDakhndG9ESjs7QWlIOXNvREU7RUFDRTtDakhpdG9ESjs7QWlIL3NvREU7RUFDRTtDakhrdG9ESjs7QWlIaHRvREU7RUFDRTtDakhtdG9ESjs7QWlIanRvREU7RUFDRTtDakhvdG9ESjs7QWlIbHRvREU7RUFDRTtFQUNBO0NqSHF0b0RKOztBaUhudG9ERTtFQUNFO0VBQ0E7Q2pIc3RvREo7O0FpSHB0b0RFO0VBQ0U7Q2pIdXRvREo7O0FpSHJ0b0RFO0VBQ0U7Q2pId3RvREo7O0FpSHR0b0RFO0VBQ0U7Q2pIeXRvREo7O0FpSHZ0b0RFO0VBQ0U7Q2pIMHRvREo7O0FpSHh0b0RFO0VBQ0U7Q2pIMnRvREo7O0FpSHp0b0RFO0VBQ0U7RUFDQTtDakg0dG9ESjs7QWlIMXRvREU7RUFDRTtFQUNBO0NqSDZ0b0RKOztBaUh6d29ERTtFQUNFO0NqSDR3b0RKOztBaUgxd29ERTtFQUNFO0NqSDZ3b0RKOztBaUgzd29ERTtFQUNFO0NqSDh3b0RKOztBaUg1d29ERTtFQUNFO0NqSCt3b0RKOztBaUg3d29ERTtFQUNFO0NqSGd4b0RKOztBaUg5d29ERTtFQUNFO0VBQ0E7Q2pIaXhvREo7O0FpSC93b0RFO0VBQ0U7RUFDQTtDakhreG9ESjs7QWlIaHhvREU7RUFDRTtDakhteG9ESjs7QWlIanhvREU7RUFDRTtDakhveG9ESjs7QWlIbHhvREU7RUFDRTtDakhxeG9ESjs7QWlIbnhvREU7RUFDRTtDakhzeG9ESjs7QWlIcHhvREU7RUFDRTtDakh1eG9ESjs7QWlIcnhvREU7RUFDRTtFQUNBO0NqSHd4b0RKOztBaUh0eG9ERTtFQUNFO0VBQ0E7Q2pIeXhvREo7O0FpSHIwb0RFO0VBQ0U7Q2pIdzBvREo7O0FpSHQwb0RFO0VBQ0U7Q2pIeTBvREo7O0FpSHYwb0RFO0VBQ0U7Q2pIMDBvREo7O0FpSHgwb0RFO0VBQ0U7Q2pIMjBvREo7O0FpSHowb0RFO0VBQ0U7Q2pINDBvREo7O0FpSDEwb0RFO0VBQ0U7RUFDQTtDakg2MG9ESjs7QWlIMzBvREU7RUFDRTtFQUNBO0NqSDgwb0RKOztBaUg1MG9ERTtFQUNFO0NqSCswb0RKOztBaUg3MG9ERTtFQUNFO0NqSGcxb0RKOztBaUg5MG9ERTtFQUNFO0NqSGkxb0RKOztBaUgvMG9ERTtFQUNFO0NqSGsxb0RKOztBaUhoMW9ERTtFQUNFO0NqSG0xb0RKOztBaUhqMW9ERTtFQUNFO0VBQ0E7Q2pIbzFvREo7O0FpSGwxb0RFO0VBQ0U7RUFDQTtDakhxMW9ESjs7QWlIajRvREU7RUFDRTtDakhvNG9ESjs7QWlIbDRvREU7RUFDRTtDakhxNG9ESjs7QWlIbjRvREU7RUFDRTtDakhzNG9ESjs7QWlIcDRvREU7RUFDRTtDakh1NG9ESjs7QWlIcjRvREU7RUFDRTtDakh3NG9ESjs7QWlIdDRvREU7RUFDRTtFQUNBO0NqSHk0b0RKOztBaUh2NG9ERTtFQUNFO0VBQ0E7Q2pIMDRvREo7O0FpSHg0b0RFO0VBQ0U7Q2pIMjRvREo7O0FpSHo0b0RFO0VBQ0U7Q2pINDRvREo7O0FpSDE0b0RFO0VBQ0U7Q2pINjRvREo7O0FpSDM0b0RFO0VBQ0U7Q2pIODRvREo7O0FpSDU0b0RFO0VBQ0U7Q2pIKzRvREo7O0FpSDc0b0RFO0VBQ0U7RUFDQTtDakhnNW9ESjs7QWlIOTRvREU7RUFDRTtFQUNBO0NqSGk1b0RKOztBaUg3N29ERTtFQUNFO0NqSGc4b0RKOztBaUg5N29ERTtFQUNFO0NqSGk4b0RKOztBaUgvN29ERTtFQUNFO0NqSGs4b0RKOztBaUhoOG9ERTtFQUNFO0NqSG04b0RKOztBaUhqOG9ERTtFQUNFO0NqSG84b0RKOztBaUhsOG9ERTtFQUNFO0VBQ0E7Q2pIcThvREo7O0FpSG44b0RFO0VBQ0U7RUFDQTtDakhzOG9ESjs7QWlIcDhvREU7RUFDRTtDakh1OG9ESjs7QWlIcjhvREU7RUFDRTtDakh3OG9ESjs7QWlIdDhvREU7RUFDRTtDakh5OG9ESjs7QWlIdjhvREU7RUFDRTtDakgwOG9ESjs7QWlIeDhvREU7RUFDRTtDakgyOG9ESjs7QWlIejhvREU7RUFDRTtFQUNBO0NqSDQ4b0RKOztBaUgxOG9ERTtFQUNFO0VBQ0E7Q2pINjhvREo7O0FpSHovb0RFO0VBQ0U7Q2pINC9vREo7O0FpSDEvb0RFO0VBQ0U7Q2pINi9vREo7O0FpSDMvb0RFO0VBQ0U7Q2pIOC9vREo7O0FpSDUvb0RFO0VBQ0U7Q2pIKy9vREo7O0FpSDcvb0RFO0VBQ0U7Q2pIZ2dwREo7O0FpSDkvb0RFO0VBQ0U7RUFDQTtDakhpZ3BESjs7QWlILy9vREU7RUFDRTtFQUNBO0NqSGtncERKOztBaUhoZ3BERTtFQUNFO0NqSG1ncERKOztBaUhqZ3BERTtFQUNFO0NqSG9ncERKOztBaUhsZ3BERTtFQUNFO0NqSHFncERKOztBaUhuZ3BERTtFQUNFO0NqSHNncERKOztBaUhwZ3BERTtFQUNFO0NqSHVncERKOztBaUhyZ3BERTtFQUNFO0VBQ0E7Q2pId2dwREo7O0FpSHRncERFO0VBQ0U7RUFDQTtDakh5Z3BESjs7QWlIcmpwREU7RUFDRTtDakh3anBESjs7QWlIdGpwREU7RUFDRTtDakh5anBESjs7QWlIdmpwREU7RUFDRTtDakgwanBESjs7QWlIeGpwREU7RUFDRTtDakgyanBESjs7QWlIempwREU7RUFDRTtDakg0anBESjs7QWlIMWpwREU7RUFDRTtFQUNBO0NqSDZqcERKOztBaUgzanBERTtFQUNFO0VBQ0E7Q2pIOGpwREo7O0FpSDVqcERFO0VBQ0U7Q2pIK2pwREo7O0FpSDdqcERFO0VBQ0U7Q2pIZ2twREo7O0FpSDlqcERFO0VBQ0U7Q2pIaWtwREo7O0FpSC9qcERFO0VBQ0U7Q2pIa2twREo7O0FpSGhrcERFO0VBQ0U7Q2pIbWtwREo7O0FpSGprcERFO0VBQ0U7RUFDQTtDakhva3BESjs7QWlIbGtwREU7RUFDRTtFQUNBO0NqSHFrcERKOztBaUhqbnBERTtFQUNFO0NqSG9ucERKOztBaUhsbnBERTtFQUNFO0NqSHFucERKOztBaUhubnBERTtFQUNFO0NqSHNucERKOztBaUhwbnBERTtFQUNFO0NqSHVucERKOztBaUhybnBERTtFQUNFO0NqSHducERKOztBaUh0bnBERTtFQUNFO0VBQ0E7Q2pIeW5wREo7O0FpSHZucERFO0VBQ0U7RUFDQTtDakgwbnBESjs7QWlIeG5wREU7RUFDRTtDakgybnBESjs7QWlIem5wREU7RUFDRTtDakg0bnBESjs7QWlIMW5wREU7RUFDRTtDakg2bnBESjs7QWlIM25wREU7RUFDRTtDakg4bnBESjs7QWlINW5wREU7RUFDRTtDakgrbnBESjs7QWlIN25wREU7RUFDRTtFQUNBO0NqSGdvcERKOztBaUg5bnBERTtFQUNFO0VBQ0E7Q2pIaW9wREo7O0FpSDdxcERFO0VBQ0U7Q2pIZ3JwREo7O0FpSDlxcERFO0VBQ0U7Q2pIaXJwREo7O0FpSC9xcERFO0VBQ0U7Q2pIa3JwREo7O0FpSGhycERFO0VBQ0U7Q2pIbXJwREo7O0FpSGpycERFO0VBQ0U7Q2pIb3JwREo7O0FpSGxycERFO0VBQ0U7RUFDQTtDakhxcnBESjs7QWlIbnJwREU7RUFDRTtFQUNBO0NqSHNycERKOztBaUhwcnBERTtFQUNFO0NqSHVycERKOztBaUhycnBERTtFQUNFO0NqSHdycERKOztBaUh0cnBERTtFQUNFO0NqSHlycERKOztBaUh2cnBERTtFQUNFO0NqSDBycERKOztBaUh4cnBERTtFQUNFO0NqSDJycERKOztBaUh6cnBERTtFQUNFO0VBQ0E7Q2pINHJwREo7O0FpSDFycERFO0VBQ0U7RUFDQTtDakg2cnBESjs7QWlIenVwREU7RUFDRTtDakg0dXBESjs7QWlIMXVwREU7RUFDRTtDakg2dXBESjs7QWlIM3VwREU7RUFDRTtDakg4dXBESjs7QWlINXVwREU7RUFDRTtDakgrdXBESjs7QWlIN3VwREU7RUFDRTtDakhndnBESjs7QWlIOXVwREU7RUFDRTtFQUNBO0NqSGl2cERKOztBaUgvdXBERTtFQUNFO0VBQ0E7Q2pIa3ZwREo7O0FpSGh2cERFO0VBQ0U7Q2pIbXZwREo7O0FpSGp2cERFO0VBQ0U7Q2pIb3ZwREo7O0FpSGx2cERFO0VBQ0U7Q2pIcXZwREo7O0FpSG52cERFO0VBQ0U7Q2pIc3ZwREo7O0FpSHB2cERFO0VBQ0U7Q2pIdXZwREo7O0FpSHJ2cERFO0VBQ0U7RUFDQTtDakh3dnBESjs7QWlIdHZwREU7RUFDRTtFQUNBO0NqSHl2cERKOztBaUhyeXBERTtFQUNFO0NqSHd5cERKOztBaUh0eXBERTtFQUNFO0NqSHl5cERKOztBaUh2eXBERTtFQUNFO0NqSDB5cERKOztBaUh4eXBERTtFQUNFO0NqSDJ5cERKOztBaUh6eXBERTtFQUNFO0NqSDR5cERKOztBaUgxeXBERTtFQUNFO0VBQ0E7Q2pINnlwREo7O0FpSDN5cERFO0VBQ0U7RUFDQTtDakg4eXBESjs7QWlINXlwREU7RUFDRTtDakgreXBESjs7QWlIN3lwREU7RUFDRTtDakhnenBESjs7QWlIOXlwREU7RUFDRTtDakhpenBESjs7QWlIL3lwREU7RUFDRTtDakhrenBESjs7QWlIaHpwREU7RUFDRTtDakhtenBESjs7QWlIanpwREU7RUFDRTtFQUNBO0NqSG96cERKOztBaUhsenBERTtFQUNFO0VBQ0E7Q2pIcXpwREo7O0FpSGoycERFO0VBQ0U7Q2pIbzJwREo7O0FpSGwycERFO0VBQ0U7Q2pIcTJwREo7O0FpSG4ycERFO0VBQ0U7Q2pIczJwREo7O0FpSHAycERFO0VBQ0U7Q2pIdTJwREo7O0FpSHIycERFO0VBQ0U7Q2pIdzJwREo7O0FpSHQycERFO0VBQ0U7RUFDQTtDakh5MnBESjs7QWlIdjJwREU7RUFDRTtFQUNBO0NqSDAycERKOztBaUh4MnBERTtFQUNFO0NqSDIycERKOztBaUh6MnBERTtFQUNFO0NqSDQycERKOztBaUgxMnBERTtFQUNFO0NqSDYycERKOztBaUgzMnBERTtFQUNFO0NqSDgycERKOztBaUg1MnBERTtFQUNFO0NqSCsycERKOztBaUg3MnBERTtFQUNFO0VBQ0E7Q2pIZzNwREo7O0FpSDkycERFO0VBQ0U7RUFDQTtDakhpM3BESjs7QWlINzVwREU7RUFDRTtDakhnNnBESjs7QWlIOTVwREU7RUFDRTtDakhpNnBESjs7QWlILzVwREU7RUFDRTtDakhrNnBESjs7QWlIaDZwREU7RUFDRTtDakhtNnBESjs7QWlIajZwREU7RUFDRTtDakhvNnBESjs7QWlIbDZwREU7RUFDRTtFQUNBO0NqSHE2cERKOztBaUhuNnBERTtFQUNFO0VBQ0E7Q2pIczZwREo7O0FpSHA2cERFO0VBQ0U7Q2pIdTZwREo7O0FpSHI2cERFO0VBQ0U7Q2pIdzZwREo7O0FpSHQ2cERFO0VBQ0U7Q2pIeTZwREo7O0FpSHY2cERFO0VBQ0U7Q2pIMDZwREo7O0FpSHg2cERFO0VBQ0U7Q2pIMjZwREo7O0FpSHo2cERFO0VBQ0U7RUFDQTtDakg0NnBESjs7QWlIMTZwREU7RUFDRTtFQUNBO0NqSDY2cERKOztBaUh6OXBERTtFQUNFO0NqSDQ5cERKOztBaUgxOXBERTtFQUNFO0NqSDY5cERKOztBaUgzOXBERTtFQUNFO0NqSDg5cERKOztBaUg1OXBERTtFQUNFO0NqSCs5cERKOztBaUg3OXBERTtFQUNFO0NqSGcrcERKOztBaUg5OXBERTtFQUNFO0VBQ0E7Q2pIaStwREo7O0FpSC85cERFO0VBQ0U7RUFDQTtDakhrK3BESjs7QWlIaCtwREU7RUFDRTtDakhtK3BESjs7QWlIaitwREU7RUFDRTtDakhvK3BESjs7QWlIbCtwREU7RUFDRTtDakhxK3BESjs7QWlIbitwREU7RUFDRTtDakhzK3BESjs7QWlIcCtwREU7RUFDRTtDakh1K3BESjs7QWlIcitwREU7RUFDRTtFQUNBO0NqSHcrcERKOztBaUh0K3BERTtFQUNFO0VBQ0E7Q2pIeStwREo7O0FpSHJocURFO0VBQ0U7Q2pId2hxREo7O0FpSHRocURFO0VBQ0U7Q2pIeWhxREo7O0FpSHZocURFO0VBQ0U7Q2pIMGhxREo7O0FpSHhocURFO0VBQ0U7Q2pIMmhxREo7O0FpSHpocURFO0VBQ0U7Q2pINGhxREo7O0FpSDFocURFO0VBQ0U7RUFDQTtDakg2aHFESjs7QWlIM2hxREU7RUFDRTtFQUNBO0NqSDhocURKOztBaUg1aHFERTtFQUNFO0NqSCtocURKOztBaUg3aHFERTtFQUNFO0NqSGdpcURKOztBaUg5aHFERTtFQUNFO0NqSGlpcURKOztBaUgvaHFERTtFQUNFO0NqSGtpcURKOztBaUhoaXFERTtFQUNFO0NqSG1pcURKOztBaUhqaXFERTtFQUNFO0VBQ0E7Q2pIb2lxREo7O0FpSGxpcURFO0VBQ0U7RUFDQTtDakhxaXFESjs7QWlIamxxREU7RUFDRTtDakhvbHFESjs7QWlIbGxxREU7RUFDRTtDakhxbHFESjs7QWlIbmxxREU7RUFDRTtDakhzbHFESjs7QWlIcGxxREU7RUFDRTtDakh1bHFESjs7QWlIcmxxREU7RUFDRTtDakh3bHFESjs7QWlIdGxxREU7RUFDRTtFQUNBO0NqSHlscURKOztBaUh2bHFERTtFQUNFO0VBQ0E7Q2pIMGxxREo7O0FpSHhscURFO0VBQ0U7Q2pIMmxxREo7O0FpSHpscURFO0VBQ0U7Q2pINGxxREo7O0FpSDFscURFO0VBQ0U7Q2pINmxxREo7O0FpSDNscURFO0VBQ0U7Q2pIOGxxREo7O0FpSDVscURFO0VBQ0U7Q2pIK2xxREo7O0FpSDdscURFO0VBQ0U7RUFDQTtDakhnbXFESjs7QWlIOWxxREU7RUFDRTtFQUNBO0NqSGltcURKOztBaUg3b3FERTtFQUNFO0NqSGdwcURKOztBaUg5b3FERTtFQUNFO0NqSGlwcURKOztBaUgvb3FERTtFQUNFO0NqSGtwcURKOztBaUhocHFERTtFQUNFO0NqSG1wcURKOztBaUhqcHFERTtFQUNFO0NqSG9wcURKOztBaUhscHFERTtFQUNFO0VBQ0E7Q2pIcXBxREo7O0FpSG5wcURFO0VBQ0U7RUFDQTtDakhzcHFESjs7QWlIcHBxREU7RUFDRTtDakh1cHFESjs7QWlIcnBxREU7RUFDRTtDakh3cHFESjs7QWlIdHBxREU7RUFDRTtDakh5cHFESjs7QWlIdnBxREU7RUFDRTtDakgwcHFESjs7QWlIeHBxREU7RUFDRTtDakgycHFESjs7QWlIenBxREU7RUFDRTtFQUNBO0NqSDRwcURKOztBaUgxcHFERTtFQUNFO0VBQ0E7Q2pINnBxREo7O0FpSHpzcURFO0VBQ0U7Q2pINHNxREo7O0FpSDFzcURFO0VBQ0U7Q2pINnNxREo7O0FpSDNzcURFO0VBQ0U7Q2pIOHNxREo7O0FpSDVzcURFO0VBQ0U7Q2pIK3NxREo7O0FpSDdzcURFO0VBQ0U7Q2pIZ3RxREo7O0FpSDlzcURFO0VBQ0U7RUFDQTtDakhpdHFESjs7QWlIL3NxREU7RUFDRTtFQUNBO0NqSGt0cURKOztBaUhodHFERTtFQUNFO0NqSG10cURKOztBaUhqdHFERTtFQUNFO0NqSG90cURKOztBaUhsdHFERTtFQUNFO0NqSHF0cURKOztBaUhudHFERTtFQUNFO0NqSHN0cURKOztBaUhwdHFERTtFQUNFO0NqSHV0cURKOztBaUhydHFERTtFQUNFO0VBQ0E7Q2pId3RxREo7O0FpSHR0cURFO0VBQ0U7RUFDQTtDakh5dHFESjs7QWlIcndxREU7RUFDRTtDakh3d3FESjs7QWlIdHdxREU7RUFDRTtDakh5d3FESjs7QWlIdndxREU7RUFDRTtDakgwd3FESjs7QWlIeHdxREU7RUFDRTtDakgyd3FESjs7QWlIendxREU7RUFDRTtDakg0d3FESjs7QWlIMXdxREU7RUFDRTtFQUNBO0NqSDZ3cURKOztBaUgzd3FERTtFQUNFO0VBQ0E7Q2pIOHdxREo7O0FpSDV3cURFO0VBQ0U7Q2pIK3dxREo7O0FpSDd3cURFO0VBQ0U7Q2pIZ3hxREo7O0FpSDl3cURFO0VBQ0U7Q2pIaXhxREo7O0FpSC93cURFO0VBQ0U7Q2pIa3hxREo7O0FpSGh4cURFO0VBQ0U7Q2pIbXhxREo7O0FpSGp4cURFO0VBQ0U7RUFDQTtDakhveHFESjs7QWlIbHhxREU7RUFDRTtFQUNBO0NqSHF4cURKOztBaUhqMHFERTtFQUNFO0NqSG8wcURKOztBaUhsMHFERTtFQUNFO0NqSHEwcURKOztBaUhuMHFERTtFQUNFO0NqSHMwcURKOztBaUhwMHFERTtFQUNFO0NqSHUwcURKOztBaUhyMHFERTtFQUNFO0NqSHcwcURKOztBaUh0MHFERTtFQUNFO0VBQ0E7Q2pIeTBxREo7O0FpSHYwcURFO0VBQ0U7RUFDQTtDakgwMHFESjs7QWlIeDBxREU7RUFDRTtDakgyMHFESjs7QWlIejBxREU7RUFDRTtDakg0MHFESjs7QWlIMTBxREU7RUFDRTtDakg2MHFESjs7QWlIMzBxREU7RUFDRTtDakg4MHFESjs7QWlINTBxREU7RUFDRTtDakgrMHFESjs7QWlINzBxREU7RUFDRTtFQUNBO0NqSGcxcURKOztBaUg5MHFERTtFQUNFO0VBQ0E7Q2pIaTFxREo7O0FpSDczcURFO0VBQ0U7Q2pIZzRxREo7O0FpSDkzcURFO0VBQ0U7Q2pIaTRxREo7O0FpSC8zcURFO0VBQ0U7Q2pIazRxREo7O0FpSGg0cURFO0VBQ0U7Q2pIbTRxREo7O0FpSGo0cURFO0VBQ0U7Q2pIbzRxREo7O0FpSGw0cURFO0VBQ0U7RUFDQTtDakhxNHFESjs7QWlIbjRxREU7RUFDRTtFQUNBO0NqSHM0cURKOztBaUhwNHFERTtFQUNFO0NqSHU0cURKOztBaUhyNHFERTtFQUNFO0NqSHc0cURKOztBaUh0NHFERTtFQUNFO0NqSHk0cURKOztBaUh2NHFERTtFQUNFO0NqSDA0cURKOztBaUh4NHFERTtFQUNFO0NqSDI0cURKOztBaUh6NHFERTtFQUNFO0VBQ0E7Q2pINDRxREo7O0FpSDE0cURFO0VBQ0U7RUFDQTtDakg2NHFESjs7QWlIejdxREU7RUFDRTtDakg0N3FESjs7QWlIMTdxREU7RUFDRTtDakg2N3FESjs7QWlIMzdxREU7RUFDRTtDakg4N3FESjs7QWlINTdxREU7RUFDRTtDakgrN3FESjs7QWlINzdxREU7RUFDRTtDakhnOHFESjs7QWlIOTdxREU7RUFDRTtFQUNBO0NqSGk4cURKOztBaUgvN3FERTtFQUNFO0VBQ0E7Q2pIazhxREo7O0FpSGg4cURFO0VBQ0U7Q2pIbThxREo7O0FpSGo4cURFO0VBQ0U7Q2pIbzhxREo7O0FpSGw4cURFO0VBQ0U7Q2pIcThxREo7O0FpSG44cURFO0VBQ0U7Q2pIczhxREo7O0FpSHA4cURFO0VBQ0U7Q2pIdThxREo7O0FpSHI4cURFO0VBQ0U7RUFDQTtDakh3OHFESjs7QWlIdDhxREU7RUFDRTtFQUNBO0NqSHk4cURKOztBaUhyL3FERTtFQUNFO0NqSHcvcURKOztBaUh0L3FERTtFQUNFO0NqSHkvcURKOztBaUh2L3FERTtFQUNFO0NqSDAvcURKOztBaUh4L3FERTtFQUNFO0NqSDIvcURKOztBaUh6L3FERTtFQUNFO0NqSDQvcURKOztBaUgxL3FERTtFQUNFO0VBQ0E7Q2pINi9xREo7O0FpSDMvcURFO0VBQ0U7RUFDQTtDakg4L3FESjs7QWlINS9xREU7RUFDRTtDakgrL3FESjs7QWlINy9xREU7RUFDRTtDakhnZ3JESjs7QWlIOS9xREU7RUFDRTtDakhpZ3JESjs7QWlILy9xREU7RUFDRTtDakhrZ3JESjs7QWlIaGdyREU7RUFDRTtDakhtZ3JESjs7QWlIamdyREU7RUFDRTtFQUNBO0NqSG9nckRKOztBaUhsZ3JERTtFQUNFO0VBQ0E7Q2pIcWdyREo7O0FpSGpqckRFO0VBQ0U7Q2pIb2pyREo7O0FpSGxqckRFO0VBQ0U7Q2pIcWpyREo7O0FpSG5qckRFO0VBQ0U7Q2pIc2pyREo7O0FpSHBqckRFO0VBQ0U7Q2pIdWpyREo7O0FpSHJqckRFO0VBQ0U7Q2pId2pyREo7O0FpSHRqckRFO0VBQ0U7RUFDQTtDakh5anJESjs7QWlIdmpyREU7RUFDRTtFQUNBO0NqSDBqckRKOztBaUh4anJERTtFQUNFO0NqSDJqckRKOztBaUh6anJERTtFQUNFO0NqSDRqckRKOztBaUgxanJERTtFQUNFO0NqSDZqckRKOztBaUgzanJERTtFQUNFO0NqSDhqckRKOztBaUg1anJERTtFQUNFO0NqSCtqckRKOztBaUg3anJERTtFQUNFO0VBQ0E7Q2pIZ2tyREo7O0FpSDlqckRFO0VBQ0U7RUFDQTtDakhpa3JESjs7QWlIN21yREU7RUFDRTtDakhnbnJESjs7QWlIOW1yREU7RUFDRTtDakhpbnJESjs7QWlIL21yREU7RUFDRTtDakhrbnJESjs7QWlIaG5yREU7RUFDRTtDakhtbnJESjs7QWlIam5yREU7RUFDRTtDakhvbnJESjs7QWlIbG5yREU7RUFDRTtFQUNBO0NqSHFuckRKOztBaUhubnJERTtFQUNFO0VBQ0E7Q2pIc25yREo7O0FpSHBuckRFO0VBQ0U7Q2pIdW5yREo7O0FpSHJuckRFO0VBQ0U7Q2pId25yREo7O0FpSHRuckRFO0VBQ0U7Q2pIeW5yREo7O0FpSHZuckRFO0VBQ0U7Q2pIMG5yREo7O0FpSHhuckRFO0VBQ0U7Q2pIMm5yREo7O0FpSHpuckRFO0VBQ0U7RUFDQTtDakg0bnJESjs7QWlIMW5yREU7RUFDRTtFQUNBO0NqSDZuckRKOztBaUh6cXJERTtFQUNFO0NqSDRxckRKOztBaUgxcXJERTtFQUNFO0NqSDZxckRKOztBaUgzcXJERTtFQUNFO0NqSDhxckRKOztBaUg1cXJERTtFQUNFO0NqSCtxckRKOztBaUg3cXJERTtFQUNFO0NqSGdyckRKOztBaUg5cXJERTtFQUNFO0VBQ0E7Q2pIaXJyREo7O0FpSC9xckRFO0VBQ0U7RUFDQTtDakhrcnJESjs7QWlIaHJyREU7RUFDRTtDakhtcnJESjs7QWlIanJyREU7RUFDRTtDakhvcnJESjs7QWlIbHJyREU7RUFDRTtDakhxcnJESjs7QWlIbnJyREU7RUFDRTtDakhzcnJESjs7QWlIcHJyREU7RUFDRTtDakh1cnJESjs7QWlIcnJyREU7RUFDRTtFQUNBO0NqSHdyckRKOztBaUh0cnJERTtFQUNFO0VBQ0E7Q2pIeXJyREo7O0FpSHJ1ckRFO0VBQ0U7Q2pId3VyREo7O0FpSHR1ckRFO0VBQ0U7Q2pIeXVyREo7O0FpSHZ1ckRFO0VBQ0U7Q2pIMHVyREo7O0FpSHh1ckRFO0VBQ0U7Q2pIMnVyREo7O0FpSHp1ckRFO0VBQ0U7Q2pINHVyREo7O0FpSDF1ckRFO0VBQ0U7RUFDQTtDakg2dXJESjs7QWlIM3VyREU7RUFDRTtFQUNBO0NqSDh1ckRKOztBaUg1dXJERTtFQUNFO0NqSCt1ckRKOztBaUg3dXJERTtFQUNFO0NqSGd2ckRKOztBaUg5dXJERTtFQUNFO0NqSGl2ckRKOztBaUgvdXJERTtFQUNFO0NqSGt2ckRKOztBaUhodnJERTtFQUNFO0NqSG12ckRKOztBaUhqdnJERTtFQUNFO0VBQ0E7Q2pIb3ZyREo7O0FpSGx2ckRFO0VBQ0U7RUFDQTtDakhxdnJESjs7QWlIanlyREU7RUFDRTtDakhveXJESjs7QWlIbHlyREU7RUFDRTtDakhxeXJESjs7QWlIbnlyREU7RUFDRTtDakhzeXJESjs7QWlIcHlyREU7RUFDRTtDakh1eXJESjs7QWlIcnlyREU7RUFDRTtDakh3eXJESjs7QWlIdHlyREU7RUFDRTtFQUNBO0NqSHl5ckRKOztBaUh2eXJERTtFQUNFO0VBQ0E7Q2pIMHlyREo7O0FpSHh5ckRFO0VBQ0U7Q2pIMnlyREo7O0FpSHp5ckRFO0VBQ0U7Q2pINHlyREo7O0FpSDF5ckRFO0VBQ0U7Q2pINnlyREo7O0FpSDN5ckRFO0VBQ0U7Q2pIOHlyREo7O0FpSDV5ckRFO0VBQ0U7Q2pIK3lyREo7O0FpSDd5ckRFO0VBQ0U7RUFDQTtDakhnenJESjs7QWlIOXlyREU7RUFDRTtFQUNBO0NqSGl6ckRKOztBaUg3MXJERTtFQUNFO0NqSGcyckRKOztBaUg5MXJERTtFQUNFO0NqSGkyckRKOztBaUgvMXJERTtFQUNFO0NqSGsyckRKOztBaUhoMnJERTtFQUNFO0NqSG0yckRKOztBaUhqMnJERTtFQUNFO0NqSG8yckRKOztBaUhsMnJERTtFQUNFO0VBQ0E7Q2pIcTJyREo7O0FpSG4yckRFO0VBQ0U7RUFDQTtDakhzMnJESjs7QWlIcDJyREU7RUFDRTtDakh1MnJESjs7QWlIcjJyREU7RUFDRTtDakh3MnJESjs7QWlIdDJyREU7RUFDRTtDakh5MnJESjs7QWlIdjJyREU7RUFDRTtDakgwMnJESjs7QWlIeDJyREU7RUFDRTtDakgyMnJESjs7QWlIejJyREU7RUFDRTtFQUNBO0NqSDQyckRKOztBaUgxMnJERTtFQUNFO0VBQ0E7Q2pINjJyREo7O0FpSHo1ckRFO0VBQ0U7Q2pINDVyREo7O0FpSDE1ckRFO0VBQ0U7Q2pINjVyREo7O0FpSDM1ckRFO0VBQ0U7Q2pIODVyREo7O0FpSDU1ckRFO0VBQ0U7Q2pIKzVyREo7O0FpSDc1ckRFO0VBQ0U7Q2pIZzZyREo7O0FpSDk1ckRFO0VBQ0U7RUFDQTtDakhpNnJESjs7QWlILzVyREU7RUFDRTtFQUNBO0NqSGs2ckRKOztBaUhoNnJERTtFQUNFO0NqSG02ckRKOztBaUhqNnJERTtFQUNFO0NqSG82ckRKOztBaUhsNnJERTtFQUNFO0NqSHE2ckRKOztBaUhuNnJERTtFQUNFO0NqSHM2ckRKOztBaUhwNnJERTtFQUNFO0NqSHU2ckRKOztBaUhyNnJERTtFQUNFO0VBQ0E7Q2pIdzZyREo7O0FpSHQ2ckRFO0VBQ0U7RUFDQTtDakh5NnJESjs7QWlIcjlyREU7RUFDRTtDakh3OXJESjs7QWlIdDlyREU7RUFDRTtDakh5OXJESjs7QWlIdjlyREU7RUFDRTtDakgwOXJESjs7QWlIeDlyREU7RUFDRTtDakgyOXJESjs7QWlIejlyREU7RUFDRTtDakg0OXJESjs7QWlIMTlyREU7RUFDRTtFQUNBO0NqSDY5ckRKOztBaUgzOXJERTtFQUNFO0VBQ0E7Q2pIODlyREo7O0FpSDU5ckRFO0VBQ0U7Q2pIKzlyREo7O0FpSDc5ckRFO0VBQ0U7Q2pIZytyREo7O0FpSDk5ckRFO0VBQ0U7Q2pIaStyREo7O0FpSC85ckRFO0VBQ0U7Q2pIaytyREo7O0FpSGgrckRFO0VBQ0U7Q2pIbStyREo7O0FpSGorckRFO0VBQ0U7RUFDQTtDakhvK3JESjs7QWlIbCtyREU7RUFDRTtFQUNBO0NqSHErckRKOztBaUhqaHNERTtFQUNFO0NqSG9oc0RKOztBaUhsaHNERTtFQUNFO0NqSHFoc0RKOztBaUhuaHNERTtFQUNFO0NqSHNoc0RKOztBaUhwaHNERTtFQUNFO0NqSHVoc0RKOztBaUhyaHNERTtFQUNFO0NqSHdoc0RKOztBaUh0aHNERTtFQUNFO0VBQ0E7Q2pIeWhzREo7O0FpSHZoc0RFO0VBQ0U7RUFDQTtDakgwaHNESjs7QWlIeGhzREU7RUFDRTtDakgyaHNESjs7QWlIemhzREU7RUFDRTtDakg0aHNESjs7QWlIMWhzREU7RUFDRTtDakg2aHNESjs7QWlIM2hzREU7RUFDRTtDakg4aHNESjs7QWlINWhzREU7RUFDRTtDakgraHNESjs7QWlIN2hzREU7RUFDRTtFQUNBO0NqSGdpc0RKOztBaUg5aHNERTtFQUNFO0VBQ0E7Q2pIaWlzREo7O0FpSDdrc0RFO0VBQ0U7Q2pIZ2xzREo7O0FpSDlrc0RFO0VBQ0U7Q2pIaWxzREo7O0FpSC9rc0RFO0VBQ0U7Q2pIa2xzREo7O0FpSGhsc0RFO0VBQ0U7Q2pIbWxzREo7O0FpSGpsc0RFO0VBQ0U7Q2pIb2xzREo7O0FpSGxsc0RFO0VBQ0U7RUFDQTtDakhxbHNESjs7QWlIbmxzREU7RUFDRTtFQUNBO0NqSHNsc0RKOztBaUhwbHNERTtFQUNFO0NqSHVsc0RKOztBaUhybHNERTtFQUNFO0NqSHdsc0RKOztBaUh0bHNERTtFQUNFO0NqSHlsc0RKOztBaUh2bHNERTtFQUNFO0NqSDBsc0RKOztBaUh4bHNERTtFQUNFO0NqSDJsc0RKOztBaUh6bHNERTtFQUNFO0VBQ0E7Q2pINGxzREo7O0FpSDFsc0RFO0VBQ0U7RUFDQTtDakg2bHNESjs7QWlIem9zREU7RUFDRTtDakg0b3NESjs7QWlIMW9zREU7RUFDRTtDakg2b3NESjs7QWlIM29zREU7RUFDRTtDakg4b3NESjs7QWlINW9zREU7RUFDRTtDakgrb3NESjs7QWlIN29zREU7RUFDRTtDakhncHNESjs7QWlIOW9zREU7RUFDRTtFQUNBO0NqSGlwc0RKOztBaUgvb3NERTtFQUNFO0VBQ0E7Q2pIa3BzREo7O0FpSGhwc0RFO0VBQ0U7Q2pIbXBzREo7O0FpSGpwc0RFO0VBQ0U7Q2pIb3BzREo7O0FpSGxwc0RFO0VBQ0U7Q2pIcXBzREo7O0FpSG5wc0RFO0VBQ0U7Q2pIc3BzREo7O0FpSHBwc0RFO0VBQ0U7Q2pIdXBzREo7O0FpSHJwc0RFO0VBQ0U7RUFDQTtDakh3cHNESjs7QWlIdHBzREU7RUFDRTtFQUNBO0NqSHlwc0RKOztBaUhyc3NERTtFQUNFO0NqSHdzc0RKOztBaUh0c3NERTtFQUNFO0NqSHlzc0RKOztBaUh2c3NERTtFQUNFO0NqSDBzc0RKOztBaUh4c3NERTtFQUNFO0NqSDJzc0RKOztBaUh6c3NERTtFQUNFO0NqSDRzc0RKOztBaUgxc3NERTtFQUNFO0VBQ0E7Q2pINnNzREo7O0FpSDNzc0RFO0VBQ0U7RUFDQTtDakg4c3NESjs7QWlINXNzREU7RUFDRTtDakgrc3NESjs7QWlIN3NzREU7RUFDRTtDakhndHNESjs7QWlIOXNzREU7RUFDRTtDakhpdHNESjs7QWlIL3NzREU7RUFDRTtDakhrdHNESjs7QWlIaHRzREU7RUFDRTtDakhtdHNESjs7QWlIanRzREU7RUFDRTtFQUNBO0NqSG90c0RKOztBaUhsdHNERTtFQUNFO0VBQ0E7Q2pIcXRzREo7O0FpSGp3c0RFO0VBQ0U7Q2pIb3dzREo7O0FpSGx3c0RFO0VBQ0U7Q2pIcXdzREo7O0FpSG53c0RFO0VBQ0U7Q2pIc3dzREo7O0FpSHB3c0RFO0VBQ0U7Q2pIdXdzREo7O0FpSHJ3c0RFO0VBQ0U7Q2pId3dzREo7O0FpSHR3c0RFO0VBQ0U7RUFDQTtDakh5d3NESjs7QWlIdndzREU7RUFDRTtFQUNBO0NqSDB3c0RKOztBaUh4d3NERTtFQUNFO0NqSDJ3c0RKOztBaUh6d3NERTtFQUNFO0NqSDR3c0RKOztBaUgxd3NERTtFQUNFO0NqSDZ3c0RKOztBaUgzd3NERTtFQUNFO0NqSDh3c0RKOztBaUg1d3NERTtFQUNFO0NqSCt3c0RKOztBaUg3d3NERTtFQUNFO0VBQ0E7Q2pIZ3hzREo7O0FpSDl3c0RFO0VBQ0U7RUFDQTtDakhpeHNESjs7QWlIN3pzREU7RUFDRTtDakhnMHNESjs7QWlIOXpzREU7RUFDRTtDakhpMHNESjs7QWlIL3pzREU7RUFDRTtDakhrMHNESjs7QWlIaDBzREU7RUFDRTtDakhtMHNESjs7QWlIajBzREU7RUFDRTtDakhvMHNESjs7QWlIbDBzREU7RUFDRTtFQUNBO0NqSHEwc0RKOztBaUhuMHNERTtFQUNFO0VBQ0E7Q2pIczBzREo7O0FpSHAwc0RFO0VBQ0U7Q2pIdTBzREo7O0FpSHIwc0RFO0VBQ0U7Q2pIdzBzREo7O0FpSHQwc0RFO0VBQ0U7Q2pIeTBzREo7O0FpSHYwc0RFO0VBQ0U7Q2pIMDBzREo7O0FpSHgwc0RFO0VBQ0U7Q2pIMjBzREo7O0FpSHowc0RFO0VBQ0U7RUFDQTtDakg0MHNESjs7QWlIMTBzREU7RUFDRTtFQUNBO0NqSDYwc0RKOztBaUh6M3NERTtFQUNFO0NqSDQzc0RKOztBaUgxM3NERTtFQUNFO0NqSDYzc0RKOztBaUgzM3NERTtFQUNFO0NqSDgzc0RKOztBaUg1M3NERTtFQUNFO0NqSCszc0RKOztBaUg3M3NERTtFQUNFO0NqSGc0c0RKOztBaUg5M3NERTtFQUNFO0VBQ0E7Q2pIaTRzREo7O0FpSC8zc0RFO0VBQ0U7RUFDQTtDakhrNHNESjs7QWlIaDRzREU7RUFDRTtDakhtNHNESjs7QWlIajRzREU7RUFDRTtDakhvNHNESjs7QWlIbDRzREU7RUFDRTtDakhxNHNESjs7QWlIbjRzREU7RUFDRTtDakhzNHNESjs7QWlIcDRzREU7RUFDRTtDakh1NHNESjs7QWlIcjRzREU7RUFDRTtFQUNBO0NqSHc0c0RKOztBaUh0NHNERTtFQUNFO0VBQ0E7Q2pIeTRzREo7O0FpSHI3c0RFO0VBQ0U7Q2pIdzdzREo7O0FpSHQ3c0RFO0VBQ0U7Q2pIeTdzREo7O0FpSHY3c0RFO0VBQ0U7Q2pIMDdzREo7O0FpSHg3c0RFO0VBQ0U7Q2pIMjdzREo7O0FpSHo3c0RFO0VBQ0U7Q2pINDdzREo7O0FpSDE3c0RFO0VBQ0U7RUFDQTtDakg2N3NESjs7QWlIMzdzREU7RUFDRTtFQUNBO0NqSDg3c0RKOztBaUg1N3NERTtFQUNFO0NqSCs3c0RKOztBaUg3N3NERTtFQUNFO0NqSGc4c0RKOztBaUg5N3NERTtFQUNFO0NqSGk4c0RKOztBaUgvN3NERTtFQUNFO0NqSGs4c0RKOztBaUhoOHNERTtFQUNFO0NqSG04c0RKOztBaUhqOHNERTtFQUNFO0VBQ0E7Q2pIbzhzREo7O0FpSGw4c0RFO0VBQ0U7RUFDQTtDakhxOHNESjs7QWlIai9zREU7RUFDRTtDakhvL3NESjs7QWlIbC9zREU7RUFDRTtDakhxL3NESjs7QWlIbi9zREU7RUFDRTtDakhzL3NESjs7QWlIcC9zREU7RUFDRTtDakh1L3NESjs7QWlIci9zREU7RUFDRTtDakh3L3NESjs7QWlIdC9zREU7RUFDRTtFQUNBO0NqSHkvc0RKOztBaUh2L3NERTtFQUNFO0VBQ0E7Q2pIMC9zREo7O0FpSHgvc0RFO0VBQ0U7Q2pIMi9zREo7O0FpSHovc0RFO0VBQ0U7Q2pINC9zREo7O0FpSDEvc0RFO0VBQ0U7Q2pINi9zREo7O0FpSDMvc0RFO0VBQ0U7Q2pIOC9zREo7O0FpSDUvc0RFO0VBQ0U7Q2pIKy9zREo7O0FpSDcvc0RFO0VBQ0U7RUFDQTtDakhnZ3RESjs7QWlIOS9zREU7RUFDRTtFQUNBO0NqSGlndERKOztBaUg3aXRERTtFQUNFO0NqSGdqdERKOztBaUg5aXRERTtFQUNFO0NqSGlqdERKOztBaUgvaXRERTtFQUNFO0NqSGtqdERKOztBaUhoanRERTtFQUNFO0NqSG1qdERKOztBaUhqanRERTtFQUNFO0NqSG9qdERKOztBaUhsanRERTtFQUNFO0VBQ0E7Q2pIcWp0REo7O0FpSG5qdERFO0VBQ0U7RUFDQTtDakhzanRESjs7QWlIcGp0REU7RUFDRTtDakh1anRESjs7QWlIcmp0REU7RUFDRTtDakh3anRESjs7QWlIdGp0REU7RUFDRTtDakh5anRESjs7QWlIdmp0REU7RUFDRTtDakgwanRESjs7QWlIeGp0REU7RUFDRTtDakgyanRESjs7QWlIemp0REU7RUFDRTtFQUNBO0NqSDRqdERKOztBaUgxanRERTtFQUNFO0VBQ0E7Q2pINmp0REo7O0FpSHptdERFO0VBQ0U7Q2pING10REo7O0FpSDFtdERFO0VBQ0U7Q2pINm10REo7O0FpSDNtdERFO0VBQ0U7Q2pIOG10REo7O0FpSDVtdERFO0VBQ0U7Q2pIK210REo7O0FpSDdtdERFO0VBQ0U7Q2pIZ250REo7O0FpSDltdERFO0VBQ0U7RUFDQTtDakhpbnRESjs7QWlIL210REU7RUFDRTtFQUNBO0NqSGtudERKOztBaUhobnRERTtFQUNFO0NqSG1udERKOztBaUhqbnRERTtFQUNFO0NqSG9udERKOztBaUhsbnRERTtFQUNFO0NqSHFudERKOztBaUhubnRERTtFQUNFO0NqSHNudERKOztBaUhwbnRERTtFQUNFO0NqSHVudERKOztBaUhybnRERTtFQUNFO0VBQ0E7Q2pId250REo7O0FpSHRudERFO0VBQ0U7RUFDQTtDakh5bnRESjs7QWlIcnF0REU7RUFDRTtDakh3cXRESjs7QWlIdHF0REU7RUFDRTtDakh5cXRESjs7QWlIdnF0REU7RUFDRTtDakgwcXRESjs7QWlIeHF0REU7RUFDRTtDakgycXRESjs7QWlIenF0REU7RUFDRTtDakg0cXRESjs7QWlIMXF0REU7RUFDRTtFQUNBO0NqSDZxdERKOztBaUgzcXRERTtFQUNFO0VBQ0E7Q2pIOHF0REo7O0FpSDVxdERFO0VBQ0U7Q2pIK3F0REo7O0FpSDdxdERFO0VBQ0U7Q2pIZ3J0REo7O0FpSDlxdERFO0VBQ0U7Q2pIaXJ0REo7O0FpSC9xdERFO0VBQ0U7Q2pIa3J0REo7O0FpSGhydERFO0VBQ0U7Q2pIbXJ0REo7O0FpSGpydERFO0VBQ0U7RUFDQTtDakhvcnRESjs7QWlIbHJ0REU7RUFDRTtFQUNBO0NqSHFydERKOztBaUhqdXRERTtFQUNFO0NqSG91dERKOztBaUhsdXRERTtFQUNFO0NqSHF1dERKOztBaUhudXRERTtFQUNFO0NqSHN1dERKOztBaUhwdXRERTtFQUNFO0NqSHV1dERKOztBaUhydXRERTtFQUNFO0NqSHd1dERKOztBaUh0dXRERTtFQUNFO0VBQ0E7Q2pIeXV0REo7O0FpSHZ1dERFO0VBQ0U7RUFDQTtDakgwdXRESjs7QWlIeHV0REU7RUFDRTtDakgydXRESjs7QWlIenV0REU7RUFDRTtDakg0dXRESjs7QWlIMXV0REU7RUFDRTtDakg2dXRESjs7QWlIM3V0REU7RUFDRTtDakg4dXRESjs7QWlINXV0REU7RUFDRTtDakgrdXRESjs7QWlIN3V0REU7RUFDRTtFQUNBO0NqSGd2dERKOztBaUg5dXRERTtFQUNFO0VBQ0E7Q2pIaXZ0REo7O0FpSDd4dERFO0VBQ0U7Q2pIZ3l0REo7O0FpSDl4dERFO0VBQ0U7Q2pIaXl0REo7O0FpSC94dERFO0VBQ0U7Q2pIa3l0REo7O0FpSGh5dERFO0VBQ0U7Q2pIbXl0REo7O0FpSGp5dERFO0VBQ0U7Q2pIb3l0REo7O0FpSGx5dERFO0VBQ0U7RUFDQTtDakhxeXRESjs7QWlIbnl0REU7RUFDRTtFQUNBO0NqSHN5dERKOztBaUhweXRERTtFQUNFO0NqSHV5dERKOztBaUhyeXRERTtFQUNFO0NqSHd5dERKOztBaUh0eXRERTtFQUNFO0NqSHl5dERKOztBaUh2eXRERTtFQUNFO0NqSDB5dERKOztBaUh4eXRERTtFQUNFO0NqSDJ5dERKOztBaUh6eXRERTtFQUNFO0VBQ0E7Q2pINHl0REo7O0FpSDF5dERFO0VBQ0U7RUFDQTtDakg2eXRESjs7QWlIejF0REU7RUFDRTtDakg0MXRESjs7QWlIMTF0REU7RUFDRTtDakg2MXRESjs7QWlIMzF0REU7RUFDRTtDakg4MXRESjs7QWlINTF0REU7RUFDRTtDakgrMXRESjs7QWlINzF0REU7RUFDRTtDakhnMnRESjs7QWlIOTF0REU7RUFDRTtFQUNBO0NqSGkydERKOztBaUgvMXRERTtFQUNFO0VBQ0E7Q2pIazJ0REo7O0FpSGgydERFO0VBQ0U7Q2pIbTJ0REo7O0FpSGoydERFO0VBQ0U7Q2pIbzJ0REo7O0FpSGwydERFO0VBQ0U7Q2pIcTJ0REo7O0FpSG4ydERFO0VBQ0U7Q2pIczJ0REo7O0FpSHAydERFO0VBQ0U7Q2pIdTJ0REo7O0FpSHIydERFO0VBQ0U7RUFDQTtDakh3MnRESjs7QWlIdDJ0REU7RUFDRTtFQUNBO0NqSHkydERKOztBaUhyNXRERTtFQUNFO0NqSHc1dERKOztBaUh0NXRERTtFQUNFO0NqSHk1dERKOztBaUh2NXRERTtFQUNFO0NqSDA1dERKOztBaUh4NXRERTtFQUNFO0NqSDI1dERKOztBaUh6NXRERTtFQUNFO0NqSDQ1dERKOztBaUgxNXRERTtFQUNFO0VBQ0E7Q2pINjV0REo7O0FpSDM1dERFO0VBQ0U7RUFDQTtDakg4NXRESjs7QWlINTV0REU7RUFDRTtDakgrNXRESjs7QWlINzV0REU7RUFDRTtDakhnNnRESjs7QWlIOTV0REU7RUFDRTtDakhpNnRESjs7QWlILzV0REU7RUFDRTtDakhrNnRESjs7QWlIaDZ0REU7RUFDRTtDakhtNnRESjs7QWlIajZ0REU7RUFDRTtFQUNBO0NqSG82dERKOztBaUhsNnRERTtFQUNFO0VBQ0E7Q2pIcTZ0REo7O0FpSGo5dERFO0VBQ0U7Q2pIbzl0REo7O0FpSGw5dERFO0VBQ0U7Q2pIcTl0REo7O0FpSG45dERFO0VBQ0U7Q2pIczl0REo7O0FpSHA5dERFO0VBQ0U7Q2pIdTl0REo7O0FpSHI5dERFO0VBQ0U7Q2pIdzl0REo7O0FpSHQ5dERFO0VBQ0U7RUFDQTtDakh5OXRESjs7QWlIdjl0REU7RUFDRTtFQUNBO0NqSDA5dERKOztBaUh4OXRERTtFQUNFO0NqSDI5dERKOztBaUh6OXRERTtFQUNFO0NqSDQ5dERKOztBaUgxOXRERTtFQUNFO0NqSDY5dERKOztBaUgzOXRERTtFQUNFO0NqSDg5dERKOztBaUg1OXRERTtFQUNFO0NqSCs5dERKOztBaUg3OXRERTtFQUNFO0VBQ0E7Q2pIZyt0REo7O0FpSDk5dERFO0VBQ0U7RUFDQTtDakhpK3RESjs7QWlIN2d1REU7RUFDRTtDakhnaHVESjs7QWlIOWd1REU7RUFDRTtDakhpaHVESjs7QWlIL2d1REU7RUFDRTtDakhraHVESjs7QWlIaGh1REU7RUFDRTtDakhtaHVESjs7QWlIamh1REU7RUFDRTtDakhvaHVESjs7QWlIbGh1REU7RUFDRTtFQUNBO0NqSHFodURKOztBaUhuaHVERTtFQUNFO0VBQ0E7Q2pIc2h1REo7O0FpSHBodURFO0VBQ0U7Q2pIdWh1REo7O0FpSHJodURFO0VBQ0U7Q2pId2h1REo7O0FpSHRodURFO0VBQ0U7Q2pIeWh1REo7O0FpSHZodURFO0VBQ0U7Q2pIMGh1REo7O0FpSHhodURFO0VBQ0U7Q2pIMmh1REo7O0FpSHpodURFO0VBQ0U7RUFDQTtDakg0aHVESjs7QWlIMWh1REU7RUFDRTtFQUNBO0NqSDZodURKOztBaUh6a3VERTtFQUNFO0NqSDRrdURKOztBaUgxa3VERTtFQUNFO0NqSDZrdURKOztBaUgza3VERTtFQUNFO0NqSDhrdURKOztBaUg1a3VERTtFQUNFO0NqSCtrdURKOztBaUg3a3VERTtFQUNFO0NqSGdsdURKOztBaUg5a3VERTtFQUNFO0VBQ0E7Q2pIaWx1REo7O0FpSC9rdURFO0VBQ0U7RUFDQTtDakhrbHVESjs7QWlIaGx1REU7RUFDRTtDakhtbHVESjs7QWlIamx1REU7RUFDRTtDakhvbHVESjs7QWlIbGx1REU7RUFDRTtDakhxbHVESjs7QWlIbmx1REU7RUFDRTtDakhzbHVESjs7QWlIcGx1REU7RUFDRTtDakh1bHVESjs7QWlIcmx1REU7RUFDRTtFQUNBO0NqSHdsdURKOztBaUh0bHVERTtFQUNFO0VBQ0E7Q2pIeWx1REo7O0FpSHJvdURFO0VBQ0U7Q2pId291REo7O0FpSHRvdURFO0VBQ0U7Q2pIeW91REo7O0FpSHZvdURFO0VBQ0U7Q2pIMG91REo7O0FpSHhvdURFO0VBQ0U7Q2pIMm91REo7O0FpSHpvdURFO0VBQ0U7Q2pING91REo7O0FpSDFvdURFO0VBQ0U7RUFDQTtDakg2b3VESjs7QWlIM291REU7RUFDRTtFQUNBO0NqSDhvdURKOztBaUg1b3VERTtFQUNFO0NqSCtvdURKOztBaUg3b3VERTtFQUNFO0NqSGdwdURKOztBaUg5b3VERTtFQUNFO0NqSGlwdURKOztBaUgvb3VERTtFQUNFO0NqSGtwdURKOztBaUhocHVERTtFQUNFO0NqSG1wdURKOztBaUhqcHVERTtFQUNFO0VBQ0E7Q2pIb3B1REo7O0FpSGxwdURFO0VBQ0U7RUFDQTtDakhxcHVESjs7QWlIanN1REU7RUFDRTtDakhvc3VESjs7QWlIbHN1REU7RUFDRTtDakhxc3VESjs7QWlIbnN1REU7RUFDRTtDakhzc3VESjs7QWlIcHN1REU7RUFDRTtDakh1c3VESjs7QWlIcnN1REU7RUFDRTtDakh3c3VESjs7QWlIdHN1REU7RUFDRTtFQUNBO0NqSHlzdURKOztBaUh2c3VERTtFQUNFO0VBQ0E7Q2pIMHN1REo7O0FpSHhzdURFO0VBQ0U7Q2pIMnN1REo7O0FpSHpzdURFO0VBQ0U7Q2pINHN1REo7O0FpSDFzdURFO0VBQ0U7Q2pINnN1REo7O0FpSDNzdURFO0VBQ0U7Q2pIOHN1REo7O0FpSDVzdURFO0VBQ0U7Q2pIK3N1REo7O0FpSDdzdURFO0VBQ0U7RUFDQTtDakhndHVESjs7QWlIOXN1REU7RUFDRTtFQUNBO0NqSGl0dURKOztBaUg3dnVERTtFQUNFO0NqSGd3dURKOztBaUg5dnVERTtFQUNFO0NqSGl3dURKOztBaUgvdnVERTtFQUNFO0NqSGt3dURKOztBaUhod3VERTtFQUNFO0NqSG13dURKOztBaUhqd3VERTtFQUNFO0NqSG93dURKOztBaUhsd3VERTtFQUNFO0VBQ0E7Q2pIcXd1REo7O0FpSG53dURFO0VBQ0U7RUFDQTtDakhzd3VESjs7QWlIcHd1REU7RUFDRTtDakh1d3VESjs7QWlIcnd1REU7RUFDRTtDakh3d3VESjs7QWlIdHd1REU7RUFDRTtDakh5d3VESjs7QWlIdnd1REU7RUFDRTtDakgwd3VESjs7QWlIeHd1REU7RUFDRTtDakgyd3VESjs7QWlIend1REU7RUFDRTtFQUNBO0NqSDR3dURKOztBaUgxd3VERTtFQUNFO0VBQ0E7Q2pINnd1REo7O0FpSHp6dURFO0VBQ0U7Q2pINHp1REo7O0FpSDF6dURFO0VBQ0U7Q2pINnp1REo7O0FpSDN6dURFO0VBQ0U7Q2pIOHp1REo7O0FpSDV6dURFO0VBQ0U7Q2pIK3p1REo7O0FpSDd6dURFO0VBQ0U7Q2pIZzB1REo7O0FpSDl6dURFO0VBQ0U7RUFDQTtDakhpMHVESjs7QWlIL3p1REU7RUFDRTtFQUNBO0NqSGswdURKOztBaUhoMHVERTtFQUNFO0NqSG0wdURKOztBaUhqMHVERTtFQUNFO0NqSG8wdURKOztBaUhsMHVERTtFQUNFO0NqSHEwdURKOztBaUhuMHVERTtFQUNFO0NqSHMwdURKOztBaUhwMHVERTtFQUNFO0NqSHUwdURKOztBaUhyMHVERTtFQUNFO0VBQ0E7Q2pIdzB1REo7O0FpSHQwdURFO0VBQ0U7RUFDQTtDakh5MHVESjs7QThFajh1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4N3VERjs7QThFMzd1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3N3VERjs7QWtIcGp2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEh1anZERjs7QWtIcGp2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEh1anZERjs7QWtIcmp2REU7RUFDRTtDbEh3anZESjs7QWtIdGp2REk7RUFDRTtFQUNBO0NsSHlqdkROOztBa0hyanZETTtFQUNFO0NsSHdqdkRSOztBa0hwanZEUTtFQUNFO0VBQ0E7Q2xIdWp2RFY7O0FtSHRsdkRJO0VBQ0U7Q25IeWx2RE47O0FtSHZsdkRNO0VBQ0U7RUFDQTtFQUNBO0NuSDBsdkRSOztBbUh4bHZEUTtFQUNFO0VBQ0E7Q25IMmx2RFY7O0FtSHpsdkRVO0VBQ0U7S0FBQTtFQUNBO0VBQ0E7Q25INGx2RFo7O0FtSHBsdkRRO0VBQ0U7RUFDQTtFQUNBO0NuSHVsdkRWOztBbUgva3ZETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuSGtsdkRSOztBbUg3a3ZERTtFQUNFO0lBQ0U7R25IZ2x2REo7O0VtSDlrdkRJO0lBQ0U7R25IaWx2RE47O0VtSC9rdkRNO0lBQ0U7R25Ia2x2RFI7O0VtSDVrdkRJO0lBQ0U7R25IK2t2RE47Q0FDRjs7QW1IM2t2REU7RUFDRTtJQUNFO0duSDhrdkRKOztFbUg1a3ZESTtJQUNFO0duSCtrdkROOztFbUg3a3ZETTtJQUNFO0duSGdsdkRSOztFbUgxa3ZESTtJQUNFO0duSDZrdkROO0NBQ0Y7O0FtSHprdkRFO0VBQ0U7SUFDRTtHbkg0a3ZESjs7RW1IMWt2REk7SUFDRTtHbkg2a3ZETjs7RW1IM2t2RE07SUFDRTtHbkg4a3ZEUjs7RW1IeGt2REk7OztJQUNFO0duSDZrdkROO0NBQ0Y7O0FtSHprdkRFO0VBQ0U7SUFDRTtJQUNBO0duSDRrdkRKOztFbUgxa3ZESTtJQUNFO0duSDZrdkROOztFbUgza3ZETTtJQUNFO0duSDhrdkRSOztFbUh4a3ZEUTtJQUNFO0duSDJrdkRWOztFbUhwa3ZESTs7O0lBQ0U7R25IeWt2RE47Q0FDRjs7QThFM3N2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3c3ZERjs7QThFcnN2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVrc3ZERjs7QW9IN3p2REU7RUFDRTtFQUNBO0VBQ0E7Q3BIZzB2REo7O0FvSDl6dkRJO0VBQ0U7RUFBQTtFQUFBO0NwSGkwdkROOztBb0g5enZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIaTB2RE47O0FvSDl6dkRJO0VBQ0U7Q3BIaTB2RE47O0FvSDV6dkRJO0VBQ0U7Q3BIK3p2RE47O0FvSDV6dkRJO0VBQ0U7RUFDQTtFQUNBO0NwSCt6dkROOztBcUhoMnZESTtFQUNFO0VBQ0E7Q3JIbTJ2RE47O0E4RXYydkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFbzJ2REY7O0E4RWoydkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFODF2REY7O0FzSDE5dkRBO0VBQ0U7Q3RINjl2REY7O0FzSDM5dkRFO0VBQ0U7RUFDQTtDdEg4OXZESjs7QXVIait2REk7RUFDRTtFQUNBO0N2SG8rdkROOztBdUhsK3ZETTtFQUNFO0VBQ0E7Q3ZIcSt2RFI7O0F1SGordkRJO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDdkhtK3ZETjs7QXVIait2RE07RUFDRTtFQUNBO0N2SG8rdkRSOztBdUhsK3ZEUTtFQUNFO0VBQ0E7Q3ZIcSt2RFY7O0F1SGordkRNO0VBQ0U7Q3ZIbyt2RFI7O0F1SDk5dkRJO0VBREY7SUFFSTtHdkhrK3ZESjs7RXVIait2REk7SUFDRTtHdkhvK3ZETjtDQUNGOztBdUhoK3ZETTtFQUNFO0N2SG0rdkRSOztBdUgvOXZEWTtFQUNFO0VBQ0E7Q3ZIayt2RGQ7O0F1SC85dkRZO0VBQ0U7RUFDQTtDdkhrK3ZEZDs7QXVIOTl2RFU7RUFDRTtDdkhpK3ZEWjs7QXVIOTl2RFU7RUFDRTtDdkhpK3ZEWjs7QXVIMTl2REU7RUFDRTtFQUNBO0N2SDY5dkRKOztBdUg1OXZESTtFQUhGO0lBSUk7R3ZIZyt2REo7Q0FDRjs7QXVINzl2REU7RUFDRTtFQUNBO0N2SGcrdkRKOztBdUgvOXZESTtFQUhGO0lBSUk7SUFDQTtHdkhtK3ZESjtDQUNGOztBdUhoK3ZERTtFQUNFO0VBQ0E7Q3ZIbSt2REo7O0F1SGwrdkRJO0VBSEY7SUFJSTtJQUNBO0d2SHMrdkRKO0NBQ0Y7O0F1SGgrdkRRO0VBRUU7RUFDQTtFQUNBO0N2SGsrdkRWOztBdUgvOXZEUTtFQUNFO0VBQ0E7Q3ZIayt2RFY7O0F1SHo5dkRFO0VBQ0U7Q3ZINDl2REo7O0F1SHo5dkRFO0VBQ0U7RUFDQTtDdkg0OXZESjs7QXVIejl2REU7RUFDRTtFQUNBO0N2SDQ5dkRKOztBdUh6OXZERTtFQUNFO0VBQ0E7Q3ZINDl2REo7O0F1SHo5dkRFO0VBQ0U7RUFDQTtDdkg0OXZESjs7QXVIejl2REU7RUFDRTtFQUNBO0N2SDQ5dkRKOztBdUh6OXZERTtFQUNFO0VBQ0E7Q3ZINDl2REo7O0F1SHo5dkRFO0VBQ0U7Q3ZINDl2REo7O0F1SHo5dkRFO0VBQ0U7RUFDQTtDdkg0OXZESjs7QXVIejl2REU7RUFDRTtFQUNBO0N2SDQ5dkRKOztBdUh6OXZERTtFQUNFO0VBQ0E7Q3ZINDl2REo7O0F1SHo5dkRFO0VBQ0U7RUFDQTtDdkg0OXZESjs7QXVIejl2REU7RUFDRTtFQUNBO0N2SDQ5dkRKOztBdUh6OXZERTtFQUNFO0VBQ0E7Q3ZINDl2REo7O0F1SHg5dkRFO0VBQ0U7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7RUFDQTtDdkgyOXZESjs7QXVIeDl2REU7RUFDRTtFQUNBO0N2SDI5dkRKOztBdUh4OXZERTtFQUNFO0VBQ0E7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7RUFDQTtDdkgyOXZESjs7QXVIeDl2REU7RUFDRTtFQUNBO0N2SDI5dkRKOztBdUh4OXZERTtFQUNFO0VBQ0E7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7RUFDQTtDdkgyOXZESjs7QXVIeDl2REU7RUFDRTtFQUNBO0N2SDI5dkRKOztBdUh4OXZERTtFQUNFO0VBQ0E7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7RUFDQTtDdkgyOXZESjs7QXVIeDl2REU7RUFDRTtFQUNBO0N2SDI5dkRKOztBdUh4OXZERTtFQUNFO0VBQ0E7Q3ZIMjl2REo7O0F1SHg5dkRFO0VBQ0U7OztJQUNFO0lBQ0E7R3ZINjl2REo7Q0FDRjs7QXVIeDl2REk7RUFDRTtDdkgyOXZETjs7QXVIeDl2REk7RUFDRTtDdkgyOXZETjs7QXVIdjl2REU7RUFDRTtDdkgwOXZESjs7QXVIdDl2REU7RUFDRTtDdkh5OXZESjs7QXVIcjl2REk7RUFDRTtFQUNBO0N2SHc5dkROOztBdUhyOXZESTtFQUNFO0VBQ0E7Q3ZIdzl2RE47O0F1SHI5dkRJO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDdkh3OXZETjs7QXVIbjl2REk7RUFDRTtFQUNBO0N2SHM5dkROOztBdUhqOXZESTtFQUNFO0VBQ0E7Q3ZIbzl2RE47O0F1SDk4dkRNO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7Q3ZIaTl2RFI7O0F1SDU4dkRFO0VBQ0U7Q3ZIKzh2REo7O0F1SDU4dkRFO0VBQ0U7Q3ZIKzh2REo7O0F1SDE4dkRNO0VBQ0U7Q3ZINjh2RFI7O0F1SHI4dkRNO0VBQ0U7RUFDQTtDdkh3OHZEUjs7QXVIcjh2RE07RUFDRTtFQUNBO0N2SHc4dkRSOztBdUhwOHZEUTtFQUNFO1VBQUE7Q3ZIdTh2RFY7O0F1SDk3dkRNO0VBQ0U7Q3ZIaTh2RFI7O0F1SHg3dkRRO0VBQ0U7RUFDQTtDdkgyN3ZEVjs7QXVIcDd2REU7RUFDRTtFQUNBO0N2SHU3dkRKOztBdUhuN3ZERTtFQUNFO0N2SHM3dkRKOztBdUhqN3ZETTtFQUNFO0N2SG83dkRSOztBdUg5NnZESTtFQUNFO0N2SGk3dkROOztBdUg5NnZESTtFQUNFO0N2SGk3dkROOztBdUg3NnZERTtFQUNFO0N2SGc3dkRKOztBdUg5NnZESTtFQUNFO0N2SGk3dkROOztBdUg3NnZERTtFQUNFO0N2SGc3dkRKOztBdUg3NnZETTtFQUNFO0VBQ0E7Q3ZIZzd2RFI7O0F1SDM2dkRFO0VBQ0U7Q3ZIODZ2REo7O0F1SDM2dkRFO0VBQ0U7Q3ZIODZ2REo7O0F1SDE2dkRRO0VBQ0U7RUFDQTtDdkg2NnZEVjs7QXVIMTZ2RFE7RUFDRTtDdkg2NnZEVjs7QXVIdDZ2REk7RUFDRTtDdkh5NnZETjs7QXVIcjZ2RE07RUFDRTtFQUNBO0N2SHc2dkRSOztBdUhyNnZETTtFQUNFO0N2SHc2dkRSOztBdUh0NnZEUTtFQUNFO0N2SHk2dkRWOztBdUhsNnZESTtFQUNFO0VBQ0E7Q3ZIcTZ2RE47O0F1SGo2dkRNO0VBQ0U7RUFDQTtDdkhvNnZEUjs7QXVIajZ2RE07RUFDRTtDdkhvNnZEUjs7QXVIbDZ2RFE7RUFDRTtDdkhxNnZEVjs7QXVILzV2REU7RUFDRTtDdkhrNnZESjs7QXVIaDZ2REk7RUFDRTtFQUNBO0VBQ0E7Q3ZIbTZ2RE47O0F1SDc1dkRJO0VBQ0U7RUFDQTtFQUNBO0N2SGc2dkROOztBdUg3NXZESTtFQUNFO0VBQ0E7Q3ZIZzZ2RE47O0F1SDc1dkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3ZIZzZ2RE47O0F1SDc1dkRJO0VBQ0U7Q3ZIZzZ2RE47O0F1SDc1dkRRO0VBQ0U7Q3ZIZzZ2RFY7O0F1SHo1dkRFO0VBQ0U7RUFDQTtDdkg0NXZESjs7QXVIejV2REU7RUFDRTtVQUFBO0N2SDQ1dkRKOztBdUh0NXZESTtFQUNFO0VBQ0E7Q3ZIeTV2RE47O0F1SHQ1dkRJO0VBQ0U7RUFDQTtDdkh5NXZETjs7QXVIdjV2RE07RUFDRTtFQUNBO0N2SDA1dkRSOztBdUh4NXZEUTtFQUNFO0N2SDI1dkRWOztBdUhyNXZEVTtFQUNFO0N2SHc1dkRaOztBdUhwNXZEUTtFQUNFO0N2SHU1dkRWOztBdUg1NHZEVTtFQUNFO0VBQ0E7Q3ZIKzR2RFo7O0F1SDU0dkRVO0VBQ0U7RUFDQTtDdkgrNHZEWjs7QXVIdDR2REk7RUFDRTtDdkh5NHZETjs7QXVIcjR2REU7RUFDRTtDdkh3NHZESjs7QXVIcjR2REU7Ozs7Ozs7RUFDRTtDdkg4NHZESjs7QXVIMzR2REU7RUFDRTtJQUNFO0d2SDg0dkRKOztFdUg1NHZERTtJQUNFO0d2SCs0dkRKO0NBQ0Y7O0F1SDU0dkRFO0VBQ0U7Q3ZIKzR2REo7O0F1SDU0dkRFO0VBQ0U7Q3ZIKzR2REo7O0F1SDU0dkRFO0VBQ0U7Q3ZIKzR2REo7O0F1SDU0dkRFO0VBQ0U7Q3ZIKzR2REo7O0F1SDU0dkRFO0VBQ0U7Q3ZIKzR2REo7O0F1SDU0dkRFO0VBQ0U7RUFDQTtDdkgrNHZESjs7QXVINTR2REU7RUFDRTtFQUNBO0VBQ0E7Q3ZIKzR2REo7O0F1SDE0dkRJO0VBQ0U7Q3ZINjR2RE47O0F1SHY0dkRJO0VBQ0U7RUFDQTtDdkgwNHZETjs7QXVIbjR2REk7RUFDRTtDdkhzNHZETjs7QThFM2l4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3aXhERjs7QThFcml4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVraXhERjs7QXdIOXB4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhpcXhERjs7QXdIL3B4REE7RUFDRTtFQUNBO0N4SGtxeERGOztBd0gvcHhEQTtFQUNFO0N4SGtxeERGOztBd0hocXhEQTtFQUNFO0N4SG1xeERGOztBd0hqcXhEQTtFQUNFO0N4SG9xeERGOztBd0hqcXhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SG9xeEROOztBd0hscXhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHFxeERSOztBd0hscXhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SHFxeERSOztBd0hucXhEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc3F4RFY7O0F3SGxxeERNO0VBQ0U7Q3hIcXF4RFI7O0F3SDdweERJO0VBQ0U7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDeEhncXhETjs7QXdIenB4REk7RUFDRTtFQUNBO0N4SDRweEROOztBd0h4cHhERTtFQUNFO0N4SDJweERKOztBd0h6cHhESTtFQUNFO0VBQ0E7Q3hINHB4RE47O0F3SHJweERJO0VBQ0U7Q3hId3B4RE47O0F3SHRweERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hIeXB4RFI7O0F3SHZweERRO0VBQ0U7RUFDQTtDeEgwcHhEVjs7QXdIbHB4REU7RUFDRTtFQUNBO0N4SHFweERKOztBd0hscHhERTtFQUNFO0N4SHFweERKOztBd0hucHhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc3B4RE47O0F3SHBweERNO0VBQ0U7RUFDQTtFQUNBO0N4SHVweERSOztBd0hucHhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc3B4RE47O0F3SGpweERJO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtDeEhvcHhETjs7QXdIbHB4RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHFweERSOztBd0hqcHhEUTtFQUNFO0N4SG9weERWOztBd0g3b3hESTtFQUNFO0VBQ0E7Q3hIZ3B4RE47O0F3SDNveERJO0VBQ0U7RUFDQTtDeEg4b3hETjs7QXdIem94RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg0b3hEVjs7QXdIeG94RFU7RUFDRTtDeEgyb3hEWjs7QXdIbm94REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhzb3hERjs7QXdIcG94REU7RUFDRTtFQUNBO0VBQ0E7Q3hIdW94REo7O0F3SHBveERFO0VBQ0U7RUFDQTtDeEh1b3hESjs7QXdIbG94REU7RUFDRTtDeEhxb3hESjs7QXdIbm94REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHNveEROOztBd0hub3hESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc294RE47O0F3SGpveERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SG9veEROOztBd0hqb3hESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIb294RE47O0F3SGxveERNOztFQUNFO0VBQ0E7RUFDQTtDeEhzb3hEUjs7QXdIcG94RFE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHdveERWOztBd0hwb3hETTtFQUNFO0N4SHVveERSOztBd0hsb3hERTtFQUNFO0VBQ0E7RUFDQTtDeEhxb3hESjs7QXdIbm94REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHNveEROOztBd0hub3hESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhzb3hETjs7QXdIcG94RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIdW94RFI7O0F3SGhveERNO0VBQ0U7RUFDQTtFQUNBO0N4SG1veERSOztBd0g5bnhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEhpb3hEUjs7QXdIOW54RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEhpb3hEUjs7QXdINW54RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SCtueERSOztBd0g1bnhETTtFQUNFO0VBQ0E7RUFDQTtDeEgrbnhEUjs7QXdIN254RFE7RUFDRTtDeEhnb3hEVjs7QXdIOW54RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEhpb3hEWjs7QXdIL254RFk7RUFDRTtDeEhrb3hEZDs7QXdIL254RFk7RUFDRTtDeEhrb3hEZDs7QXdIL254RFk7RUFDRTtDeEhrb3hEZDs7QXdIL254RFk7RUFDRTtDeEhrb3hEZDs7QXdIL254RFk7RUFDRTtDeEhrb3hEZDs7QXdIdm54REk7RUFDRTtDeEgwbnhETjs7QXdIeG54RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEgybnhEUjs7QXdIem54RFE7RUFDRTtDeEg0bnhEVjs7QXdIem54RFE7RUFDRTtDeEg0bnhEVjs7QXdIdm54RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEgwbnhEVjs7QXdIeG54RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDeEgybnhEWjs7QXdIeG54RFU7RUFDRTtFQUNBO0N4SDJueERaOztBd0hsbnhEQTtFQUNFO0VBQ0E7Q3hIcW54REY7O0F3SGxueERBO0VBQ0U7SUFDRTtZQUFBO0d4SHFueERGOztFd0hubnhEQTtJQUNFO1lBQUE7R3hIc254REY7Q0FDRjs7QXdINW54REE7RUFDRTtJQUNFO1lBQUE7R3hIcW54REY7O0V3SG5ueERBO0lBQ0U7WUFBQTtHeEhzbnhERjtDQUNGOztBeUh6bHlERTtFQUNFO0VBQ0E7Q3pINGx5REo7O0F5SDFseURJO0VBQ0U7Q3pINmx5RE47O0F5SDFseURFO0VBQ0U7RUFDQTtDekg2bHlESjs7QXlIM2x5REk7RUFDRTtFQUNBO0N6SDhseUROOztBeUgxbHlETTtFQUNFO0N6SDZseURSOztBeUh6bHlERTtFQUNFO0N6SDRseURKOztBeUgxbHlESTtFQUNFO0VBQ0E7Q3pINmx5RE47O0F5SHRseURNO0VBQ0U7Q3pIeWx5RFI7O0F5SHRseURNO0VBQ0U7Q3pIeWx5RFI7O0F5SHBseURBO0VBQ0U7Q3pIdWx5REY7O0F5SHRseURFO0VBQ0U7Q3pIeWx5REo7O0F5SG5seURNO0VBQ0U7Q3pIc2x5RFI7O0F5SG5seURRO0VBQ0U7Q3pIc2x5RFY7O0F5SGhseURBO0VBQ0U7Q3pIbWx5REYiLCJmaWxlIjoiY3NzL2NvcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vdWlzbGlkZXIgLSAxNC43LjAgLSA0LzYvMjAyMSAqL1xuLm5vVWktdGFyZ2V0LC5ub1VpLXRhcmdldCAqey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9Lm5vVWktYmFzZSwubm9VaS1jb25uZWN0c3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubm9VaS1jb25uZWN0c3tvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowfS5ub1VpLWNvbm5lY3QsLm5vVWktb3JpZ2lue3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7cmlnaHQ6MDstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tc3R5bGU6ZmxhdH0ubm9VaS1jb25uZWN0e2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vVWktb3JpZ2lue2hlaWdodDoxMCU7d2lkdGg6MTAlfS5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57bGVmdDowO3JpZ2h0OmF1dG99Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2lue3dpZHRoOjB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57aGVpZ2h0OjB9Lm5vVWktaGFuZGxley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9Lm5vVWktdG91Y2gtYXJlYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LC5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW57LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5ub1VpLXN0YXRlLWRyYWcgKntjdXJzb3I6aW5oZXJpdCFpbXBvcnRhbnR9Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6MThweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDozNHB4O2hlaWdodDoyOHB4O3JpZ2h0Oi0xN3B4O3RvcDotNnB4fS5ub1VpLXZlcnRpY2Fse3dpZHRoOjE4cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxle3dpZHRoOjI4cHg7aGVpZ2h0OjM0cHg7cmlnaHQ6LTZweDt0b3A6LTE3cHh9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXtsZWZ0Oi0xN3B4O3JpZ2h0OmF1dG99Lm5vVWktdGFyZ2V0e2JhY2tncm91bmQ6I0ZBRkFGQTtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNEM0QzRDM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggI0YwRjBGMCwwIDNweCA2cHggLTVweCAjQkJCfS5ub1VpLWNvbm5lY3Rze2JvcmRlci1yYWRpdXM6M3B4fS5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojM0ZCOEFGfS5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6ZXctcmVzaXplfS5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6bnMtcmVzaXplfS5ub1VpLWhhbmRsZXtib3JkZXI6MXB4IHNvbGlkICNEOUQ5RDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojRkZGO2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRERELDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktaGFuZGxlOmFmdGVyLC5ub1VpLWhhbmRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE0cHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6I0U4RTdFNjtsZWZ0OjE0cHg7dG9wOjZweH0ubm9VaS1oYW5kbGU6YWZ0ZXJ7bGVmdDoxN3B4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciwubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3Jle3dpZHRoOjE0cHg7aGVpZ2h0OjFweDtsZWZ0OjZweDt0b3A6MTRweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXJ7dG9wOjE3cHh9W2Rpc2FibGVkXSAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6I0I4QjhCOH1bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktaGFuZGxlLFtkaXNhYmxlZF0ubm9VaS10YXJnZXR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ub1VpLXBpcHMsLm5vVWktcGlwcyAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS1waXBze3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiM5OTl9Lm5vVWktdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyfS5ub1VpLXZhbHVlLXN1Yntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxMHB4fS5ub1VpLW1hcmtlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNDQ0N9Lm5vVWktbWFya2VyLXN1YntiYWNrZ3JvdW5kOiNBQUF9Lm5vVWktbWFya2VyLWxhcmdle2JhY2tncm91bmQ6I0FBQX0ubm9VaS1waXBzLWhvcml6b250YWx7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjgwcHg7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpfS5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSw1MCUpfS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2Vye21hcmdpbi1sZWZ0Oi0xcHg7d2lkdGg6MnB4O2hlaWdodDo1cHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3Vie2hlaWdodDoxMHB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdle2hlaWdodDoxNXB4fS5ub1VpLXBpcHMtdmVydGljYWx7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDoxMDAlfS5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtwYWRkaW5nLWxlZnQ6MjVweH0ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKX0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXJ7d2lkdGg6NXB4O2hlaWdodDoycHg7bWFyZ2luLXRvcDotMXB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWJ7d2lkdGg6MTBweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2V7d2lkdGg6MTVweH0ubm9VaS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO2xlZnQ6NTAlO2JvdHRvbToxMjAlfS5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RvcDo1MCU7cmlnaHQ6MTIwJX0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7bGVmdDphdXRvO2JvdHRvbToxMHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTE4cHgpO3RvcDphdXRvO3JpZ2h0OjI4cHh9IiwiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqLzpyb290ey0tYW5pbWF0ZS1kdXJhdGlvbjoxczstLWFuaW1hdGUtZGVsYXk6MXM7LS1hbmltYXRlLXJlcGVhdDoxfS5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMnstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mzstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpO2FuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MnM7YW5pbWF0aW9uLWRlbGF5OjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMik7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NXM7YW5pbWF0aW9uLWRlbGF5OjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi44czthbmltYXRpb24tZHVyYXRpb246LjhzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkscHJpbnR7LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50fS5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9T3V0XXtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19LmFuaW1hdGVfX2JvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5hbmltYXRlX19zaGFrZVh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVg7YW5pbWF0aW9uLW5hbWU6c2hha2VYfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX1Aa2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fS5hbmltYXRlX19zaGFrZVl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVk7YW5pbWF0aW9uLW5hbWU6c2hha2VZfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5hbmltYXRlX19oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19LmFuaW1hdGVfX3N3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3RhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3dvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19QGtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fS5hbmltYXRlX19qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9faGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luRG93bjthbmltYXRpb24tbmFtZTpiYWNrSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdDthbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodDthbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luVXA7YW5pbWF0aW9uLW5hbWU6YmFja0luVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dERvd247YW5pbWF0aW9uLW5hbWU6YmFja091dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdDthbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFVwO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX2JvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUlufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmFuaW1hdGVfX2JvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmFuaW1hdGVfX2ZhZGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRYO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRYOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX0uYW5pbWF0ZV9faGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19qYWNrSW5UaGVCb3h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3g7YW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94fUAtd2Via2l0LWtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3JvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19QGtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fS5hbmltYXRlX19yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fS5hbmltYXRlX196b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIi5tYXBib3hnbC1tYXB7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYigwIDAgMC8wKTtmb250OjEycHgvMjBweCBIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1hcGJveGdsLWNhbnZhc3tsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9Lm1hcGJveGdsLW1hcDotd2Via2l0LWZ1bGwtc2NyZWVue2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm1hcGJveGdsLWNhbmFyeXtiYWNrZ3JvdW5kLWNvbG9yOnNhbG1vbn0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSwubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b24ubWFwYm94Z2wtY3RybC1jb21wYXNze2N1cnNvcjpncmFiOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlLm1hcGJveGdsLXRyYWNrLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmU6YWN0aXZlLC5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3M6YWN0aXZle2N1cnNvcjpncmFiYmluZ30ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC16b29tLXJvdGF0ZSwubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC16b29tLXJvdGF0ZSAubWFwYm94Z2wtY2FudmFze3RvdWNoLWFjdGlvbjpwYW4teCBwYW4teX0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC1kcmFnLXBhbiwubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC10b3VjaC1kcmFnLXBhbiAubWFwYm94Z2wtY2FudmFze3RvdWNoLWFjdGlvbjpwaW5jaC16b29tfS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuIC5tYXBib3hnbC1jYW52YXN7dG91Y2gtYWN0aW9uOm5vbmV9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQsLm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0LC5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0LC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodHtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0ubWFwYm94Z2wtY3RybC10b3AtbGVmdHtsZWZ0OjA7dG9wOjB9Lm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0e3JpZ2h0OjA7dG9wOjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnR7Ym90dG9tOjA7bGVmdDowfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodHtib3R0b206MDtyaWdodDowfS5tYXBib3hnbC1jdHJse2NsZWFyOmJvdGg7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfS5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0IC5tYXBib3hnbC1jdHJse2Zsb2F0OmxlZnQ7bWFyZ2luOjEwcHggMCAwIDEwcHh9Lm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0IC5tYXBib3hnbC1jdHJse2Zsb2F0OnJpZ2h0O21hcmdpbjoxMHB4IDEwcHggMCAwfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1jdHJse2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAxMHB4IDEwcHh9Lm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0IC5tYXBib3hnbC1jdHJse2Zsb2F0OnJpZ2h0O21hcmdpbjowIDEwcHggMTBweCAwfS5tYXBib3hnbC1jdHJsLWdyb3Vwe2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjRweH0ubWFwYm94Z2wtY3RybC1ncm91cDpub3QoOmVtcHR5KXtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwtZ3JvdXA6bm90KDplbXB0eSl7Ym94LXNoYWRvdzowIDAgMCAycHggQnV0dG9uVGV4dH19Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI5cHg7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MjlweH0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b24rYnV0dG9ue2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbitidXR0b257Ym9yZGVyLXRvcDoxcHggc29saWQgQnV0dG9uVGV4dH19Lm1hcGJveGdsLWN0cmwtYXR0cmliLWJ1dHRvbjpmb2N1cywubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMnB4IDJweCAjMDA5NmZmfS5tYXBib3hnbC1jdHJsIGJ1dHRvbjpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOmRpc2FibGVkIC5tYXBib3hnbC1jdHJsLWljb257b3BhY2l0eTouMjV9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246b25seS1jaGlsZHtib3JkZXItcmFkaXVzOmluaGVyaXR9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDAgMCAwLzUlKX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93OjAgMCAycHggMnB4ICMwMDk2ZmZ9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7Ym94LXNoYWRvdzpub25lfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20tb3V0IC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xMCAxM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmg5Yy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtOXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1pbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzMzJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTQuNSA4LjVjLS43NSAwLTEuNS43NS0xLjUgMS41djNoLTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoM3YzYzAgLjc1Ljc1IDEuNSAxLjUgMS41UzE2IDE5Ljc1IDE2IDE5di0zaDNjLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC0zdi0zYzAtLjc1LS43NS0xLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIil9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20tb3V0IC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xMCAxM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmg5Yy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtOXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1pbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTQuNSA4LjVjLS43NSAwLTEuNS43NS0xLjUgMS41djNoLTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoM3YzYzAgLjc1Ljc1IDEuNSAxLjUgMS41UzE2IDE5Ljc1IDE2IDE5di0zaDNjLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC0zdi0zYzAtLjc1LS43NS0xLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20tb3V0IC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xMCAxM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmg5Yy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtOXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1pbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTQuNSA4LjVjLS43NSAwLTEuNS43NS0xLjUgMS41djNoLTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoM3YzYzAgLjc1Ljc1IDEuNSAxLjUgMS41UzE2IDE5Ljc1IDE2IDE5di0zaDNjLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC0zdi0zYzAtLjc1LS43NS0xLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMycgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXNocmluayAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFJTNDL3N2ZyUzRVwiKX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMjQgMTZ2NS41YzAgMS43NS0uNzUgMi41LTIuNSAyLjVIMTZ2LTFsMy0xLjUtNC01LjUgMS0xIDUuNSA0IDEuNS0zaDF6TTYgMTZsMS41IDMgNS41LTQgMSAxLTQgNS41IDMgMS41djFINy41QzUuNzUgMjQgNSAyMy4yNSA1IDIxLjVWMTZoMXptNy0xMXYxbC0zIDEuNSA0IDUuNS0xIDEtNS41LTRMNiAxM0g1VjcuNUM1IDUuNzUgNS43NSA1IDcuNSA1SDEzem0xMSAyLjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUgxNnYxbDMgMS41LTQgNS41IDEgMSA1LjUtNCAxLjUgM2gxVjcuNXonLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtc2hyaW5rIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xOC41IDE2Yy0xLjc1IDAtMi41Ljc1LTIuNSAyLjVWMjRoMWwxLjUtMyA1LjUgNCAxLTEtNC01LjUgMy0xLjV2LTFoLTUuNXpNMTMgMTguNWMwLTEuNzUtLjc1LTIuNS0yLjUtMi41SDV2MWwzIDEuNUw0IDI0bDEgMSA1LjUtNCAxLjUgM2gxdi01LjV6bTMtOGMwIDEuNzUuNzUgMi41IDIuNSAyLjVIMjR2LTFsLTMtMS41TDI1IDVsLTEtMS01LjUgNEwxNyA1aC0xdjUuNXpNMTAuNSAxM2MxLjc1IDAgMi41LS43NSAyLjUtMi41VjVoLTFsLTEuNSAzTDUgNCA0IDVsNCA1LjVMNSAxMnYxaDUuNXonLyUzRSUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAwMCcgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXNocmluayAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTguNSAxNmMtMS43NSAwLTIuNS43NS0yLjUgMi41VjI0aDFsMS41LTMgNS41IDQgMS0xLTQtNS41IDMtMS41di0xaC01LjV6TTEzIDE4LjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUg1djFsMyAxLjVMNCAyNGwxIDEgNS41LTQgMS41IDNoMXYtNS41em0zLThjMCAxLjc1Ljc1IDIuNSAyLjUgMi41SDI0di0xbC0zLTEuNUwyNSA1bC0xLTEtNS41IDRMMTcgNWgtMXY1LjV6TTEwLjUgMTNjMS43NSAwIDIuNS0uNzUgMi41LTIuNVY1aC0xbC0xLjUgM0w1IDQgNCA1bDQgNS41TDUgMTJ2MWg1LjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1jb21wYXNzIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnIHZpZXdCb3g9JzAgMCAyOSAyOSclM0UlM0NwYXRoIGQ9J00xMC41IDE0bDQtOCA0IDhoLTh6Jy8lM0UlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyM2NjYycvJTNFJTNDL3N2ZyUzRVwiKX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtY29tcGFzcyAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgMjkgMjknJTNFJTNDcGF0aCBkPSdNMTAuNSAxNGw0LTggNCA4aC04eicvJTNFJTNDcGF0aCBpZD0nc291dGgnIGQ9J00xMC41IDE2bDQgOCA0LThoLTh6JyBmaWxsPSclMjM5OTknLyUzRSUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAwMCcgdmlld0JveD0nMCAwIDI5IDI5JyUzRSUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSUzQ3BhdGggaWQ9J3NvdXRoJyBkPSdNMTAuNSAxNmw0IDggNC04aC04eicgZmlsbD0nJTIzY2NjJy8lM0UlM0Mvc3ZnJTNFXCIpfX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzMzJyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGU6ZGlzYWJsZWQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzYWFhJyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZmlsbD0nJTIzZjAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzNiNWU1JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYWN0aXZlLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2U1ODk3OCclM0UlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzNiNWU1JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZC1lcnJvciAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTRlMzMnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS13YWl0aW5nIC5tYXBib3hnbC1jdHJsLWljb257YW5pbWF0aW9uOm1hcGJveGdsLXNwaW4gMnMgbGluZWFyIGluZmluaXRlfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGU6ZGlzYWJsZWQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzOTk5JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZmlsbD0nJTIzZjAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzNiNWU1JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYWN0aXZlLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2U1ODk3OCclM0UlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWJhY2tncm91bmQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzNiNWU1JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZC1lcnJvciAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTRlMzMnJTNFJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmJsYWNrLW9uLXdoaXRlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGU6ZGlzYWJsZWQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzNjY2JyUzRSUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZmlsbD0nJTIzZjAwJy8lM0UlM0Mvc3ZnJTNFXCIpfX1Aa2V5ZnJhbWVzIG1hcGJveGdsLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19YS5tYXBib3hnbC1jdHJsLWxvZ297YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyB2aWV3Qm94PScwIDAgODggMjMnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSUzQ3BhdGggaWQ9J3RleHQnIGQ9J001MC42MyA4Yy4xMyAwIC4yMy4xLjIzLjIzVjljLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAyLjE3IDAgMy45NSAxLjg1IDMuOTUgNC4xN3MtMS43NyA0LjE5LTMuOTQgNC4xOWMtMS4wNCAwLTIuMDMtLjQzLTIuNzQtMS4xOHYzLjc3YzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y4LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zLjg2LjAxYy4wMSAwIC4wMSAwIC4wMS0uMDEuMTMgMCAuMjIuMS4yMi4yMnY3LjU1YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1YxNWMtLjcuNzYtMS42OSAxLjE5LTIuNzMgMS4xOS0yLjE3IDAtMy45NC0xLjg3LTMuOTQtNC4xOSAwLTIuMzIgMS43Ny00LjE5IDMuOTQtNC4xOSAxLjAzIDAgMi4wMi40MyAyLjczIDEuMTh2LS43NWMwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0yNi4zNzUtLjE5YTQuMjQgNC4yNCAwIDAwLTQuMTYgMy4yOWMtLjEzLjU5LS4xMyAxLjE5IDAgMS43N2E0LjIzMyA0LjIzMyAwIDAwNC4xNyAzLjNjMi4zNSAwIDQuMjYtMS44NyA0LjI2LTQuMTkgMC0yLjMyLTEuOS00LjE3LTQuMjctNC4xN3pNNjAuNjMgNWMuMTMgMCAuMjMuMS4yMy4yM3YzLjc2Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMS44OCAwIDMuNDUgMS40IDMuODQgMy4yOC4xMy41OS4xMyAxLjIgMCAxLjgtLjM5IDEuODgtMS45NiAzLjI5LTMuODQgMy4yOS0xLjAzIDAtMi4wMi0uNDMtMi43My0xLjE4di43N2MwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWNS4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMzQgMTFoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjguMjJjLjAxLS4xMy4xLS4yMi4yMy0uMjJoMS40Yy4xMyAwIC4yMi4xMS4yMy4yMnYuNjhjLjUtLjY4IDEuMy0xLjA5IDIuMTYtMS4xaC4wM2MxLjA5IDAgMi4wOS42IDIuNiAxLjU1LjQ1LS45NSAxLjQtMS41NSAyLjQ0LTEuNTYgMS42MiAwIDIuOTMgMS4yNSAyLjkgMi43OGwuMDMgNS4yYzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uOCAwLTEuNDYuNy0xLjU5IDEuNjJsLjAxIDQuNjhjMCAuMTMtLjExLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uODUgMC0xLjU0Ljc5LTEuNiAxLjh2NC41YzAgLjEzLS4xLjIzLS4yMy4yM3ptNTMuNjE1IDBoLTEuNjFjLS4wNCAwLS4wOC0uMDEtLjEyLS4wMy0uMDktLjA2LS4xMy0uMTktLjA2LS4yOGwyLjQzLTMuNzEtMi4zOS0zLjY1YS4yMTMuMjEzIDAgMDEtLjAzLS4xMmMwLS4xMi4wOS0uMjEuMjEtLjIxaDEuNjFjLjEzIDAgLjI0LjA2LjMuMTdsMS40MSAyLjM3IDEuNC0yLjM3YS4zNC4zNCAwIDAxLjMtLjE3aDEuNmMuMDQgMCAuMDguMDEuMTIuMDMuMDkuMDYuMTMuMTkuMDYuMjhsLTIuMzcgMy42NSAyLjQzIDMuN2MwIC4wNS4wMS4wOS4wMS4xMyAwIC4xMi0uMDkuMjEtLjIxLjIxaC0xLjYxYy0uMTMgMC0uMjQtLjA2LS4zLS4xN2wtMS40NC0yLjQyLTEuNDQgMi40MmEuMzQuMzQgMCAwMS0uMy4xN3ptLTcuMTItMS40OWMtMS4zMyAwLTIuNDItMS4xMi0yLjQyLTIuNTEgMC0xLjM5IDEuMDgtMi41MiAyLjQyLTIuNTIgMS4zMyAwIDIuNDIgMS4xMiAyLjQyIDIuNTEgMCAxLjM5LTEuMDggMi41MS0yLjQyIDIuNTJ6bS0xOS44NjUgMGMtMS4zMiAwLTIuMzktMS4xMS0yLjQyLTIuNDh2LS4wN2MuMDItMS4zOCAxLjA5LTIuNDkgMi40LTIuNDkgMS4zMiAwIDIuNDEgMS4xMiAyLjQxIDIuNTEgMCAxLjM5LTEuMDcgMi41Mi0yLjM5IDIuNTN6bS04LjExLTIuNDhjLS4wMSAxLjM3LTEuMDkgMi40Ny0yLjQxIDIuNDdzLTIuNDItMS4xMi0yLjQyLTIuNTFjMC0xLjM5IDEuMDgtMi41MiAyLjQtMi41MiAxLjMzIDAgMi4zOSAxLjExIDIuNDEgMi40OGwuMDIuMDh6bTE4LjEyIDIuNDdjLTEuMzIgMC0yLjM5LTEuMTEtMi40MS0yLjQ4di0uMDZjLjAyLTEuMzggMS4wOS0yLjQ4IDIuNDEtMi40OHMyLjQyIDEuMTIgMi40MiAyLjUxYzAgMS4zOS0xLjA5IDIuNTEtMi40MiAyLjUxeicvJTNFJTNDL2RlZnMlM0UlM0NtYXNrIGlkPSdjbGlwJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J3doaXRlJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzbG9nbycvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSUzQy9tYXNrJTNFJTNDZyBpZD0nb3V0bGluZScgb3BhY2l0eT0nMC4zJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnIG1hc2s9J3VybCglMjNjbGlwKScvJTNFJTNDL2clM0UlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScwLjknIGZpbGw9JyUyM2ZmZiclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzbG9nbycvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjNweDttYXJnaW46MCAwIC00cHggLTRweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6ODhweH1hLm1hcGJveGdsLWN0cmwtbG9nby5tYXBib3hnbC1jb21wYWN0e3dpZHRoOjIzcHh9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpe2EubWFwYm94Z2wtY3RybC1sb2dve2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyB2aWV3Qm94PScwIDAgODggMjMnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSUzQ3BhdGggaWQ9J3RleHQnIGQ9J001MC42MyA4Yy4xMyAwIC4yMy4xLjIzLjIzVjljLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAyLjE3IDAgMy45NSAxLjg1IDMuOTUgNC4xN3MtMS43NyA0LjE5LTMuOTQgNC4xOWMtMS4wNCAwLTIuMDMtLjQzLTIuNzQtMS4xOHYzLjc3YzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y4LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zLjg2LjAxYy4wMSAwIC4wMSAwIC4wMS0uMDEuMTMgMCAuMjIuMS4yMi4yMnY3LjU1YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1YxNWMtLjcuNzYtMS42OSAxLjE5LTIuNzMgMS4xOS0yLjE3IDAtMy45NC0xLjg3LTMuOTQtNC4xOSAwLTIuMzIgMS43Ny00LjE5IDMuOTQtNC4xOSAxLjAzIDAgMi4wMi40MyAyLjczIDEuMTh2LS43NWMwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0yNi4zNzUtLjE5YTQuMjQgNC4yNCAwIDAwLTQuMTYgMy4yOWMtLjEzLjU5LS4xMyAxLjE5IDAgMS43N2E0LjIzMyA0LjIzMyAwIDAwNC4xNyAzLjNjMi4zNSAwIDQuMjYtMS44NyA0LjI2LTQuMTkgMC0yLjMyLTEuOS00LjE3LTQuMjctNC4xN3pNNjAuNjMgNWMuMTMgMCAuMjMuMS4yMy4yM3YzLjc2Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMS44OCAwIDMuNDUgMS40IDMuODQgMy4yOC4xMy41OS4xMyAxLjIgMCAxLjgtLjM5IDEuODgtMS45NiAzLjI5LTMuODQgMy4yOS0xLjAzIDAtMi4wMi0uNDMtMi43My0xLjE4di43N2MwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWNS4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMzQgMTFoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjguMjJjLjAxLS4xMy4xLS4yMi4yMy0uMjJoMS40Yy4xMyAwIC4yMi4xMS4yMy4yMnYuNjhjLjUtLjY4IDEuMy0xLjA5IDIuMTYtMS4xaC4wM2MxLjA5IDAgMi4wOS42IDIuNiAxLjU1LjQ1LS45NSAxLjQtMS41NSAyLjQ0LTEuNTYgMS42MiAwIDIuOTMgMS4yNSAyLjkgMi43OGwuMDMgNS4yYzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uOCAwLTEuNDYuNy0xLjU5IDEuNjJsLjAxIDQuNjhjMCAuMTMtLjExLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uODUgMC0xLjU0Ljc5LTEuNiAxLjh2NC41YzAgLjEzLS4xLjIzLS4yMy4yM3ptNTMuNjE1IDBoLTEuNjFjLS4wNCAwLS4wOC0uMDEtLjEyLS4wMy0uMDktLjA2LS4xMy0uMTktLjA2LS4yOGwyLjQzLTMuNzEtMi4zOS0zLjY1YS4yMTMuMjEzIDAgMDEtLjAzLS4xMmMwLS4xMi4wOS0uMjEuMjEtLjIxaDEuNjFjLjEzIDAgLjI0LjA2LjMuMTdsMS40MSAyLjM3IDEuNC0yLjM3YS4zNC4zNCAwIDAxLjMtLjE3aDEuNmMuMDQgMCAuMDguMDEuMTIuMDMuMDkuMDYuMTMuMTkuMDYuMjhsLTIuMzcgMy42NSAyLjQzIDMuN2MwIC4wNS4wMS4wOS4wMS4xMyAwIC4xMi0uMDkuMjEtLjIxLjIxaC0xLjYxYy0uMTMgMC0uMjQtLjA2LS4zLS4xN2wtMS40NC0yLjQyLTEuNDQgMi40MmEuMzQuMzQgMCAwMS0uMy4xN3ptLTcuMTItMS40OWMtMS4zMyAwLTIuNDItMS4xMi0yLjQyLTIuNTEgMC0xLjM5IDEuMDgtMi41MiAyLjQyLTIuNTIgMS4zMyAwIDIuNDIgMS4xMiAyLjQyIDIuNTEgMCAxLjM5LTEuMDggMi41MS0yLjQyIDIuNTJ6bS0xOS44NjUgMGMtMS4zMiAwLTIuMzktMS4xMS0yLjQyLTIuNDh2LS4wN2MuMDItMS4zOCAxLjA5LTIuNDkgMi40LTIuNDkgMS4zMiAwIDIuNDEgMS4xMiAyLjQxIDIuNTEgMCAxLjM5LTEuMDcgMi41Mi0yLjM5IDIuNTN6bS04LjExLTIuNDhjLS4wMSAxLjM3LTEuMDkgMi40Ny0yLjQxIDIuNDdzLTIuNDItMS4xMi0yLjQyLTIuNTFjMC0xLjM5IDEuMDgtMi41MiAyLjQtMi41MiAxLjMzIDAgMi4zOSAxLjExIDIuNDEgMi40OGwuMDIuMDh6bTE4LjEyIDIuNDdjLTEuMzIgMC0yLjM5LTEuMTEtMi40MS0yLjQ4di0uMDZjLjAyLTEuMzggMS4wOS0yLjQ4IDIuNDEtMi40OHMyLjQyIDEuMTIgMi40MiAyLjUxYzAgMS4zOS0xLjA5IDIuNTEtMi40MiAyLjUxeicvJTNFJTNDL2RlZnMlM0UlM0NtYXNrIGlkPSdjbGlwJyUzRSUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J3doaXRlJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzbG9nbycvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSUzQy9tYXNrJTNFJTNDZyBpZD0nb3V0bGluZScgb3BhY2l0eT0nMScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NjaXJjbGUgbWFzaz0ndXJsKCUyM2NsaXApJyBjeD0nMTEuNScgY3k9JzExLjUnIHI9JzkuMjUnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSUzQy9nJTNFJTNDZyBpZD0nZmlsbCcgb3BhY2l0eT0nMScgZmlsbD0nJTIzZmZmJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmJsYWNrLW9uLXdoaXRlKXthLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHZpZXdCb3g9JzAgMCA4OCAyMyclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nbG9nbycgZD0nTTExLjUgMi4yNWM1LjEwNSAwIDkuMjUgNC4xNDUgOS4yNSA5LjI1cy00LjE0NSA5LjI1LTkuMjUgOS4yNS05LjI1LTQuMTQ1LTkuMjUtOS4yNSA0LjE0NS05LjI1IDkuMjUtOS4yNXpNNi45OTcgMTUuOTgzYy0uMDUxLS4zMzgtLjgyOC01LjgwMiAyLjIzMy04Ljg3M2E0LjM5NSA0LjM5NSAwIDAxMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40Mi45MS45IDEuNDIgMi4xMiAxLjQyIDMuMzkgMCAxLjE4LS40NDkgMi4zMDEtMS4yOCAzLjEzQzEyLjcyIDE2LjkzIDcgMTYgNyAxNmwtLjAwMy0uMDE3ek0xNS4zIDEwLjVsLTIgLjgtLjggMi0uOC0yLTItLjggMi0uOC44LTIgLjggMiAyIC44eicvJTNFJTNDcGF0aCBpZD0ndGV4dCcgZD0nTTUwLjYzIDhjLjEzIDAgLjIzLjEuMjMuMjNWOWMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDIuMTcgMCAzLjk1IDEuODUgMy45NSA0LjE3cy0xLjc3IDQuMTktMy45NCA0LjE5Yy0xLjA0IDAtMi4wMy0uNDMtMi43NC0xLjE4djMuNzdjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjguMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTMuODYuMDFjLjAxIDAgLjAxIDAgLjAxLS4wMS4xMyAwIC4yMi4xLjIyLjIydjcuNTVjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjE1Yy0uNy43Ni0xLjY5IDEuMTktMi43MyAxLjE5LTIuMTcgMC0zLjk0LTEuODctMy45NC00LjE5IDAtMi4zMiAxLjc3LTQuMTkgMy45NC00LjE5IDEuMDMgMCAyLjAyLjQzIDIuNzMgMS4xOHYtLjc1YzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bTI2LjM3NS0uMTlhNC4yNCA0LjI0IDAgMDAtNC4xNiAzLjI5Yy0uMTMuNTktLjEzIDEuMTkgMCAxLjc3YTQuMjMzIDQuMjMzIDAgMDA0LjE3IDMuM2MyLjM1IDAgNC4yNi0xLjg3IDQuMjYtNC4xOSAwLTIuMzItMS45LTQuMTctNC4yNy00LjE3ek02MC42MyA1Yy4xMyAwIC4yMy4xLjIzLjIzdjMuNzZjLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAxLjg4IDAgMy40NSAxLjQgMy44NCAzLjI4LjEzLjU5LjEzIDEuMiAwIDEuOC0uMzkgMS44OC0xLjk2IDMuMjktMy44NCAzLjI5LTEuMDMgMC0yLjAyLS40My0yLjczLTEuMTh2Ljc3YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y1LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zNCAxMWgtMS40Yy0uMTMgMC0uMjMtLjExLS4yMy0uMjNWOC4yMmMuMDEtLjEzLjEtLjIyLjIzLS4yMmgxLjRjLjEzIDAgLjIyLjExLjIzLjIydi42OGMuNS0uNjggMS4zLTEuMDkgMi4xNi0xLjFoLjAzYzEuMDkgMCAyLjA5LjYgMi42IDEuNTUuNDUtLjk1IDEuNC0xLjU1IDIuNDQtMS41NiAxLjYyIDAgMi45MyAxLjI1IDIuOSAyLjc4bC4wMyA1LjJjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44IDAtMS40Ni43LTEuNTkgMS42MmwuMDEgNC42OGMwIC4xMy0uMTEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LTQuNTljMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44NSAwLTEuNTQuNzktMS42IDEuOHY0LjVjMCAuMTMtLjEuMjMtLjIzLjIzem01My42MTUgMGgtMS42MWMtLjA0IDAtLjA4LS4wMS0uMTItLjAzLS4wOS0uMDYtLjEzLS4xOS0uMDYtLjI4bDIuNDMtMy43MS0yLjM5LTMuNjVhLjIxMy4yMTMgMCAwMS0uMDMtLjEyYzAtLjEyLjA5LS4yMS4yMS0uMjFoMS42MWMuMTMgMCAuMjQuMDYuMy4xN2wxLjQxIDIuMzcgMS40LTIuMzdhLjM0LjM0IDAgMDEuMy0uMTdoMS42Yy4wNCAwIC4wOC4wMS4xMi4wMy4wOS4wNi4xMy4xOS4wNi4yOGwtMi4zNyAzLjY1IDIuNDMgMy43YzAgLjA1LjAxLjA5LjAxLjEzIDAgLjEyLS4wOS4yMS0uMjEuMjFoLTEuNjFjLS4xMyAwLS4yNC0uMDYtLjMtLjE3bC0xLjQ0LTIuNDItMS40NCAyLjQyYS4zNC4zNCAwIDAxLS4zLjE3em0tNy4xMi0xLjQ5Yy0xLjMzIDAtMi40Mi0xLjEyLTIuNDItMi41MSAwLTEuMzkgMS4wOC0yLjUyIDIuNDItMi41MiAxLjMzIDAgMi40MiAxLjEyIDIuNDIgMi41MSAwIDEuMzktMS4wOCAyLjUxLTIuNDIgMi41MnptLTE5Ljg2NSAwYy0xLjMyIDAtMi4zOS0xLjExLTIuNDItMi40OHYtLjA3Yy4wMi0xLjM4IDEuMDktMi40OSAyLjQtMi40OSAxLjMyIDAgMi40MSAxLjEyIDIuNDEgMi41MSAwIDEuMzktMS4wNyAyLjUyLTIuMzkgMi41M3ptLTguMTEtMi40OGMtLjAxIDEuMzctMS4wOSAyLjQ3LTIuNDEgMi40N3MtMi40Mi0xLjEyLTIuNDItMi41MWMwLTEuMzkgMS4wOC0yLjUyIDIuNC0yLjUyIDEuMzMgMCAyLjM5IDEuMTEgMi40MSAyLjQ4bC4wMi4wOHptMTguMTIgMi40N2MtMS4zMiAwLTIuMzktMS4xMS0yLjQxLTIuNDh2LS4wNmMuMDItMS4zOCAxLjA5LTIuNDggMi40MS0yLjQ4czIuNDIgMS4xMiAyLjQyIDIuNTFjMCAxLjM5LTEuMDkgMi41MS0yLjQyIDIuNTF6Jy8lM0UlM0MvZGVmcyUzRSUzQ21hc2sgaWQ9J2NsaXAnJTNFJTNDcmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nd2hpdGUnLyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFJTNDL21hc2slM0UlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScxJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPSczJyBmaWxsPSclMjNmZmYnJTNFJTNDY2lyY2xlIG1hc2s9J3VybCglMjNjbGlwKScgY3g9JzExLjUnIGN5PScxMS41JyByPSc5LjI1Jy8lM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcgbWFzaz0ndXJsKCUyM2NsaXApJy8lM0UlM0MvZyUzRSUzQ2cgaWQ9J2ZpbGwnIG9wYWNpdHk9JzEnIGZpbGw9JyUyMzAwMCclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzbG9nbycvJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwubWFwYm94Z2wtY3RybC1hdHRyaWJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNSk7bWFyZ2luOjA7cGFkZGluZzowIDVweH1AbWVkaWEgc2NyZWVuey5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEycHg7bWFyZ2luOjEwcHg7bWluLWhlaWdodDoyMHB4O3BhZGRpbmc6MnB4IDI0cHggMnB4IDA7cG9zaXRpb246cmVsYXRpdmV9Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvd3twYWRkaW5nOjJweCAyOHB4IDJweCA4cHg7dmlzaWJpbGl0eTp2aXNpYmxlfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3csLm1hcGJveGdsLWN0cmwtdG9wLWxlZnQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvd3tib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoycHggOHB4IDJweCAyOHB4fS5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1pbm5lcntkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLWN0cmwtYXR0cmliLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC41KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQgMTBhNiA2IDAgMSAwIDEyIDAgNiA2IDAgMSAwLTEyIDBtNS0zYTEgMSAwIDEgMCAyIDAgMSAxIDAgMSAwLTIgMG0wIDNhMSAxIDAgMSAxIDIgMHYzYTEgMSAwIDEgMS0yIDAnLyUzRSUzQy9zdmclM0VcIik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Om5vbmU7aGVpZ2h0OjI0cHg7b3V0bGluZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjRweH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9uLC5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257bGVmdDowfS5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b24sLm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvdyAubWFwYm94Z2wtY3RybC1hdHRyaWItaW5uZXJ7ZGlzcGxheTpibG9ja30ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCAwIDAvNSUpfS5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntib3R0b206MDtyaWdodDowfS5tYXBib3hnbC1jdHJsLXRvcC1yaWdodD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntyaWdodDowO3RvcDowfS5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2xlZnQ6MDt0b3A6MH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntib3R0b206MDtsZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9JyUyM2ZmZiclM0UlM0NwYXRoIGQ9J000IDEwYTYgNiAwIDEgMCAxMiAwIDYgNiAwIDEgMC0xMiAwbTUtM2ExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBtMCAzYTEgMSAwIDEgMSAyIDB2M2ExIDEgMCAxIDEtMiAwJy8lM0UlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNCAxMGE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMG01LTNhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwbTAgM2ExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMCcvJTNFJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwtYXR0cmliIGF7Y29sb3I6cmdiYSgwLDAsMCwuNzUpO3RleHQtZGVjb3JhdGlvbjpub25lfS5tYXBib3hnbC1jdHJsLWF0dHJpYiBhOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFwYm94Z2wtY3RybC1hdHRyaWIgLm1hcGJveC1pbXByb3ZlLW1hcHtmb250LXdlaWdodDo3MDA7bWFyZ2luLWxlZnQ6MnB4fS5tYXBib3hnbC1hdHRyaWItZW1wdHl7ZGlzcGxheTpub25lfS5tYXBib3hnbC1jdHJsLXNjYWxle2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjc1KTtib3JkZXI6MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDojMzMzO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6MCA1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tYXBib3hnbC1wb3B1cHtkaXNwbGF5OmZsZXg7bGVmdDowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5tYXBib3hnbC1wb3B1cC10aXB7Ym9yZGVyOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7aGVpZ2h0OjA7d2lkdGg6MDt6LWluZGV4OjF9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDpub25lfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXRvcDpub25lfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LWVuZDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcDpub25lfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6ZmxleC1lbmQ7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItbGVmdC1jb2xvcjojZmZmO2JvcmRlci1yaWdodDpub25lfS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjAgM3B4IDAgMDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCAwIDAvNSUpfS5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtwYWRkaW5nOjEwcHggMTBweCAxNXB4O3BvaW50ZXItZXZlbnRzOmF1dG87cG9zaXRpb246cmVsYXRpdmV9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtbGVmdCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHQgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVye2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlciAqe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWFwYm94Z2wtbWFwOmhvdmVyIC5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVye2Rpc3BsYXk6ZmxleH0ubWFwYm94Z2wtbWFwOmFjdGl2ZSAubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlcntkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLW1hcmtlcntsZWZ0OjA7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnM7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdCwubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzFkYTFmMjtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdDpiZWZvcmV7YW5pbWF0aW9uOm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXB1bHNlIDJzIGluZmluaXRlO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YWZ0ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsMCwwLC4zNSk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTlweDtsZWZ0Oi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7d2lkdGg6MTlweH0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1zaG93LWhlYWRpbmcgLm1hcGJveGdsLXVzZXItbG9jYXRpb24taGVhZGluZ3toZWlnaHQ6MDt3aWR0aDowfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLXNob3ctaGVhZGluZyAubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1oZWFkaW5nOmFmdGVyLC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLXNob3ctaGVhZGluZyAubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1oZWFkaW5nOmJlZm9yZXtib3JkZXItYm90dG9tOjcuNXB4IHNvbGlkICM0YWExZWI7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLXNob3ctaGVhZGluZyAubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1oZWFkaW5nOmJlZm9yZXtib3JkZXItbGVmdDo3LjVweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjhweCkgc2tld1koLTIwZGVnKX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1zaG93LWhlYWRpbmcgLm1hcGJveGdsLXVzZXItbG9jYXRpb24taGVhZGluZzphZnRlcntib3JkZXItcmlnaHQ6Ny41cHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSg3LjVweCwtMjhweCkgc2tld1koMjBkZWcpfUBrZXlmcmFtZXMgbWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3QtcHVsc2V7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX03MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgzKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDEpfX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Qtc3RhbGV7YmFja2dyb3VuZC1jb2xvcjojYWFhfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1zdGFsZTphZnRlcntkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tYWNjdXJhY3ktY2lyY2xle2JhY2tncm91bmQtY29sb3I6IzFkYTFmMjMzO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6MXB4O3dpZHRoOjFweH0ubWFwYm94Z2wtY3Jvc3NoYWlyLC5tYXBib3hnbC1jcm9zc2hhaXIgLm1hcGJveGdsLWludGVyYWN0aXZlLC5tYXBib3hnbC1jcm9zc2hhaXIgLm1hcGJveGdsLWludGVyYWN0aXZlOmFjdGl2ZXtjdXJzb3I6Y3Jvc3NoYWlyfS5tYXBib3hnbC1ib3h6b29te2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IGRvdHRlZCAjMjAyMDIwO2hlaWdodDowO2xlZnQ6MDtvcGFjaXR5Oi41O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjB9QG1lZGlhIHByaW50ey5tYXBib3gtaW1wcm92ZS1tYXB7ZGlzcGxheTpub25lfX0ubWFwYm94Z2wtc2Nyb2xsLXpvb20tYmxvY2tlciwubWFwYm94Z2wtdG91Y2gtcGFuLWJsb2NrZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNyk7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7aGVpZ2h0OjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsZWZ0OjA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi1kZWxheToxczt3aWR0aDoxMDAlfS5tYXBib3hnbC1zY3JvbGwtem9vbS1ibG9ja2VyLXNob3csLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2VyLXNob3d7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZS1pbi1vdXR9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtcGFuLWJsb2NrZXItb3ZlcnJpZGUubWFwYm94Z2wtc2Nyb2xsYWJsZS1wYWdlLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2VyLW92ZXJyaWRlLm1hcGJveGdsLXNjcm9sbGFibGUtcGFnZSAubWFwYm94Z2wtY2FudmFze3RvdWNoLWFjdGlvbjpwYW4teCBwYW4teX0iLCIvLyBJbXBvcnQgRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoZm9udHMvcG9wcGlucy50dGYpO1xufVxuXG4vLyBpbXBvcnQgY3NzIGZyb20gbm9kZSBtb2R1bGVzXG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL21hcGJveC1nbC9kaXN0L21hcGJveC1nbC5jc3MnKTtcblxuLy8gSW1wb3J0IEN1c3RvbSBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gSW1wb3J0IEJvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBUZW1wbGF0ZSBtaXhpbnNcbkBpbXBvcnQgXCIuL21peGlucy9taXNjXCI7XG5AaW1wb3J0IFwiLi9taXhpbnMvYW5pbWF0aW9uXCI7XG5cbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJkYXRhdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5AaW1wb3J0IFwibWlzY1wiO1xuQGltcG9ydCBcInZlcnRpY2FsLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJjdXN0b20taW1hZ2UtdXBsb2FkXCI7XG5AaW1wb3J0IFwibW9kYWxzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGFydFwiO1xuQGltcG9ydCBcImJhZGdlc1wiO1xuQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJkYXRlcmFuZ2VcIjtcbkBpbXBvcnQgXCJhdmF0YXJzXCI7XG5AaW1wb3J0IFwiZHJhZy1kcm9wXCI7XG5AaW1wb3J0IFwidGltZXBpY2tlclwiO1xuQGltcG9ydCBcImRhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJsb2FkZXJzXCI7XG5AaW1wb3J0IFwidG9hc3RlclwiO1xuQGltcG9ydCBcInRhYi1sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0YWctbWFuYWdlclwiO1xuQGltcG9ydCBcIm1vYmlsZS1sYXlvdXRcIjtcbkBpbXBvcnQgXCJjYWxlbmRhclwiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3BhZGRpbmctbWFyZ2luXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvYXV0aFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcInBhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXJzLXJvbGVzXCI7XG5AaW1wb3J0IFwicGFnZXMvdW5zdWJzY3JpYmVyLXBhZ2VcIjtcblxuLy8gUmlnaHQgdG8gTGVmdCBEaXJlY3Rpb25cbkBpbXBvcnQgXCJkaXItcnRsXCI7XG5cbi8vIEFwcFxuQGltcG9ydCBcIi4uL2FwcFwiO1xuLy8gQnJhbmRcbkBpbXBvcnQgXCIuLi9icmFuZFwiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8qQm91bmNlIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKVxuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuOnJvb3Qge1xuICAtLWJhc2UtY29sb3I6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtZm9udC1jb2xvcjogIzMxMzEzMTtcbiAgLS1kZWZhdWx0LWJvcmRlci1jb2xvcjogI0YwRjJGNTtcbiAgLS1kcm9wZG93bi1tZW51LWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAjZmJmY2ZmO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3skd2hpdGV9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItYmc6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcbiAgLS1hdXRoZW50aWNhdGlvbi1mb3JtLWJnOiAjeyR3aGl0ZX07XG4gIC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnOiAjeyRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tdGFiLXN0ZXAtYmVmb3JlLWJnOiAjeyR3aGl0ZX07XG4gIC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZzogI3skd2hpdGV9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7JHdoaXRlfTtcbiAgLS1ub3RlLWZvbnQtY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDkpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFycy1ib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgLS1zdWNjZXNzLXRvYXN0LWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzApfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3I6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKX07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IDE7XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNTUlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNDUlKX07XG4gIC0tdnVlLXRvYXN0ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS13aGl0ZS1iYXNlLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFyLW5vLWltYWdlLWJnOiAjODk4OTg5O1xuICAtLWF2YXRhci1uby1pbWFnZS1mb250OiAjeyR3aGl0ZX07XG5cbiAgLy8gTGF5b3V0cyBWYXJpYWJsZXNcbiAgLS1uYXZiYXItYmc6ICN7JHdoaXRlfTtcbiAgLS1zaWRlYmFyLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1uYXZiYXItYnJhbmQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tc2lkZWJhci1ib3gtc2hhZG93OiBub25lO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiBub25lO1xuICAtLXN1Ym1lbnUtc2hhZG93OiBub25lO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAjeyR3aGl0ZX07XG4gIC0tYnRuLWxpZ2h0LWNvbG9yOiAjZjhmOWZhO1xuICAtLWJ0bi1kYXJrLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJ0bi1kYXJrLWhvdmVyLWNvbG9yOiAje2RhcmtlbigjMzQzYTQwLCA1JSl9O1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6ICN7JGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigkZGVmYXVsdC1zZWNvbmRhcnktY29sb3IsIDEwJSl9O1xuICAtLWljb24taG92ZXItYmc6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSl9O1xuICAtLWJ0bi1maWx0ZXItYmc6ICN7JHdoaXRlfTtcblxuICAvLyBGb3JtICYgSW5wdXQgVmFyaWFibGVzXG4gIC0taW5wdXQtc2VhcmNoLWJveC1ib3JkZXI6ICN7JGRlZmF1bHQtbGlnaHQtY29sb3J9O1xuICAtLWZvcm0tY29udHJvbC1iZzogI3skd2hpdGV9O1xuICAtLWNhbGVuZGFyLWJnOiAjeyR3aGl0ZX07XG4gIC0tYmcteC1pY29uOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiBub25lO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7JHdoaXRlfTtcbiAgLS1iZy1pbnB1dC1yZWFkb25seTogI2U5ZWNlZjtcbiAgLS1jaGlwcy1iZzogI3skd2hpdGV9O1xuICAtLXRpbWUtcGlja2VyLWJnOiAjeyR3aGl0ZX07XG4gIC0tc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5bdGhlbWU9XCJkYXJrXCJdIHtcbiAgLS1iYXNlLWNvbG9yOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA3JSl9O1xuICAtLWRlZmF1bHQtZm9udC1jb2xvcjogI3tkYXJrZW4oJHdoaXRlLCAyMCUpfTtcbiAgLS1kZWZhdWx0LWJvcmRlci1jb2xvcjogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tZHJvcGRvd24tbWVudS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1kZWZhdWx0LWNhcmQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmc6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAwLjIlKX07XG4gIC0tdmVydGljYWwtdGFiLWljb24tc2hhZG93OiBub25lO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1pY29uLWhvdmVyLWJnOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgLS1hdXRoZW50aWNhdGlvbi1mb3JtLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXJhbmdlLXNsaWRlci1iYXNlbGluZS1iZzogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tY2FsZW5kYXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tdGFiLXN0ZXAtYmVmb3JlLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLW1vZGFsLWhlYWRlci1mb290ZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDElKX07XG4gIC0tbW9kYWwtYm9keS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1ub3RlLWZvbnQtY29sb3I6ICN7JGJsYWNrfTtcbiAgLS1ub3RlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCAyMywgMC4wNSk7XG4gIC0tYXZhdGVycy1ib3JkZXItY29sb3I6IHZhcigtLXNpZGViYXItYmcpO1xuICAtLWF2YXRhcnMtYm94LXNoYWRvdzogLTJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gIC0tc3VjY2Vzcy10b2FzdC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItY29sb3I6ICN7JHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3I6ICN7JHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yfTtcbiAgLS1ub3QtZm91bmQtb3BhY2l0eTogLjc7XG4gIC0tc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgMTAlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tkYXJrZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1JSl9O1xuICAtLXZ1ZS10b2FzdGVyLWJnOiByZ2JhKDM5LCA0MywgNTMsIDAuOSk7XG4gIC0td2hpdGUtYmFzZS1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tYXZhdGFyLW5vLWltYWdlLWJnOiAjM0EzQzQzO1xuICAtLWF2YXRhci1uby1pbWFnZS1mb250OiAjNzk3RDhEO1xuXG4gIC8vIExheW91dHMgVmFyaWFibGVzXG4gIC0tbmF2YmFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLXNpZGViYXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tbmF2YmFyLWJveC1zaGFkb3c6IDFweCA1cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIC0tbmF2YmFyLWJyYW5kLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNpZGViYXItYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tbWVudS10aXRsZS1zaGFkb3c6IDJweCAycHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tc3VibWVudS1zaGFkb3c6IDJweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgLy8gQnV0dG9ucyBWYXJpYWJsZXNcbiAgLS1idG4tbGlnaHQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYnRuLWxpZ2h0LWNvbG9yOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1idG4tZGFyay1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgOSUpfTtcbiAgLS1idG4tZGFyay1ob3Zlci1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiAjNDE0MjQ0O1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICN7ZGFya2VuKCM0MTQyNDQsIDEwJSl9O1xuICAtLWJ0bi1maWx0ZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG5cbiAgLy8gRm9ybSAmIElucHV0IFZhcmlhYmxlc1xuICAtLWlucHV0LXNlYXJjaC1ib3gtYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgLS1mb3JtLWNvbnRyb2wtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tYmcteC1pY29uOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXNoYWRvdy14LWljb246IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc2VhcmNoLWJveC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNSUpfTtcbiAgLS1iZy1pbnB1dC1yZWFkb25seTogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMSUpfTtcbiAgLS1jaGlwcy1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS10aW1lLXBpY2tlci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNpZGViYXItYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYnJhbmQtYmcpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy14O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC8vcGFkZGluZzogMC43NXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtIDAgLTEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtYmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDAgJHNpZGViYXItbWVudS1wYWRkaW5nLXkgMDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6ICRzaWRlYmFyLW1lbnUtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRzaWRlYmFyLWFycm93LWZvbnQtc2l6ZS8xICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblxuICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpub3QoLm5hdi1jYXRlZ29yeSk6bm90KC5uYXYtcHJvZmlsZSkge1xuICAgICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMzVyZW0gMC43NXJlbSAxLjM1cmVtO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNjcm9sbGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIGZvciBvZmYtY2FudmFzIG1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLW9mZmNhbnZhcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoLWxnO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ubmF2YmFyIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgYm94LXNoYWRvdzogdmFyKC0tbmF2YmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgY29sb3I6ICRuYXZiYXItbWVudS1jb2xvcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgY29sb3I6ICRsaWdodC1uYXZiYXItbGluay1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY291bnQtc3ltYm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudG9wYmFyLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQuMzc1cmVtIC0gMnJlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0byAwLjJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1yLTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgbWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uby1ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAubm8tbm90aWZpY2F0aW9uLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtcHJvZmlsZSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJ1c3kge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Iod2FybmluZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdmJhci1uYXYtcmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIHtcbiAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgLnBhZ2UtaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5wYWdlLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgLnBhZ2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcGRvd24ge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgJi5idG4tZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjk1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRkcm9wZG93bi1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGFjdGlvbiBidXR0b25cbiAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAuYnRuLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGVuYW50IG1hbmFnZXIgZHJvcGRvd25cbiAgJi5idG4tdGVuYW50LWRyb3Bkb3duIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAmLmRyb3Bkb3duLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlbmFudC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb25cbi5kcm9wZG93bi13aXRoLWFuaW1hdGlvbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICYuc2hvdyB7XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGF0YWJsZSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgICYuZGF0YXRhYmxlLXRoIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmRhdGF0YWJsZS10ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuZGF0YXRhYmxlLXRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgRGF0YXRhYmxlXG4udGFibGUtdmlldy1yZXNwb25zaXZlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRhYmxlLCB0aGVhZCwgdGJvZHksIHRoLCB0ZCwgdHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW1wdHkgRGF0YSBCbG9ja1xuLm5vLWRhdGEtZm91bmQtd3JhcHBlciB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG9wYWNpdHk6IHZhcigtLW5vdC1mb3VuZC1vcGFjaXR5KTtcbiAgfVxufVxuXG4vLyBIaWdobGlnaHRpbmcgVGFibGUgUm93XG4uaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7O1xuICB9XG59XG5cbi8vIENvbnRleHQgTWVudVxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDMxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDRweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG5cbiAgICAgICYuYnRuLWRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZzogMC44cmVtO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzIDAgMCAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2gtYW5kLXNlbGVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgICAgIC5kcm9wZG93bi1zZWFyY2gtcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tbWVudS13aXRoLXNlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIEBrZXlmcmFtZXMgZHJvcGRvd25BbmltYXRpb24ge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0byB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd25BbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1zZWFyY2gtcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGRhdGFibGUgZXhwYW5kYWJsZSBjb2x1bW5cbi50YWJsZS1leHBhbmRlZC1jb2x1bW4ge1xuICAuZXhwYW5kYWJsZS1idG4ge1xuICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZXhwYW5kYWJsZS1hcmVhIHtcbiAgdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtdmlldy1yZXNwb25zaXZlIHtcbiAgICAudGFibGUtZXhwYW5kYWJsZS1hcmVhIHtcbiAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEYXRhdGFibGUgaGVscGVyIGNsYXNzZXNcbi5yZW1vdmUtZGF0YXRhYmxlLXgtcGFkZGluZyB7XG4gIC5kYXRhdGFibGUge1xuICAgIHRhYmxlIHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhYi1wYW5lIHtcbiAgLmNvbnRlbnQge1xuICAgIC5zaW5nbGUtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmVydGljYWwtdGFiIHtcbiAgLnRhYi1tZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCAyNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFiLW1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmcpO1xuXG4gICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1iZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC50YWItaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLmRhdGF0YWJsZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10YWIge1xuICAuY2FyZCB7XG4gICAgLm5hdiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLm5hdmJhciB7XG4gICYuZml4ZWQtdG9wIHtcbiAgICArIC5wYWdlLWJvZHktd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgSWNvbiBPbmx5XG4uc2lkZWJhci1pY29uLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNjcm9sbGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLWhlaWdodDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5tZW51LXRpdGxlLCAuYmFkZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCA1cHggNXB4IDBweCk7XG4gICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4IDAgMCA1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDVweCAwIDBweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1zdWJtZW51LWl0ZW0tcGFkZGluZztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbWVudS10aXRsZS1zaGFkb3cpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xsYXBzZSxcbiAgICAgICAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDVweCAwKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICB3aWR0aDogJGljb24tb25seS1jb2xsYXBzZS13aWR0aDtcbiAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAwIDVweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXN1Ym1lbnUtc2hhZG93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2lkZWJhci1iZyk7XG5cbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLXBhbmVsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEhvdmVyIE9ubHlcbi5zaWRlYmFyLWhvdmVyLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbWVudSB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcGFuZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJUTCBsYXlvdXRcbi5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLnNpZGViYXIge1xuICAgIC5uYXYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuKjotbW96LWZ1bGwtc2NyZWVuLFxuKjotd2Via2l0LWZ1bGwtc2NyZWVuLFxuKjpmdWxsc2NyZWVuICo6LW1zLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYudGV4dC1tdXRlZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG59XG5cbnNwYW4ge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwNXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkaW5nLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5oLWZpdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zY2hlZHVsZS1kaXZpZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4vLyBIZWlnaHQgLSBXaWR0aFxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MDAge1xuICAud2lkdGgtI3skaX0ge1xuICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi13aWR0aC0jeyRpfSB7XG4gICAgbWluLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC13aWR0aC0jeyRpfSB7XG4gICAgbWF4LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlaWdodC0jeyRpfSB7XG4gICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtI3skaX0ge1xuICAgIG1pbi1oZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LWhlaWdodC0jeyRpfSB7XG4gICAgbWF4LWhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJvcmRlciBSYWRpdXNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnJhZGl1cy0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAjeyRpfXB4ICN7JGl9cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4IDAgMCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAwIHtcbiAgLnRvcC0jeyRpfSB7XG4gICAgdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJpZ2h0LSN7JGl9IHtcbiAgICByaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b20tI3skaX0ge1xuICAgIGJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZWZ0LSN7JGl9IHtcbiAgICBsZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTG9hZGVyIERlc2lnblxuLnNwaW5uZXItYm91bmNlIHtcbiAgJi5icmFuZC1jb2xvciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlLWNvbG9yIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVycmlkZSBCb290c3RyYXAgQ2xhc3Ncbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCwgLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xufVxuXG4uYm9yZGVyLCAuYm9yZGVyLXRvcCwgLmJvcmRlci1yaWdodCwgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlciwgLnNwaW5uZXItZ3JvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMC4xZW0gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5wYWdlLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6ICRuYXZiYXItaGVpZ2h0IDAgMCAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xufVxuXG4ubWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIG1hcmdpbiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiAkbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZztcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5idG4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogJGRlZmF1bHQtYnV0dG9uLXBhZGRpbmc7XG5cbiAgJi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1kYXJrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstaG92ZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA0JSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmZvLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1pbmZvIHtcbiAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tbG9hZC1tb3JlLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gICYuYnRuLWdyb3VwLWFjdGlvbiB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogJGFjdGlvbi1idXR0b24tcGFkZGluZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWluZm8ge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0b3Ige1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1peGluIGZvcm0taW5wdXRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGlucHV0LXNlbGVjdC1vcHRpb25zLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGcge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjU1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAzcHgpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgQGluY2x1ZGUgaW5wdXQtc2VsZWN0LW9wdGlvbnMtaWNvbjtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAmLmN1c3RvbS1zZWxlY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xufVxuXG4vLyBGb3JtIGdyb3VwIHdpdGggaWNvblxuLmZvcm0tZ3JvdXAtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmLnRleHQtcmlnaHQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCAyMyUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGN1c3RvbSBpbnB1dCB2ZXJ0aWNhbGx5IGFsaWdubWVudHNcbi5jdXN0b20tY29udHJvbCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gtZGVmYXVsdCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nYmx1ZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdibHVlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdncmVlbicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdvcmFuZ2UnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWluZm8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J3JlYmVjY2FwdXJwbGUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZWJlY2NhcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiByZWJlY2NhcHVycGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4vLyBDaGVja2JveCBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtY2hlY2tib3gge1xuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0LjVweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDIuNDVweDtcbiAgICAgIGhlaWdodDogMi40NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtZGVmYXVsdCB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1zdWNjZXNzIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtd2FybmluZyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWluZm8ge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvIGJ1dHRvbiBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNztcblxuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLm91dHNpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAub3V0c2lkZSAuaW5zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb246IHJhZGlvLXNlbGVjdCAwLjFzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmFkaW8tc2VsZWN0IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgJi5taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAub3V0c2lkZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICB0b3A6IDIuOHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tZGVmYXVsdCB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1wcmltYXJ5IHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXN1Y2Nlc3Mge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXdhcm5pbmcge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLWluZm8ge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zIEJ1dHRvbiBHcm91cFxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIC5idG4tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIHN3aXRjaCBkZXNpZ25cbi5ib3JkZXItc3dpdGNoIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi8vIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0XG4uY2hpcHMtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC5hZGQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuY2hpcHMge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcHMtYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjQ1cmVtIDAuMzVyZW0gMXJlbTtcblxuICAgIC5kZWxldGUtY2hpcHMge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNoaXBzLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICB9XG59XG5cbi8vIFdpemFyZCBTdGVwcyBTY3NzIGNvZGUgaGVyZVxuLndpemFyZC1zdGVwcyB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIC50YWItc3RlcCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50YWItc3RlcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1zdGVwLWJlZm9yZS1iZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIC50YWItc3RlcCwgLnRhYi1zdGVwLWluaXQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1MCB7XG4gICAgICAubmF2LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6IDIwLSRpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gU3VtbWVybm90ZSBFZGl0b3IgRGVzaWduIFN0YXJ0ZWQgSGVyZVxuLm5vdGUtZnJhbWUge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJi5jYXJkIHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICYubm90ZS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlLCAubm90ZS1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1wYWxldHRlIHtcbiAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLWRpc3BsYXkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1mb250bmFtZSB7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLm5vdGUtaWNvbi1tZW51LWNoZWNrIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWljb24tbWVudS1jaGVjayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLXBhbGV0dGUge1xuICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICYuY2FyZC1ibG9jayB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2RhYmxlIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5vdGUtcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1c2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGaWxlIFVwbG9hZCBEZXNpZ25cbi5jdXN0b20tZmlsZSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVnVlIFRlbGVwaG9uZSBJbnB1dFxuLnZ1ZS10ZWwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAmOmZvY3VzLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudnRpX19kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19kcm9wZG93bi1saXN0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAudnRpX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZ0aV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICN1cGxvYWQtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmlucHV0LWFyZWEge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmNpcmNsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgLmltYWdlLWFyZWEge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4ubW9kYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOHJlbSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuXG4gICAgICAgICYubW9kYWwtYWxlcnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kZWZhdWx0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZnVsbHdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGlhbG9nLXRvcCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLXNjcmVlbi1tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucG9zaXRpb24tYWJzb2x1dGUge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtc20ge1xuICAmLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1jYXJkLXBhZGRpbmc7XG5cbiAgICAmLmJvZHktaG92ZXJhYmxlIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuY2FyZC13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtY2FyZC1zaGFkb3c7XG4gIH1cblxuICAmLmNhcmQtd2l0aC1zZWFyY2gge1xuICAgIC5pbnB1dC1zZWFyY2gtYm94IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAmLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAudi1odG1sLXdyYXBwZXIge1xuICAgICAgICB6b29tOiA0MCU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIHpvb206IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNzA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2hhcnQtZGF0YS1saXN0IHtcbiAgLmRhdGEtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcmdhbml6YXRpb24gY2hhcnRcbi5vcmdjaGFydC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAub3JnY2hhcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAubm9kZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN5bWJvbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXBzLWJnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lcyB7XG4gICAgICAuZG93bkxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC50b3BMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0TGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucmlnaHRMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLypCYWRnZXMqL1xuLmJhZGdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuMnJlbTtcblxuICAmLmJhZGdlLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYmFkZ2UtY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIG1heC13aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi5iYWRnZS1sZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW07XG5cbiAgICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1zbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcblxuICAgICYuYmFkZ2UtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmJhZGdlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICB9XG5cbiAgJi5iYWRnZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmLmJhZGdlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtbXV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgfVxufVxuXG4vKk5vdGVzKi9cbi5ub3RlLXRpdGxlIHtcbiAgc3ZnIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLm5vdGUge1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgJi5ub3RlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGUtYmctY29sb3IpO1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubm90ZS1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1ibHVlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcmVkLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXB1cnBsZSB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcHVycGxlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtaW5mbyB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctaW5mby1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBjbGVhci1pY29uLW1peGluIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgcGFkZGluZzogMC4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy14LWljb24pO1xuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXJzLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBmb250LXNpemU6IDk1JTtcbiAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi1saXN0LWdyaWQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAuc2luZ2xlLWZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuXG4gICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHBsaWVkIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi1maWx0ZXIge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRkZWZhdWx0LWxpZ2h0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b20tc3dpdGNoIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvclxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hbmFnZS1jb2x1bW4tb3B0aW9ucyB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRjaC1jb250YWluZXIge1xuXG4gICAgICB9XG5cbiAgICAgIC5naG9zdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGViZmIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhdGNoLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tib3gtZmlsdGVyIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogNDM1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJhZGlvLWZpbHRlciB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDMzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgLmZpbHRlcnMtbG9vcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2xvc2UtZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbiAgfVxufVxuXG4vLyBSYW5nZSBmaWx0ZXIgc3R5bGVcbi5yYW5nZS1maWx0ZXItZHJvcGRvd24ge1xuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAucmF0ZS1zdGF0dXMge1xuICAgICAgICAubWluLXJhdGUsIC5tYXgtcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IC41cHggc29saWQgJGZpbHRlci1idG4tdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmcpO1xuICAgICAgfVxuXG4gICAgICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG5cbiAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmFmdGVyLCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gc2VhcmNoIHNlbGVjdFxuLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG5cbiAgICAuY2xlYXItaWNvbiB7XG4gICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAxcmVtICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luIDFyZW0gJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggY29udHJvbCBpbnB1dFxuLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMi4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMC43cmVtO1xuICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXNlYXJjaC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUYWIgZmlsdGVyIG1lbnVcbi50YWItZmlsdGVyLW1lbnUge1xuICAubmF2LWl0ZW0ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBmaWx0ZXJcbi5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gIC5kcm9wZG93biB7XG4gICAgLm1lbnUtZmlsdGVyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRmlsdGVyIHN1YnRpdGxlIHRleHQgY29sb3Jcbi5maWx0ZXItc3VidGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLy8gRGF0ZSBmaWx0ZXJcbi5kYXRlLWZpbHRlciB7XG4gIC5idG4tZmlsdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZyAhaW1wb3J0YW50O1xuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG5cbiAgICAmLmFwcGxpZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQXZhdGFycyBmaWx0ZXJcbi5hdmF0YXJzLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5pbmRpY2F0b3ItbGVmdCxcbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgbGluZWFyO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9yLWxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgc2NhbGUoMC45KTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9yLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC45KTtcbiAgICB9XG4gIH1cblxuICAuYXZhdGFyLWdyb3VwIHtcbiAgICAuYXZhdGFyLWNhcm91c2VsLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAuc2luZ2xlLWF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1pbWcge1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWF2YXRhci1uby1pbWFnZS1mb250KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xuXG4gICAgICAgICAgJi5hY3RpdmUtYXZhdGFyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNhbGVuZGFyLXJvb3Qge1xuICAuaW5wdXQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG5cbiAgICAmLmFwcGxpZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5tb250aHMtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1FXUnZZbVVnU1d4c2RYTjBjbUYwYjNJZ01Ua3VNUzR3TENCVFZrY2dSWGh3YjNKMElGQnNkV2N0U1c0Z0xpQlRWa2NnVm1WeWMybHZiam9nTmk0d01DQkNkV2xzWkNBd0tTQWdMUzArQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lETXhMalE1TkNBek1TNDBPVFFpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRE14TGpRNU5DQXpNUzQwT1RRN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUIzYVdSMGFEMGlNVFp3ZUNJZ2FHVnBaMmgwUFNJeE5uQjRJajRLUEhCaGRHZ2daRDBpVFRFd0xqSTNNeXcxTGpBd09XTXdMalEwTkMwd0xqUTBOQ3d4TGpFME15MHdMalEwTkN3eExqVTROeXd3WXpBdU5ESTVMREF1TkRJNUxEQXVOREk1TERFdU1UUXpMREFzTVM0MU56RnNMVGd1TURRM0xEZ3VNRFEzYURJMkxqVTFOQ0FnWXpBdU5qRTVMREFzTVM0eE1qY3NNQzQwT1RJc01TNHhNamNzTVM0eE1URmpNQ3d3TGpZeE9TMHdMalV3T0N3eExqRXlOeTB4TGpFeU55d3hMakV5TjBnekxqZ3hNMnc0TGpBME55dzRMakF6TW1Nd0xqUXlPU3d3TGpRME5Dd3dMalF5T1N3eExqRTFPU3d3TERFdU5UZzNJQ0JqTFRBdU5EUTBMREF1TkRRMExURXVNVFF6TERBdU5EUTBMVEV1TlRnM0xEQnNMVGt1T1RVeUxUa3VPVFV5WXkwd0xqUXlPUzB3TGpReU9TMHdMalF5T1MweExqRTBNeXd3TFRFdU5UY3hUREV3TGpJM015dzFMakF3T1hvaUlHWnBiR3c5SWlNd01EWkVSakFpTHo0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BHYytDand2Wno0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNUlETXhMalE1SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F6TVM0ME9TQXpNUzQwT1RzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlJSGRwWkhSb1BTSXhObkI0SWlCb1pXbG5hSFE5SWpFMmNIZ2lQZ284Y0dGMGFDQmtQU0pOTWpFdU1qQTFMRFV1TURBM1l5MHdMalF5T1Mwd0xqUTBOQzB4TGpFME15MHdMalEwTkMweExqVTROeXd3WXkwd0xqUXlPU3d3TGpReU9TMHdMalF5T1N3eExqRTBNeXd3TERFdU5UY3hiRGd1TURRM0xEZ3VNRFEzU0RFdU1URXhJQ0JETUM0ME9USXNNVFF1TmpJMkxEQXNNVFV1TVRFNExEQXNNVFV1TnpNM1l6QXNNQzQyTVRrc01DNDBPVElzTVM0eE1qY3NNUzR4TVRFc01TNHhNamRvTWpZdU5UVTBiQzA0TGpBME55dzRMakF6TW1NdE1DNDBNamtzTUM0ME5EUXRNQzQwTWprc01TNHhOVGtzTUN3eExqVTROeUFnWXpBdU5EUTBMREF1TkRRMExERXVNVFU1TERBdU5EUTBMREV1TlRnM0xEQnNPUzQ1TlRJdE9TNDVOVEpqTUM0ME5EUXRNQzQwTWprc01DNDBORFF0TVM0eE5ETXNNQzB4TGpVM01Vd3lNUzR5TURVc05TNHdNRGQ2SWlCbWFXeHNQU0lqTURBMlJFWXdJaTgrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p3dmMzWm5QZ289XCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhciB7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhbGVuZGFyLWJnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgd2lkdGg6IDcyJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcblxuICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xlYXJmaXgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItcmFuZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IC0ycHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJi5jYWxlbmRhcl9wcmVzZXQtcmFuZ2VzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWxlZnQtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX3dlZWtzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhcl9kYXlzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEzLjYlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXJhZGlvIHtcbiAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBsaSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJi5jYWxlbmRhcl9kYXlzLS1kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmNhbGVuZGFyX2RheXNfc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIpO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX2luLXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW1vYmlsZSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItcmFuZ2UtbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbjogLTIwcHggMDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgZm9udC1zaXplOiA5NSU7XG5cbiAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAgIHJhZGlvIGJ1dHRvbiBmcm9tIHByZXNldC1yYW5nZSBmaWx0ZXIgaXMgcmVwbGFjZWQgd2l0aCBzcGFuIGVsZW1lbnQgJlxuICAgICAgYnV0dG9uIG9mIFtjbGVhcl0gaXMgcmVwbGFjZWQgd2l0aCBkaXZcbiAgICAgIHdlIGFsc28gbmVlZCB0aGVzZSBzdHlsaW5nXG4gICAgKi9cbiAgICAucHJlc2V0LWFjdGl2ZS1pbnB1dCA+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAucHJlc2V0LWFjdGl2ZS1pbnB1dCA+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdibHVlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBzdGF0dXMtcHJvcGVydHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbn1cblxuQG1peGluIG5vLWltYWdlLXByb3BlcnR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2YXRhci1uby1pbWFnZS1iZyk7XG59XG5cbi5hdmF0YXJzLXctMTAwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy05MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICByaWdodDogMy45cHg7XG4gICAgYm90dG9tOiAzLjlweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy04MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICByaWdodDogMi44cHg7XG4gICAgYm90dG9tOiAyLjhweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy03MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICByaWdodDogMS45cHg7XG4gICAgYm90dG9tOiAxLjlweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy02MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICByaWdodDogMS4ycHg7XG4gICAgYm90dG9tOiAxLjJweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy01MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICByaWdodDogMC43cHg7XG4gICAgYm90dG9tOiAwLjdweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy00MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctMzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB3aWR0aDogOXB4O1xuICAgIHJpZ2h0OiAtLjVweDtcbiAgICBib3R0b206IC0uNXB4O1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLyogQXZhdGFycyBHcm91cCAqL1xuLmF2YXRhci1ncm91cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAucm91bmRlZC1jaXJjbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDEuMDIpO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFycy1ncm91cC13LTUwIHtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXZhdGFycy1ncm91cC13LTYwIHtcbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmF0YXJzLXdpdGgtc2hhZG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmF2YXRhci1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWF2YXRlcnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmR6LXByZXZpZXcge1xuICAgICYuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHotZGV0YWlscyB7XG4gICAgICAuZHotZmlsZW5hbWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi50aW1lLXBpY2tlci1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2xlYXItaWNvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgcGFkZGluZzogMC4xcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy14LWljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy14LWljb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmtlZXAtaW5zaWRlLWNsaWNrcy1vcGVuIHtcbiAgICAmLnNob3cge1xuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXIsIC5taW51dGUsIC5hbS1wbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aW1lLXBpY2tlci1iZyk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgLmFtLXBtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgLmhvdXIsIC5taW51dGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYW0tcG0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b20tc3RhcnRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZGF0ZS1waWNrZXItaW5wdXQge1xuXG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAvL3otaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDIxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uZGF0ZS1waWNrZXItaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjLXBvcG92ZXItY29udGVudCB7XG4gICYudmMtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjLWNvbnRhaW5lciB7XG4gICYudmMtaXMtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1uYXYtcG9wb3Zlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgLnZjLW5hdi10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmMtaXMtZGFyayAudmMtbmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZS1maWx0ZXIge1xuICAudmMtcG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC52Yy1jb250YWluZXIge1xuICAgIC52Yy1wb3BvdmVyLWNhcmV0IHtcbiAgICAgICYuYWxpZ24tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNpcmN1bGFyLXByb2dyZXNzLWJhciB7XG4gICRzaXplOiA4MHB4O1xuICAkYm9yZGVyV2lkdGg6IDVweDtcbiAgJGFuaW1hdGlvblRpbWU6IDEuMXM7XG4gICRib3JkZXItY29sb3ItZGVmYXVsdDogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgLy8gQ3JlYXRlIGhvdyBtYW55IHN0ZXBzXG4gICRob3dNYW55U3RlcHM6IDEwMDsgLy90aGlzIG5lZWRzIHRvIGJlIGV2ZW4uXG5cbiAgLnByb2dyZXNzIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNpemU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyV2lkdGggc29saWQgJGJvcmRlci1jb2xvci1kZWZhdWx0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWxlZnQge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICBhbmltYXRpb246IGxvYWRpbmctMiAxLjVzIGxpbmVhciBmb3J3YXJkcyAxLjhzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy1yaWdodCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHNpemUvMik7O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLypQcm9ncmVzc2JhciBBbmltYXRpb25zKi9cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkaG93TWFueVN0ZXBzIHtcbiAgICAkc3RlcE5hbWU6ICgkaSooMTAwIC8gJGhvd01hbnlTdGVwcykpO1xuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgbGVmdCBzaWRlIGlmIGJlbG93IDUwJVxuICAgIEBpZiAkaSA8PSAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtbGVmdCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2FuaW1hdGlvbiBvbmx5IHRoZSByaWdodCBzaWRlIGlmIGFib3ZlIDUwJVxuICAgIEBpZiAkaSA+ICgkaG93TWFueVN0ZXBzLzIpIHtcbiAgICAgIC5wcm9ncmVzc1tkYXRhLXBlcmNlbnRhZ2U9XCIjeyRzdGVwTmFtZX1cIl0ge1xuICAgICAgICAucHJvZ3Jlc3MtcmlnaHQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLSN7KCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkczsgLy9zZXQgdGhlIGFuaW1hdGlvbiB0byBsb25nZXN0IGFuaW1hdGlvblxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLSN7JGkgLSAoJGhvd01hbnlTdGVwcy8yKX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzICRhbmltYXRpb25UaW1lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9hbmltYXRpb25cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgJGRlZ3JlZXM6ICgxODAvKCRob3dNYW55U3RlcHMvMikpO1xuICAgICRkZWdyZWVzOiAoJGRlZ3JlZXMqJGkpO1xuICAgIEBrZXlmcmFtZXMgbG9hZGluZy0jeyRpfXtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnJvb3QtcHJlbG9hZGVyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4vLyBTcGlubmVyIGJvdW5jZSBsb2FkZXJcbi5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAxMCUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICBhbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcblxuICAmLmJvdW5jZTEge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIH1cblxuICAmLmJvdW5jZTIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIH1cbn1cblxuLy8gRnVsbCBjb250YWluZXIgb3ZlcmxheSBsb2FkZXJcbi5vdmVybGF5LWxvYWRlci13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnNwaW5uZXItYm91bmNlID4gc3BhbiB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLy8gVnVlIFRvYXN0ZXJcbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblxuICAmLnRvYXN0LXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6ICRuYXZiYXItaGVpZ2h0ICsgOHB4O1xuICB9XG5cbiAgLnZ1ZVRvYXN0ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICR0eXBlLTEgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ1ZS10b2FzdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVJblJpZ2h0IDAuNnMsIHNsaWRlT3V0UmlnaHQgMC42cyAyLjdzO1xuXG4gICAgLnRvYXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAmLnRvYXN0LXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWVycm9yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3QtaW5mbyB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC13YXJuaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG9hc3QtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFN3ZWV0IEFsZXJ0XG4uc3dhbDItcG9wdXAge1xuICBtaW4taGVpZ2h0OiAxNmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbW9kYWwtYm9keS1iZykgIWltcG9ydGFudDtcblxuICAuc3dhbDItdGl0bGUsIC5zd2FsMi1jb250ZW50IHtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3YWwyLWFjdGlvbnMge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuNDVyZW0gMS4ycmVtO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAuMjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuc3dhbDItY2FuY2VsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAvLyBGaWx0ZXJzXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIC5tb2JpbGUtZmlsdGVycy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1yb290IHtcbiAgICAuY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXItcmFuZ2Uge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQtcmFuZ2VzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLmN1c3RvbS1yYWRpby1kZWZhdWx0IHtcbiAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGFnLW1hbmFnZXIge1xuICAuY2hpcHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuYWRkIHtcblxuICAgIH1cblxuICAgIC5jaGlwcyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcbiAgICAgIHBhZGRpbmc6IDAuMTlyZW0gMC40NXJlbSAwLjE5cmVtIDFyZW07XG5cbiAgICAgIC5jaGlwcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgfVxuXG4gICAgICAuZGVsZXRlLWNoaXBzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC13aWR0aDogMThyZW07XG5cbiAgICAuY29sb3ItcGlja2VyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDM1cHg7XG5cbiAgICAgIC5pbnB1dC1jb2xvci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5pbnB1dC1jb2xvciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNvbG9yLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoaXAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgcGFkZGluZzogMC4xOHJlbSAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJkMmViO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgLnRhZy1tYW5hZ2VyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gICAgLnRhYmxlIHtcbiAgICAgIC50YWctbWFuYWdlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHksIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLWZvci1tb2JpbGU7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLyoqKiBTdGFydCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cbiAgQGtleWZyYW1lcyBkcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duTWVudUFuaW1hdGlvbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICBAbWl4aW4gbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lsbC1jaGFuZ2U6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgIEBleHRlbmQgLmRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgfVxuXG4gIEBtaXhpbiBkcm9wZG93bi1tZW51LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAxLjlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjJyZW07XG5cbiAgICAgICAgJi5idG4tY2xlYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIG1peGlucyBmb3IgbW9iaWxlIHZpZXcgKioqL1xuXG4gIC5wLXByaW1hcnkge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1wcmltYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXByaW1hcnkge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJG1haW4tY29udGVudC13cmFwcGVyLW1vYmlsZS1wYWRkaW5nO1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICYubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKioqIFN0YXJ0IEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgaDQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgQnJlYWRjcnVtYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBDYXJkcyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmNhcmQge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBUYWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAudmVydGljYWwtdGFiIHtcbiAgICAuaGVhZGVyLWljb24ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAuaWNvbi1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIGg0IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIG1hcmdpbjogMCAtI3skZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cblxuICAvKioqIFN0YXJ0IE1vZGFscyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgJi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBGaWx0ZXJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuICAuYnRuLXRvZ2dsZS1maWx0ZXJzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEuMTRyZW0gMDtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tZmlsdGVyIHtcbiAgICAmLmJ0bi1saXN0LWdyaWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAuc2luZ2xlLWZpbHRlciB7XG4gICAgICAmLmNvbHVtbi1maWx0ZXIge1xuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgei1pbmRleDogMTAzMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMzE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAuY2xlYXItaWNvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1tZW51LWhlYWRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL0BleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FsZW5kYXItcm9vdCB7XG4gICAgICAgICAgLmlucHV0LWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhbGVuZGFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgLmNhbGVuZGFyX21vbnRoX2xlZnQsIC5jYWxlbmRhcl9tb250aF9yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2gtZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duTWVudUFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAvL0Ryb3Bkb3duIG1lbnUgZmlsdGVyIG1vYmlsZS12aWV3XG4gICAgLmRyb3Bkb3duLW1lbnUtZmlsdGVyIHtcbiAgICAgIC5tZW51LWZpbHRlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1tZW51LWhlYWRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyoqKiBFbmQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cblxuICAvKioqIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0ICoqKi9cbiAgLmNoaXBzLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEZ1bGwgY2FsZW5kYXJcbi5jYWxlbmRhci12aWV3IHtcblxuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2I0ZjkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMikgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG5cbiAgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgIC5mYy1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1wcmV2LWJ1dHRvbiwgLmZjLW5leHQtYnV0dG9uIHtcbiAgICAmLmZjLWJ1dHRvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lZ3JpZCB7XG5cbiAgICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24ge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLXNsb3Qge1xuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1jb2wtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLWRheWdyaWQge1xuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRpbWVHcmlkV2Vlay12aWV3IHtcblxuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRpbWVHcmlkRGF5LXZpZXcge1xuICAgIC5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy1zY3JvbGxlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIC8vYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjb3JkaW9uLWhlYWRlci1iZyk7XG5cbiAgICAgIC5jb2xsYXBzaWJsZS1saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMXJlbSArIDZweCk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLmZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTgwIHtcbiAgZm9udC1zaXplOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnRleHQtc2l6ZS0jeyRpfSB7XG4gICAgZm9udC1zaXplOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLy8gJy4nIG9yIENpcmNsZSBJY29uXG4uZG90LWljb24ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU1ZHIEljb25cbnN2ZyB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAmLnNpemUtI3skaX0ge1xuICAgICAgd2lkdGg6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi90aGVtZS1jb2xvcnMnO1xuXG4uYmctYnJhbmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jYXJkLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtYmFzZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xufVxuXG4ud2hpdGUtYmFzZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWJhc2UtY29sb3IpO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ucC1wcmltYXJ5IHtcbiAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB4LXByaW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weS1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHQtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHItcHJpbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktaGFsZi1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbn1cblxuLm0tcHJpbWFyeSB7XG4gIG1hcmdpbjogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm10LXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXItcHJpbWFyeSB7XG4gIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1iLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubWwtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXgtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LW1pbnVzLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5cbi5tYi01cmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAubWFyZ2luLSN7JGl9IHtcbiAgICBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRvcC0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmlnaHQtI3skaX0ge1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYm90dG9tLSN7JGl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sZWZ0LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4teC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctI3skaX0ge1xuICAgIHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy10b3AtI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctcmlnaHQtI3skaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy1ib3R0b20tI3skaX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctbGVmdC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmcteC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLmJhY2staW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxvZ2luLWZvcm0ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXV0aGVudGljYXRpb24tZm9ybS1iZyk7XG5cbiAgLnNpZ24taW4tc2lnbi11cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJsdWlzaC10ZXh0IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi51c2VyLXByb2ZpbGUge1xuICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyNjVweDtcblxuICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgICAgICAgIGhlaWdodDogMTMxcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRldGFpbHMge1xuICAgIC5tZWRpYSB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYudXNlci1oZWFkZXItbWVkaWEsICYudXNlci1pbmZvLWhlYWRlciwgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5kYXNoYm9hcmQtd2lkZ2V0cyB7XG4gICYuZGFzaGJvYXJkLWljb24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jb2wtMyB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWRhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1kYXRhIHtcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5yb2xlcy10YWJsZSB7XG4gIC5taW5pbWl6aW5nIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi51bnN1YnNjcmliZXItcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgLm1haW4tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59IiwiW2Rpcj1cInJ0bFwiXSB7XG5cbiAgLy9kZWZhdWx0IHV0aWxpdHkgY2xhc3MgZGlyZWN0aW9uXG5cbiAgLm5hdmJhciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2YmFyLWJnKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICByaWdodDogLTIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAmLm5hdi1zY3JvbGxpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1ob3Zlci1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1pY29uLW9ubHkge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmLmhvdmVyLW9wZW4ge1xuICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgIC8vbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gYm9vdHN0cmFwIG1hcmdpbiBwYWRkaW5nIG92ZXJyaWRlXG4gIC8vIG1hcmdpblxuICAubWwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHBhZGRpbmdcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbC1tZC0wLCAucHItbWQtMCwgLnB4LW1kLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9mb3JtXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjJyZW0gMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHBhZGRpbmc6IDAgMC43cmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMy41cHg7XG4gIH1cblxuICAvLyBmaWx0ZXIgcnRsIG92ZXJyaWRlXG4gIC5jYWxlbmRhci1yb290IC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLWZpbHRlciB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICByaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoZWNrYm94LWZpbHRlciAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC50YWItZmlsdGVyLW1lbnUge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gdmVydGljYWwgdGFiXG4gIC52ZXJ0aWNhbC10YWIge1xuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgIC5wci1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBsLW1kLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubmF2LXBpbGxzIHtcbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQXZhdGFyIGdyb3VwIGFuZCBhdmF0YXJcbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FyZCB2aWV3IGFuZCBUZW1wbGF0ZSBwcmV2aWV3IGNhcmRcbiAgLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFzaGJvYXJkIHdpZGdldFxuICAuZGFzaGJvYXJkLXdpZGdldHMgLndpZGdldC1kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAvLyBBcHAgaW5wdXRcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1lZGl0b3Ige1xuICAgIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dWUtdGVsLWlucHV0IHtcbiAgICAudnRpX19kcm9wZG93biB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52dGlfX2lucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFwcC1yYWRpby1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jdXN0b21pemVkLXJhZGlvIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b21pemVkLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMi41cHg7XG4gIH1cblxuICAucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbWUtcGlja2VyLWlucHV0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGUtcGlja2VyLWlucHV0IHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSB3aWRnZXRcbiAgLndpemFyZC1zdGVwcyB7XG4gICAgLnRhYi1zdGVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcC1pbml0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTZweCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnRhYi1zdGVwOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LXBpbGxzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0YXRhYmxlXG4gIC5kYXRhdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLy8gU29tZSBwYWdlc1xuICAvL3Byb2ZpbGUgcGFnZVxuICAudXNlci1wcm9maWxlIHtcbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG5cbiAgICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItZGV0YWlscyB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYWNjb3JkaW9uXG4gIC5hY2NvcmRpb24ge1xuICAgIC5jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5jb2xsYXBzaWJsZS1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMXJlbSArIDZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVXRpbGl0aWVzXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jbG9zZSB7XG4gICAgICBtYXJnaW46IC0xcmVtIGF1dG8gLTFyZW0gLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gU2V0dGluZ1xuICAuZ2VuZXJhbC1zZXR0aW5nIHtcbiAgICBsZWdlbmQge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZSBUaW1lIHBpY2tlclxuICAuZm9ybS1ncm91cHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbltkaXI9XCJydGxcIl1bdGhlbWU9XCJkYXJrXCJdIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSlcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvcmUvdGhlbWUtY29sb3JzXCI7XG5cbi5saXN0LWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDc4ODc7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbi5uYXZiYXIgLm5hdmJhci1tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51Lm5vdGlmaWNhdGlvbi1kcm9wZG93biBoNiB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVye1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWRhdGUtcmFuZ2UtY2FsZW5kYXIge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gIC5kYXRlLXBpY2tlci1pbnB1dCB7XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICAmLmFuaW1hdGUtcHJvZ3Jlc3Mge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhcjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1lbXBsb3llZS10ZXJtaW5hdGlvbiB7XG4gIC5idG4ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuXG4gICAgLm5vdGUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW1wbG95ZWUtcHJldmlldy1jYXJkIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAmLm9wdGlvbnMtZHJvcGRvd24ge1xuICAgICAgcmlnaHQ6ICRkZWZhdWx0LWNhcmQtcGFkZGluZztcblxuICAgICAgLmJ0bi1vcHRpb24ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aW1lbGluZSB7XG4gIC50aW1lbGluZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cblxuICAudGltZWxpbmUtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN2Zy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAudGltZWxpbmUtY29udGVudCB7XG4gICAgLnNpbmdsZS1yZWNvcmQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGltZWxpbmUtY2hhbmdlLWxvZyB7XG4gICAgLnRpbWVsaW5lLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50aW1lbGluZS1yZXNwb25zZS1sb2cge1xuICAgIC50aW1lbGluZS10aXRsZSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC50aW1lbGluZS1jb250ZW50IHtcbiAgICAgIC5zaW5nbGUtcmVjb3JkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmljb24tYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4uc3VtbWVyeS1jYWxlbmRhciB7XG4gIC5wcm9maWxlLWNvbHVtbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgIC5jb2x1bW4taGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1ib3gge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLnRvdGFsLWhvdXItY29sdW1uIHtcbiAgICAuY29sdW1uLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIC5ob3VyLXRpdGxlLCAuaG91ci12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuaG91ci12YWx1ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaG91ci10aXRsZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlLWNvbHVtbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgLmRhdGUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmRhdGUtaG91ci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpOztcblxuICAgICAgLmRhdGUtaG91ciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTs7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWF2ZS1jYWxlbmRhciB7XG4gICAgLnByb2ZpbGUtY29sdW1uIHtcbiAgICAgIC5wcm9maWxlLWJveCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdlLWNvbHVtbiB7XG4gICAgICAuY29sdW1uLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtY29sdW1uIHtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC1zZWNvbmRhcnktY29sb3IsIDEwJSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtaG91ci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgICAucG9wb3Zlci1sZWF2ZS1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5sZWF2ZS1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2YXRhci1uby1pbWFnZS1iZyk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFnZS1sZW5ndGgtZnVsbCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZ2UtbGVuZ3RoLWhhbGYge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZ2UtbGVuZ3RoLXF1YXJ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iZy1wZW5kaW5nIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMTUzLCAwLjUpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb250aC15ZWFyLXBpY2tlciB7XG4gIC5kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAxOHJlbTtcblxuICAgICAgLnNpbmdsZS1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnllYXJzLWRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUteWVhcnMge1xuICAgICAgICAgIG1pbi13aWR0aDogN3JlbTtcbiAgICAgICAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICAgLmNhcmV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnllYXJzLXdyYXBwZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgZGlzYWJsZWQgc3BlY2lmaWMgc2VjdGlvblxuLmRpc2FibGVkLXNlY3Rpb24ge1xuICBvcGFjaXR5OiAuODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZVByb2dyZXNzQmFyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59IiwiQGltcG9ydCBcImNvcmUvdmFyaWFibGVzXCI7XG4uYnRue1xuICAmLmJ0bi1wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1jb2xvciwgNiUpO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi50YWItZmlsdGVyLW1lbnV7XG4gIC5uYXYtaXRlbXtcbiAgICAubmF2LWxpbmt7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYXtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogZGFya2VuKCRicmFuZC1jb2xvciwgNiUpO1xuICB9XG59XG4uc2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gICYuYWN0aXZle1xuICAgIC5uYXYtbGlua3tcbiAgICAgIC5tZW51LXRpdGxle1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLmljb24td3JhcHBlcntcbiAgICAgICAgc3Zne1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50ZXh0LXByaW1hcnl7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/